📄 mscp_diskvar.c
字号:
{ ST_AV_INITIAL, mscp_availcm }, /* EV_MSGBUF */ { ST_AV_INITIAL, mscp_invevent }, /* EV_MAPPING */ { ST_AV_INITIAL, mscp_markoffline }, /* EV_ENDMSG */ { ST_AV_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_AV_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* */ { ST_AV_INITIAL, mscp_invevent }, /* EV_AVLCOMPLETE */ { ST_AV_INITIAL, mscp_noaction }, /* EV_AVLERROR */};/**//* Forced replacement states. */STATE mscp_repl_states[] = { /* Forced replacement initial state. */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_NULL */ { ST_RPL_INITIAL, mscp_alloc_msg }, /* EV_INITIAL */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_RSPID */ { ST_RPL_INITIAL, mscp_forcecm }, /* EV_MSGBUF */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_MAPPING */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_ENDMSG */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_RPL_INITIAL, mscp_forceem }, /* EV_ERRECOV */ { ST_RPL_INITIAL, mscp_invevent }, /* */ { ST_RPL_INITIAL, mscp_invevent }, /* */ { ST_RPL_INITIAL, mscp_invevent }, /* */ { ST_RPL_INITIAL, mscp_invevent }, /* */ { ST_RPL_INITIAL, mscp_invevent }, /* */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_AVLCOMPLETE */ { ST_RPL_INITIAL, mscp_invevent }, /* EV_AVLERROR */};/**//* Data transfer states. */STATE mscp_xfr_states[] = { /* Unit online initial state. */ { ST_XF_INITIAL, mscp_invevent }, /* EV_NULL */ { ST_XF_INITIAL, mscp_alloc_rspid }, /* EV_INITIAL */ { ST_XF_INITIAL, mscp_alloc_msg }, /* EV_RSPID */ { ST_XF_INITIAL, mscp_map_buffer }, /* EV_MSGBUF */ { ST_XF_INITIAL, mscp_transfercm }, /* EV_MAPPING */ { ST_XF_INITIAL, mscp_transferem }, /* EV_ENDMSG */ { ST_XF_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_XF_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_XF_INITIAL, mscp_transfercm }, /* EV_ERRECOV */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */ { ST_XF_INITIAL, mscp_invevent }, /* */};/**//* Set unit characteristics states. */STATE mscp_stu_states[] = { /* Unit online initial state. */ { ST_STU_INITIAL, mscp_invevent }, /* EV_NULL */ { ST_STU_INITIAL, mscp_alloc_rspid }, /* EV_INITIAL */ { ST_STU_INITIAL, mscp_alloc_msg }, /* EV_RSPID */ { ST_STU_INITIAL, mscp_setunitcm }, /* EV_MSGBUF */ { ST_STU_INITIAL, mscp_invevent }, /* EV_MAPPING */ { ST_STU_INITIAL, mscp_setunitem }, /* EV_ENDMSG */ { ST_STU_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_STU_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_STU_INITIAL, mscp_invevent }, /* EV_ERRECOV */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */ { ST_STU_INITIAL, mscp_invevent }, /* */};/*^L*//* Access scan states. */STATE mscp_accscan_states[] = { /* Unit online initial state. */ { ST_ACC_INITIAL, mscp_invevent }, /* EV_NULL */ { ST_ACC_INITIAL, mscp_alloc_rspid }, /* EV_INITIAL */ { ST_ACC_INITIAL, mscp_alloc_msg }, /* EV_RSPID */ { ST_ACC_INITIAL, mscp_accscancm }, /* EV_MSGBUF */ { ST_ACC_INITIAL, mscp_invevent }, /* EV_MAPPING */ { ST_ACC_INITIAL, mscp_accscanem }, /* EV_ENDMSG */ { ST_ACC_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_ACC_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_ACC_INITIAL, mscp_forceem }, /* EV_ERRECOV */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */ { ST_ACC_INITIAL, mscp_invevent }, /* */};/**//* Unit recovery states. */STATE mscp_rec_states[] = { /* Unit online initial state. */ { ST_RE_INITIAL, mscp_invevent }, /* EV_NULL */ { ST_RE_INITIAL, mscp_recovinit }, /* EV_INITIAL */ { ST_RE_INITIAL, mscp_alloc_msg }, /* EV_RSPID */ { ST_RE_INITIAL, mscp_onlinecm }, /* EV_MSGBUF */ { ST_RE_INITIAL, mscp_invevent }, /* EV_MAPPING */ { ST_RE_ONLIN, mscp_onlineem }, /* EV_ENDMSG */ { ST_RE_INITIAL, mscp_invevent }, /* EV_TIMEOUT */ { ST_RE_INITIAL, mscp_invevent }, /* EV_NOCREDITS */ { ST_RE_INITIAL, mscp_invevent }, /* EV_ERRECOV */ { ST_RE_INITIAL, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_invevent }, /* EV_ONLCOMPLETE */ { ST_RE_INITIAL, mscp_invevent }, /* EV_ONLERROR */ /* Unit recovery - online end message processing */ { ST_RE_ONLIN, mscp_invevent }, /* EV_NULL */ { ST_RE_ONLIN, mscp_invevent }, /* EV_INITIAL */ { ST_RE_ONLIN, mscp_invevent }, /* EV_RSPID */ { ST_RE_ONLIN, mscp_invevent }, /* EV_MSGBUF */ { ST_RE_ONLIN, mscp_invevent }, /* EV_MAPPING */ { ST_RE_GTUNT, mscp_onlgtuntem }, /* EV_ENDMSG */ { ST_RE_ONLIN, mscp_invevent }, /* EV_TIMEOUT */ { ST_RE_ONLIN, mscp_invevent }, /* EV_NOCREDITS */ { ST_RE_ONLIN, mscp_invevent }, /* EV_ERRECOV */ { ST_RE_ONLIN, mscp_invevent }, /* */ { ST_RE_ONLIN, mscp_invevent }, /* */ { ST_RE_ONLIN, mscp_invevent }, /* */ { ST_RE_ONLIN, mscp_invevent }, /* */ { ST_RE_AVAIL, mscp_availcm }, /* EV_ONLERRAVAIL */ { ST_RE_ONLIN, mscp_invevent }, /* EV_ONLCOMPLETE */ { ST_RE_AVAIL, mscp_markoffline }, /* EV_ONLERROR */ /* Unit recovery available end message processing. */ { ST_RE_AVAIL, mscp_invevent }, /* EV_NULL */ { ST_RE_AVAIL, mscp_invevent }, /* EV_INITIAL */ { ST_RE_AVAIL, mscp_invevent }, /* EV_RSPID */ { ST_RE_AVAIL, mscp_invevent }, /* EV_MSGBUF */ { ST_RE_AVAIL, mscp_invevent }, /* EV_MAPPING */ { ST_RE_AVAIL, mscp_markoffline }, /* EV_ENDMSG */ { ST_RE_AVAIL, mscp_invevent }, /* EV_TIMEOUT */ { ST_RE_AVAIL, mscp_invevent }, /* EV_NOCREDITS */ { ST_RE_AVAIL, mscp_invevent }, /* EV_ERRECOV */ { ST_RE_AVAIL, mscp_invevent }, /* */ { ST_RE_AVAIL, mscp_invevent }, /* */ { ST_RE_AVAIL, mscp_invevent }, /* */ { ST_RE_AVAIL, mscp_invevent }, /* */ { ST_RE_AVAIL, mscp_invevent }, /* EV_ONLERRAVAIL */ { ST_RE_AVAIL, mscp_invevent }, /* EV_ONLCOMPLETE */ { ST_RE_GTUNT, mscp_recovnext }, /* EV_ONLERROR */ /* Unit recovery get unit status end message processing. */ { ST_RE_GTUNT, mscp_invevent }, /* EV_NULL */ { ST_RE_GTUNT, mscp_invevent }, /* EV_INITIAL */ { ST_RE_GTUNT, mscp_invevent }, /* EV_RSPID */ { ST_RE_GTUNT, mscp_invevent }, /* EV_MSGBUF */ { ST_RE_GTUNT, mscp_invevent }, /* EV_MAPPING */ { ST_RE_GTUNT, mscp_invevent }, /* EV_ENDMSG */ { ST_RE_GTUNT, mscp_invevent }, /* EV_TIMEOUT */ { ST_RE_GTUNT, mscp_invevent }, /* EV_NOCREDITS */ { ST_RE_GTUNT, mscp_recovnext }, /* EV_ERRECOV */ { ST_RE_GTUNT, mscp_invevent }, /* */ { ST_RE_GTUNT, mscp_invevent }, /* */ { ST_RE_GTUNT, mscp_invevent }, /* */ { ST_RE_INITIAL, mscp_onlinecm }, /* EV_ONLDONEXT */ { ST_RE_GTUNT, mscp_invevent }, /* EV_ONLERRAVAIL */ { ST_RE_GTUNT, mscp_recovnext }, /* EV_ONLCOMPLETE */ { ST_RE_INITIAL, mscp_onlinecm }, /* EV_ONLERROR */};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -