Lines Matching refs:cdb

444 			   struct scsi_per_res_out *cdb,
1385 memcpy(io->scsiio.cdb, msg->scsi.cdb, in ctl_isc_event_handler()
2352 bcopy(io->scsiio.cdb, entry->cdb, io->scsiio.cdb_len); in ctl_ioctl_fill_ooa()
5210 struct scsi_start_stop_unit *cdb; in ctl_start_stop() local
5217 cdb = (struct scsi_start_stop_unit *)ctsio->cdb; in ctl_start_stop()
5219 if ((cdb->how & SSS_PC_MASK) == 0) { in ctl_start_stop()
5221 (cdb->how & SSS_START) == 0) { in ctl_start_stop()
5234 if ((cdb->how & SSS_LOEJ) && in ctl_start_stop()
5246 if ((cdb->how & SSS_START) == 0 && (cdb->how & SSS_LOEJ) && in ctl_start_stop()
5266 struct scsi_prevent *cdb; in ctl_prevent_allow() local
5273 cdb = (struct scsi_prevent *)ctsio->cdb; in ctl_prevent_allow()
5283 if ((cdb->how & PR_PREVENT) && in ctl_prevent_allow()
5287 } else if ((cdb->how & PR_PREVENT) == 0 && in ctl_prevent_allow()
5320 switch (ctsio->cdb[0]) { in ctl_sync_cache()
5322 struct scsi_sync_cache *cdb; in ctl_sync_cache() local
5323 cdb = (struct scsi_sync_cache *)ctsio->cdb; in ctl_sync_cache()
5325 starting_lba = scsi_4btoul(cdb->begin_lba); in ctl_sync_cache()
5326 block_count = scsi_2btoul(cdb->lb_count); in ctl_sync_cache()
5327 byte2 = cdb->byte2; in ctl_sync_cache()
5331 struct scsi_sync_cache_16 *cdb; in ctl_sync_cache() local
5332 cdb = (struct scsi_sync_cache_16 *)ctsio->cdb; in ctl_sync_cache()
5334 starting_lba = scsi_8btou64(cdb->begin_lba); in ctl_sync_cache()
5335 block_count = scsi_4btoul(cdb->lb_count); in ctl_sync_cache()
5336 byte2 = cdb->byte2; in ctl_sync_cache()
5371 struct scsi_format *cdb; in ctl_format() local
5379 cdb = (struct scsi_format *)ctsio->cdb; in ctl_format()
5382 if (cdb->byte2 & SF_FMTDATA) { in ctl_format()
5383 if (cdb->byte2 & SF_LONGLIST) in ctl_format()
5406 if (cdb->byte2 & SF_FMTDATA) { in ctl_format()
5407 if (cdb->byte2 & SF_LONGLIST) { in ctl_format()
5466 switch (ctsio->cdb[0]) { in ctl_read_buffer()
5468 struct scsi_read_buffer *cdb; in ctl_read_buffer() local
5470 cdb = (struct scsi_read_buffer *)ctsio->cdb; in ctl_read_buffer()
5471 buffer_offset = scsi_3btoul(cdb->offset); in ctl_read_buffer()
5472 len = scsi_3btoul(cdb->length); in ctl_read_buffer()
5473 byte2 = cdb->byte2; in ctl_read_buffer()
5477 struct scsi_read_buffer_16 *cdb; in ctl_read_buffer() local
5479 cdb = (struct scsi_read_buffer_16 *)ctsio->cdb; in ctl_read_buffer()
5480 buffer_offset = scsi_8btou64(cdb->offset); in ctl_read_buffer()
5481 len = scsi_4btoul(cdb->length); in ctl_read_buffer()
5482 byte2 = cdb->byte2; in ctl_read_buffer()
5545 struct scsi_write_buffer *cdb; in ctl_write_buffer() local
5552 cdb = (struct scsi_write_buffer *)ctsio->cdb; in ctl_write_buffer()
5554 if ((cdb->byte2 & RWB_MODE) != RWB_MODE_DATA) { in ctl_write_buffer()
5565 len = scsi_3btoul(cdb->length); in ctl_write_buffer()
5566 buffer_offset = scsi_3btoul(cdb->offset); in ctl_write_buffer()
5620 switch (ctsio->cdb[0]) { in ctl_write_same()
5622 struct scsi_write_same_10 *cdb; in ctl_write_same() local
5624 cdb = (struct scsi_write_same_10 *)ctsio->cdb; in ctl_write_same()
5626 lba = scsi_4btoul(cdb->addr); in ctl_write_same()
5627 num_blocks = scsi_2btoul(cdb->length); in ctl_write_same()
5628 byte2 = cdb->byte2; in ctl_write_same()
5632 struct scsi_write_same_16 *cdb; in ctl_write_same() local
5634 cdb = (struct scsi_write_same_16 *)ctsio->cdb; in ctl_write_same()
5636 lba = scsi_8btou64(cdb->addr); in ctl_write_same()
5637 num_blocks = scsi_4btoul(cdb->length); in ctl_write_same()
5638 byte2 = cdb->byte2; in ctl_write_same()
5723 struct scsi_unmap *cdb; in ctl_unmap() local
5735 cdb = (struct scsi_unmap *)ctsio->cdb; in ctl_unmap()
5737 len = scsi_2btoul(cdb->length); in ctl_unmap()
5738 byte2 = cdb->byte2; in ctl_unmap()
6226 switch (ctsio->cdb[0]) { in ctl_mode_select()
6228 struct scsi_mode_select_6 *cdb; in ctl_mode_select() local
6230 cdb = (struct scsi_mode_select_6 *)ctsio->cdb; in ctl_mode_select()
6232 pf = (cdb->byte2 & SMS_PF) ? 1 : 0; in ctl_mode_select()
6233 sp = (cdb->byte2 & SMS_SP) ? 1 : 0; in ctl_mode_select()
6234 param_len = cdb->length; in ctl_mode_select()
6239 struct scsi_mode_select_10 *cdb; in ctl_mode_select() local
6241 cdb = (struct scsi_mode_select_10 *)ctsio->cdb; in ctl_mode_select()
6243 pf = (cdb->byte2 & SMS_PF) ? 1 : 0; in ctl_mode_select()
6244 sp = (cdb->byte2 & SMS_SP) ? 1 : 0; in ctl_mode_select()
6245 param_len = scsi_2btoul(cdb->length); in ctl_mode_select()
6296 switch (ctsio->cdb[0]) { in ctl_mode_select()
6312 panic("%s: Invalid CDB type %#x", __func__, ctsio->cdb[0]); in ctl_mode_select()
6356 switch (ctsio->cdb[0]) { in ctl_mode_sense()
6358 struct scsi_mode_sense_6 *cdb; in ctl_mode_sense() local
6360 cdb = (struct scsi_mode_sense_6 *)ctsio->cdb; in ctl_mode_sense()
6363 if (cdb->byte2 & SMS_DBD) in ctl_mode_sense()
6368 pc = (cdb->page & SMS_PAGE_CTRL_MASK) >> 6; in ctl_mode_sense()
6369 page_code = cdb->page & SMS_PAGE_CODE; in ctl_mode_sense()
6370 subpage = cdb->subpage; in ctl_mode_sense()
6371 alloc_len = cdb->length; in ctl_mode_sense()
6375 struct scsi_mode_sense_10 *cdb; in ctl_mode_sense() local
6377 cdb = (struct scsi_mode_sense_10 *)ctsio->cdb; in ctl_mode_sense()
6381 if (cdb->byte2 & SMS_DBD) in ctl_mode_sense()
6385 if (cdb->byte2 & SMS10_LLBAA) in ctl_mode_sense()
6387 pc = (cdb->page & SMS_PAGE_CTRL_MASK) >> 6; in ctl_mode_sense()
6388 page_code = cdb->page & SMS_PAGE_CODE; in ctl_mode_sense()
6389 subpage = cdb->subpage; in ctl_mode_sense()
6390 alloc_len = scsi_2btoul(cdb->length); in ctl_mode_sense()
6529 switch (ctsio->cdb[0]) { in ctl_mode_sense()
6575 panic("%s: Invalid CDB type %#x", __func__, ctsio->cdb[0]); in ctl_mode_sense()
6825 struct scsi_log_sense *cdb; in ctl_log_sense() local
6831 cdb = (struct scsi_log_sense *)ctsio->cdb; in ctl_log_sense()
6832 pc = (cdb->page & SLS_PAGE_CTRL_MASK) >> 6; in ctl_log_sense()
6833 page_code = cdb->page & SLS_PAGE_CODE; in ctl_log_sense()
6834 subpage = cdb->subpage; in ctl_log_sense()
6835 alloc_len = scsi_2btoul(cdb->length); in ctl_log_sense()
6907 struct scsi_read_capacity *cdb; in ctl_read_capacity() local
6914 cdb = (struct scsi_read_capacity *)ctsio->cdb; in ctl_read_capacity()
6916 lba = scsi_4btoul(cdb->addr); in ctl_read_capacity()
6917 if (((cdb->pmi & SRC_PMI) == 0) in ctl_read_capacity()
6965 struct scsi_read_capacity_16 *cdb; in ctl_read_capacity_16() local
6973 cdb = (struct scsi_read_capacity_16 *)ctsio->cdb; in ctl_read_capacity_16()
6975 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_read_capacity_16()
6976 lba = scsi_8btou64(cdb->addr); in ctl_read_capacity_16()
6978 if ((cdb->reladr & SRC16_PMI) in ctl_read_capacity_16()
7026 struct scsi_get_lba_status *cdb; in ctl_get_lba_status() local
7037 cdb = (struct scsi_get_lba_status *)ctsio->cdb; in ctl_get_lba_status()
7038 lba = scsi_8btou64(cdb->addr); in ctl_get_lba_status()
7039 alloc_len = scsi_4btoul(cdb->alloc_len); in ctl_get_lba_status()
7095 if (ctsio->cdb[0] == READ_DEFECT_DATA_10) { in ctl_read_defect()
7096 ccb10 = (struct scsi_read_defect_data_10 *)&ctsio->cdb; in ctl_read_defect()
7101 ccb12 = (struct scsi_read_defect_data_12 *)&ctsio->cdb; in ctl_read_defect()
7126 if (ctsio->cdb[0] == READ_DEFECT_DATA_10) { in ctl_read_defect()
7149 struct scsi_maintenance_in *cdb; in ctl_report_tagret_port_groups() local
7162 cdb = (struct scsi_maintenance_in *)ctsio->cdb; in ctl_report_tagret_port_groups()
7168 switch (cdb->byte2 & STG_PDF_MASK) { in ctl_report_tagret_port_groups()
7209 alloc_len = scsi_4btoul(cdb->length); in ctl_report_tagret_port_groups()
7332 struct scsi_report_supported_opcodes *cdb; in ctl_report_supported_opcodes() local
7343 cdb = (struct scsi_report_supported_opcodes *)ctsio->cdb; in ctl_report_supported_opcodes()
7348 opcode = cdb->requested_opcode; in ctl_report_supported_opcodes()
7349 service_action = scsi_2btoul(cdb->requested_service_action); in ctl_report_supported_opcodes()
7350 switch (cdb->options & RSO_OPTIONS_MASK) { in ctl_report_supported_opcodes()
7410 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_opcodes()
7428 switch (cdb->options & RSO_OPTIONS_MASK) { in ctl_report_supported_opcodes()
7497 struct scsi_report_supported_tmf *cdb; in ctl_report_supported_tmf() local
7504 cdb = (struct scsi_report_supported_tmf *)ctsio->cdb; in ctl_report_supported_tmf()
7509 alloc_len = scsi_4btoul(cdb->length); in ctl_report_supported_tmf()
7542 struct scsi_report_timestamp *cdb; in ctl_report_timestamp() local
7551 cdb = (struct scsi_report_timestamp *)ctsio->cdb; in ctl_report_timestamp()
7556 alloc_len = scsi_4btoul(cdb->length); in ctl_report_timestamp()
7592 struct scsi_per_res_in *cdb; in ctl_persistent_reserve_in() local
7601 cdb = (struct scsi_per_res_in *)ctsio->cdb; in ctl_persistent_reserve_in()
7603 alloc_len = scsi_2btoul(cdb->length); in ctl_persistent_reserve_in()
7610 switch (cdb->action) { in ctl_persistent_reserve_in()
7631 panic("%s: Invalid PR type %#x", __func__, cdb->action); in ctl_persistent_reserve_in()
7652 switch (cdb->action) { in ctl_persistent_reserve_in()
7827 panic("%s: Invalid PR type %#x", __func__, cdb->action); in ctl_persistent_reserve_in()
7845 struct ctl_scsiio *ctsio, struct scsi_per_res_out *cdb, in ctl_pro_preempt() argument
7855 if ((cdb->scope_type & SPR_SCOPE_MASK) != in ctl_pro_preempt()
7985 if ((cdb->scope_type & SPR_SCOPE_MASK) != in ctl_pro_preempt()
8172 struct scsi_per_res_out *cdb; in ctl_persistent_reserve_out() local
8186 cdb = (struct scsi_per_res_out *)ctsio->cdb; in ctl_persistent_reserve_out()
8196 type = cdb->scope_type & SPR_TYPE_MASK; in ctl_persistent_reserve_out()
8197 if ((cdb->action == SPRO_RESERVE) in ctl_persistent_reserve_out()
8198 || (cdb->action == SPRO_RELEASE)) { in ctl_persistent_reserve_out()
8199 if ((cdb->scope_type & SPR_SCOPE_MASK) != SPR_LU_SCOPE) { in ctl_persistent_reserve_out()
8222 param_len = scsi_4btoul(cdb->length); in ctl_persistent_reserve_out()
8248 if ((cdb->action & SPRO_ACTION_MASK) != SPRO_REG_IGNO) { in ctl_persistent_reserve_out()
8263 } else if ((cdb->action & SPRO_ACTION_MASK) != SPRO_REGISTER) { in ctl_persistent_reserve_out()
8286 switch (cdb->action & SPRO_ACTION_MASK) { in ctl_persistent_reserve_out()
8330 && (cdb->action & SPRO_ACTION_MASK) == SPRO_REGISTER) in ctl_persistent_reserve_out()
8331 || ((cdb->action & SPRO_ACTION_MASK) == SPRO_REG_IGNO in ctl_persistent_reserve_out()
8539 residx, ctsio, cdb, param); in ctl_persistent_reserve_out()
8545 panic("%s: Invalid PR type %#x", __func__, cdb->action); in ctl_persistent_reserve_out()
8692 CTL_DEBUG_PRINT(("ctl_read_write: command: %#x\n", ctsio->cdb[0])); in ctl_read_write()
8695 isread = ctsio->cdb[0] == READ_6 || ctsio->cdb[0] == READ_10 in ctl_read_write()
8696 || ctsio->cdb[0] == READ_12 || ctsio->cdb[0] == READ_16; in ctl_read_write()
8697 switch (ctsio->cdb[0]) { in ctl_read_write()
8700 struct scsi_rw_6 *cdb; in ctl_read_write() local
8702 cdb = (struct scsi_rw_6 *)ctsio->cdb; in ctl_read_write()
8704 lba = scsi_3btoul(cdb->addr); in ctl_read_write()
8707 num_blocks = cdb->length; in ctl_read_write()
8717 struct scsi_rw_10 *cdb; in ctl_read_write() local
8719 cdb = (struct scsi_rw_10 *)ctsio->cdb; in ctl_read_write()
8720 if (cdb->byte2 & SRW10_FUA) in ctl_read_write()
8722 if (cdb->byte2 & SRW10_DPO) in ctl_read_write()
8724 lba = scsi_4btoul(cdb->addr); in ctl_read_write()
8725 num_blocks = scsi_2btoul(cdb->length); in ctl_read_write()
8729 struct scsi_write_verify_10 *cdb; in ctl_read_write() local
8731 cdb = (struct scsi_write_verify_10 *)ctsio->cdb; in ctl_read_write()
8733 if (cdb->byte2 & SWV_DPO) in ctl_read_write()
8735 lba = scsi_4btoul(cdb->addr); in ctl_read_write()
8736 num_blocks = scsi_2btoul(cdb->length); in ctl_read_write()
8741 struct scsi_rw_12 *cdb; in ctl_read_write() local
8743 cdb = (struct scsi_rw_12 *)ctsio->cdb; in ctl_read_write()
8744 if (cdb->byte2 & SRW12_FUA) in ctl_read_write()
8746 if (cdb->byte2 & SRW12_DPO) in ctl_read_write()
8748 lba = scsi_4btoul(cdb->addr); in ctl_read_write()
8749 num_blocks = scsi_4btoul(cdb->length); in ctl_read_write()
8753 struct scsi_write_verify_12 *cdb; in ctl_read_write() local
8755 cdb = (struct scsi_write_verify_12 *)ctsio->cdb; in ctl_read_write()
8757 if (cdb->byte2 & SWV_DPO) in ctl_read_write()
8759 lba = scsi_4btoul(cdb->addr); in ctl_read_write()
8760 num_blocks = scsi_4btoul(cdb->length); in ctl_read_write()
8765 struct scsi_rw_16 *cdb; in ctl_read_write() local
8767 cdb = (struct scsi_rw_16 *)ctsio->cdb; in ctl_read_write()
8768 if (cdb->byte2 & SRW12_FUA) in ctl_read_write()
8770 if (cdb->byte2 & SRW12_DPO) in ctl_read_write()
8772 lba = scsi_8btou64(cdb->addr); in ctl_read_write()
8773 num_blocks = scsi_4btoul(cdb->length); in ctl_read_write()
8777 struct scsi_write_atomic_16 *cdb; in ctl_read_write() local
8785 cdb = (struct scsi_write_atomic_16 *)ctsio->cdb; in ctl_read_write()
8786 if (cdb->byte2 & SRW12_FUA) in ctl_read_write()
8788 if (cdb->byte2 & SRW12_DPO) in ctl_read_write()
8790 lba = scsi_8btou64(cdb->addr); in ctl_read_write()
8791 num_blocks = scsi_2btoul(cdb->length); in ctl_read_write()
8802 struct scsi_write_verify_16 *cdb; in ctl_read_write() local
8804 cdb = (struct scsi_write_verify_16 *)ctsio->cdb; in ctl_read_write()
8806 if (cdb->byte2 & SWV_DPO) in ctl_read_write()
8808 lba = scsi_8btou64(cdb->addr); in ctl_read_write()
8809 num_blocks = scsi_4btoul(cdb->length); in ctl_read_write()
8907 CTL_DEBUG_PRINT(("ctl_cnw: command: %#x\n", ctsio->cdb[0])); in ctl_cnw()
8910 switch (ctsio->cdb[0]) { in ctl_cnw()
8912 struct scsi_compare_and_write *cdb; in ctl_cnw() local
8914 cdb = (struct scsi_compare_and_write *)ctsio->cdb; in ctl_cnw()
8915 if (cdb->byte2 & SRW10_FUA) in ctl_cnw()
8917 if (cdb->byte2 & SRW10_DPO) in ctl_cnw()
8919 lba = scsi_8btou64(cdb->addr); in ctl_cnw()
8920 num_blocks = cdb->length; in ctl_cnw()
8996 CTL_DEBUG_PRINT(("ctl_verify: command: %#x\n", ctsio->cdb[0])); in ctl_verify()
9000 switch (ctsio->cdb[0]) { in ctl_verify()
9002 struct scsi_verify_10 *cdb; in ctl_verify() local
9004 cdb = (struct scsi_verify_10 *)ctsio->cdb; in ctl_verify()
9005 if (cdb->byte2 & SVFY_BYTCHK) in ctl_verify()
9007 if (cdb->byte2 & SVFY_DPO) in ctl_verify()
9009 lba = scsi_4btoul(cdb->addr); in ctl_verify()
9010 num_blocks = scsi_2btoul(cdb->length); in ctl_verify()
9014 struct scsi_verify_12 *cdb; in ctl_verify() local
9016 cdb = (struct scsi_verify_12 *)ctsio->cdb; in ctl_verify()
9017 if (cdb->byte2 & SVFY_BYTCHK) in ctl_verify()
9019 if (cdb->byte2 & SVFY_DPO) in ctl_verify()
9021 lba = scsi_4btoul(cdb->addr); in ctl_verify()
9022 num_blocks = scsi_4btoul(cdb->length); in ctl_verify()
9026 struct scsi_rw_16 *cdb; in ctl_verify() local
9028 cdb = (struct scsi_rw_16 *)ctsio->cdb; in ctl_verify()
9029 if (cdb->byte2 & SVFY_BYTCHK) in ctl_verify()
9031 if (cdb->byte2 & SVFY_DPO) in ctl_verify()
9033 lba = scsi_8btou64(cdb->addr); in ctl_verify()
9034 num_blocks = scsi_4btoul(cdb->length); in ctl_verify()
9091 struct scsi_report_luns *cdb; in ctl_report_luns() local
9101 cdb = (struct scsi_report_luns *)ctsio->cdb; in ctl_report_luns()
9115 switch (cdb->select_report) { in ctl_report_luns()
9137 alloc_len = scsi_4btoul(cdb->length); in ctl_report_luns()
9246 struct scsi_request_sense *cdb; in ctl_request_sense() local
9255 cdb = (struct scsi_request_sense *)ctsio->cdb; in ctl_request_sense()
9265 if (cdb->byte2 & SRS_DESC) in ctl_request_sense()
9280 ctsio->kern_data_len = cdb->length; in ctl_request_sense()
9281 ctsio->kern_total_len = cdb->length; in ctl_request_sense()
10087 struct scsi_inquiry *cdb; in ctl_inquiry_evpd() local
10091 cdb = (struct scsi_inquiry *)ctsio->cdb; in ctl_inquiry_evpd()
10092 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_evpd()
10094 switch (cdb->page_code) { in ctl_inquiry_evpd()
10154 struct scsi_inquiry *cdb; in ctl_inquiry_std() local
10168 cdb = (struct scsi_inquiry *)ctsio->cdb; in ctl_inquiry_std()
10169 alloc_len = scsi_2btoul(cdb->length); in ctl_inquiry_std()
10354 struct scsi_inquiry *cdb; in ctl_inquiry() local
10359 cdb = (struct scsi_inquiry *)ctsio->cdb; in ctl_inquiry()
10360 if (cdb->byte2 & SI_EVPD) in ctl_inquiry()
10362 else if (cdb->page_code == 0) in ctl_inquiry()
10383 struct scsi_get_config *cdb; in ctl_get_config() local
10389 cdb = (struct scsi_get_config *)ctsio->cdb; in ctl_get_config()
10390 rt = (cdb->rt & SGC_RT_MASK); in ctl_get_config()
10391 starting = scsi_2btoul(cdb->starting_feature); in ctl_get_config()
10392 alloc_len = scsi_2btoul(cdb->length); in ctl_get_config()
10598 struct scsi_get_event_status *cdb; in ctl_get_event_status() local
10604 cdb = (struct scsi_get_event_status *)ctsio->cdb; in ctl_get_event_status()
10605 if ((cdb->byte2 & SGESN_POLLED) == 0) { in ctl_get_event_status()
10611 notif_class = cdb->notif_class; in ctl_get_event_status()
10612 alloc_len = scsi_2btoul(cdb->length); in ctl_get_event_status()
10646 struct scsi_mechanism_status *cdb; in ctl_mechanism_status() local
10651 cdb = (struct scsi_mechanism_status *)ctsio->cdb; in ctl_mechanism_status()
10652 alloc_len = scsi_2btoul(cdb->length); in ctl_mechanism_status()
10700 struct scsi_read_toc *cdb; in ctl_read_toc() local
10706 cdb = (struct scsi_read_toc *)ctsio->cdb; in ctl_read_toc()
10707 msf = (cdb->byte2 & CD_MSF) != 0; in ctl_read_toc()
10708 format = cdb->format; in ctl_read_toc()
10709 alloc_len = scsi_2btoul(cdb->data_len); in ctl_read_toc()
10779 switch (io->scsiio.cdb[0]) { in ctl_get_lba_len()
10781 struct scsi_compare_and_write *cdb; in ctl_get_lba_len() local
10783 cdb = (struct scsi_compare_and_write *)io->scsiio.cdb; in ctl_get_lba_len()
10785 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10786 *len = cdb->length; in ctl_get_lba_len()
10791 struct scsi_rw_6 *cdb; in ctl_get_lba_len() local
10793 cdb = (struct scsi_rw_6 *)io->scsiio.cdb; in ctl_get_lba_len()
10795 *lba = scsi_3btoul(cdb->addr); in ctl_get_lba_len()
10798 *len = cdb->length; in ctl_get_lba_len()
10803 struct scsi_rw_10 *cdb; in ctl_get_lba_len() local
10805 cdb = (struct scsi_rw_10 *)io->scsiio.cdb; in ctl_get_lba_len()
10807 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10808 *len = scsi_2btoul(cdb->length); in ctl_get_lba_len()
10812 struct scsi_write_verify_10 *cdb; in ctl_get_lba_len() local
10814 cdb = (struct scsi_write_verify_10 *)io->scsiio.cdb; in ctl_get_lba_len()
10816 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10817 *len = scsi_2btoul(cdb->length); in ctl_get_lba_len()
10822 struct scsi_rw_12 *cdb; in ctl_get_lba_len() local
10824 cdb = (struct scsi_rw_12 *)io->scsiio.cdb; in ctl_get_lba_len()
10826 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10827 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10831 struct scsi_write_verify_12 *cdb; in ctl_get_lba_len() local
10833 cdb = (struct scsi_write_verify_12 *)io->scsiio.cdb; in ctl_get_lba_len()
10835 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10836 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10841 struct scsi_rw_16 *cdb; in ctl_get_lba_len() local
10843 cdb = (struct scsi_rw_16 *)io->scsiio.cdb; in ctl_get_lba_len()
10845 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10846 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10850 struct scsi_write_atomic_16 *cdb; in ctl_get_lba_len() local
10852 cdb = (struct scsi_write_atomic_16 *)io->scsiio.cdb; in ctl_get_lba_len()
10854 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10855 *len = scsi_2btoul(cdb->length); in ctl_get_lba_len()
10859 struct scsi_write_verify_16 *cdb; in ctl_get_lba_len() local
10861 cdb = (struct scsi_write_verify_16 *)io->scsiio.cdb; in ctl_get_lba_len()
10863 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10864 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10868 struct scsi_write_same_10 *cdb; in ctl_get_lba_len() local
10870 cdb = (struct scsi_write_same_10 *)io->scsiio.cdb; in ctl_get_lba_len()
10872 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10873 *len = scsi_2btoul(cdb->length); in ctl_get_lba_len()
10877 struct scsi_write_same_16 *cdb; in ctl_get_lba_len() local
10879 cdb = (struct scsi_write_same_16 *)io->scsiio.cdb; in ctl_get_lba_len()
10881 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10882 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10886 struct scsi_verify_10 *cdb; in ctl_get_lba_len() local
10888 cdb = (struct scsi_verify_10 *)io->scsiio.cdb; in ctl_get_lba_len()
10890 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10891 *len = scsi_2btoul(cdb->length); in ctl_get_lba_len()
10895 struct scsi_verify_12 *cdb; in ctl_get_lba_len() local
10897 cdb = (struct scsi_verify_12 *)io->scsiio.cdb; in ctl_get_lba_len()
10899 *lba = scsi_4btoul(cdb->addr); in ctl_get_lba_len()
10900 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10904 struct scsi_verify_16 *cdb; in ctl_get_lba_len() local
10906 cdb = (struct scsi_verify_16 *)io->scsiio.cdb; in ctl_get_lba_len()
10908 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10909 *len = scsi_4btoul(cdb->length); in ctl_get_lba_len()
10918 struct scsi_get_lba_status *cdb; in ctl_get_lba_len() local
10920 cdb = (struct scsi_get_lba_status *)io->scsiio.cdb; in ctl_get_lba_len()
10921 *lba = scsi_8btou64(cdb->addr); in ctl_get_lba_len()
10958 io->scsiio.cdb[0] != UNMAP) in ctl_extent_check_unmap()
11102 __func__, pending_entry->seridx, pending_io->scsiio.cdb[0], in ctl_check_for_blockage()
11103 pending_io->scsiio.cdb[1], pending_io)); in ctl_check_for_blockage()
11109 __func__, ooa_entry->seridx, ooa_io->scsiio.cdb[0], in ctl_check_for_blockage()
11110 ooa_io->scsiio.cdb[1], ooa_io)); in ctl_check_for_blockage()
11636 if ((ctsio->cdb[0] != REQUEST_SENSE) in ctl_scsiio_precheck()
11711 memcpy(msg_info.scsi.cdb, ctsio->cdb, CTL_MAX_CDBLEN); in ctl_scsiio_precheck()
11766 entry = &ctl_cmd_table[ctsio->cdb[0]]; in ctl_get_cmd_entry()
11770 service_action = ctsio->cdb[1] & SERVICE_ACTION_MASK; in ctl_get_cmd_entry()
11800 ctsio->cdb[0], ctsio->cdb[1])); in ctl_validate_command()
11802 diff = ctsio->cdb[i] & ~entry->usage[i - 1]; in ctl_validate_command()
11848 CTL_DEBUG_PRINT(("ctl_scsiio cdb[0]=%02X\n", ctsio->cdb[0])); in ctl_scsiio()
13418 CTL_DEBUG_PRINT(("ctl_queue cdb[0]=%02X\n", io->scsiio.cdb[0])); in ctl_queue()
13486 io->scsiio.cdb[0], in ctl_done()