⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mscp_bbrstates.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
📖 第 1 页 / 共 3 页
字号:
    { ST_BB_STEP6,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP6,	mscp_invevent },		/*		      */    { ST_BB_STEP6,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP6,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP6,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP6A,	mscp_bbr_step6a },		/* EV_BBRSUCCESS      */    { ST_BB_STEP18,	mscp_bbr_step18 },		/* EV_BBRERROR	      *//*	Step 6a - Update RCT block 0 and write it out */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP6A,	mscp_invevent },		/*		      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP6A,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP7,	mscp_bbr_step7 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP17,	mscp_bbr_step17 },		/* EV_BBRERROR	      *//*	Step 7 - Start stress test of suspected bad block */    { ST_BB_STEP7,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP7,	mscp_bbr_step7 },		/* EV_INITIAL	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP7,	mscp_bbr_step7a },		/* EV_ENDMSG	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP7,	mscp_invevent },		/*		      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP7,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP7B,	mscp_bbr_step7b },		/* EV_BBRSUCCESS      */    { ST_BB_STEP8,	mscp_bbr_step8 },		/* EV_BBRERROR	      *//*	Step 7b - Write saved data and reread up to 4 times */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP7B,	mscp_bbr_step7b },		/* EV_ENDMSG	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP7B,	mscp_invevent },		/*		      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP7B,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP7C,	mscp_bbr_step7c },		/* EV_BBRSUCCESS      */    { ST_BB_STEP8,	mscp_bbr_step8 },		/* EV_BBRERROR	      *//*	Step 7c - write inverse data and reread it */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP7C,	mscp_bbr_step7c },		/* EV_ENDMSG	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP7C,	mscp_invevent },		/*		      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP7C,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP7B,	mscp_bbr_step7b },		/* EV_BBRSUCCESS      */    { ST_BB_STEP8,	mscp_bbr_step8 },		/* EV_BBRERROR	      *//*	Step 8 - Write saved data back to original block */    { ST_BB_STEP8,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP8,	mscp_bbr_step8 },		/* EV_ENDMSG	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP8,	mscp_invevent },		/*		      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP8,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP13,	mscp_bbr_step13 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP9,	mscp_bbr_step9 },		/* EV_BBRERROR	      *//*	Step 9 - Start search of RCT for replacement block */    { ST_BB_STEP9,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP9,	mscp_bbr_step9 },		/* EV_INITIAL	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP9,	mscp_invevent },		/*		      */    { ST_BB_STEP9,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRRCTFULL      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRINVRCT	      */    { ST_BB_STEP10,	mscp_bbr_step10 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRERROR	      *//*	Step 10 - Update RCT sector 0 to indicate phase 2 */    { ST_BB_STEP10,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP10,	mscp_invevent },		/*		      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP10,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP11,	mscp_bbr_step11 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRERROR	      *//*	Step 11 - Update descriptors to record replacement */    { ST_BB_STEP11,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP11,	mscp_bbr_step11 },		/* EV_INITIAL	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP11,	mscp_invevent },		/*		      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP11,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP11A,	mscp_bbr_step11a },		/* EV_BBRSUCCESS      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRERROR	      *//*	Step 11a - Process second RCT descriptor block */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP11A,	mscp_invevent },		/*		      */    { ST_BB_STEP11C,	mscp_bbr_step11c },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP11A,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP11B,	mscp_bbr_step11b },		/* EV_BBRSUCCESS      */    { ST_BB_STEP16,	mscp_bbr_step16 },		/* EV_BBRERROR	      *//*	Step 11b - Write out RCT descriptor block */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP11B,	mscp_invevent },		/*		      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP11B,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP11C,	mscp_bbr_step11c },		/* EV_BBRSUCCESS      */    { ST_BB_STEP15,	mscp_bbr_step15 },		/* EV_BBRERROR	      *//*	Step 11c - Write out RCT descriptor block */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP11C,	mscp_invevent },		/*		      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP11C,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP12,	mscp_bbr_step12 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP15,	mscp_bbr_step15 },		/* EV_BBRERROR	      *//*	Step 12 */    { ST_BB_STEP12,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP12A,	mscp_bbr_step12a },		/* EV_ENDMSG	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP12,	mscp_invevent },		/*		      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_BBRSUCCESS      */    { ST_BB_STEP12,	mscp_invevent },		/* EV_BBRERROR	      *//*	Step 12a */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP12B,	mscp_bbr_step12b },		/* EV_ENDMSG	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP12A,	mscp_invevent },		/*		      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP12A,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP12C,	mscp_bbr_step12c },		/* EV_BBRSUCCESS      */    { ST_BB_STEP12D,	mscp_bbr_step12d },		/* EV_BBRERROR	      *//*	Step 12b */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_ENDMSG	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP12B,	mscp_invevent },		/*		      */    { ST_BB_STEP9,	mscp_bbr_step9 },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP12B,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP12C,	mscp_bbr_step12c },		/* EV_BBRSUCCESS      */    { ST_BB_STEP12D,	mscp_bbr_step12d },		/* EV_BBRERROR	      *//*	Step 12c */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_INITIAL	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_RSPID	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_MSGBUF	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_MAPPING	      */    { ST_BB_STEP12C,	mscp_bbr_step12c },		/* EV_ENDMSG	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_TIMEOUT	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_NOCREDITS	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_ERRECOV	      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_SPARE2	      */    { ST_BB_STEP12C,	mscp_invevent },		/*		      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_BBRSUBSTEP      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_BBRRCTFULL      */    { ST_BB_STEP12C,	mscp_invevent },		/* EV_BBRINVRCT	      */    { ST_BB_STEP13,	mscp_bbr_step13 },		/* EV_BBRSUCCESS      */    { ST_BB_STEP9,	mscp_bbr_step9 },		/* EV_BBRERROR	      *//*	Step 12d */    { ST_BB_STEP12D,	mscp_invevent },		/* EV_NULL	      */    { ST_BB_STEP12D,	mscp_invevent },		/* EV_INITIAL	      */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -