tag | line | file | source code |
drvcmd | 547 | drivers/block/sbpcd.c | static u_char drvcmd[10]; |
drvcmd | 910 | drivers/block/sbpcd.c | for (i=0;i<10;i++) drvcmd[i]=0; |
drvcmd | 1127 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_STATUS; |
drvcmd | 1247 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ_ERR; |
drvcmd | 1253 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; |
drvcmd | 1262 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 1269 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |
drvcmd | 1295 | drivers/block/sbpcd.c | for (i=0;i<10;i++) sprintf(&msgbuf[i*3]," %02X",drvcmd[i]); |
drvcmd | 1312 | drivers/block/sbpcd.c | for (i=0;i<10;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1316 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ_VER) sbp_sleep(HZ); |
drvcmd | 1324 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ) return (0); /* handled elsewhere */ |
drvcmd | 1325 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_DISKINFO) |
drvcmd | 1340 | drivers/block/sbpcd.c | msg(DBG_TEA,"cmd_out_T: data response with cmd_%02X !!!!!!!!!!!!!!!!!!!!\n", drvcmd[0]); |
drvcmd | 1371 | drivers/block/sbpcd.c | if (recursion>1) msg(DBG_TEA,"cmd_out_T READ_ERR recursion (%02X): %d !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n", drvcmd[0], recursion); |
drvcmd | 1373 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |
drvcmd | 1390 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ) return (0); /* handled elsewhere */ |
drvcmd | 1393 | drivers/block/sbpcd.c | msg(DBG_TEA,"cmd_out_T: next CMDT_TRIES (%02X): %d.\n", drvcmd[0], ntries-1); |
drvcmd | 1410 | drivers/block/sbpcd.c | sprintf(&msgbuf[i*3], " %02X", drvcmd[i]); |
drvcmd | 1414 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1475 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SEEK; |
drvcmd | 1477 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>16)&0x00FF; |
drvcmd | 1478 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>8)&0x00FF; |
drvcmd | 1479 | drivers/block/sbpcd.c | drvcmd[4]=pos&0x00FF; |
drvcmd | 1485 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SEEK; /* same as CMD1_ and CMDL_ */ |
drvcmd | 1487 | drivers/block/sbpcd.c | drvcmd[1]=(pos>>16)&0x00FF; |
drvcmd | 1488 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>8)&0x00FF; |
drvcmd | 1489 | drivers/block/sbpcd.c | drvcmd[3]=pos&0x00FF; |
drvcmd | 1497 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SEEK; |
drvcmd | 1499 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>24)&0x00FF; |
drvcmd | 1500 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>16)&0x00FF; |
drvcmd | 1501 | drivers/block/sbpcd.c | drvcmd[4]=(pos>>8)&0x00FF; |
drvcmd | 1502 | drivers/block/sbpcd.c | drvcmd[5]=pos&0x00FF; |
drvcmd | 1507 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_SEEK; |
drvcmd | 1509 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>24)&0x00FF; |
drvcmd | 1510 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>16)&0x00FF; |
drvcmd | 1511 | drivers/block/sbpcd.c | drvcmd[4]=(pos>>8)&0x00FF; |
drvcmd | 1512 | drivers/block/sbpcd.c | drvcmd[5]=pos&0x00FF; |
drvcmd | 1529 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SPINUP; |
drvcmd | 1535 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SPINUP; |
drvcmd | 1540 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 1541 | drivers/block/sbpcd.c | drvcmd[4]=0x01; /* "spinup" */ |
drvcmd | 1546 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 1547 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert", it hopefully spins the drive up */ |
drvcmd | 1564 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SPINDOWN; |
drvcmd | 1569 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 1570 | drivers/block/sbpcd.c | drvcmd[4]=0x02; /* "eject" */ |
drvcmd | 1575 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_SPINDOWN; |
drvcmd | 1576 | drivers/block/sbpcd.c | drvcmd[1]=1; |
drvcmd | 1581 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 1582 | drivers/block/sbpcd.c | drvcmd[4]=0x02; /* "eject" */ |
drvcmd | 1594 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_GETMODE; |
drvcmd | 1595 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 1606 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_SETMODE; |
drvcmd | 1607 | drivers/block/sbpcd.c | drvcmd[1]=D_S[d].speed_byte; |
drvcmd | 1608 | drivers/block/sbpcd.c | drvcmd[2]=D_S[d].frmsiz>>8; |
drvcmd | 1609 | drivers/block/sbpcd.c | drvcmd[3]=D_S[d].frmsiz&0x0FF; |
drvcmd | 1610 | drivers/block/sbpcd.c | drvcmd[4]=D_S[d].f_XA; /* 1: XA */ |
drvcmd | 1611 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].type_byte; /* 0, 1, 3 */ |
drvcmd | 1612 | drivers/block/sbpcd.c | drvcmd[6]=D_S[d].mode_xb_6; |
drvcmd | 1613 | drivers/block/sbpcd.c | drvcmd[7]=D_S[d].mode_yb_7|D_S[d].volume_control; |
drvcmd | 1614 | drivers/block/sbpcd.c | drvcmd[8]=D_S[d].mode_xb_8; |
drvcmd | 1615 | drivers/block/sbpcd.c | drvcmd[9]=D_S[d].delay; |
drvcmd | 1657 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 1658 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1659 | drivers/block/sbpcd.c | drvcmd[2]=speed; |
drvcmd | 1660 | drivers/block/sbpcd.c | drvcmd[3]=x1; |
drvcmd | 1661 | drivers/block/sbpcd.c | drvcmd[4]=x2; |
drvcmd | 1666 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SETSPEED; |
drvcmd | 1669 | drivers/block/sbpcd.c | drvcmd[2]=0xFF; |
drvcmd | 1670 | drivers/block/sbpcd.c | drvcmd[3]=0xFF; |
drvcmd | 1674 | drivers/block/sbpcd.c | drvcmd[2]=0; |
drvcmd | 1675 | drivers/block/sbpcd.c | drvcmd[3]=150; |
drvcmd | 1733 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 1734 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1735 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1736 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1737 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1738 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1749 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SETMODE; |
drvcmd | 1750 | drivers/block/sbpcd.c | drvcmd[1]=0x0E; |
drvcmd | 1751 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1752 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1753 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1754 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1762 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_SETMODE; |
drvcmd | 1763 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1764 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1765 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1828 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SETMODE; |
drvcmd | 1829 | drivers/block/sbpcd.c | drvcmd[1]=0x83; |
drvcmd | 1830 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1831 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1874 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_RESET; |
drvcmd | 1880 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_RESET; |
drvcmd | 1958 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_PLAY; |
drvcmd | 1961 | drivers/block/sbpcd.c | drvcmd[1]=(i>>16)&0x00FF; |
drvcmd | 1962 | drivers/block/sbpcd.c | drvcmd[2]=(i>>8)&0x00FF; |
drvcmd | 1963 | drivers/block/sbpcd.c | drvcmd[3]=i&0x00FF; |
drvcmd | 1964 | drivers/block/sbpcd.c | drvcmd[4]=(n>>16)&0x00FF; |
drvcmd | 1965 | drivers/block/sbpcd.c | drvcmd[5]=(n>>8)&0x00FF; |
drvcmd | 1966 | drivers/block/sbpcd.c | drvcmd[6]=n&0x00FF; |
drvcmd | 1975 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_PLAY_MSF; |
drvcmd | 1981 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_PLAY_MSF; |
drvcmd | 1986 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_PLAY_MSF; |
drvcmd | 1992 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_PLAY_MSF; |
drvcmd | 1996 | drivers/block/sbpcd.c | drvcmd[j]=(pos_audio_start>>16)&0x00FF; |
drvcmd | 1997 | drivers/block/sbpcd.c | drvcmd[j+1]=(pos_audio_start>>8)&0x00FF; |
drvcmd | 1998 | drivers/block/sbpcd.c | drvcmd[j+2]=pos_audio_start&0x00FF; |
drvcmd | 1999 | drivers/block/sbpcd.c | drvcmd[j+3]=(pos_audio_end>>16)&0x00FF; |
drvcmd | 2000 | drivers/block/sbpcd.c | drvcmd[j+4]=(pos_audio_end>>8)&0x00FF; |
drvcmd | 2001 | drivers/block/sbpcd.c | drvcmd[j+5]=pos_audio_end&0x00FF; |
drvcmd | 2015 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_PAU_RES; |
drvcmd | 2016 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 2021 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_PAU_RES; |
drvcmd | 2022 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[2]=0x01; |
drvcmd | 2027 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_PAU_RES; |
drvcmd | 2028 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 2039 | drivers/block/sbpcd.c | else if (pau_res==1) drvcmd[0]=CMDT_PAUSE; |
drvcmd | 2057 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_LOCK_CTL; |
drvcmd | 2058 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 2063 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_LOCK_CTL; |
drvcmd | 2064 | drivers/block/sbpcd.c | if (lock==1) drvcmd[4]=0x01; |
drvcmd | 2069 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_LOCK_CTL; |
drvcmd | 2070 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 2075 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_LOCK_CTL; |
drvcmd | 2076 | drivers/block/sbpcd.c | if (lock==1) drvcmd[4]=0x01; |
drvcmd | 2143 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_TRAY_CTL; |
drvcmd | 2148 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 2149 | drivers/block/sbpcd.c | drvcmd[1]=0x01; |
drvcmd | 2150 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert" */ |
drvcmd | 2155 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_TRAY_CTL; |
drvcmd | 2161 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 2162 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert" */ |
drvcmd | 2179 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READSUBQ; |
drvcmd | 2185 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READSUBQ; |
drvcmd | 2186 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2187 | drivers/block/sbpcd.c | drvcmd[3]=0x01; |
drvcmd | 2193 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READSUBQ; |
drvcmd | 2194 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2204 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READSUBQ; |
drvcmd | 2205 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2206 | drivers/block/sbpcd.c | drvcmd[2]=0x40; |
drvcmd | 2207 | drivers/block/sbpcd.c | drvcmd[3]=0x01; |
drvcmd | 2208 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2255 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_GETMODE; |
drvcmd | 2261 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_GETMODE; |
drvcmd | 2268 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_GETMODE; |
drvcmd | 2269 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 2309 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 2310 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 2311 | drivers/block/sbpcd.c | drvcmd[2]=D_S[d].sense_byte; |
drvcmd | 2312 | drivers/block/sbpcd.c | drvcmd[3]=(D_S[d].frame_size>>8)&0xFF; |
drvcmd | 2313 | drivers/block/sbpcd.c | drvcmd[4]=D_S[d].frame_size&0xFF; |
drvcmd | 2318 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SETMODE; |
drvcmd | 2319 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 2320 | drivers/block/sbpcd.c | drvcmd[2]=(D_S[d].frame_size>>8)&0xFF; |
drvcmd | 2321 | drivers/block/sbpcd.c | drvcmd[3]=D_S[d].frame_size&0xFF; |
drvcmd | 2322 | drivers/block/sbpcd.c | drvcmd[4]=0x00; |
drvcmd | 2352 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_GETMODE; |
drvcmd | 2353 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 2359 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_GETMODE; |
drvcmd | 2360 | drivers/block/sbpcd.c | drvcmd[1]=0x0E; |
drvcmd | 2366 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_GETMODE; |
drvcmd | 2367 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 2485 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_CAPACITY; |
drvcmd | 2491 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_CAPACITY; |
drvcmd | 2497 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_CAPACITY; |
drvcmd | 2523 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_DISKINFO; |
drvcmd | 2529 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_DISKINFO; |
drvcmd | 2540 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2541 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2542 | drivers/block/sbpcd.c | drvcmd[2]=0xAB; |
drvcmd | 2543 | drivers/block/sbpcd.c | drvcmd[3]=0xFF; /* session */ |
drvcmd | 2551 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_DISKINFO; |
drvcmd | 2552 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2553 | drivers/block/sbpcd.c | drvcmd[6]=CDROM_LEADOUT; |
drvcmd | 2554 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2555 | drivers/block/sbpcd.c | drvcmd[9]=0x00; |
drvcmd | 2580 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2581 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2582 | drivers/block/sbpcd.c | drvcmd[2]=0xAB; |
drvcmd | 2583 | drivers/block/sbpcd.c | drvcmd[3]=count; |
drvcmd | 2593 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2594 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2595 | drivers/block/sbpcd.c | drvcmd[2]=0xAA; |
drvcmd | 2596 | drivers/block/sbpcd.c | drvcmd[3]=0xFF; |
drvcmd | 2636 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READTOC; |
drvcmd | 2637 | drivers/block/sbpcd.c | drvcmd[2]=num; |
drvcmd | 2644 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2645 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2646 | drivers/block/sbpcd.c | drvcmd[2]=num; |
drvcmd | 2652 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READTOC; |
drvcmd | 2653 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2654 | drivers/block/sbpcd.c | drvcmd[2]=num; |
drvcmd | 2664 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_DISKINFO; |
drvcmd | 2665 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2666 | drivers/block/sbpcd.c | drvcmd[6]=num; |
drvcmd | 2667 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2668 | drivers/block/sbpcd.c | drvcmd[9]=0x00; |
drvcmd | 2707 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_PACKET; |
drvcmd | 2708 | drivers/block/sbpcd.c | drvcmd[1]=response_count; |
drvcmd | 2769 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ_UPC; |
drvcmd | 2771 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0xFF; |
drvcmd | 2772 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0xFF; |
drvcmd | 2773 | drivers/block/sbpcd.c | drvcmd[3]=block&0xFF; |
drvcmd | 2780 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_UPC; |
drvcmd | 2782 | drivers/block/sbpcd.c | drvcmd[2]=(block>>16)&0xFF; |
drvcmd | 2783 | drivers/block/sbpcd.c | drvcmd[3]=(block>>8)&0xFF; |
drvcmd | 2784 | drivers/block/sbpcd.c | drvcmd[4]=block&0xFF; |
drvcmd | 2858 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_MULTISESS; |
drvcmd | 2872 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_MULTISESS; |
drvcmd | 2873 | drivers/block/sbpcd.c | drvcmd[1]=3; |
drvcmd | 2874 | drivers/block/sbpcd.c | drvcmd[2]=1; |
drvcmd | 2885 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_DISKINFO; |
drvcmd | 2886 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2887 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 2888 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2889 | drivers/block/sbpcd.c | drvcmd[9]=0x40; |
drvcmd | 2928 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SUBCHANINF; |
drvcmd | 2929 | drivers/block/sbpcd.c | drvcmd[1]=(frame>>16)&0xFF; |
drvcmd | 2930 | drivers/block/sbpcd.c | drvcmd[2]=(frame>>8)&0xFF; |
drvcmd | 2931 | drivers/block/sbpcd.c | drvcmd[3]=frame&0xFF; |
drvcmd | 2932 | drivers/block/sbpcd.c | drvcmd[5]=(count>>8)&0xFF; |
drvcmd | 2933 | drivers/block/sbpcd.c | drvcmd[6]=count&0xFF; |
drvcmd | 2999 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; /* same as CMD1_ and CMDL_ */ |
drvcmd | 3004 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 3042 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; /* same as CMD1_ and CMDL_ */ |
drvcmd | 3050 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_VER; /* same as CMD1_ and CMDL_ */ |
drvcmd | 3113 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 3128 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_VER; |
drvcmd | 3201 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_VER; |
drvcmd | 3202 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 4186 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_XA; /* "read XA frames", old drives */ |
drvcmd | 4187 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4188 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4189 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4190 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 4191 | drivers/block/sbpcd.c | drvcmd[5]=read_audio.nframes; /* # of frames */ |
drvcmd | 4192 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 4196 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ; /* "read frames", new drives */ |
drvcmd | 4197 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4198 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 4199 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 4200 | drivers/block/sbpcd.c | drvcmd[6]=read_audio.nframes; /* # of frames */ |
drvcmd | 4209 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4496 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_XA; /* "read XA frames", old drives */ |
drvcmd | 4497 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4498 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4499 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4500 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4504 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ; /* "read frames", old drives */ |
drvcmd | 4507 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bcd format required */ |
drvcmd | 4508 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[1]); |
drvcmd | 4509 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[2]); |
drvcmd | 4510 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[3]); |
drvcmd | 4514 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4515 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4516 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4518 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4519 | drivers/block/sbpcd.c | drvcmd[6]=(D_S[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */ |
drvcmd | 4524 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ; |
drvcmd | 4525 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4526 | drivers/block/sbpcd.c | drvcmd[6]=D_S[d].sbp_read_frames; |
drvcmd | 4530 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ; |
drvcmd | 4531 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4532 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4533 | drivers/block/sbpcd.c | drvcmd[6]=0x02; |
drvcmd | 4537 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ; |
drvcmd | 4538 | drivers/block/sbpcd.c | drvcmd[2]=(block>>24)&0x0ff; |
drvcmd | 4539 | drivers/block/sbpcd.c | drvcmd[3]=(block>>16)&0x0ff; |
drvcmd | 4540 | drivers/block/sbpcd.c | drvcmd[4]=(block>>8)&0x0ff; |
drvcmd | 4541 | drivers/block/sbpcd.c | drvcmd[5]=block&0x0ff; |
drvcmd | 4542 | drivers/block/sbpcd.c | drvcmd[7]=(D_S[d].sbp_read_frames>>8)&0x0ff; |
drvcmd | 4543 | drivers/block/sbpcd.c | drvcmd[8]=D_S[d].sbp_read_frames&0x0ff; |
drvcmd | 4547 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4548 | drivers/block/sbpcd.c | if (famT_drive) for (i=7;i<10;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4724 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |