Searched refs:cdb (Results 1 - 25 of 116) sorted by relevance

12345

/freebsd-9.3-release/sys/dev/isci/scil/
H A Dsati_start_stop_unit.h67 #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 Dsati_log_sense.h67 #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 Dsati_passthrough.c75 #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 Dsati_verify.c97 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 Dsati_write_long.h66 #define SATI_WRITE_LONG_GET_COR_WR_PB_BITS(cdb) \
67 (( sati_get_cdb_byte(cdb, 1) & 0xE0) \
H A Dsati_read.c214 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 Dsati_write.c213 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 Dsati_move.c129 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 Dsati_read_buffer.c89 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 Dsati_write_buffer.c89 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 Dsati_read_capacity.c88 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 Dsati_report_luns.c87 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 Dsati_start_stop_unit.c89 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 Dsati_write_long.c99 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 Dsati_mode_sense.c101 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 Dsati_synchronize_cache.c96 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 Dctl_util.c98 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 Dvhba.c168 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 Dmrsas_fp.c1094 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 Dvhba_faulty.c109 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 Dvhba_lots.c101 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 Dvhba_medium.c101 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 Dvhba_rptluns.c122 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 Dvhba_simple.c101 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 Dtw_cl_intr.c440 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...]

Completed in 297 milliseconds

12345