tag | line | file | source code |
drvcmd | 466 | drivers/block/sbpcd.c | static u_char drvcmd[7]; |
drvcmd | 757 | drivers/block/sbpcd.c | for (i=0;i<7;i++) drvcmd[i]=0; |
drvcmd | 963 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 969 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 992 | drivers/block/sbpcd.c | for (i=0;i<7;i++) DPRINTF((DBG_CMD," %02X",drvcmd[i])); |
drvcmd | 996 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1058 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>16)&0x00FF; |
drvcmd | 1059 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>8)&0x00FF; |
drvcmd | 1060 | drivers/block/sbpcd.c | drvcmd[4]=pos&0x00FF; |
drvcmd | 1067 | drivers/block/sbpcd.c | drvcmd[1]=(pos>>16)&0x00FF; |
drvcmd | 1068 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>8)&0x00FF; |
drvcmd | 1069 | drivers/block/sbpcd.c | drvcmd[3]=pos&0x00FF; |
drvcmd | 1072 | drivers/block/sbpcd.c | drvcmd[0]=0x01; |
drvcmd | 1087 | drivers/block/sbpcd.c | drvcmd[0]=0x05; |
drvcmd | 1092 | drivers/block/sbpcd.c | drvcmd[0]=0x02; |
drvcmd | 1097 | drivers/block/sbpcd.c | drvcmd[0]=0x0D; |
drvcmd | 1114 | drivers/block/sbpcd.c | drvcmd[0]=0x06; |
drvcmd | 1120 | drivers/block/sbpcd.c | drvcmd[0]=0x0D; |
drvcmd | 1121 | drivers/block/sbpcd.c | drvcmd[1]=1; |
drvcmd | 1135 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1136 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1137 | drivers/block/sbpcd.c | drvcmd[2]=speed; |
drvcmd | 1138 | drivers/block/sbpcd.c | drvcmd[3]=x1; |
drvcmd | 1139 | drivers/block/sbpcd.c | drvcmd[4]=x2; |
drvcmd | 1192 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1193 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1194 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1195 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1196 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1197 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1205 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1206 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1207 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1208 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1271 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1272 | drivers/block/sbpcd.c | drvcmd[1]=0x83; |
drvcmd | 1273 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1274 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1305 | drivers/block/sbpcd.c | drvcmd[0]=0x0A; |
drvcmd | 1364 | drivers/block/sbpcd.c | drvcmd[0]=0x0D; |
drvcmd | 1369 | drivers/block/sbpcd.c | drvcmd[0]=0x8D; |
drvcmd | 1372 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 1387 | drivers/block/sbpcd.c | drvcmd[0]=0x0C; |
drvcmd | 1388 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 1394 | drivers/block/sbpcd.c | drvcmd[0]=0x0E; |
drvcmd | 1395 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 1411 | drivers/block/sbpcd.c | drvcmd[0]=0x07; |
drvcmd | 1428 | drivers/block/sbpcd.c | drvcmd[0]=0x87; |
drvcmd | 1434 | drivers/block/sbpcd.c | drvcmd[0]=0x89; |
drvcmd | 1435 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 1477 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1478 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1484 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1485 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1522 | drivers/block/sbpcd.c | drvcmd[0]=0x09; |
drvcmd | 1523 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1524 | drivers/block/sbpcd.c | drvcmd[2]=DriveStruct[d].sense_byte; |
drvcmd | 1525 | drivers/block/sbpcd.c | drvcmd[3]=(DriveStruct[d].frame_size>>8)&0xFF; |
drvcmd | 1526 | drivers/block/sbpcd.c | drvcmd[4]=DriveStruct[d].frame_size&0xFF; |
drvcmd | 1531 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1532 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 1533 | drivers/block/sbpcd.c | drvcmd[2]=(DriveStruct[d].frame_size>>8)&0xFF; |
drvcmd | 1534 | drivers/block/sbpcd.c | drvcmd[3]=DriveStruct[d].frame_size&0xFF; |
drvcmd | 1535 | drivers/block/sbpcd.c | drvcmd[4]=0x00; |
drvcmd | 1556 | drivers/block/sbpcd.c | drvcmd[0]=0x84; |
drvcmd | 1557 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1563 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1564 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1649 | drivers/block/sbpcd.c | drvcmd[0]=0x85; |
drvcmd | 1654 | drivers/block/sbpcd.c | drvcmd[0]=0x88; |
drvcmd | 1676 | drivers/block/sbpcd.c | drvcmd[0]=0x8B; |
drvcmd | 1681 | drivers/block/sbpcd.c | drvcmd[0]=0x8B; |
drvcmd | 1705 | drivers/block/sbpcd.c | drvcmd[0]=0x8C; |
drvcmd | 1710 | drivers/block/sbpcd.c | drvcmd[0]=0x8C; |
drvcmd | 1711 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 1714 | drivers/block/sbpcd.c | drvcmd[2]=num; |
drvcmd | 1738 | drivers/block/sbpcd.c | drvcmd[0]=0x8E; |
drvcmd | 1739 | drivers/block/sbpcd.c | drvcmd[1]=response_count; |
drvcmd | 1779 | drivers/block/sbpcd.c | drvcmd[0]=0x88; |
drvcmd | 1781 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0xFF; |
drvcmd | 1782 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0xFF; |
drvcmd | 1783 | drivers/block/sbpcd.c | drvcmd[3]=block&0xFF; |
drvcmd | 1790 | drivers/block/sbpcd.c | drvcmd[0]=0x08; |
drvcmd | 1792 | drivers/block/sbpcd.c | drvcmd[2]=(block>>16)&0xFF; |
drvcmd | 1793 | drivers/block/sbpcd.c | drvcmd[3]=(block>>8)&0xFF; |
drvcmd | 1794 | drivers/block/sbpcd.c | drvcmd[4]=block&0xFF; |
drvcmd | 1852 | drivers/block/sbpcd.c | drvcmd[0]=0x8D; |
drvcmd | 1874 | drivers/block/sbpcd.c | drvcmd[0]=0x8C; |
drvcmd | 1875 | drivers/block/sbpcd.c | drvcmd[1]=3; |
drvcmd | 1876 | drivers/block/sbpcd.c | drvcmd[2]=1; |
drvcmd | 1911 | drivers/block/sbpcd.c | drvcmd[0]=0x11; |
drvcmd | 1912 | drivers/block/sbpcd.c | drvcmd[1]=(frame>>16)&0xFF; |
drvcmd | 1913 | drivers/block/sbpcd.c | drvcmd[2]=(frame>>8)&0xFF; |
drvcmd | 1914 | drivers/block/sbpcd.c | drvcmd[3]=frame&0xFF; |
drvcmd | 1915 | drivers/block/sbpcd.c | drvcmd[5]=(count>>8)&0xFF; |
drvcmd | 1916 | drivers/block/sbpcd.c | drvcmd[6]=count&0xFF; |
drvcmd | 1979 | drivers/block/sbpcd.c | drvcmd[0]=0x82; |
drvcmd | 1988 | drivers/block/sbpcd.c | drvcmd[0]=0x83; |
drvcmd | 2438 | drivers/block/sbpcd.c | drvcmd[0]=0x0A; |
drvcmd | 2441 | drivers/block/sbpcd.c | drvcmd[1]=(i>>16)&0x00FF; |
drvcmd | 2442 | drivers/block/sbpcd.c | drvcmd[2]=(i>>8)&0x00FF; |
drvcmd | 2443 | drivers/block/sbpcd.c | drvcmd[3]=i&0x00FF; |
drvcmd | 2444 | drivers/block/sbpcd.c | drvcmd[4]=(n>>16)&0x00FF; |
drvcmd | 2445 | drivers/block/sbpcd.c | drvcmd[5]=(n>>8)&0x00FF; |
drvcmd | 2446 | drivers/block/sbpcd.c | drvcmd[6]=n&0x00FF; |
drvcmd | 2454 | drivers/block/sbpcd.c | drvcmd[0]=0x0E; |
drvcmd | 2460 | drivers/block/sbpcd.c | drvcmd[0]=0x0B; |
drvcmd | 2464 | drivers/block/sbpcd.c | drvcmd[1]=(pos_audio_start>>16)&0x00FF; |
drvcmd | 2465 | drivers/block/sbpcd.c | drvcmd[2]=(pos_audio_start>>8)&0x00FF; |
drvcmd | 2466 | drivers/block/sbpcd.c | drvcmd[3]=pos_audio_start&0x00FF; |
drvcmd | 2467 | drivers/block/sbpcd.c | drvcmd[4]=(pos_audio_end>>16)&0x00FF; |
drvcmd | 2468 | drivers/block/sbpcd.c | drvcmd[5]=(pos_audio_end>>8)&0x00FF; |
drvcmd | 2469 | drivers/block/sbpcd.c | drvcmd[6]=pos_audio_end&0x00FF; |
drvcmd | 2856 | drivers/block/sbpcd.c | drvcmd[0]=0x03; /* "read XA frames" command for old drives */ |
drvcmd | 2857 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 2858 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 2859 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 2860 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 2861 | drivers/block/sbpcd.c | drvcmd[5]=read_audio.nframes; /* # of frames */ |
drvcmd | 2862 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 2866 | drivers/block/sbpcd.c | drvcmd[0]=0x10; /* "read frames" command for new drives */ |
drvcmd | 2867 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 2868 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 2869 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 2870 | drivers/block/sbpcd.c | drvcmd[6]=1; /* # of frames */ |
drvcmd | 2873 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 3181 | drivers/block/sbpcd.c | drvcmd[0]=0x03; /* "read XA frames" command for old drives */ |
drvcmd | 3182 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 3183 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 3184 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 3185 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3186 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3187 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 3191 | drivers/block/sbpcd.c | drvcmd[0]=0x02; /* "read frames" command for old drives */ |
drvcmd | 3195 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bcd format required */ |
drvcmd | 3196 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[1]); |
drvcmd | 3197 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[2]); |
drvcmd | 3198 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[3]); |
drvcmd | 3202 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 3203 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 3204 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 3206 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3207 | drivers/block/sbpcd.c | drvcmd[5]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3208 | drivers/block/sbpcd.c | drvcmd[6]=(DriveStruct[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */ |
drvcmd | 3213 | drivers/block/sbpcd.c | drvcmd[0]=0x10; /* "read frames" command for new drives */ |
drvcmd | 3214 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 3215 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 3216 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 3217 | drivers/block/sbpcd.c | drvcmd[6]=DriveStruct[d].sbp_read_frames; |
drvcmd | 3220 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |