Lines Matching refs:csio

3485 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data,  in scsi_error_action()  argument
3493 if (!scsi_extract_sense_ccb((union ccb *)csio, in scsi_error_action()
3656 scsi_status_string(struct ccb_scsiio *csio) in scsi_status_string() argument
3658 switch(csio->scsi_status) { in scsi_status_string()
3682 csio->scsi_status); in scsi_status_string()
3693 scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb) in scsi_command_string() argument
3696 scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_command_string()
3711 xpt_gdev_type(cgd, csio->ccb_h.path); in scsi_command_string()
3729 scsi_op_desc(scsiio_cdb_ptr(csio)[0], inq_data)); in scsi_command_string()
3730 scsi_cdb_sbuf(scsiio_cdb_ptr(csio), sb); in scsi_command_string()
5103 scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, in scsi_sense_sbuf() argument
5107 scsi_sense_sbuf(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_sbuf()
5122 if ((csio == NULL) || (sb == NULL)) in scsi_sense_sbuf()
5128 if ((csio->ccb_h.flags & CAM_CDB_PHYS) != 0) in scsi_sense_sbuf()
5132 xpt_path_string(csio->ccb_h.path, path_str, sizeof(path_str)); in scsi_sense_sbuf()
5143 xpt_gdev_type(cgd, csio->ccb_h.path); in scsi_sense_sbuf()
5166 scsi_command_string(csio, sb); in scsi_sense_sbuf()
5168 scsi_command_string(device, csio, sb); in scsi_sense_sbuf()
5176 if (csio->ccb_h.flags & CAM_SENSE_PTR) { in scsi_sense_sbuf()
5177 if (csio->ccb_h.flags & CAM_SENSE_PHYS) { in scsi_sense_sbuf()
5188 bcopy((struct scsi_sense_data **)&csio->sense_data, in scsi_sense_sbuf()
5200 if (csio->ccb_h.flags & CAM_SENSE_PHYS) { in scsi_sense_sbuf()
5206 sense = &csio->sense_data; in scsi_sense_sbuf()
5209 scsi_sense_only_sbuf(sense, csio->sense_len - csio->sense_resid, sb, in scsi_sense_sbuf()
5210 path_str, inq_data, scsiio_cdb_ptr(csio), csio->cdb_len); in scsi_sense_sbuf()
5220 scsi_sense_string(struct ccb_scsiio *csio, char *str, int str_len) in scsi_sense_string() argument
5223 scsi_sense_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_string()
5232 scsi_sense_sbuf(csio, &sb, SSS_FLAG_PRINT_COMMAND); in scsi_sense_string()
5234 scsi_sense_sbuf(device, csio, &sb, SSS_FLAG_PRINT_COMMAND); in scsi_sense_string()
5244 scsi_sense_print(struct ccb_scsiio *csio) in scsi_sense_print() argument
5251 scsi_sense_sbuf(csio, &sb, SSS_FLAG_PRINT_COMMAND); in scsi_sense_print()
5260 scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_print() argument
5266 if ((device == NULL) || (csio == NULL) || (ofile == NULL)) in scsi_sense_print()
5271 scsi_sense_sbuf(device, csio, &sb, SSS_FLAG_PRINT_COMMAND); in scsi_sense_print()
5305 (ccb->csio.scsi_status != SCSI_STATUS_CHECK_COND) || in scsi_extract_sense_ccb()
5311 bcopy((struct scsi_sense_data **)&ccb->csio.sense_data, in scsi_extract_sense_ccb()
5314 sense_data = &ccb->csio.sense_data; in scsi_extract_sense_ccb()
5316 ccb->csio.sense_len - ccb->csio.sense_resid, in scsi_extract_sense_ccb()
7630 scsi_test_unit_ready(struct ccb_scsiio *csio, uint32_t retries, in scsi_test_unit_ready() argument
7636 cam_fill_csio(csio, in scsi_test_unit_ready()
7647 scsi_cmd = (struct scsi_test_unit_ready *)&csio->cdb_io.cdb_bytes; in scsi_test_unit_ready()
7653 scsi_request_sense(struct ccb_scsiio *csio, uint32_t retries, in scsi_request_sense() argument
7660 cam_fill_csio(csio, in scsi_request_sense()
7671 scsi_cmd = (struct scsi_request_sense *)&csio->cdb_io.cdb_bytes; in scsi_request_sense()
7678 scsi_inquiry(struct ccb_scsiio *csio, uint32_t retries, in scsi_inquiry() argument
7686 cam_fill_csio(csio, in scsi_inquiry()
7697 scsi_cmd = (struct scsi_inquiry *)&csio->cdb_io.cdb_bytes; in scsi_inquiry()
7708 scsi_mode_sense(struct ccb_scsiio *csio, uint32_t retries, in scsi_mode_sense() argument
7714 scsi_mode_sense_subpage(csio, retries, cbfcnp, tag_action, dbd, in scsi_mode_sense()
7719 scsi_mode_sense_len(struct ccb_scsiio *csio, uint32_t retries, in scsi_mode_sense_len() argument
7725 scsi_mode_sense_subpage(csio, retries, cbfcnp, tag_action, dbd, in scsi_mode_sense_len()
7731 scsi_mode_sense_subpage(struct ccb_scsiio *csio, uint32_t retries, in scsi_mode_sense_subpage() argument
7749 scsi_cmd = (struct scsi_mode_sense_6 *)&csio->cdb_io.cdb_bytes; in scsi_mode_sense_subpage()
7764 scsi_cmd = (struct scsi_mode_sense_10 *)&csio->cdb_io.cdb_bytes; in scsi_mode_sense_subpage()
7774 cam_fill_csio(csio, in scsi_mode_sense_subpage()
7787 scsi_mode_select(struct ccb_scsiio *csio, uint32_t retries, in scsi_mode_select() argument
7793 scsi_mode_select_len(csio, retries, cbfcnp, tag_action, in scsi_mode_select()
7799 scsi_mode_select_len(struct ccb_scsiio *csio, uint32_t retries, in scsi_mode_select_len() argument
7818 scsi_cmd = (struct scsi_mode_select_6 *)&csio->cdb_io.cdb_bytes; in scsi_mode_select_len()
7834 (struct scsi_mode_select_10 *)&csio->cdb_io.cdb_bytes; in scsi_mode_select_len()
7844 cam_fill_csio(csio, in scsi_mode_select_len()
7857 scsi_log_sense(struct ccb_scsiio *csio, uint32_t retries, in scsi_log_sense() argument
7867 scsi_cmd = (struct scsi_log_sense *)&csio->cdb_io.cdb_bytes; in scsi_log_sense()
7879 cam_fill_csio(csio, in scsi_log_sense()
7892 scsi_log_select(struct ccb_scsiio *csio, uint32_t retries, in scsi_log_select() argument
7901 scsi_cmd = (struct scsi_log_select *)&csio->cdb_io.cdb_bytes; in scsi_log_select()
7912 cam_fill_csio(csio, in scsi_log_select()
7928 scsi_prevent(struct ccb_scsiio *csio, uint32_t retries, in scsi_prevent() argument
7935 cam_fill_csio(csio, in scsi_prevent()
7946 scsi_cmd = (struct scsi_prevent *)&csio->cdb_io.cdb_bytes; in scsi_prevent()
7954 scsi_read_capacity(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_capacity() argument
7962 cam_fill_csio(csio, in scsi_read_capacity()
7973 scsi_cmd = (struct scsi_read_capacity *)&csio->cdb_io.cdb_bytes; in scsi_read_capacity()
7979 scsi_read_capacity_16(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_capacity_16() argument
7987 cam_fill_csio(csio, in scsi_read_capacity_16()
7997 scsi_cmd = (struct scsi_read_capacity_16 *)&csio->cdb_io.cdb_bytes; in scsi_read_capacity_16()
8010 scsi_report_luns(struct ccb_scsiio *csio, uint32_t retries, in scsi_report_luns() argument
8018 cam_fill_csio(csio, in scsi_report_luns()
8028 scsi_cmd = (struct scsi_report_luns *)&csio->cdb_io.cdb_bytes; in scsi_report_luns()
8036 scsi_report_target_group(struct ccb_scsiio *csio, uint32_t retries, in scsi_report_target_group() argument
8044 cam_fill_csio(csio, in scsi_report_target_group()
8054 scsi_cmd = (struct scsi_target_group *)&csio->cdb_io.cdb_bytes; in scsi_report_target_group()
8062 scsi_report_timestamp(struct ccb_scsiio *csio, uint32_t retries, in scsi_report_timestamp() argument
8070 cam_fill_csio(csio, in scsi_report_timestamp()
8080 scsi_cmd = (struct scsi_timestamp *)&csio->cdb_io.cdb_bytes; in scsi_report_timestamp()
8088 scsi_set_target_group(struct ccb_scsiio *csio, uint32_t retries, in scsi_set_target_group() argument
8095 cam_fill_csio(csio, in scsi_set_target_group()
8105 scsi_cmd = (struct scsi_target_group *)&csio->cdb_io.cdb_bytes; in scsi_set_target_group()
8127 scsi_set_timestamp(struct ccb_scsiio *csio, uint32_t retries, in scsi_set_timestamp() argument
8134 cam_fill_csio(csio, in scsi_set_timestamp()
8144 scsi_cmd = (struct scsi_timestamp *)&csio->cdb_io.cdb_bytes; in scsi_set_timestamp()
8157 scsi_synchronize_cache(struct ccb_scsiio *csio, uint32_t retries, in scsi_synchronize_cache() argument
8165 cam_fill_csio(csio, in scsi_synchronize_cache()
8176 scsi_cmd = (struct scsi_sync_cache *)&csio->cdb_io.cdb_bytes; in scsi_synchronize_cache()
8184 scsi_read_write(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_write() argument
8211 scsi_cmd = (struct scsi_rw_6 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8218 CAM_DEBUG(csio->ccb_h.path, CAM_DEBUG_SUBTRACE, in scsi_read_write()
8230 scsi_cmd = (struct scsi_rw_10 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8239 CAM_DEBUG(csio->ccb_h.path, CAM_DEBUG_SUBTRACE, in scsi_read_write()
8253 scsi_cmd = (struct scsi_rw_12 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8262 CAM_DEBUG(csio->ccb_h.path, CAM_DEBUG_SUBTRACE, in scsi_read_write()
8275 scsi_cmd = (struct scsi_rw_16 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8284 cam_fill_csio(csio, in scsi_read_write()
8298 scsi_write_same(struct ccb_scsiio *csio, uint32_t retries, in scsi_write_same() argument
8314 scsi_cmd = (struct scsi_write_same_10 *)&csio->cdb_io.cdb_bytes; in scsi_write_same()
8323 CAM_DEBUG(csio->ccb_h.path, CAM_DEBUG_SUBTRACE, in scsi_write_same()
8335 scsi_cmd = (struct scsi_write_same_16 *)&csio->cdb_io.cdb_bytes; in scsi_write_same()
8344 CAM_DEBUG(csio->ccb_h.path, CAM_DEBUG_SUBTRACE, in scsi_write_same()
8354 cam_fill_csio(csio, in scsi_write_same()
8367 scsi_ata_identify(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_identify() argument
8373 scsi_ata_pass(csio, in scsi_ata_identify()
8400 scsi_ata_trim(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_trim() argument
8406 scsi_ata_pass_16(csio, in scsi_ata_trim()
8425 scsi_ata_read_log(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_read_log() argument
8459 retval = scsi_ata_pass(csio, in scsi_ata_read_log()
8487 int scsi_ata_setfeatures(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_setfeatures() argument
8493 return (scsi_ata_pass(csio, in scsi_ata_setfeatures()
8527 scsi_ata_pass(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_pass() argument
8582 if ((cmd_size > sizeof(csio->cdb_io.cdb_bytes)) in scsi_ata_pass()
8594 if (cmd_size <= sizeof(csio->cdb_io.cdb_bytes)) in scsi_ata_pass()
8595 cdb_ptr = csio->cdb_io.cdb_bytes; in scsi_ata_pass()
8683 cam_fill_csio(csio, in scsi_ata_pass()
8698 scsi_ata_pass_16(struct ccb_scsiio *csio, uint32_t retries, in scsi_ata_pass_16() argument
8708 ata_cmd = (struct ata_pass_16 *)&csio->cdb_io.cdb_bytes; in scsi_ata_pass_16()
8729 cam_fill_csio(csio, in scsi_ata_pass_16()
8742 scsi_unmap(struct ccb_scsiio *csio, uint32_t retries, in scsi_unmap() argument
8750 scsi_cmd = (struct scsi_unmap *)&csio->cdb_io.cdb_bytes; in scsi_unmap()
8758 cam_fill_csio(csio, in scsi_unmap()
8771 scsi_receive_diagnostic_results(struct ccb_scsiio *csio, uint32_t retries, in scsi_receive_diagnostic_results() argument
8779 scsi_cmd = (struct scsi_receive_diag *)&csio->cdb_io.cdb_bytes; in scsi_receive_diagnostic_results()
8788 cam_fill_csio(csio, in scsi_receive_diagnostic_results()
8801 scsi_send_diagnostic(struct ccb_scsiio *csio, uint32_t retries, in scsi_send_diagnostic() argument
8810 scsi_cmd = (struct scsi_send_diag *)&csio->cdb_io.cdb_bytes; in scsi_send_diagnostic()
8829 cam_fill_csio(csio, in scsi_send_diagnostic()
8842 scsi_get_physical_element_status(struct ccb_scsiio *csio, uint32_t retries, in scsi_get_physical_element_status() argument
8851 scsi_cmd = (struct scsi_get_physical_element_status *)&csio->cdb_io.cdb_bytes; in scsi_get_physical_element_status()
8858 cam_fill_csio(csio, in scsi_get_physical_element_status()
8871 scsi_remove_element_and_truncate(struct ccb_scsiio *csio, uint32_t retries, in scsi_remove_element_and_truncate() argument
8879 scsi_cmd = (struct scsi_remove_element_and_truncate *)&csio->cdb_io.cdb_bytes; in scsi_remove_element_and_truncate()
8886 cam_fill_csio(csio, in scsi_remove_element_and_truncate()
8899 scsi_restore_elements_and_rebuild(struct ccb_scsiio *csio, uint32_t retries, in scsi_restore_elements_and_rebuild() argument
8906 scsi_cmd = (struct scsi_service_action_in *)&csio->cdb_io.cdb_bytes; in scsi_restore_elements_and_rebuild()
8911 cam_fill_csio(csio, in scsi_restore_elements_and_rebuild()
8924 scsi_read_buffer(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_buffer() argument
8933 scsi_cmd = (struct scsi_read_buffer *)&csio->cdb_io.cdb_bytes; in scsi_read_buffer()
8941 cam_fill_csio(csio, in scsi_read_buffer()
8954 scsi_write_buffer(struct ccb_scsiio *csio, uint32_t retries, in scsi_write_buffer() argument
8963 scsi_cmd = (struct scsi_write_buffer *)&csio->cdb_io.cdb_bytes; in scsi_write_buffer()
8971 cam_fill_csio(csio, in scsi_write_buffer()
8984 scsi_start_stop(struct ccb_scsiio *csio, uint32_t retries, in scsi_start_stop() argument
8992 scsi_cmd = (struct scsi_start_stop_unit *)&csio->cdb_io.cdb_bytes; in scsi_start_stop()
9005 cam_fill_csio(csio, in scsi_start_stop()
9018 scsi_read_attribute(struct ccb_scsiio *csio, uint32_t retries, in scsi_read_attribute() argument
9028 scsi_cmd = (struct scsi_read_attribute *)&csio->cdb_io.cdb_bytes; in scsi_read_attribute()
9042 cam_fill_csio(csio, in scsi_read_attribute()
9055 scsi_write_attribute(struct ccb_scsiio *csio, uint32_t retries, in scsi_write_attribute() argument
9063 scsi_cmd = (struct scsi_write_attribute *)&csio->cdb_io.cdb_bytes; in scsi_write_attribute()
9074 cam_fill_csio(csio, in scsi_write_attribute()
9087 scsi_persistent_reserve_in(struct ccb_scsiio *csio, uint32_t retries, in scsi_persistent_reserve_in() argument
9095 scsi_cmd = (struct scsi_per_res_in *)&csio->cdb_io.cdb_bytes; in scsi_persistent_reserve_in()
9102 cam_fill_csio(csio, in scsi_persistent_reserve_in()
9115 scsi_persistent_reserve_out(struct ccb_scsiio *csio, uint32_t retries, in scsi_persistent_reserve_out() argument
9123 scsi_cmd = (struct scsi_per_res_out *)&csio->cdb_io.cdb_bytes; in scsi_persistent_reserve_out()
9131 cam_fill_csio(csio, in scsi_persistent_reserve_out()
9144 scsi_security_protocol_in(struct ccb_scsiio *csio, uint32_t retries, in scsi_security_protocol_in() argument
9153 scsi_cmd = (struct scsi_security_protocol_in *)&csio->cdb_io.cdb_bytes; in scsi_security_protocol_in()
9164 cam_fill_csio(csio, in scsi_security_protocol_in()
9177 scsi_security_protocol_out(struct ccb_scsiio *csio, uint32_t retries, in scsi_security_protocol_out() argument
9186 scsi_cmd = (struct scsi_security_protocol_out *)&csio->cdb_io.cdb_bytes; in scsi_security_protocol_out()
9197 cam_fill_csio(csio, in scsi_security_protocol_out()
9210 scsi_report_supported_opcodes(struct ccb_scsiio *csio, uint32_t retries, in scsi_report_supported_opcodes() argument
9219 &csio->cdb_io.cdb_bytes; in scsi_report_supported_opcodes()
9229 cam_fill_csio(csio, in scsi_report_supported_opcodes()