tag | line | file | source code |
drvcmd | 450 | drivers/block/sbpcd.c | static u_char drvcmd[7]; |
drvcmd | 740 | drivers/block/sbpcd.c | for (i=0;i<7;i++) drvcmd[i]=0; |
drvcmd | 946 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 952 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 975 | drivers/block/sbpcd.c | for (i=0;i<7;i++) DPRINTF((DBG_CMD," %02X",drvcmd[i])); |
drvcmd | 979 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1041 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>16)&0x00FF; |
drvcmd | 1042 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>8)&0x00FF; |
drvcmd | 1043 | drivers/block/sbpcd.c | drvcmd[4]=pos&0x00FF; |
drvcmd | 1050 | drivers/block/sbpcd.c | drvcmd[1]=(pos>>16)&0x00FF; |
drvcmd | 1051 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>8)&0x00FF; |
drvcmd | 1052 | drivers/block/sbpcd.c | drvcmd[3]=pos&0x00FF; |
drvcmd | 1055 | drivers/block/sbpcd.c | drvcmd[0]=0x01; |
drvcmd | 1070 | drivers/block/sbpcd.c | drvcmd[0]=0x05; |
drvcmd | 1075 | drivers/block/sbpcd.c | drvcmd[0]=0x02; |
drvcmd | 1090 | drivers/block/sbpcd.c | drvcmd[0]=0x06; |
drvcmd | 1103 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1104 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1105 | drivers/block/sbpcd.c | drvcmd[2]=speed; |
drvcmd | 1106 | drivers/block/sbpcd.c | drvcmd[3]=x1; |
drvcmd | 1107 | drivers/block/sbpcd.c | drvcmd[4]=x2; |
drvcmd | 1160 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1161 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1162 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1163 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1164 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1165 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1228 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1229 | drivers/block/sbpcd.c | drvcmd[1]=0x83; |
drvcmd | 1230 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1231 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1262 | drivers/block/sbpcd.c | drvcmd[0]=0x0A; |
drvcmd | 1321 | drivers/block/sbpcd.c | drvcmd[0]=0x0D; |
drvcmd | 1326 | drivers/block/sbpcd.c | drvcmd[0]=0x8D; |
drvcmd | 1329 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 1342 | drivers/block/sbpcd.c | drvcmd[0]=0x0C; |
drvcmd | 1343 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 1358 | drivers/block/sbpcd.c | drvcmd[0]=0x07; |
drvcmd | 1375 | drivers/block/sbpcd.c | drvcmd[0]=0x87; |
drvcmd | 1381 | drivers/block/sbpcd.c | drvcmd[0]=0x89; |
drvcmd | 1382 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 1424 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1425 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1431 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1432 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1469 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1470 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1471 | drivers/block/sbpcd.c | drvcmd[2]=DriveStruct[d].sense_byte; |
drvcmd | 1472 | drivers/block/sbpcd.c | drvcmd[3]=(DriveStruct[d].frame_size>>8)&0xFF; |
drvcmd | 1473 | drivers/block/sbpcd.c | drvcmd[4]=DriveStruct[d].frame_size&0xFF; |
drvcmd | 1478 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1479 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1480 | drivers/block/sbpcd.c | drvcmd[2]=(DriveStruct[d].frame_size>>8)&0xFF; |
drvcmd | 1481 | drivers/block/sbpcd.c | drvcmd[3]=DriveStruct[d].frame_size&0xFF; |
drvcmd | 1482 | drivers/block/sbpcd.c | drvcmd[4]=0x00; |
drvcmd | 1503 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1504 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1510 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1511 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1587 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1592 | drivers/block/sbpcd.c | drvcmd[0]=0x88; |
drvcmd | 1614 | drivers/block/sbpcd.c | drvcmd[0]=0x8B; |
drvcmd | 1619 | drivers/block/sbpcd.c | drvcmd[0]=0x8B; |
drvcmd | 1643 | drivers/block/sbpcd.c | drvcmd[0]=0x8C; |
drvcmd | 1648 | drivers/block/sbpcd.c | drvcmd[0]=0x8C; |
drvcmd | 1649 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 1652 | drivers/block/sbpcd.c | drvcmd[2]=num; |
drvcmd | 1676 | drivers/block/sbpcd.c | drvcmd[0]=0x8E; |
drvcmd | 1677 | drivers/block/sbpcd.c | drvcmd[1]=response_count; |
drvcmd | 1717 | drivers/block/sbpcd.c | drvcmd[0]=0x88; |
drvcmd | 1719 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0xFF; |
drvcmd | 1720 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0xFF; |
drvcmd | 1721 | drivers/block/sbpcd.c | drvcmd[3]=block&0xFF; |
drvcmd | 1728 | drivers/block/sbpcd.c | drvcmd[0]=0x08; |
drvcmd | 1730 | drivers/block/sbpcd.c | drvcmd[2]=(block>>16)&0xFF; |
drvcmd | 1731 | drivers/block/sbpcd.c | drvcmd[3]=(block>>8)&0xFF; |
drvcmd | 1732 | drivers/block/sbpcd.c | drvcmd[4]=block&0xFF; |
drvcmd | 1791 | drivers/block/sbpcd.c | drvcmd[0]=0x8D; |
drvcmd | 1821 | drivers/block/sbpcd.c | drvcmd[0]=0x11; |
drvcmd | 1822 | drivers/block/sbpcd.c | drvcmd[1]=(frame>>16)&0xFF; |
drvcmd | 1823 | drivers/block/sbpcd.c | drvcmd[2]=(frame>>8)&0xFF; |
drvcmd | 1824 | drivers/block/sbpcd.c | drvcmd[3]=frame&0xFF; |
drvcmd | 1825 | drivers/block/sbpcd.c | drvcmd[5]=(count>>8)&0xFF; |
drvcmd | 1826 | drivers/block/sbpcd.c | drvcmd[6]=count&0xFF; |
drvcmd | 1889 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 1898 | drivers/block/sbpcd.c | drvcmd[0]=0x83; |
drvcmd | 2328 | drivers/block/sbpcd.c | drvcmd[0]=0x0E; |
drvcmd | 2334 | drivers/block/sbpcd.c | drvcmd[0]=0x0B; |
drvcmd | 2338 | drivers/block/sbpcd.c | drvcmd[1]=(pos_audio_start>>16)&0x00FF; |
drvcmd | 2339 | drivers/block/sbpcd.c | drvcmd[2]=(pos_audio_start>>8)&0x00FF; |
drvcmd | 2340 | drivers/block/sbpcd.c | drvcmd[3]=pos_audio_start&0x00FF; |
drvcmd | 2341 | drivers/block/sbpcd.c | drvcmd[4]=(pos_audio_end>>16)&0x00FF; |
drvcmd | 2342 | drivers/block/sbpcd.c | drvcmd[5]=(pos_audio_end>>8)&0x00FF; |
drvcmd | 2343 | drivers/block/sbpcd.c | drvcmd[6]=pos_audio_end&0x00FF; |
drvcmd | 2731 | drivers/block/sbpcd.c | drvcmd[0]=0x03; /* "read XA frames" command for old drives */ |
drvcmd | 2732 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 2733 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 2734 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 2735 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 2736 | drivers/block/sbpcd.c | drvcmd[5]=read_audio.nframes; /* # of frames */ |
drvcmd | 2737 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 2741 | drivers/block/sbpcd.c | drvcmd[0]=0x10; /* "read frames" command for new drives */ |
drvcmd | 2742 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 2743 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 2744 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 2745 | drivers/block/sbpcd.c | drvcmd[6]=1; /* # of frames */ |
drvcmd | 2748 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 3055 | drivers/block/sbpcd.c | drvcmd[0]=0x03; /* "read XA frames" command for old drives */ |
drvcmd | 3056 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 3057 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 3058 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 3059 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3060 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3061 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 3065 | drivers/block/sbpcd.c | drvcmd[0]=0x02; /* "read frames" command for old drives */ |
drvcmd | 3069 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bcd format required */ |
drvcmd | 3070 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[1]); |
drvcmd | 3071 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[2]); |
drvcmd | 3072 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[3]); |
drvcmd | 3076 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 3077 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 3078 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 3080 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3081 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3082 | drivers/block/sbpcd.c | drvcmd[6]=(DriveStruct[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */ |
drvcmd | 3087 | drivers/block/sbpcd.c | drvcmd[0]=0x10; /* "read frames" command for new drives */ |
drvcmd | 3088 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 3089 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3090 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 3091 | drivers/block/sbpcd.c | drvcmd[6]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3094 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |