scsi.h revision c98fb3e16fcd571a790eab772c0c66173d225205
294N/A * VirtualBox - SCSI declarations. 294N/A * Copyright (C) 2006-2007 innotek GmbH 919N/A * This file is part of VirtualBox Open Source Edition (OSE), as 919N/A * you can redistribute it and/or modify it under the terms of the GNU 919N/A * General Public License as published by the Free Software Foundation, 919N/A * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE 919N/A * distribution. VirtualBox OSE is distributed in the hope that it will 919N/A * be useful, but WITHOUT ANY WARRANTY of any kind. 919N/A * SCSI command opcode identifiers. 919N/A * SCSI-3, so far for CD/DVD Logical Units, from Table 49 of the MMC-3 draft standard. 294N/A /** Read(10) command. */ 1276N/A /** Read Capacity(6) command. */ /** Synchronize Cache command. */ /** Write(10) command. */ /** Mode Sense(6) command */ /** Report LUNs command. */ /** Rezero Unit command. Obsolete for ages now, but used by cdrecord. */ "TEST UNIT READY",
/* 0x00 */ "REZERO UNIT",
/* 0x01 */ "REQUEST SENSE",
/* 0x03 */ "FORMAT UNIT",
/* 0x04 */ "READ BLOCK LIMITS",
/* 0x05 */ "REASSIGN BLOCKS",
/* 0x07 */ "READ REVERSE (6)",
/* 0x0f */ "READ FILEMARKS (6)",
/* 0x10 */ "RECOVER BUFFERED DATA",
/* 0x14 */ "MODE SELECT (6)",
/* 0x15 */ "RESERVE (6)",
/* 0x16 */ "RELEASE (6)",
/* 0x17 */ "MODE SENSE (6)",
/* 0x1a */ "START STOP UNIT",
/* 0x1b */ "RECEIVE DIAGNOSTIC RESULTS",
/* 0x1c */ "SEND DIAGNOSTIC",
/* 0x1d */ "PREVENT ALLOW MEDIUM REMOVAL",
/* 0x1e */ "READ FORMAT CAPACITIES",
/* 0x23 */ "READ CAPACITY",
/* 0x25 */ "READ GENERATION",
/* 0x29 */ "READ UPDATED BLOCK",
/* 0x2d */ "WRITE AND VERIFY (10)",
/* 0x2e */ "VERIFY (10)",
/* 0x2f */ "SEARCH DATA HIGH (10)",
/* 0x30 */ "SEARCH DATA EQUAL (10)",
/* 0x31 */ "SEARCH DATA LOW (10)",
/* 0x32 */ "SET LIMITS (10)",
/* 0x33 */ "PRE-FETCH (10)",
/* 0x34 */ "SYNCHRONIZE CACHE (10)",
/* 0x35 */ "LOCK UNLOCK CACHE (10)",
/* 0x36 */ "READ DEFECT DATA (10)",
/* 0x37 */ "MEDIUM SCAN",
/* 0x38 */ "COPY AND VERIFY",
/* 0x3a */ "WRITE BUFFER",
/* 0x3b */ "READ BUFFER",
/* 0x3c */ "UPDATE BLOCK",
/* 0x3d */ "READ LONG (10)",
/* 0x3e */ "WRITE LONG (10)",
/* 0x3f */ "CHANGE DEFINITION",
/* 0x40 */ "WRITE SAME (10)",
/* 0x41 */ "READ SUBCHANNEL",
/* 0x42 */ "REPORT DENSITY SUPPORT",
/* 0x44 */ "PLAY AUDIO (10)",
/* 0x45 */ "GET CONFIGURATION",
/* 0x46 */ "PLAY AUDIO MSF",
/* 0x47 */ "GET EVENT STATUS NOTIFICATION",
/* 0x4a */ "XDWRITE (10)",
/* 0x50 */ "READ DISC INFORMATION",
/* 0x51 */ "READ TRACK INFORMATION",
/* 0x52 */ "RESERVE TRACK",
/* 0x53 */ "SEND OPC INFORMATION",
/* 0x54 */ "MODE SELECT (10)",
/* 0x55 */ "RESERVE (10)",
/* 0x56 */ "RELEASE (10)",
/* 0x57 */ "REPAIR TRACK",
/* 0x58 */ "MODE SENSE (10)",
/* 0x5a */ "READ BUFFER CAPACITY",
/* 0x5c */ "SEND CUE SHEET",
/* 0x5d */ "PERSISTENT RESERVE IN",
/* 0x5e */ "PERSISTENT RESERVE OUT",
/* 0x5f */ "WRITE FILEMARKS (16)",
/* 0x80 */ "READ REVERSE (16)",
/* 0x81 */ "REGENERATE (16)",
/* 0x82 */ "EXTENDED COPY",
/* 0x83 */ "RECEIVE COPY RESULTS",
/* 0x84 */ "ATA COMMAND PASS THROUGH (16)",
/* 0x85 */ "ACCESS CONTROL IN",
/* 0x86 */ "ACCESS CONTROL OUT",
/* 0x87 */ "READ ATTRIBUTE",
/* 0x8c */ "WRITE ATTRIBUTE",
/* 0x8d */ "WRITE AND VERIFY (16)",
/* 0x8e */ "VERIFY (16)",
/* 0x8f */ "PRE-FETCH (16)",
/* 0x90 */ "SYNCHRONIZE CACHE (16)",
/* 0x91 */ "LOCK UNLOCK CACHE (16)",
/* 0x92 */ "WRITE SAME (16)",
/* 0x93 */ "SERVICE ACTION IN (16)",
/* 0x9e */ "SERVICE ACTION OUT (16)",
/* 0x9f */ "REPORT LUNS",
/* 0xa0 */ "PLAY AUDIO (12)",
/* 0xa5 */ "SET READ AHEAD",
/* 0xa7 */ "SERVICE ACTION OUT (12)",
/* 0xa9 */ "SERVICE ACTION IN (12)",
/* 0xab */ "GET PERFORMANCE",
/* 0xac */ "READ DVD STRUCTURE",
/* 0xad */ "WRITE AND VERIFY (12)",
/* 0xae */ "VERIFY (12)",
/* 0xaf */ "SEARCH DATA HIGH (12)",
/* 0xb0 */ "SEARCH DATA EQUAL (12)",
/* 0xb1 */ "SEARCH DATA LOW (12)",
/* 0xb2 */ "SET LIMITS (12)",
/* 0xb3 */ "READ ELEMENT STATUS ATTACHED",
/* 0xb4 */ "REQUEST VOLUME ELEMENT ADDRESS",
/* 0xb5 */ "SET STREAMING",
/* 0xb6 */ "READ DEFECT DATA (12)",
/* 0xb7 */ "READ ELEMENT STATUS",
/* 0xb8 */ "READ CD MSF",
/* 0xb9 */ "SET CD SPEED",
/* 0xbb */ "MECHANISM STATUS",
/* 0xbd */ "SEND DVD STRUCTURE",
/* 0xbf */ /* Page control codes. */