taglinefilesource code
OUT3267drivers/block/floppy.cOUT(FDGETMAXERRS, &UDP->max_errors);
OUT3276drivers/block/floppy.cOUT(FDGETDRVPRM, UDP);
OUT3283drivers/block/floppy.cOUT(FDGETDRVSTAT, UDRS);
OUT3288drivers/block/floppy.cOUT(FDGETFDCSTAT,UFDCS);
OUT3293drivers/block/floppy.cOUT(FDWERRORGET,UDRWE);
OUT1221drivers/cdrom/sbpcd.cif (fam0L_drive) OUT(CDo_command,CMD0_STATUS);
OUT1222drivers/cdrom/sbpcd.celse if (fam1_drive) OUT(CDo_command,CMD1_STATUS);
OUT1223drivers/cdrom/sbpcd.celse if (fam2_drive) OUT(CDo_command,CMD2_STATUS);
OUT1224drivers/cdrom/sbpcd.cif (!fam0L_drive) for (i=0;i<6;i++) OUT(CDo_command,0);
OUT1288drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT1289drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT1301drivers/cdrom/sbpcd.cfor (i=0;i<10;i++) OUT(CDo_command,drvcmd[i]);
OUT1307drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT1312drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,1);
OUT1345drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT1403drivers/cdrom/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT1410drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,1);
OUT1412drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,0);
OUT1860drivers/cdrom/sbpcd.cif (fam0L_drive) OUT(CDo_reset,0x00);
OUT1872drivers/cdrom/sbpcd.cOUT(CDo_reset,0x00);
OUT1876drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT1877drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT1878drivers/cdrom/sbpcd.cOUT(CDo_command,CMDT_RESET);
OUT1879drivers/cdrom/sbpcd.cfor (i=1;i<10;i++) OUT(CDo_command,0);
OUT3111drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,0);
OUT3113drivers/cdrom/sbpcd.cOUT(CDo_reset,0);
OUT3115drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT3162drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_reset,0);
OUT3165drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT3166drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT3167drivers/cdrom/sbpcd.cOUT(CDo_command,CMDT_RESET);
OUT3168drivers/cdrom/sbpcd.cfor (i=0;i<9;i++) OUT(CDo_command,0);
OUT3171drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT3172drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT3286drivers/cdrom/sbpcd.cOUT(CDo_enable,D_S[d].drv_sel);
OUT3310drivers/cdrom/sbpcd.cOUT(port+3,j) ; /* enable drive #j */
OUT3311drivers/cdrom/sbpcd.cOUT(port+0,CMD0_PATH_CHECK);
OUT3312drivers/cdrom/sbpcd.cfor (i=10;i>0;i--) OUT(port+0,0);
OUT3327drivers/cdrom/sbpcd.cOUT(port+0,CMD0_PATH_CHECK);
OUT3328drivers/cdrom/sbpcd.cfor (i=10;i>0;i--) OUT(port+0,0);
OUT3350drivers/cdrom/sbpcd.cOUT(port+3,j) ; /* enable drive #j */
OUT3351drivers/cdrom/sbpcd.cOUT(port+0,CMD2_READ_VER);
OUT3352drivers/cdrom/sbpcd.cfor (i=10;i>0;i--) OUT(port+0,0);
OUT3368drivers/cdrom/sbpcd.cOUT(port+0,CMD2_READ_VER);
OUT3369drivers/cdrom/sbpcd.cfor (i=10;i>0;i--) OUT(port+0,0);
OUT3389drivers/cdrom/sbpcd.cOUT(port+0,save_port0);
OUT3390drivers/cdrom/sbpcd.cOUT(port+3,save_port3);
OUT4198drivers/cdrom/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT4235drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,1);
OUT4237drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,0);
OUT4539drivers/cdrom/sbpcd.cfor (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]);
OUT4540drivers/cdrom/sbpcd.cif (famT_drive) for (i=7;i<10;i++) OUT(CDo_command,drvcmd[i]);
OUT4646drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,1);
OUT4652drivers/cdrom/sbpcd.cif (sbpro_type==1) OUT(CDo_sel_i_d,0);
OUT4676drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT4680drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,1);
OUT4693drivers/cdrom/sbpcd.cOUT(CDo_sel_i_d,0);
OUT5051drivers/cdrom/sbpcd.cOUT(SPEA_REG_1,0xFF);
OUT5058drivers/cdrom/sbpcd.cOUT(SPEA_REG_1,0x04);
OUT5059drivers/cdrom/sbpcd.cOUT(SPEA_REG_2,0xC0);
OUT5061drivers/cdrom/sbpcd.cOUT(SPEA_REG_1,0x05);
OUT5062drivers/cdrom/sbpcd.cOUT(SPEA_REG_2,0x10|drq_polarity|dack_polarity);
OUT5069drivers/cdrom/sbpcd.cOUT(SPEA_REG_1,0x06);
OUT5070drivers/cdrom/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT5071drivers/cdrom/sbpcd.cOUT(SPEA_REG_2,dma_channel|irq_number|SPEA_PATTERN);
OUT5073drivers/cdrom/sbpcd.cOUT(SPEA_REG_1,0x09);
OUT5075drivers/cdrom/sbpcd.cOUT(SPEA_REG_2,i);
OUT5167drivers/cdrom/sbpcd.cOUT(CDo_reset,0);
OUT5241drivers/cdrom/sbpcd.cOUT(MIXER_addr,MIXER_CD_Volume); /* select SB Pro mixer register */
OUT5242drivers/cdrom/sbpcd.cOUT(MIXER_data,0xCC); /* one nibble per channel, max. value: 0xFF */