/freebsd/sys/cam/ctl/ |
H A D | ctl_util.c | 108 cdb = (struct scsi_test_unit_ready *)ctsio->cdb; in ctl_scsi_tur() 134 cdb = (struct scsi_inquiry *)ctsio->cdb; in ctl_scsi_inquiry() 164 cdb = (struct scsi_request_sense *)ctsio->cdb; in ctl_scsi_request_sense() 193 cdb = (struct scsi_report_luns *)ctsio->cdb; in ctl_scsi_report_luns() 223 cdb = (struct scsi_write_buffer *)ctsio->cdb; in ctl_scsi_read_write_buffer() 283 cdb = (struct scsi_rw_6 *)ctsio->cdb; in ctl_scsi_read_write() 297 cdb = (struct scsi_rw_10 *)ctsio->cdb; in ctl_scsi_read_write() 312 cdb = (struct scsi_rw_12 *)ctsio->cdb; in ctl_scsi_read_write() 325 cdb = (struct scsi_rw_16 *)ctsio->cdb; in ctl_scsi_read_write() 363 cdb = (struct scsi_write_same_16 *)ctsio->cdb; in ctl_scsi_write_same() [all …]
|
/freebsd/sys/dev/isci/scil/ |
H A D | sati_passthrough.c | 78 #define PASSTHROUGH_CDB_EXTEND(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 1, PASSTHROUGH_CDB_EXTEND_… argument 79 #define PASSTHROUGH_CDB_CK_COND(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 2, PASSTHROUGH_CDB_CK_COND… argument 80 #define PASSTHROUGH_CDB_T_DIR(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 2, PASSTHROUGH_CDB_T_DIR_M… argument 82 #define PASSTHROUGH_CDB_MULTIPLE_COUNT(cdb) (sati_get_cdb_byte(cdb, 1) >> 5) argument 83 #define PASSTHROUGH_CDB_COMMAND(cdb, index) sati_get_cdb_byte(cdb, index) argument 107 U8 * cdb in sati_passthrough_multiple_count_error() argument 178 U8 * cdb; in sati_passthrough_construct_sense() local 253 U8 * cdb in sati_passthrough_check_direction() argument 310 U8 * cdb; in sati_passthrough_12_translate_command() local 388 U8 * cdb; in sati_passthrough_16_translate_command() local [all …]
|
H A D | sati_start_stop_unit.h | 67 #define SATI_START_STOP_UNIT_POWER_CONDITION(cdb) \ argument 68 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_POWER_CONDITION_MASK ) \ 71 #define SATI_START_STOP_UNIT_START_BIT(cdb) \ argument 72 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_START_BIT_MASK ) \ 75 #define SATI_START_STOP_UNIT_LOEJ_BIT(cdb) \ argument 76 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_LOEJ_BIT_MASK ) \ 79 #define SATI_START_STOP_UNIT_NO_FLUSH_BIT(cdb) \ argument 80 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_NO_FLUSH_MASK ) \ 83 #define SATI_START_STOP_UNIT_IMMED_BIT(cdb) \ argument 84 (( sati_get_cdb_byte(cdb, 1) & SCSI_START_STOP_UNIT_IMMED_MASK ) \ [all …]
|
H A D | sati_move.c | 129 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_small_udma_translate_command() local 196 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_ncq_translate_8_bit_sector_count() local 204 if (sati_get_cdb_byte(cdb, 4) == 0) in sati_move_ncq_translate_8_bit_sector_count() 294 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_translate_32_bit_lba() local 324 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_translate_64_bit_lba() local 329 if ( (sati_get_cdb_byte(cdb, 2) == 0) && (sati_get_cdb_byte(cdb, 3) == 0) ) in sati_move_translate_64_bit_lba() 370 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_6_translate_command() local 446 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_small_translate_command() local 455 if (sati_get_cdb_byte(cdb, 4) == 0) in sati_move_small_translate_command() 512 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_move_large_translate_command() local [all …]
|
H A D | sati_read_capacity.c | 97 (sati_get_cdb_byte(cdb, 2) != 0) in sati_read_capacity_10_translate_command() 98 || (sati_get_cdb_byte(cdb, 3) != 0) in sati_read_capacity_10_translate_command() 99 || (sati_get_cdb_byte(cdb, 4) != 0) in sati_read_capacity_10_translate_command() 100 || (sati_get_cdb_byte(cdb, 5) != 0) in sati_read_capacity_10_translate_command() 154 (sati_get_cdb_byte(cdb, 2) != 0) in sati_read_capacity_16_translate_command() 155 || (sati_get_cdb_byte(cdb, 3) != 0) in sati_read_capacity_16_translate_command() 156 || (sati_get_cdb_byte(cdb, 4) != 0) in sati_read_capacity_16_translate_command() 157 || (sati_get_cdb_byte(cdb, 5) != 0) in sati_read_capacity_16_translate_command() 158 || (sati_get_cdb_byte(cdb, 6) != 0) in sati_read_capacity_16_translate_command() 159 || (sati_get_cdb_byte(cdb, 7) != 0) in sati_read_capacity_16_translate_command() [all …]
|
H A D | sati_verify.c | 97 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_verify_translate_command() local 104 if ((sati_get_cdb_byte(cdb, 1) & SCSI_VERIFY_BYTCHK_ENABLED)) in sati_verify_translate_command() 156 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_verify_10_translate_command() local 157 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | in sati_verify_10_translate_command() 158 (sati_get_cdb_byte(cdb, 8)); in sati_verify_10_translate_command() 199 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_verify_12_translate_command() local 200 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | in sati_verify_12_translate_command() 201 (sati_get_cdb_byte(cdb, 7) << 16) | in sati_verify_12_translate_command() 203 (sati_get_cdb_byte(cdb, 9)); in sati_verify_12_translate_command() 244 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_verify_16_translate_command() local [all …]
|
H A D | sati_start_stop_unit.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_start_stop_unit_translate_command() local 91 switch ( SATI_START_STOP_UNIT_POWER_CONDITION(cdb) ) in sati_start_stop_unit_translate_command() 94 if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 0 in sati_start_stop_unit_translate_command() 95 && SATI_START_STOP_UNIT_LOEJ_BIT(cdb) == 0 ) in sati_start_stop_unit_translate_command() 124 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 0 in sati_start_stop_unit_translate_command() 147 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 1 in sati_start_stop_unit_translate_command() 154 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 1 in sati_start_stop_unit_translate_command() 188 if( SATI_START_STOP_UNIT_NO_FLUSH_BIT(cdb) == 0 && in sati_start_stop_unit_translate_command() 211 if( SATI_START_STOP_UNIT_NO_FLUSH_BIT(cdb) == 0 && in sati_start_stop_unit_translate_command() 256 if ( SATI_START_STOP_UNIT_IMMED_BIT(cdb) == 1 ) in sati_start_stop_unit_translate_command() [all …]
|
H A D | sati_write.c | 213 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_write_10_translate_command() local 214 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | in sati_write_10_translate_command() 215 (sati_get_cdb_byte(cdb, 8)); in sati_write_10_translate_command() 249 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_write_12_translate_command() local 250 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | in sati_write_12_translate_command() 251 (sati_get_cdb_byte(cdb, 7) << 16) | in sati_write_12_translate_command() 252 (sati_get_cdb_byte(cdb, 8) << 8) | in sati_write_12_translate_command() 253 (sati_get_cdb_byte(cdb, 9)); in sati_write_12_translate_command() 290 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_write_16_translate_command() local 291 U32 sector_count = (sati_get_cdb_byte(cdb, 10) << 24) | in sati_write_16_translate_command() [all …]
|
H A D | sati_read.c | 214 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_read_10_translate_command() local 216 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | in sati_read_10_translate_command() 217 (sati_get_cdb_byte(cdb, 8)); in sati_read_10_translate_command() 251 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_read_12_translate_command() local 252 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | in sati_read_12_translate_command() 253 (sati_get_cdb_byte(cdb, 7) << 16) | in sati_read_12_translate_command() 254 (sati_get_cdb_byte(cdb, 8) << 8) | in sati_read_12_translate_command() 255 (sati_get_cdb_byte(cdb, 9)); in sati_read_12_translate_command() 292 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_read_16_translate_command() local 293 U32 sector_count = (sati_get_cdb_byte(cdb, 10) << 24) | in sati_read_16_translate_command() [all …]
|
H A D | sati_mode_sense.c | 101 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_is_page_control_supported() local 149 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_is_page_code_supported() local 154 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) in sati_mode_sense_is_page_code_supported() 161 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) in sati_mode_sense_is_page_code_supported() 271 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_calculate_page_header() local 461 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_read_write_error_translate_data() local 501 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_disconnect_reconnect_translate_data() local 541 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_caching_translate_data() local 613 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_control_translate_data() local 660 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_mode_sense_informational_excp_control_translate_data() local [all …]
|
H A D | sati_read_buffer.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_read_buffer_translate_command() local 94 allocation_length = ((sati_get_cdb_byte(cdb, 6) << 16) | in sati_read_buffer_translate_command() 95 (sati_get_cdb_byte(cdb, 7) << 8) | in sati_read_buffer_translate_command() 96 (sati_get_cdb_byte(cdb, 8))); in sati_read_buffer_translate_command() 98 buffer_offset = ((sati_get_cdb_byte(cdb, 3) << 16) | in sati_read_buffer_translate_command() 99 (sati_get_cdb_byte(cdb, 4) << 8) | in sati_read_buffer_translate_command() 100 (sati_get_cdb_byte(cdb, 5))); in sati_read_buffer_translate_command() 104 switch(sati_get_cdb_byte(cdb, 1)) in sati_read_buffer_translate_command() 108 (sati_get_cdb_byte(cdb, 2) == 0)) in sati_read_buffer_translate_command()
|
H A D | sati_write_buffer.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_write_buffer_translate_command() local 95 allocation_length = ((sati_get_cdb_byte(cdb, 6) << 16) | in sati_write_buffer_translate_command() 96 (sati_get_cdb_byte(cdb, 7) << 8) | in sati_write_buffer_translate_command() 97 (sati_get_cdb_byte(cdb, 8))); in sati_write_buffer_translate_command() 99 buffer_offset = ((sati_get_cdb_byte(cdb, 3) << 16) | in sati_write_buffer_translate_command() 100 (sati_get_cdb_byte(cdb, 4) << 8) | in sati_write_buffer_translate_command() 101 (sati_get_cdb_byte(cdb, 5))); in sati_write_buffer_translate_command() 106 switch(sati_get_cdb_byte(cdb, 1)) in sati_write_buffer_translate_command() 111 (sati_get_cdb_byte(cdb, 2) == 0)) in sati_write_buffer_translate_command()
|
H A D | sati_write_long.c | 99 U8 * cdb = sati_cb_get_cdb_address(scsi_io); in sati_write_long_translate_command() local 119 if(sati_get_cdb_byte(cdb, 0) == SCSI_WRITE_LONG_10) in sati_write_long_translate_command() 121 byte_transfer_length = (sati_get_cdb_byte(cdb, 7) << 8) | in sati_write_long_translate_command() 122 (sati_get_cdb_byte(cdb, 8)); in sati_write_long_translate_command() 128 byte_transfer_length = (sati_get_cdb_byte(cdb, 12) << 8) | in sati_write_long_translate_command() 129 (sati_get_cdb_byte(cdb, 13)); in sati_write_long_translate_command() 155 switch(SATI_WRITE_LONG_GET_COR_WR_PB_BITS(cdb)) in sati_write_long_translate_command()
|
/freebsd/tools/tools/vhba/ |
H A D | vhba.c | 172 switch (cdb[0]) { in vhba_rwparm() 187 ((uint64_t)cdb[9]); in vhba_rwparm() 198 ((uint32_t)cdb[5]); in vhba_rwparm() 212 cnt = cdb[4]; in vhba_rwparm() 271 if (attached_lun == 0 && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { in vhba_default_cmd() 276 switch (cdb[0]) { in vhba_default_cmd() 280 data_len = cdb[4]; in vhba_default_cmd() 294 if ((cdb[2] != 0 && cdb[2] != 0x80) || cdb[3] || cdb[5]) { in vhba_default_cmd() 297 } else if ((cdb[1] & 0x1f) || cdb[2] || cdb[3] || cdb[5]) { in vhba_default_cmd() 312 if (cdb[2] == 0) { in vhba_default_cmd() [all …]
|
/freebsd/sys/dev/pms/RefTisa/tisa/sassata/sata/host/ |
H A D | sat.c | 755 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in satPacket() 756 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in satPacket() 757 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in satPacket() 960 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in satRequestSenseForATAPI() 961 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in satRequestSenseForATAPI() 962 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in satRequestSenseForATAPI() 988 …fis->d.reserved5 = (bit32)(scsiCmnd->cdb[0]|(scsiCmnd->cdb[1]<<8)|(scsiCmnd->cdb[2]<<16)|(scs… in satRequestSenseForATAPI() 5918 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5])) in satReadCapacity10() 6187 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5]) || in satReadCapacity16() 6188 (scsiCmnd->cdb[6] || scsiCmnd->cdb[7] || scsiCmnd->cdb[8] || scsiCmnd->cdb[9]) ) in satReadCapacity16() [all …]
|
/freebsd/sys/dev/pms/RefTisa/sat/src/ |
H A D | smsat.c | 4035 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in smsatPacket() 4036 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in smsatPacket() 4037 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in smsatPacket() 4237 scsiCmnd->cdb[0],scsiCmnd->cdb[1],scsiCmnd->cdb[2],scsiCmnd->cdb[3], in smsatRequestSenseForATAPI() 4238 scsiCmnd->cdb[4],scsiCmnd->cdb[5],scsiCmnd->cdb[6],scsiCmnd->cdb[7], in smsatRequestSenseForATAPI() 4239 scsiCmnd->cdb[8],scsiCmnd->cdb[9],scsiCmnd->cdb[10],scsiCmnd->cdb[11])); in smsatRequestSenseForATAPI() 10822 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5])) in smsatReadCapacity10() 11087 if ((scsiCmnd->cdb[2] || scsiCmnd->cdb[3] || scsiCmnd->cdb[4] || scsiCmnd->cdb[5]) || in smsatReadCapacity16() 11088 (scsiCmnd->cdb[6] || scsiCmnd->cdb[7] || scsiCmnd->cdb[8] || scsiCmnd->cdb[9]) ) in smsatReadCapacity16() 16500 tl = (scsiCmnd->cdb[6] << (8*2)) + (scsiCmnd->cdb[7] << 8) + scsiCmnd->cdb[8]; in smsatReadBuffer() [all …]
|
/freebsd/tools/tools/vhba/simple/ |
H A D | vhba_simple.c | 100 uint8_t *cdb, *ptr, status; in vhbasimple_act() local 108 cdb = csio->cdb_io.cdb_bytes; in vhbasimple_act() 115 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbasimple_act() 121 switch (cdb[0]) { in vhbasimple_act() 126 uint8_t page = cdb[2] & SMS_PAGE_CODE; in vhbasimple_act() 142 if (cdb[1] & SMS_DBD) { in vhbasimple_act() 252 if (cdb[0] == MODE_SENSE) { in vhbasimple_act() 255 uint16_t tw = (cdb[7] << 8) | cdb[8]; in vhbasimple_act() 278 if ((cdb[0] & 0xf) == 8) { in vhbasimple_act() 291 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in vhbasimple_act() [all …]
|
/freebsd/tools/tools/vhba/lots/ |
H A D | vhba_lots.c | 100 uint8_t *cdb, *ptr, status; in vhbalots_act() local 108 cdb = csio->cdb_io.cdb_bytes; in vhbalots_act() 115 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbalots_act() 121 switch (cdb[0]) { in vhbalots_act() 126 uint8_t page = cdb[2] & SMS_PAGE_CODE; in vhbalots_act() 142 if (cdb[1] & SMS_DBD) { in vhbalots_act() 252 if (cdb[0] == MODE_SENSE) { in vhbalots_act() 255 uint16_t tw = (cdb[7] << 8) | cdb[8]; in vhbalots_act() 278 if ((cdb[0] & 0xf) == 8) { in vhbalots_act() 290 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in vhbalots_act() [all …]
|
/freebsd/tools/tools/vhba/medium/ |
H A D | vhba_medium.c | 100 uint8_t *cdb, *ptr, status; in vhbamedium_act() local 108 cdb = csio->cdb_io.cdb_bytes; in vhbamedium_act() 115 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in vhbamedium_act() 121 switch (cdb[0]) { in vhbamedium_act() 126 uint8_t page = cdb[2] & SMS_PAGE_CODE; in vhbamedium_act() 142 if (cdb[1] & SMS_DBD) { in vhbamedium_act() 252 if (cdb[0] == MODE_SENSE) { in vhbamedium_act() 255 uint16_t tw = (cdb[7] << 8) | cdb[8]; in vhbamedium_act() 278 if ((cdb[0] & 0xf) == 8) { in vhbamedium_act() 291 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in vhbamedium_act() [all …]
|
/freebsd/tools/tools/vhba/faulty/ |
H A D | vhba_faulty.c | 108 uint8_t *cdb, *ptr, status; in faulty_act() local 116 cdb = csio->cdb_io.cdb_bytes; in faulty_act() 129 …if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != R… in faulty_act() 135 switch (cdb[0]) { in faulty_act() 140 uint8_t page = cdb[2] & SMS_PAGE_CODE; in faulty_act() 156 if (cdb[1] & SMS_DBD) { in faulty_act() 266 if (cdb[0] == MODE_SENSE) { in faulty_act() 269 uint16_t tw = (cdb[7] << 8) | cdb[8]; in faulty_act() 292 if ((cdb[0] & 0xf) == 8) { in faulty_act() 304 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in faulty_act() [all …]
|
/freebsd/tools/tools/vhba/rptluns/ |
H A D | vhba_rptluns.c | 121 uint8_t *cdb, *ptr, status; in vhbarptluns_act() local 130 cdb = csio->cdb_io.cdb_bytes; in vhbarptluns_act() 144 if (attached_lun == 0 && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { in vhbarptluns_act() 150 switch (cdb[0]) { in vhbarptluns_act() 155 uint8_t page = cdb[2] & SMS_PAGE_CODE; in vhbarptluns_act() 171 if (cdb[1] & SMS_DBD) { in vhbarptluns_act() 281 if (cdb[0] == MODE_SENSE) { in vhbarptluns_act() 284 uint16_t tw = (cdb[7] << 8) | cdb[8]; in vhbarptluns_act() 307 if ((cdb[0] & 0xf) == 8) { in vhbarptluns_act() 320 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in vhbarptluns_act() [all …]
|
/freebsd/sys/dev/hptnr/ |
H A D | hptnr_osm_bsd.c | 440 HPT_U8 *cdb; in os_cmddone() local 469 if ((cdb[0] == 0x85) && (cdb[1] & 0x1)) in os_cmddone() 583 HPT_U8 *cdb; in hpt_scsi_io() local 593 *(HPT_U32 *)&cdb[0], *(HPT_U32 *)&cdb[4], *(HPT_U32 *)&cdb[8] in hpt_scsi_io() 656 | cdb[4]; in hpt_scsi_io() 659 cdb[6]; in hpt_scsi_io() 662 cdb[8]; in hpt_scsi_io() 665 cdb[10]; in hpt_scsi_io() 668 cdb[12]; in hpt_scsi_io() 1004 pCmd->uCmd.Ide.Lba = ((HPT_U32)cdb[1] << 16) | ((HPT_U32)cdb[2] << 8) | (HPT_U32)cdb[3]; in hpt_scsi_io() [all …]
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas_fp.c | 1441 cdb[0] = opcode; in mrsas_set_pd_lba() 1442 cdb[1] = flagvals; in mrsas_set_pd_lba() 1443 cdb[6] = groupnum; in mrsas_set_pd_lba() 1444 cdb[9] = control; in mrsas_set_pd_lba() 1457 control = cdb[5]; in mrsas_set_pd_lba() 1463 control = cdb[9]; in mrsas_set_pd_lba() 1475 cdb[0] = opcode; in mrsas_set_pd_lba() 1476 cdb[1] = flagvals; in mrsas_set_pd_lba() 1491 control = cdb[5]; in mrsas_set_pd_lba() 1494 cdb[0] = opcode; in mrsas_set_pd_lba() [all …]
|
/freebsd/tools/tools/vhba/mptest/ |
H A D | vhba_mptest.c | 135 uint8_t *cdb, *ptr, status; in mptest_act() local 143 cdb = csio->cdb_io.cdb_bytes; in mptest_act() 155 …LUN || vhbas->luns[csio->ccb_h.target_lun] == 0) && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && … in mptest_act() 161 switch (cdb[0]) { in mptest_act() 166 uint8_t page = cdb[2] & SMS_PAGE_CODE; in mptest_act() 182 if (cdb[1] & SMS_DBD) { in mptest_act() 292 if (cdb[0] == MODE_SENSE) { in mptest_act() 295 uint16_t tw = (cdb[7] << 8) | cdb[8]; in mptest_act() 323 if ((cdb[0] & 0xf) == 8) { in mptest_act() 335 if (cdb[2] || cdb[3] || cdb[4] || cdb[5]) { in mptest_act() [all …]
|
/freebsd/share/examples/scsi_target/ |
H A D | scsi_cmds.c | 154 if (a_descr->cdb[0] == h->cmd) in tcmd_handle() 175 warnx("cdb %#x not handled", a_descr->cdb[0]); in tcmd_handle() 189 a_descr->cdb[0] != INQUIRY) { in tcmd_handle() 194 cdb_debug(a_descr->cdb, "UA active for %u: ", in tcmd_handle() 304 inq = (struct scsi_inquiry *)a_descr->cdb; in tcmd_inquiry() 518 u_int8_t *cdb; in tcmd_rdwr_decode() local 521 cdb = a_descr->cdb; in tcmd_rdwr_decode() 523 cdb_debug(cdb, "R/W from %u: ", atio->init_id); in tcmd_rdwr_decode() 525 switch (cdb[0]) { in tcmd_rdwr_decode() 571 } else if (cdb[0] == WRITE_6 || cdb[0] == WRITE_10) { in tcmd_rdwr_decode() [all …]
|