static void lmd_print(struct lustre_mount_data *lmd) { int i; PRINT_CMD(D_MOUNT, " mount data:\n"); if (lmd_is_client(lmd)) PRINT_CMD(D_MOUNT, "profile: %s\n", lmd->lmd_profile); PRINT_CMD(D_MOUNT, "device: %s\n", lmd->lmd_dev); PRINT_CMD(D_MOUNT, "flags: %x\n", lmd->lmd_flags); if (lmd->lmd_opts) PRINT_CMD(D_MOUNT, "options: %s\n", lmd->lmd_opts); if (lmd->lmd_recovery_time_soft) PRINT_CMD(D_MOUNT, "recovery time soft: %d\n", lmd->lmd_recovery_time_soft); if (lmd->lmd_recovery_time_hard) PRINT_CMD(D_MOUNT, "recovery time hard: %d\n", lmd->lmd_recovery_time_hard); for (i = 0; i < lmd->lmd_exclude_count; i++) { PRINT_CMD(D_MOUNT, "exclude %d: OST%04x\n", i, lmd->lmd_exclude[i]); } }
static void sim_handle_cmd(struct simulator *sim, struct cmd *cmd) { struct signal *signal; PRINT_CMD("CMD %s", cmd_names[cmd->type]); switch (cmd->type) { case CMD_ECHO: PRINT_CMD(" arg=%s", cmd->data.echo.arg); break; case CMD_TIME: PRINT_CMD(" picos=%" PICO, cmd->data.time.picos); sim->picos = cmd->data.time.picos; break; case CMD_VALUE: signal = cmd->data.value.signal; PRINT_CMD(" signal %s set to '%s' at %" PICO " ps", signal->name, cmd->data.value.value, cmd->data.value.time.picos); if (bv_get(&sim->events, signal->index)) { PRINT_CMD("Signal %s set multiple times during time %" PICO " = %s -> %s \n", signal->name, cmd->data.value.time.picos, signal->value, cmd->data.value.value); } signal_set_value(signal, cmd->data.value.value); sim->picos = cmd->data.value.time.picos; signal->event = 1; bv_set(&sim->events, signal->index, 1); sim->any_event = 1; break; case CMD_READ: signal = cmd->data.read.signal; PRINT_CMD(" %s read '%s'", signal->name, cmd->data.read.value); signal_set_value(signal, cmd->data.read.value); break; } PRINT_CMD("\n"); }