Lines Matching refs:cdb

1094     u_int8_t *cdb = io_request->CDB.CDB32;
1103 memset(cdb, 0, sizeof(io_request->CDB.CDB32));
1104 cdb[0] = MRSAS_SCSI_VARIABLE_LENGTH_CMD;
1105 cdb[7] = MRSAS_SCSI_ADDL_CDB_LEN;
1108 cdb[9] = MRSAS_SCSI_SERVICE_ACTION_READ32;
1110 cdb[9] = MRSAS_SCSI_SERVICE_ACTION_WRITE32;
1111 cdb[10] = MRSAS_RD_WR_PROTECT_CHECK_ALL;
1114 cdb[12] = (u_int8_t)((start_blk >> 56) & 0xff);
1115 cdb[13] = (u_int8_t)((start_blk >> 48) & 0xff);
1116 cdb[14] = (u_int8_t)((start_blk >> 40) & 0xff);
1117 cdb[15] = (u_int8_t)((start_blk >> 32) & 0xff);
1118 cdb[16] = (u_int8_t)((start_blk >> 24) & 0xff);
1119 cdb[17] = (u_int8_t)((start_blk >> 16) & 0xff);
1120 cdb[18] = (u_int8_t)((start_blk >> 8) & 0xff);
1121 cdb[19] = (u_int8_t)(start_blk & 0xff);
1126 io_request->IoFlags = 32; /* Specify 32-byte cdb */
1129 cdb[28] = (u_int8_t)((num_blocks >> 24) & 0xff);
1130 cdb[29] = (u_int8_t)((num_blocks >> 16) & 0xff);
1131 cdb[30] = (u_int8_t)((num_blocks >> 8) & 0xff);
1132 cdb[31] = (u_int8_t)(num_blocks & 0xff);
1156 opcode = cdb[0] == READ_16 ? READ_10 : WRITE_10;
1157 flagvals = cdb[1];
1158 groupnum = cdb[14];
1159 control = cdb[15];
1162 opcode = cdb[0] == READ_12 ? READ_10 : WRITE_10;
1163 flagvals = cdb[1];
1164 groupnum = cdb[10];
1165 control = cdb[11];
1168 memset(cdb, 0, sizeof(io_request->CDB.CDB32));
1170 cdb[0] = opcode;
1171 cdb[1] = flagvals;
1172 cdb[6] = groupnum;
1173 cdb[9] = control;
1176 cdb[8] = (u_int8_t)(num_blocks & 0xff);
1177 cdb[7] = (u_int8_t)((num_blocks >> 8) & 0xff);
1179 io_request->IoFlags = 10; /* Specify 10-byte cdb */
1185 opcode = cdb[0] == READ_6 ? READ_16 : WRITE_16;
1186 control = cdb[5];
1189 opcode = cdb[0] == READ_10 ? READ_16 : WRITE_16;
1190 flagvals = cdb[1];
1191 groupnum = cdb[6];
1192 control = cdb[9];
1195 opcode = cdb[0] == READ_12 ? READ_16 : WRITE_16;
1196 flagvals = cdb[1];
1197 groupnum = cdb[10];
1198 control = cdb[11];
1202 memset(cdb, 0, sizeof(io_request->CDB.CDB32));
1204 cdb[0] = opcode;
1205 cdb[1] = flagvals;
1206 cdb[14] = groupnum;
1207 cdb[15] = control;
1210 cdb[13] = (u_int8_t)(num_blocks & 0xff);
1211 cdb[12] = (u_int8_t)((num_blocks >> 8) & 0xff);
1212 cdb[11] = (u_int8_t)((num_blocks >> 16) & 0xff);
1213 cdb[10] = (u_int8_t)((num_blocks >> 24) & 0xff);
1215 io_request->IoFlags = 16; /* Specify 16-byte cdb */
1219 opcode = cdb[0] == READ_6 ? READ_10 : WRITE_10;
1220 control = cdb[5];
1222 memset(cdb, 0, sizeof(cdb));
1223 cdb[0] = opcode;
1224 cdb[9] = control;
1227 cdb[8] = (u_int8_t)(num_blocks & 0xff);
1228 cdb[7] = (u_int8_t)((num_blocks >> 8) & 0xff);
1230 /* Specify 10-byte cdb */
1239 u_int8_t val = cdb[1] & 0xE0;
1240 cdb[3] = (u_int8_t)(start_blk & 0xff);
1241 cdb[2] = (u_int8_t)((start_blk >> 8) & 0xff);
1242 cdb[1] = val | ((u_int8_t)(start_blk >> 16) & 0x1f);
1246 cdb[5] = (u_int8_t)(start_blk & 0xff);
1247 cdb[4] = (u_int8_t)((start_blk >> 8) & 0xff);
1248 cdb[3] = (u_int8_t)((start_blk >> 16) & 0xff);
1249 cdb[2] = (u_int8_t)((start_blk >> 24) & 0xff);
1252 cdb[5] = (u_int8_t)(start_blk & 0xff);
1253 cdb[4] = (u_int8_t)((start_blk >> 8) & 0xff);
1254 cdb[3] = (u_int8_t)((start_blk >> 16) & 0xff);
1255 cdb[2] = (u_int8_t)((start_blk >> 24) & 0xff);
1258 cdb[9] = (u_int8_t)(start_blk & 0xff);
1259 cdb[8] = (u_int8_t)((start_blk >> 8) & 0xff);
1260 cdb[7] = (u_int8_t)((start_blk >> 16) & 0xff);
1261 cdb[6] = (u_int8_t)((start_blk >> 24) & 0xff);
1262 cdb[5] = (u_int8_t)((start_blk >> 32) & 0xff);
1263 cdb[4] = (u_int8_t)((start_blk >> 40) & 0xff);
1264 cdb[3] = (u_int8_t)((start_blk >> 48) & 0xff);
1265 cdb[2] = (u_int8_t)((start_blk >> 56) & 0xff);