tag | line | file | source code |
drvcmd | 538 | drivers/block/sbpcd.c | static u_char drvcmd[10]; |
drvcmd | 896 | drivers/block/sbpcd.c | for (i=0;i<10;i++) drvcmd[i]=0; |
drvcmd | 1113 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_STATUS; |
drvcmd | 1233 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ_ERR; |
drvcmd | 1239 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; |
drvcmd | 1248 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 1255 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |
drvcmd | 1281 | drivers/block/sbpcd.c | for (i=0;i<10;i++) sprintf(&msgbuf[i*3]," %02X",drvcmd[i]); |
drvcmd | 1298 | drivers/block/sbpcd.c | for (i=0;i<10;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1302 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ_VER) sbp_sleep(100); |
drvcmd | 1310 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ) return (0); /* handled elsewhere */ |
drvcmd | 1311 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_DISKINFO) |
drvcmd | 1326 | drivers/block/sbpcd.c | msg(DBG_TEA,"cmd_out_T: data response with cmd_%02X !!!!!!!!!!!!!!!!!!!!\n", drvcmd[0]); |
drvcmd | 1357 | drivers/block/sbpcd.c | if (recursion>1) msg(DBG_TEA,"cmd_out_T READ_ERR recursion (%02X): %d !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n", drvcmd[0], recursion); |
drvcmd | 1359 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |
drvcmd | 1376 | drivers/block/sbpcd.c | if (drvcmd[0]==CMDT_READ) return (0); /* handled elsewhere */ |
drvcmd | 1379 | drivers/block/sbpcd.c | msg(DBG_TEA,"cmd_out_T: next CMDT_TRIES (%02X): %d.\n", drvcmd[0], ntries-1); |
drvcmd | 1396 | drivers/block/sbpcd.c | sprintf(&msgbuf[i*3], " %02X", drvcmd[i]); |
drvcmd | 1400 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 1461 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SEEK; |
drvcmd | 1463 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>16)&0x00FF; |
drvcmd | 1464 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>8)&0x00FF; |
drvcmd | 1465 | drivers/block/sbpcd.c | drvcmd[4]=pos&0x00FF; |
drvcmd | 1471 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SEEK; /* same as CMD1_ and CMDL_ */ |
drvcmd | 1473 | drivers/block/sbpcd.c | drvcmd[1]=(pos>>16)&0x00FF; |
drvcmd | 1474 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>8)&0x00FF; |
drvcmd | 1475 | drivers/block/sbpcd.c | drvcmd[3]=pos&0x00FF; |
drvcmd | 1483 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SEEK; |
drvcmd | 1485 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>24)&0x00FF; |
drvcmd | 1486 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>16)&0x00FF; |
drvcmd | 1487 | drivers/block/sbpcd.c | drvcmd[4]=(pos>>8)&0x00FF; |
drvcmd | 1488 | drivers/block/sbpcd.c | drvcmd[5]=pos&0x00FF; |
drvcmd | 1493 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_SEEK; |
drvcmd | 1495 | drivers/block/sbpcd.c | drvcmd[2]=(pos>>24)&0x00FF; |
drvcmd | 1496 | drivers/block/sbpcd.c | drvcmd[3]=(pos>>16)&0x00FF; |
drvcmd | 1497 | drivers/block/sbpcd.c | drvcmd[4]=(pos>>8)&0x00FF; |
drvcmd | 1498 | drivers/block/sbpcd.c | drvcmd[5]=pos&0x00FF; |
drvcmd | 1515 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SPINUP; |
drvcmd | 1521 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SPINUP; |
drvcmd | 1526 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 1527 | drivers/block/sbpcd.c | drvcmd[4]=0x01; /* "spinup" */ |
drvcmd | 1532 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 1533 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert", it hopefully spins the drive up */ |
drvcmd | 1550 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SPINDOWN; |
drvcmd | 1555 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 1556 | drivers/block/sbpcd.c | drvcmd[4]=0x02; /* "eject" */ |
drvcmd | 1561 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_SPINDOWN; |
drvcmd | 1562 | drivers/block/sbpcd.c | drvcmd[1]=1; |
drvcmd | 1567 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 1568 | drivers/block/sbpcd.c | drvcmd[4]=0x02; /* "eject" */ |
drvcmd | 1580 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_GETMODE; |
drvcmd | 1581 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 1592 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_SETMODE; |
drvcmd | 1593 | drivers/block/sbpcd.c | drvcmd[1]=D_S[d].speed_byte; |
drvcmd | 1594 | drivers/block/sbpcd.c | drvcmd[2]=D_S[d].frmsiz>>8; |
drvcmd | 1595 | drivers/block/sbpcd.c | drvcmd[3]=D_S[d].frmsiz&0x0FF; |
drvcmd | 1596 | drivers/block/sbpcd.c | drvcmd[4]=D_S[d].f_XA; /* 1: XA */ |
drvcmd | 1597 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].type_byte; /* 0, 1, 3 */ |
drvcmd | 1598 | drivers/block/sbpcd.c | drvcmd[6]=D_S[d].mode_xb_6; |
drvcmd | 1599 | drivers/block/sbpcd.c | drvcmd[7]=D_S[d].mode_yb_7|D_S[d].volume_control; |
drvcmd | 1600 | drivers/block/sbpcd.c | drvcmd[8]=D_S[d].mode_xb_8; |
drvcmd | 1601 | drivers/block/sbpcd.c | drvcmd[9]=D_S[d].delay; |
drvcmd | 1643 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 1644 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1645 | drivers/block/sbpcd.c | drvcmd[2]=speed; |
drvcmd | 1646 | drivers/block/sbpcd.c | drvcmd[3]=x1; |
drvcmd | 1647 | drivers/block/sbpcd.c | drvcmd[4]=x2; |
drvcmd | 1652 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SETSPEED; |
drvcmd | 1655 | drivers/block/sbpcd.c | drvcmd[2]=0xFF; |
drvcmd | 1656 | drivers/block/sbpcd.c | drvcmd[3]=0xFF; |
drvcmd | 1660 | drivers/block/sbpcd.c | drvcmd[2]=0; |
drvcmd | 1661 | drivers/block/sbpcd.c | drvcmd[3]=150; |
drvcmd | 1719 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 1720 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 1721 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1722 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1723 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1724 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1735 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_SETMODE; |
drvcmd | 1736 | drivers/block/sbpcd.c | drvcmd[1]=0x0E; |
drvcmd | 1737 | drivers/block/sbpcd.c | drvcmd[3]=control0; |
drvcmd | 1738 | drivers/block/sbpcd.c | drvcmd[4]=value0; |
drvcmd | 1739 | drivers/block/sbpcd.c | drvcmd[5]=control1; |
drvcmd | 1740 | drivers/block/sbpcd.c | drvcmd[6]=value1; |
drvcmd | 1748 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_SETMODE; |
drvcmd | 1749 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 1750 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1751 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1814 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SETMODE; |
drvcmd | 1815 | drivers/block/sbpcd.c | drvcmd[1]=0x83; |
drvcmd | 1816 | drivers/block/sbpcd.c | drvcmd[4]=control0; |
drvcmd | 1817 | drivers/block/sbpcd.c | drvcmd[5]=value0; |
drvcmd | 1860 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_RESET; |
drvcmd | 1866 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_RESET; |
drvcmd | 1944 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_PLAY; |
drvcmd | 1947 | drivers/block/sbpcd.c | drvcmd[1]=(i>>16)&0x00FF; |
drvcmd | 1948 | drivers/block/sbpcd.c | drvcmd[2]=(i>>8)&0x00FF; |
drvcmd | 1949 | drivers/block/sbpcd.c | drvcmd[3]=i&0x00FF; |
drvcmd | 1950 | drivers/block/sbpcd.c | drvcmd[4]=(n>>16)&0x00FF; |
drvcmd | 1951 | drivers/block/sbpcd.c | drvcmd[5]=(n>>8)&0x00FF; |
drvcmd | 1952 | drivers/block/sbpcd.c | drvcmd[6]=n&0x00FF; |
drvcmd | 1961 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_PLAY_MSF; |
drvcmd | 1967 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_PLAY_MSF; |
drvcmd | 1972 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_PLAY_MSF; |
drvcmd | 1978 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_PLAY_MSF; |
drvcmd | 1982 | drivers/block/sbpcd.c | drvcmd[j]=(pos_audio_start>>16)&0x00FF; |
drvcmd | 1983 | drivers/block/sbpcd.c | drvcmd[j+1]=(pos_audio_start>>8)&0x00FF; |
drvcmd | 1984 | drivers/block/sbpcd.c | drvcmd[j+2]=pos_audio_start&0x00FF; |
drvcmd | 1985 | drivers/block/sbpcd.c | drvcmd[j+3]=(pos_audio_end>>16)&0x00FF; |
drvcmd | 1986 | drivers/block/sbpcd.c | drvcmd[j+4]=(pos_audio_end>>8)&0x00FF; |
drvcmd | 1987 | drivers/block/sbpcd.c | drvcmd[j+5]=pos_audio_end&0x00FF; |
drvcmd | 2001 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_PAU_RES; |
drvcmd | 2002 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 2007 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_PAU_RES; |
drvcmd | 2008 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[2]=0x01; |
drvcmd | 2013 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_PAU_RES; |
drvcmd | 2014 | drivers/block/sbpcd.c | if (pau_res!=1) drvcmd[1]=0x80; |
drvcmd | 2025 | drivers/block/sbpcd.c | else if (pau_res==1) drvcmd[0]=CMDT_PAUSE; |
drvcmd | 2043 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_LOCK_CTL; |
drvcmd | 2044 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 2049 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_LOCK_CTL; |
drvcmd | 2050 | drivers/block/sbpcd.c | if (lock==1) drvcmd[4]=0x01; |
drvcmd | 2055 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_LOCK_CTL; |
drvcmd | 2056 | drivers/block/sbpcd.c | if (lock==1) drvcmd[1]=0x01; |
drvcmd | 2061 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_LOCK_CTL; |
drvcmd | 2062 | drivers/block/sbpcd.c | if (lock==1) drvcmd[4]=0x01; |
drvcmd | 2129 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_TRAY_CTL; |
drvcmd | 2134 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_TRAY_CTL; |
drvcmd | 2135 | drivers/block/sbpcd.c | drvcmd[1]=0x01; |
drvcmd | 2136 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert" */ |
drvcmd | 2141 | drivers/block/sbpcd.c | drvcmd[0]=CMDL_TRAY_CTL; |
drvcmd | 2147 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_TRAY_CTL; |
drvcmd | 2148 | drivers/block/sbpcd.c | drvcmd[4]=0x03; /* "insert" */ |
drvcmd | 2165 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READSUBQ; |
drvcmd | 2171 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READSUBQ; |
drvcmd | 2172 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2173 | drivers/block/sbpcd.c | drvcmd[3]=0x01; |
drvcmd | 2179 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READSUBQ; |
drvcmd | 2180 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2190 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READSUBQ; |
drvcmd | 2191 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2192 | drivers/block/sbpcd.c | drvcmd[2]=0x40; |
drvcmd | 2193 | drivers/block/sbpcd.c | drvcmd[3]=0x01; |
drvcmd | 2194 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2241 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_GETMODE; |
drvcmd | 2247 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_GETMODE; |
drvcmd | 2254 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_GETMODE; |
drvcmd | 2255 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 2295 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SETMODE; |
drvcmd | 2296 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 2297 | drivers/block/sbpcd.c | drvcmd[2]=D_S[d].sense_byte; |
drvcmd | 2298 | drivers/block/sbpcd.c | drvcmd[3]=(D_S[d].frame_size>>8)&0xFF; |
drvcmd | 2299 | drivers/block/sbpcd.c | drvcmd[4]=D_S[d].frame_size&0xFF; |
drvcmd | 2304 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_SETMODE; |
drvcmd | 2305 | drivers/block/sbpcd.c | drvcmd[1]=0x00; |
drvcmd | 2306 | drivers/block/sbpcd.c | drvcmd[2]=(D_S[d].frame_size>>8)&0xFF; |
drvcmd | 2307 | drivers/block/sbpcd.c | drvcmd[3]=D_S[d].frame_size&0xFF; |
drvcmd | 2308 | drivers/block/sbpcd.c | drvcmd[4]=0x00; |
drvcmd | 2338 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_GETMODE; |
drvcmd | 2339 | drivers/block/sbpcd.c | drvcmd[1]=0x05; |
drvcmd | 2345 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_GETMODE; |
drvcmd | 2346 | drivers/block/sbpcd.c | drvcmd[1]=0x0E; |
drvcmd | 2352 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_GETMODE; |
drvcmd | 2353 | drivers/block/sbpcd.c | drvcmd[1]=0x03; |
drvcmd | 2470 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_CAPACITY; |
drvcmd | 2476 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_CAPACITY; |
drvcmd | 2482 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_CAPACITY; |
drvcmd | 2489 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_DISKINFO; |
drvcmd | 2490 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2491 | drivers/block/sbpcd.c | drvcmd[6]=CDROM_LEADOUT; |
drvcmd | 2492 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2493 | drivers/block/sbpcd.c | drvcmd[9]=0x00; |
drvcmd | 2524 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_DISKINFO; |
drvcmd | 2530 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_DISKINFO; |
drvcmd | 2541 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2542 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2543 | drivers/block/sbpcd.c | drvcmd[2]=0xAB; |
drvcmd | 2544 | drivers/block/sbpcd.c | drvcmd[3]=0xFF; /* session */ |
drvcmd | 2552 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_DISKINFO; |
drvcmd | 2553 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2554 | drivers/block/sbpcd.c | drvcmd[6]=CDROM_LEADOUT; |
drvcmd | 2555 | drivers/block/sbpcd.c | drvcmd[8]=response_count; |
drvcmd | 2556 | drivers/block/sbpcd.c | drvcmd[9]=0x00; |
drvcmd | 2581 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2582 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2583 | drivers/block/sbpcd.c | drvcmd[2]=0xAB; |
drvcmd | 2584 | drivers/block/sbpcd.c | drvcmd[3]=count; |
drvcmd | 2594 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_DISKINFO; |
drvcmd | 2595 | drivers/block/sbpcd.c | drvcmd[1]=0x02; |
drvcmd | 2596 | drivers/block/sbpcd.c | drvcmd[2]=0xAA; |
drvcmd | 2597 | 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 | 2921 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_SUBCHANINF; |
drvcmd | 2922 | drivers/block/sbpcd.c | drvcmd[1]=(frame>>16)&0xFF; |
drvcmd | 2923 | drivers/block/sbpcd.c | drvcmd[2]=(frame>>8)&0xFF; |
drvcmd | 2924 | drivers/block/sbpcd.c | drvcmd[3]=frame&0xFF; |
drvcmd | 2925 | drivers/block/sbpcd.c | drvcmd[5]=(count>>8)&0xFF; |
drvcmd | 2926 | drivers/block/sbpcd.c | drvcmd[6]=count&0xFF; |
drvcmd | 2987 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; /* same as CMD1_ and CMDL_ */ |
drvcmd | 2992 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 3030 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_ERR; /* same as CMD1_ and CMDL_ */ |
drvcmd | 3038 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_VER; /* same as CMD1_ and CMDL_ */ |
drvcmd | 3101 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_ERR; |
drvcmd | 3116 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ_VER; |
drvcmd | 3189 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_VER; |
drvcmd | 3190 | drivers/block/sbpcd.c | drvcmd[4]=response_count; |
drvcmd | 4174 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_XA; /* "read XA frames", old drives */ |
drvcmd | 4175 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4176 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4177 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4178 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 4179 | drivers/block/sbpcd.c | drvcmd[5]=read_audio.nframes; /* # of frames */ |
drvcmd | 4180 | drivers/block/sbpcd.c | drvcmd[6]=0; |
drvcmd | 4184 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ; /* "read frames", new drives */ |
drvcmd | 4185 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4186 | drivers/block/sbpcd.c | drvcmd[4]=0; |
drvcmd | 4187 | drivers/block/sbpcd.c | drvcmd[5]=0; |
drvcmd | 4188 | drivers/block/sbpcd.c | drvcmd[6]=read_audio.nframes; /* # of frames */ |
drvcmd | 4197 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4484 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ_XA; /* "read XA frames", old drives */ |
drvcmd | 4485 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4486 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4487 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4488 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4492 | drivers/block/sbpcd.c | drvcmd[0]=CMD0_READ; /* "read frames", old drives */ |
drvcmd | 4495 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bcd format required */ |
drvcmd | 4496 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[1]); |
drvcmd | 4497 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[2]); |
drvcmd | 4498 | drivers/block/sbpcd.c | bin2bcdx(&drvcmd[3]); |
drvcmd | 4502 | drivers/block/sbpcd.c | drvcmd[1]=(block>>16)&0x000000ff; |
drvcmd | 4503 | drivers/block/sbpcd.c | drvcmd[2]=(block>>8)&0x000000ff; |
drvcmd | 4504 | drivers/block/sbpcd.c | drvcmd[3]=block&0x000000ff; |
drvcmd | 4506 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4507 | drivers/block/sbpcd.c | drvcmd[6]=(D_S[d].drv_type<drv_201)?0:2; /* flag "lba or msf-bcd format" */ |
drvcmd | 4512 | drivers/block/sbpcd.c | drvcmd[0]=CMD1_READ; |
drvcmd | 4513 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4514 | drivers/block/sbpcd.c | drvcmd[6]=D_S[d].sbp_read_frames; |
drvcmd | 4518 | drivers/block/sbpcd.c | drvcmd[0]=CMD2_READ; |
drvcmd | 4519 | drivers/block/sbpcd.c | lba2msf(block,&drvcmd[1]); /* msf-bin format required */ |
drvcmd | 4520 | drivers/block/sbpcd.c | drvcmd[5]=D_S[d].sbp_read_frames; |
drvcmd | 4521 | drivers/block/sbpcd.c | drvcmd[6]=0x02; |
drvcmd | 4525 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ; |
drvcmd | 4526 | drivers/block/sbpcd.c | drvcmd[2]=(block>>24)&0x0ff; |
drvcmd | 4527 | drivers/block/sbpcd.c | drvcmd[3]=(block>>16)&0x0ff; |
drvcmd | 4528 | drivers/block/sbpcd.c | drvcmd[4]=(block>>8)&0x0ff; |
drvcmd | 4529 | drivers/block/sbpcd.c | drvcmd[5]=block&0x0ff; |
drvcmd | 4530 | drivers/block/sbpcd.c | drvcmd[7]=(D_S[d].sbp_read_frames>>8)&0x0ff; |
drvcmd | 4531 | drivers/block/sbpcd.c | drvcmd[8]=D_S[d].sbp_read_frames&0x0ff; |
drvcmd | 4535 | drivers/block/sbpcd.c | for (i=0;i<7;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4536 | drivers/block/sbpcd.c | if (famT_drive) for (i=7;i<10;i++) OUT(CDo_command,drvcmd[i]); |
drvcmd | 4712 | drivers/block/sbpcd.c | drvcmd[0]=CMDT_READ_ERR; |