/freebsd-9.3-release/sys/dev/isci/scil/ |
H A D | sati_start_stop_unit.h | 67 #define SATI_START_STOP_UNIT_POWER_CONDITION(cdb) \ 68 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_POWER_CONDITION_MASK ) \ 71 #define SATI_START_STOP_UNIT_START_BIT(cdb) \ 72 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_START_BIT_MASK ) \ 75 #define SATI_START_STOP_UNIT_LOEJ_BIT(cdb) \ 76 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_LOEJ_BIT_MASK ) \ 79 #define SATI_START_STOP_UNIT_NO_FLUSH_BIT(cdb) \ 80 (( sati_get_cdb_byte(cdb, 4) & SCSI_START_STOP_UNIT_NO_FLUSH_MASK ) \ 83 #define SATI_START_STOP_UNIT_IMMED_BIT(cdb) \ 84 (( sati_get_cdb_byte(cdb, [all...] |
H A D | sati_log_sense.h | 67 #define SATI_LOG_SENSE_GET_PC_FIELD(cdb) \ 68 (( sati_get_cdb_byte((cdb), 2) & SCSI_LOG_SENSE_PC_FIELD_MASK ) \ 71 #define SATI_LOG_SENSE_GET_PAGE_CODE(cdb) \ 72 (( sati_get_cdb_byte((cdb), 2) & SCSI_LOG_SENSE_PAGE_CODE_FIELD_MASK ) \
|
H A D | sati_passthrough.c | 75 #define PASSTHROUGH_ISOLATE_BITS(cdb, index, mask, shift) (((sati_get_cdb_byte(cdb, index) & mask) >> shift)) 77 #define PASSTHROUGH_CDB_PROTOCOL(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 1, PASSTHROUGH_CDB_PROTOCOL_MASK, 1) 78 #define PASSTHROUGH_CDB_EXTEND(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 1, PASSTHROUGH_CDB_EXTEND_MASK, 0) 79 #define PASSTHROUGH_CDB_CK_COND(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 2, PASSTHROUGH_CDB_CK_COND_MASK, 5) 80 #define PASSTHROUGH_CDB_T_DIR(cdb) PASSTHROUGH_ISOLATE_BITS(cdb, 178 U8 * cdb; local 310 U8 * cdb; local 388 U8 * cdb; local 480 U8 * cdb; local [all...] |
H A D | sati_verify.c | 97 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 104 if ((sati_get_cdb_byte(cdb, 1) & SCSI_VERIFY_BYTCHK_ENABLED)) 156 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 157 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | 158 (sati_get_cdb_byte(cdb, 8)); 199 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 200 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | 201 (sati_get_cdb_byte(cdb, 7) << 16) | 202 (sati_get_cdb_byte(cdb, 8) << 8) | 203 (sati_get_cdb_byte(cdb, 244 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local [all...] |
H A D | sati_write_long.h | 66 #define SATI_WRITE_LONG_GET_COR_WR_PB_BITS(cdb) \ 67 (( sati_get_cdb_byte(cdb, 1) & 0xE0) \
|
H A D | sati_read.c | 214 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 216 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | 217 (sati_get_cdb_byte(cdb, 8)); 251 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 252 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | 253 (sati_get_cdb_byte(cdb, 7) << 16) | 254 (sati_get_cdb_byte(cdb, 8) << 8) | 255 (sati_get_cdb_byte(cdb, 9)); 292 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 293 U32 sector_count = (sati_get_cdb_byte(cdb, 1 [all...] |
H A D | sati_write.c | 213 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 214 U32 sector_count = (sati_get_cdb_byte(cdb, 7) << 8) | 215 (sati_get_cdb_byte(cdb, 8)); 249 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 250 U32 sector_count = (sati_get_cdb_byte(cdb, 6) << 24) | 251 (sati_get_cdb_byte(cdb, 7) << 16) | 252 (sati_get_cdb_byte(cdb, 8) << 8) | 253 (sati_get_cdb_byte(cdb, 9)); 290 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 291 U32 sector_count = (sati_get_cdb_byte(cdb, 1 [all...] |
H A D | sati_move.c | 129 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 133 sati_set_ata_sector_count(register_fis, sati_get_cdb_byte(cdb, 4)); 196 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 199 sati_set_ata_features(register_fis, sati_get_cdb_byte(cdb, 4)); 204 if (sati_get_cdb_byte(cdb, 4) == 0) 294 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 297 sati_set_ata_lba_low(register_fis, sati_get_cdb_byte(cdb, 5)); 298 sati_set_ata_lba_mid(register_fis, sati_get_cdb_byte(cdb, 4)); 299 sati_set_ata_lba_high(register_fis, sati_get_cdb_byte(cdb, 3)); 300 sati_set_ata_lba_low_exp(register_fis, sati_get_cdb_byte(cdb, 324 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 370 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 446 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 512 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local [all...] |
H A D | sati_read_buffer.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 94 allocation_length = ((sati_get_cdb_byte(cdb, 6) << 16) | 95 (sati_get_cdb_byte(cdb, 7) << 8) | 96 (sati_get_cdb_byte(cdb, 8))); 98 buffer_offset = ((sati_get_cdb_byte(cdb, 3) << 16) | 99 (sati_get_cdb_byte(cdb, 4) << 8) | 100 (sati_get_cdb_byte(cdb, 5))); 104 switch(sati_get_cdb_byte(cdb, 1)) 108 (sati_get_cdb_byte(cdb, 2) == 0)) 159 //Unspecified sat2v7, returning invalid cdb [all...] |
H A D | sati_write_buffer.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 95 allocation_length = ((sati_get_cdb_byte(cdb, 6) << 16) | 96 (sati_get_cdb_byte(cdb, 7) << 8) | 97 (sati_get_cdb_byte(cdb, 8))); 99 buffer_offset = ((sati_get_cdb_byte(cdb, 3) << 16) | 100 (sati_get_cdb_byte(cdb, 4) << 8) | 101 (sati_get_cdb_byte(cdb, 5))); 106 switch(sati_get_cdb_byte(cdb, 1)) 111 (sati_get_cdb_byte(cdb, 2) == 0))
|
H A D | sati_read_capacity.c | 88 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 97 (sati_get_cdb_byte(cdb, 2) != 0) 98 || (sati_get_cdb_byte(cdb, 3) != 0) 99 || (sati_get_cdb_byte(cdb, 4) != 0) 100 || (sati_get_cdb_byte(cdb, 5) != 0) 102 || ((sati_get_cdb_byte(cdb, 8) & SCSI_READ_CAPACITY_PMI_BIT_ENABLE) 145 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 154 (sati_get_cdb_byte(cdb, 2) != 0) 155 || (sati_get_cdb_byte(cdb, 3) != 0) 156 || (sati_get_cdb_byte(cdb, [all...] |
H A D | sati_report_luns.c | 87 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 90 sequence->allocation_length = (sati_get_cdb_byte(cdb, 6) << 24) | 91 (sati_get_cdb_byte(cdb, 7) << 16) | 92 (sati_get_cdb_byte(cdb, 8) << 8) | 93 (sati_get_cdb_byte(cdb, 9));
|
H A D | sati_start_stop_unit.c | 89 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 91 switch ( SATI_START_STOP_UNIT_POWER_CONDITION(cdb) ) 94 if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 0 95 && SATI_START_STOP_UNIT_LOEJ_BIT(cdb) == 0 ) 97 if ( SATI_START_STOP_UNIT_NO_FLUSH_BIT(cdb) == 1 ) 124 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 0 125 && SATI_START_STOP_UNIT_LOEJ_BIT(cdb) == 1 ) 147 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) == 1 148 && SATI_START_STOP_UNIT_LOEJ_BIT(cdb) == 0 ) 154 else if ( SATI_START_STOP_UNIT_START_BIT(cdb) 283 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local [all...] |
H A D | sati_write_long.c | 99 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 119 if(sati_get_cdb_byte(cdb, 0) == SCSI_WRITE_LONG_10) 121 byte_transfer_length = (sati_get_cdb_byte(cdb, 7) << 8) | 122 (sati_get_cdb_byte(cdb, 8)); 128 byte_transfer_length = (sati_get_cdb_byte(cdb, 12) << 8) | 129 (sati_get_cdb_byte(cdb, 13)); 155 switch(SATI_WRITE_LONG_GET_COR_WR_PB_BITS(cdb))
|
H A D | sati_mode_sense.c | 101 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 103 switch (sati_get_cdb_byte(cdb, 2) >> SCSI_MODE_SENSE_PC_SHIFT) 149 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 151 switch (sati_get_cdb_byte(cdb, 2) & SCSI_MODE_SENSE_PAGE_CODE_ENABLE) 154 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) 161 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) 168 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) 175 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) 182 if (sati_get_cdb_byte(cdb, 0) == SCSI_MODE_SENSE_6) 189 if (sati_get_cdb_byte(cdb, 271 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 461 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 501 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 541 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 613 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 660 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 729 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local [all...] |
H A D | sati_synchronize_cache.c | 96 U8 * cdb = sati_cb_get_cdb_address(scsi_io); local 103 if (sati_get_cdb_byte(cdb, 1) & SCSI_SYNCHRONIZE_CACHE_IMMED_ENABLED)
|
/freebsd-9.3-release/sys/cam/ctl/ |
H A D | ctl_util.c | 98 struct scsi_test_unit_ready *cdb; local 104 cdb = (struct scsi_test_unit_ready *)ctsio->cdb; 106 cdb->opcode = TEST_UNIT_READY; 107 cdb->control = control; 110 ctsio->cdb_len = sizeof(*cdb); 124 struct scsi_inquiry *cdb; local 130 cdb = (struct scsi_inquiry *)ctsio->cdb; 132 cdb 154 struct scsi_request_sense *cdb; local 183 struct scsi_report_luns *cdb; local 213 struct scsi_write_buffer *cdb; local 270 struct scsi_rw_6 *cdb; local 291 struct scsi_rw_10 *cdb; local 306 struct scsi_rw_12 *cdb; local 319 struct scsi_rw_16 *cdb; local 351 struct scsi_read_capacity *cdb; local 380 struct scsi_read_capacity_16 *cdb; local 418 struct scsi_mode_sense_6 *cdb; local 430 struct scsi_mode_sense_10 *cdb; local 460 struct scsi_start_stop_unit *cdb; local 500 struct scsi_sync_cache *cdb; local 515 struct scsi_sync_cache_16 *cdb; local 546 struct scsi_per_res_in *cdb; local 573 struct scsi_per_res_out *cdb; local 628 struct scsi_maintenance_in *cdb; local [all...] |
/freebsd-9.3-release/tools/tools/vhba/ |
H A D | vhba.c | 168 vhba_rwparm(uint8_t *cdb, uint64_t *offset, uint32_t *tl, uint64_t nblks, uint32_t blk_shift) argument 173 switch (cdb[0]) { 176 cnt = (((uint32_t)cdb[10]) << 24) | 177 (((uint32_t)cdb[11]) << 16) | 178 (((uint32_t)cdb[12]) << 8) | 179 ((uint32_t)cdb[13]); 181 lba = (((uint64_t)cdb[2]) << 56) | 182 (((uint64_t)cdb[3]) << 48) | 183 (((uint64_t)cdb[4]) << 40) | 184 (((uint64_t)cdb[ 254 uint8_t *cdb, *ptr, status; local [all...] |
/freebsd-9.3-release/sys/dev/mrsas/ |
H A D | mrsas_fp.c | 1094 u_int8_t *cdb = io_request->CDB.CDB32; local 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[1 [all...] |
/freebsd-9.3-release/tools/tools/vhba/faulty/ |
H A D | vhba_faulty.c | 109 uint8_t *cdb, *ptr, status; local 117 cdb = csio->cdb_io.cdb_bytes; 130 if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { 136 switch (cdb[0]) { 141 uint8_t page = cdb[2] & SMS_PAGE_CODE; 142 uint8_t pgctl = cdb[2] & SMS_PAGE_CTRL_MASK; 157 if (cdb[1] & SMS_DBD) { 267 if (cdb[ [all...] |
/freebsd-9.3-release/tools/tools/vhba/lots/ |
H A D | vhba_lots.c | 101 uint8_t *cdb, *ptr, status; local 109 cdb = csio->cdb_io.cdb_bytes; 116 if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { 122 switch (cdb[0]) { 127 uint8_t page = cdb[2] & SMS_PAGE_CODE; 128 uint8_t pgctl = cdb[2] & SMS_PAGE_CTRL_MASK; 143 if (cdb[1] & SMS_DBD) { 253 if (cdb[ [all...] |
/freebsd-9.3-release/tools/tools/vhba/medium/ |
H A D | vhba_medium.c | 101 uint8_t *cdb, *ptr, status; local 109 cdb = csio->cdb_io.cdb_bytes; 116 if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { 122 switch (cdb[0]) { 127 uint8_t page = cdb[2] & SMS_PAGE_CODE; 128 uint8_t pgctl = cdb[2] & SMS_PAGE_CTRL_MASK; 143 if (cdb[1] & SMS_DBD) { 253 if (cdb[ [all...] |
/freebsd-9.3-release/tools/tools/vhba/rptluns/ |
H A D | vhba_rptluns.c | 122 uint8_t *cdb, *ptr, status; local 131 cdb = csio->cdb_io.cdb_bytes; 145 if (attached_lun == 0 && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { 151 switch (cdb[0]) { 156 uint8_t page = cdb[2] & SMS_PAGE_CODE; 157 uint8_t pgctl = cdb[2] & SMS_PAGE_CTRL_MASK; 172 if (cdb[1] & SMS_DBD) { 282 if (cdb[ [all...] |
/freebsd-9.3-release/tools/tools/vhba/simple/ |
H A D | vhba_simple.c | 101 uint8_t *cdb, *ptr, status; local 109 cdb = csio->cdb_io.cdb_bytes; 116 if (csio->ccb_h.target_lun >= MAX_LUN && cdb[0] != INQUIRY && cdb[0] != REPORT_LUNS && cdb[0] != REQUEST_SENSE) { 122 switch (cdb[0]) { 127 uint8_t page = cdb[2] & SMS_PAGE_CODE; 128 uint8_t pgctl = cdb[2] & SMS_PAGE_CTRL_MASK; 143 if (cdb[1] & SMS_DBD) { 253 if (cdb[ [all...] |
/freebsd-9.3-release/sys/dev/twa/ |
H A D | tw_cl_intr.c | 440 TW_UINT8 *cdb; local 473 cdb = (TW_UINT8 *)(cmd->cdb); 476 "cdb = %x %x %x %x %x %x %x %x " 478 cdb[0], cdb[1], cdb[2], cdb[3], 479 cdb[4], cdb[ [all...] |