• Home
  • Raw
  • Download

Lines Matching +full:0 +full:x5300

25 #define SCSI_MAX_PROT_SG_SEGMENTS	0xFFFF
31 #define SCAN_WILD_CARD ~0
55 #define SCSI_W_LUN_BASE 0xc100
62 return (lun & 0xff00) == SCSI_W_LUN_BASE; in scsi_is_wlun()
70 #define COMMAND_COMPLETE 0x00
71 #define EXTENDED_MESSAGE 0x01
72 #define EXTENDED_MODIFY_DATA_POINTER 0x00
73 #define EXTENDED_SDTR 0x01
74 #define EXTENDED_EXTENDED_IDENTIFY 0x02 /* SCSI-I only */
75 #define EXTENDED_WDTR 0x03
76 #define EXTENDED_PPR 0x04
77 #define EXTENDED_MODIFY_BIDI_DATA_PTR 0x05
78 #define SAVE_POINTERS 0x02
79 #define RESTORE_POINTERS 0x03
80 #define DISCONNECT 0x04
81 #define INITIATOR_ERROR 0x05
82 #define ABORT_TASK_SET 0x06
83 #define MESSAGE_REJECT 0x07
84 #define NOP 0x08
85 #define MSG_PARITY_ERROR 0x09
86 #define LINKED_CMD_COMPLETE 0x0a
87 #define LINKED_FLG_CMD_COMPLETE 0x0b
88 #define TARGET_RESET 0x0c
89 #define ABORT_TASK 0x0d
90 #define CLEAR_TASK_SET 0x0e
91 #define INITIATE_RECOVERY 0x0f /* SCSI-II only */
92 #define RELEASE_RECOVERY 0x10 /* SCSI-II only */
93 #define CLEAR_ACA 0x16
94 #define LOGICAL_UNIT_RESET 0x17
95 #define SIMPLE_QUEUE_TAG 0x20
96 #define HEAD_OF_QUEUE_TAG 0x21
97 #define ORDERED_QUEUE_TAG 0x22
98 #define IGNORE_WIDE_RESIDUE 0x23
99 #define ACA 0x24
100 #define QAS_REQUEST 0x55
110 #define DID_OK 0x00 /* NO error */
111 #define DID_NO_CONNECT 0x01 /* Couldn't connect before timeout period */
112 #define DID_BUS_BUSY 0x02 /* BUS stayed busy through time out period */
113 #define DID_TIME_OUT 0x03 /* TIMED OUT for other reason */
114 #define DID_BAD_TARGET 0x04 /* BAD target. */
115 #define DID_ABORT 0x05 /* Told to abort for some other reason */
116 #define DID_PARITY 0x06 /* Parity error */
117 #define DID_ERROR 0x07 /* Internal error */
118 #define DID_RESET 0x08 /* Reset by somebody. */
119 #define DID_BAD_INTR 0x09 /* Got an interrupt we weren't expecting. */
120 #define DID_PASSTHROUGH 0x0a /* Force command past mid-layer */
121 #define DID_SOFT_ERROR 0x0b /* The low level driver just wish a retry */
122 #define DID_IMM_RETRY 0x0c /* Retry without decrementing retry count */
123 #define DID_REQUEUE 0x0d /* Requeue command (no immediate retry) also
125 #define DID_TRANSPORT_DISRUPTED 0x0e /* Transport error disrupted execution
129 #define DID_TRANSPORT_FAILFAST 0x0f /* Transport class fastfailed the io */
130 #define DID_TARGET_FAILURE 0x10 /* Permanent target failure, do not retry on
132 #define DID_NEXUS_FAILURE 0x11 /* Permanent nexus failure, retry on other
134 #define DID_ALLOC_FAILURE 0x12 /* Space allocation on the device failed */
135 #define DID_MEDIUM_ERROR 0x13 /* Medium error */
136 #define DRIVER_OK 0x00 /* Driver status */
142 #define DRIVER_BUSY 0x01
143 #define DRIVER_SOFT 0x02
144 #define DRIVER_MEDIA 0x03
145 #define DRIVER_ERROR 0x04
147 #define DRIVER_INVALID 0x05
148 #define DRIVER_TIMEOUT 0x06
149 #define DRIVER_HARD 0x07
150 #define DRIVER_SENSE 0x08
156 #define NEEDS_RETRY 0x2001
157 #define SUCCESS 0x2002
158 #define FAILED 0x2003
159 #define QUEUED 0x2004
160 #define SOFT_ERROR 0x2005
161 #define ADD_TO_MLQUEUE 0x2006
162 #define TIMEOUT_ERROR 0x2007
163 #define SCSI_RETURN_NOT_HANDLED 0x2008
164 #define FAST_IO_FAIL 0x2009
169 #define SCSI_MLQUEUE_HOST_BUSY 0x1055
170 #define SCSI_MLQUEUE_DEVICE_BUSY 0x1056
171 #define SCSI_MLQUEUE_EH_RETRY 0x1057
172 #define SCSI_MLQUEUE_TARGET_BUSY 0x1058
184 #define status_byte(result) (((result) >> 1) & 0x7f)
185 #define msg_byte(result) (((result) >> 8) & 0xff)
186 #define host_byte(result) (((result) >> 16) & 0xff)
187 #define driver_byte(result) (((result) >> 24) & 0xff)
189 #define sense_class(sense) (((sense) >> 4) & 0x7)
190 #define sense_error(sense) ((sense) & 0xf)
191 #define sense_valid(sense) ((sense) & 0x80)
203 #define IDENTIFY_BASE 0x80
205 ((can_disconnect) ? 0x40 : 0) |\
206 ((lun) & 0x07))
215 #define SCSI_UNKNOWN 0
226 #define SCSI_INQ_PQ_CON 0x00
227 #define SCSI_INQ_PQ_NOT_CON 0x01
228 #define SCSI_INQ_PQ_NOT_CAP 0x03
234 * Note that include/linux/cdrom.h also defines IOCTL 0x5300 - 0x5395
238 #define SCSI_IOCTL_GET_IDLUN 0x5382
240 /* 0x5383 and 0x5384 were used for SCSI_IOCTL_TAGGED_{ENABLE,DISABLE} */
243 #define SCSI_IOCTL_PROBE_HOST 0x5385
246 #define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
249 #define SCSI_IOCTL_GET_PCI 0x5387
262 return 0; in scsi_status_is_good()
269 status &= 0xfe; in scsi_status_is_good()