Lines Matching +full:third +full:- +full:party

1 // SPDX-License-Identifier: GPL-2.0
6 * Additions for SCSI 3+ (SPC-3 T10/1416-D Rev 07 3 May 2002)
8 * Updated to SPC-4 T10/1713-D Rev 36g, D. Gilbert 20130701
38 /* 00-03 */ "Test Unit Ready", "Rezero Unit/Rewind", NULL, "Request Sense",
39 /* 04-07 */ "Format Unit/Medium", "Read Block Limits", NULL,
41 /* 08-0d */ "Read(6)", NULL, "Write(6)", "Seek(6)", NULL, NULL,
42 /* 0e-12 */ NULL, "Read Reverse", "Write Filemarks", "Space", "Inquiry",
43 /* 13-16 */ "Verify(6)", "Recover Buffered Data", "Mode Select(6)",
45 /* 17-1a */ "Release(6)", "Copy", "Erase", "Mode Sense(6)",
46 /* 1b-1d */ "Start/Stop Unit", "Receive Diagnostic", "Send Diagnostic",
47 /* 1e-1f */ "Prevent/Allow Medium Removal", NULL,
48 /* 20-22 */ NULL, NULL, NULL,
49 /* 23-28 */ "Read Format Capacities", "Set Window",
51 /* 29-2d */ "Read Generation", "Write(10)", "Seek(10)", "Erase(10)",
53 /* 2e-31 */ "Write Verify(10)", "Verify(10)", "Search High", "Search Equal",
54 /* 32-34 */ "Search Low", "Set Limits", "Prefetch/Read Position",
55 /* 35-37 */ "Synchronize Cache(10)", "Lock/Unlock Cache(10)",
57 /* 38-3c */ "Medium Scan", "Compare", "Copy Verify", "Write Buffer",
59 /* 3d-3f */ "Update Block", "Read Long(10)", "Write Long(10)",
60 /* 40-41 */ "Change Definition", "Write Same(10)",
61 /* 42-48 */ "Unmap/Read sub-channel", "Read TOC/PMA/ATIP",
64 /* 49-4f */ "Play track relative(10)", "Get event status notification",
67 /* 50-55 */ "Xdwrite", "Xpwrite, Read disk info", "Xdread, Read track info",
69 /* 56-5b */ "Reserve(10)", "Release(10)", "Repair track", "Read master cue",
71 /* 5c-5f */ "Read buffer capacity", "Send cue sheet", "Persistent reserve in",
73 /* 60-67 */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
74 /* 68-6f */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
75 /* 70-77 */ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
76 /* 78-7f */ NULL, NULL, NULL, NULL, NULL, NULL, "Extended CDB",
78 /* 80-84 */ "Xdwrite(16)", "Rebuild(16)", "Regenerate(16)",
79 "Third party copy out", "Third party copy in",
80 /* 85-89 */ "ATA command pass through(16)", "Access control in",
82 /* 8a-8f */ "Write(16)", "ORWrite", "Read attributes", "Write attributes",
84 /* 90-94 */ "Pre-fetch(16)", "Synchronize cache(16)",
86 /* 95-99 */ NULL, NULL, NULL, NULL, NULL,
87 /* 9a-9f */ NULL, NULL, NULL, "Service action bidirectional",
89 /* a0-a5 */ "Report luns", "ATA command pass through(12)/Blank",
92 /* a6-a9 */ "Exchange medium", "Move medium attached", "Read(12)",
94 /* aa-ae */ "Write(12)", NULL, "Erase(12), Get Performance",
96 /* af-b1 */ "Verify(12)", "Search data high(12)", "Search data equal(12)",
97 /* b2-b4 */ "Search data low(12)", "Set limits(12)",
99 /* b5-b6 */ "Security protocol out", "Send volume tag, set streaming",
100 /* b7-b9 */ "Read defect data(12)", "Read element status", "Read CD msf",
101 /* ba-bc */ "Redundancy group (in), Scan",
102 "Redundancy group (out), Set cd-rom speed", "Spare (in), Play cd",
103 /* bd-bf */ "Spare (out), Mechanism status", "Volume set (in), Read cd",
136 {-1, "dummy entry"},
141 {-1, "dummy entry"},
179 /* SPC-4 rev 34 renamed the Extended Copy opcode to Third Party Copy Out.
180 LID1 (List Identifier length: 1 byte) is the Extended Copy found in SPC-2
181 and SPC-3 */
274 for (sa_name_ptr = sa_names_arr; sa_name_ptr->arr; ++sa_name_ptr) { in scsi_opcode_sa_name()
275 if (sa_name_ptr->opcode == opcode) { in scsi_opcode_sa_name()
276 arr = sa_name_ptr->arr; in scsi_opcode_sa_name()
277 arr_sz = sa_name_ptr->arr_sz; in scsi_opcode_sa_name()
285 if (service_action == arr->value) in scsi_opcode_sa_name()
289 *sa_name = arr->name; in scsi_opcode_sa_name()
331 {0x42, 0x00, 0xff, "Power-on or self-test failure", ""},
355 reserved in SPC-4 rev 36 */
439 if (result == arr->value) in scsi_mlreturn_string()
440 return arr->name; in scsi_mlreturn_string()