Lines Matching refs:cdb

92 #define MKSCSI_GET_DATA_BUFFER_STATUS(cdb, wait, buflen) \
93 cdb.data[0] = SCSI_GET_DATA_BUFFER_STATUS; \
94 cdb.data[1] = MKSCSI_BIT(wait, 0); \
95 cdb.data[2] = 0; \
96 cdb.data[3] = 0; \
97 cdb.data[4] = 0; \
98 cdb.data[5] = 0; \
99 cdb.data[6] = 0; \
100 cdb.data[7] = (((buflen) >> 8) & 0xff); \
101 cdb.data[8] = (((buflen) >> 0) & 0xff); \
102 cdb.data[9] = 0; \
103 cdb.len = 10;
105 #define MKSCSI_INQUIRY(cdb, buflen) \
106 cdb.data[0] = SCSI_INQUIRY; \
107 cdb.data[1] = 0; \
108 cdb.data[2] = 0; \
109 cdb.data[3] = 0; \
110 cdb.data[4] = buflen; \
111 cdb.data[5] = 0; \
112 cdb.len = 6;
114 #define MKSCSI_MODE_SELECT(cdb, pf, sp, buflen) \
115 cdb.data[0] = SCSI_MODE_SELECT; \
116 cdb.data[1] = MKSCSI_BIT(pf, 4) | MKSCSI_BIT(sp, 0); \
117 cdb.data[2] = 0; \
118 cdb.data[3] = 0; \
119 cdb.data[4] = buflen; \
120 cdb.data[5] = 0; \
121 cdb.len = 6;
123 #define MKSCSI_OBJECT_POSITION(cdb, position) \
124 cdb.data[0] = SCSI_OBJECT_POSITION; \
125 cdb.data[1] = 0; \
126 cdb.data[2] = (((position) >> 16) & 0xff); \
127 cdb.data[3] = (((position) >> 8) & 0xff); \
128 cdb.data[4] = (((position) >> 0) & 0xff); \
129 cdb.data[5] = 0; \
130 cdb.data[6] = 0; \
131 cdb.data[7] = 0; \
132 cdb.data[8] = 0; \
133 cdb.data[9] = 0; \
134 cdb.len = 10;
136 #define MKSCSI_SET_WINDOW(cdb, buflen) \
137 cdb.data[0] = SCSI_SET_WINDOW; \
138 cdb.data[1] = 0; \
139 cdb.data[2] = 0; \
140 cdb.data[3] = 0; \
141 cdb.data[4] = 0; \
142 cdb.data[5] = 0; \
143 cdb.data[6] = (((buflen) >> 16) & 0xff); \
144 cdb.data[7] = (((buflen) >> 8) & 0xff); \
145 cdb.data[8] = (((buflen) >> 0) & 0xff); \
146 cdb.data[9] = 0; \
147 cdb.len = 10;
149 #define MKSCSI_READ_10(cdb, dtc, dtq, buflen) \
150 cdb.data[0] = SCSI_READ_10; \
151 cdb.data[1] = 0; \
152 cdb.data[2] = (dtc); \
153 cdb.data[3] = 0; \
154 cdb.data[4] = (((dtq) >> 8) & 0xff); \
155 cdb.data[5] = (((dtq) >> 0) & 0xff); \
156 cdb.data[6] = (((buflen) >> 16) & 0xff); \
157 cdb.data[7] = (((buflen) >> 8) & 0xff); \
158 cdb.data[8] = (((buflen) >> 0) & 0xff); \
159 cdb.data[9] = 0; \
160 cdb.len = 10;
162 #define MKSCSI_REQUEST_SENSE(cdb, buflen) \
163 cdb.data[0] = SCSI_REQUEST_SENSE; \
164 cdb.data[1] = 0; \
165 cdb.data[2] = 0; \
166 cdb.data[3] = 0; \
167 cdb.data[4] = (buflen); \
168 cdb.data[5] = 0; \
169 cdb.len = 6;
171 #define MKSCSI_SCAN(cdb) \
172 cdb.data[0] = SCSI_SCAN; \
173 cdb.data[1] = 0; \
174 cdb.data[2] = 0; \
175 cdb.data[3] = 0; \
176 cdb.data[4] = 0; \
177 cdb.data[5] = 0; \
178 cdb.len = 6;
180 #define MKSCSI_SEND_10(cdb, dtc, dtq, buflen) \
181 cdb.data[0] = SCSI_SEND_10; \
182 cdb.data[1] = 0; \
183 cdb.data[2] = (dtc); \
184 cdb.data[3] = 0; \
185 cdb.data[4] = (((dtq) >> 8) & 0xff); \
186 cdb.data[5] = (((dtq) >> 0) & 0xff); \
187 cdb.data[6] = (((buflen) >> 16) & 0xff); \
188 cdb.data[7] = (((buflen) >> 8) & 0xff); \
189 cdb.data[8] = (((buflen) >> 0) & 0xff); \
190 cdb.data[9] = 0; \
191 cdb.len = 10;
193 #define MKSCSI_TEST_UNIT_READY(cdb) \
194 cdb.data[0] = SCSI_TEST_UNIT_READY; \
195 cdb.data[1] = 0; \
196 cdb.data[2] = 0; \
197 cdb.data[3] = 0; \
198 cdb.data[4] = 0; \
199 cdb.data[5] = 0; \
200 cdb.len = 6;