/freebsd-13-stable/sys/dev/iscsi/ |
H A D | icl_wrappers.h | 118 struct ccb_scsiio *csio, uint32_t *task_tagp, void **prvp) 121 return (ICL_CONN_TASK_SETUP(ic, ip, csio, task_tagp, prvp)); 117 icl_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip, struct ccb_scsiio *csio, uint32_t *task_tagp, void **prvp) argument
|
/freebsd-13-stable/sys/cam/scsi/ |
H A D | scsi_all.c | 3390 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data, argument 3398 if (!scsi_extract_sense_ccb((union ccb *)csio, 3561 scsi_status_string(struct ccb_scsiio *csio) argument 3563 switch(csio->scsi_status) { 3587 csio->scsi_status); 3598 scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb) argument 3601 scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio, 3617 csio->ccb_h.path, 3638 scsi_op_desc(scsiio_cdb_ptr(csio)[0], inq_data)); 3639 scsi_cdb_sbuf(scsiio_cdb_ptr(csio), s 5012 scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, scsi_sense_string_flags flags) argument 5133 scsi_sense_string(struct ccb_scsiio *csio, char *str, int str_len) argument 5157 scsi_sense_print(struct ccb_scsiio *csio) argument 5173 scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio, FILE *ofile) argument 7543 scsi_test_unit_ready(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t sense_len, u_int32_t timeout) argument 7566 scsi_request_sense(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), void *data_ptr, u_int8_t dxfer_len, u_int8_t tag_action, u_int8_t sense_len, u_int32_t timeout) argument 7591 scsi_inquiry(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t *inq_buf, u_int32_t inq_len, int evpd, u_int8_t page_code, u_int8_t sense_len, u_int32_t timeout) argument 7621 scsi_mode_sense(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int dbd, uint8_t pc, uint8_t page, uint8_t *param_buf, uint32_t param_len, uint8_t sense_len, uint32_t timeout) argument 7632 scsi_mode_sense_len(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int dbd, uint8_t pc, uint8_t page, uint8_t *param_buf, uint32_t param_len, int minimum_cmd_size, uint8_t sense_len, uint32_t timeout) argument 7644 scsi_mode_sense_subpage(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int dbd, uint8_t pc, uint8_t page, uint8_t subpage, uint8_t *param_buf, uint32_t param_len, int minimum_cmd_size, uint8_t sense_len, uint32_t timeout) argument 7700 scsi_mode_select(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int scsi_page_fmt, int save_pages, u_int8_t *param_buf, u_int32_t param_len, u_int8_t sense_len, u_int32_t timeout) argument 7712 scsi_mode_select_len(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int scsi_page_fmt, int save_pages, u_int8_t *param_buf, u_int32_t param_len, int minimum_cmd_size, u_int8_t sense_len, u_int32_t timeout) argument 7770 scsi_log_sense(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t page_code, u_int8_t page, int save_pages, int ppc, u_int32_t paramptr, u_int8_t *param_buf, u_int32_t param_len, u_int8_t sense_len, u_int32_t timeout) argument 7805 scsi_log_select(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t page_code, int save_pages, int pc_reset, u_int8_t *param_buf, u_int32_t param_len, u_int8_t sense_len, u_int32_t timeout) argument 7841 scsi_prevent(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t action, u_int8_t sense_len, u_int32_t timeout) argument 7867 scsi_read_capacity(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, struct scsi_read_capacity_data *rcap_buf, u_int8_t sense_len, u_int32_t timeout) argument 7892 scsi_read_capacity_16(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint64_t lba, int reladr, int pmi, uint8_t *rcap_buf, int rcap_buf_len, uint8_t sense_len, uint32_t timeout) argument 7923 scsi_report_luns(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t select_report, struct scsi_report_luns_data *rpl_buf, u_int32_t alloc_len, u_int8_t sense_len, u_int32_t timeout) argument 7949 scsi_report_target_group(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t pdf, void *buf, u_int32_t alloc_len, u_int8_t sense_len, u_int32_t timeout) argument 7975 scsi_report_timestamp(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t pdf, void *buf, u_int32_t alloc_len, u_int8_t sense_len, u_int32_t timeout) argument 8001 scsi_set_target_group(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, void *buf, u_int32_t alloc_len, u_int8_t sense_len, u_int32_t timeout) argument 8040 scsi_set_timestamp(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, void *buf, u_int32_t alloc_len, u_int8_t sense_len, u_int32_t timeout) argument 8070 scsi_synchronize_cache(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int32_t begin_lba, u_int16_t lb_count, u_int8_t sense_len, u_int32_t timeout) argument 8097 scsi_read_write(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int readop, u_int8_t byte2, int minimum_cmd_size, u_int64_t lba, u_int32_t block_count, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8211 scsi_write_same(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t byte2, int minimum_cmd_size, u_int64_t lba, u_int32_t block_count, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8280 scsi_ata_identify(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t *data_ptr, u_int16_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8313 scsi_ata_trim(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int16_t block_count, u_int8_t *data_ptr, u_int16_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8338 scsi_ata_read_log(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint32_t log_address, uint32_t page_number, uint16_t block_count, uint8_t protocol, uint8_t *data_ptr, uint32_t dxfer_len, uint8_t sense_len, uint32_t timeout) argument 8400 scsi_ata_setfeatures(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint8_t feature, uint64_t lba, uint32_t count, uint8_t sense_len, uint32_t timeout) argument 8440 scsi_ata_pass(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint32_t flags, uint8_t tag_action, uint8_t protocol, uint8_t ata_flags, uint16_t features, uint16_t sector_count, uint64_t lba, uint8_t command, uint8_t device, uint8_t icc, uint32_t auxiliary, uint8_t control, u_int8_t *data_ptr, uint32_t dxfer_len, uint8_t *cdb_storage, size_t cdb_storage_len, int minimum_cmd_size, u_int8_t sense_len, u_int32_t timeout) argument 8611 scsi_ata_pass_16(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int32_t flags, u_int8_t tag_action, u_int8_t protocol, u_int8_t ata_flags, u_int16_t features, u_int16_t sector_count, uint64_t lba, u_int8_t command, u_int8_t control, u_int8_t *data_ptr, u_int16_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8655 scsi_unmap(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t byte2, u_int8_t *data_ptr, u_int16_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 8684 scsi_receive_diagnostic_results(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), uint8_t tag_action, int pcv, uint8_t page_code, uint8_t *data_ptr, uint16_t allocation_length, uint8_t sense_len, uint32_t timeout) argument 8714 scsi_send_diagnostic(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int unit_offline, int device_offline, int self_test, int page_format, int self_test_code, uint8_t *data_ptr, uint16_t param_list_length, uint8_t sense_len, uint32_t timeout) argument 8755 scsi_read_buffer(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb*), uint8_t tag_action, int mode, uint8_t buffer_id, u_int32_t offset, uint8_t *data_ptr, uint32_t allocation_length, uint8_t sense_len, uint32_t timeout) argument 8785 scsi_write_buffer(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int mode, uint8_t buffer_id, u_int32_t offset, uint8_t *data_ptr, uint32_t param_list_length, uint8_t sense_len, uint32_t timeout) argument 8815 scsi_start_stop(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int start, int load_eject, int immediate, u_int8_t sense_len, u_int32_t timeout) argument 8849 scsi_read_attribute(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t service_action, uint32_t element, u_int8_t elem_type, int logical_volume, int partition, u_int32_t first_attribute, int cache, u_int8_t *data_ptr, u_int32_t length, int sense_len, u_int32_t timeout) argument 8886 scsi_write_attribute(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, uint32_t element, int logical_volume, int partition, int wtc, u_int8_t *data_ptr, u_int32_t length, int sense_len, u_int32_t timeout) argument 8918 scsi_persistent_reserve_in(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int service_action, uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, int timeout) argument 8946 scsi_persistent_reserve_out(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int service_action, int scope, int res_type, uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, int timeout) argument 8975 scsi_security_protocol_in(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint32_t security_protocol, uint32_t security_protocol_specific, int byte4, uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, int timeout) argument 9008 scsi_security_protocol_out(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, uint32_t security_protocol, uint32_t security_protocol_specific, int byte4, uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, int timeout) argument 9041 scsi_report_supported_opcodes(struct ccb_scsiio *csio, uint32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), uint8_t tag_action, int options, int req_opcode, int req_service_action, uint8_t *data_ptr, uint32_t dxfer_len, int sense_len, int timeout) argument [all...] |
H A D | scsi_sa.c | 2747 scsi_sa_read_write(&start_ccb->csio, 0, sadone, 2779 struct ccb_scsiio *csio; local 2784 csio = &done_ccb->csio; 2821 bp->bio_resid = csio->resid; 2823 if (csio->resid != 0) { 2830 if (!(csio->ccb_h.ccb_pflags & SA_POSITION_UPDATED) && 2892 scsi_test_unit_ready(&ccb->csio, 0, NULL, 2898 scsi_test_unit_ready(&ccb->csio, 0, NULL, 2919 scsi_test_unit_ready(&ccb->csio, 3362 struct ccb_scsiio *csio; local 5458 scsi_read_block_limits(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, struct scsi_read_block_limits_data *rlimit_buf, u_int8_t sense_len, u_int32_t timeout) argument 5476 scsi_sa_read_write(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int readop, int sli, int fixed, u_int32_t length, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 5504 scsi_load_unload(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immediate, int eot, int reten, int load, u_int8_t sense_len, u_int32_t timeout) argument 5529 scsi_rewind(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immediate, u_int8_t sense_len, u_int32_t timeout) argument 5547 scsi_space(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, scsi_space_code code, u_int32_t count, u_int8_t sense_len, u_int32_t timeout) argument 5565 scsi_write_filemarks(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immediate, int setmark, u_int32_t num_marks, u_int8_t sense_len, u_int32_t timeout) argument 5591 scsi_reserve_release_unit(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int third_party, int third_party_id, u_int8_t sense_len, u_int32_t timeout, int reserve) argument 5618 scsi_erase(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immediate, int long_erase, u_int8_t sense_len, u_int32_t timeout) argument 5644 scsi_read_position(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int hardsoft, struct scsi_tape_position_data *sbp, u_int8_t sense_len, u_int32_t timeout) argument 5664 scsi_read_position_10(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int service_action, u_int8_t *data_ptr, u_int32_t length, u_int32_t sense_len, u_int32_t timeout) argument 5699 scsi_set_position(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int hardsoft, u_int32_t blkno, u_int8_t sense_len, u_int32_t timeout) argument 5720 scsi_locate_10(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immed, int cp, int hard, int64_t partition, u_int32_t block_address, int sense_len, u_int32_t timeout) argument 5752 scsi_locate_16(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int immed, int cp, u_int8_t dest_type, int bam, int64_t partition, u_int64_t logical_id, int sense_len, u_int32_t timeout) argument 5787 scsi_report_density_support(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int media, int medium_type, u_int8_t *data_ptr, u_int32_t length, u_int32_t sense_len, u_int32_t timeout) argument 5819 scsi_set_capacity(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int byte1, u_int32_t proportion, u_int32_t sense_len, u_int32_t timeout) argument 5847 scsi_format_medium(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int byte1, int byte2, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int32_t sense_len, u_int32_t timeout) argument 5878 scsi_allow_overwrite(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int allow_overwrite, int partition, u_int64_t logical_id, u_int32_t sense_len, u_int32_t timeout) argument [all...] |
H A D | scsi_ch.c | 576 scsi_mode_sense(&start_ccb->csio, 601 struct ccb_scsiio *csio; local 604 csio = &done_ccb->csio; 613 mode_header = (struct scsi_mode_header_6 *)csio->data_ptr; 668 done_ccb->csio.cdb_io.cdb_bytes; 703 scsi_sense_print(&done_ccb->csio); 900 scsi_move_medium(&ccb->csio, 959 scsi_exchange_medium(&ccb->csio, 1009 scsi_position_to_element(&ccb->csio, 1736 scsi_move_medium(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int32_t tea, u_int32_t src, u_int32_t dst, int invert, u_int8_t sense_len, u_int32_t timeout) argument 1769 scsi_exchange_medium(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int32_t tea, u_int32_t src, u_int32_t dst1, u_int32_t dst2, int invert1, int invert2, u_int8_t sense_len, u_int32_t timeout) argument 1806 scsi_position_to_element(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int32_t tea, u_int32_t dst, int invert, u_int8_t sense_len, u_int32_t timeout) argument 1837 scsi_read_element_status(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, int voltag, u_int32_t sea, int curdata, int dvcid, u_int32_t count, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int8_t sense_len, u_int32_t timeout) argument 1876 scsi_initialize_element_status(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int8_t sense_len, u_int32_t timeout) argument 1902 scsi_send_volume_tag(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int8_t tag_action, u_int16_t element_address, u_int8_t send_action_code, struct scsi_send_volume_tag_parameters *parameters, u_int8_t sense_len, u_int32_t timeout) argument [all...] |
H A D | scsi_xpt.c | 758 struct ccb_scsiio *csio; local 764 csio = &start_ccb->csio; 772 scsi_test_unit_ready(csio, 834 scsi_test_unit_ready(csio, 842 scsi_inquiry(csio, 872 scsi_report_luns(csio, 5, probedone, MSG_SIMPLE_Q_TAG, 887 scsi_mode_sense(csio, 918 scsi_inquiry(csio, 935 start_ccb->csio 1304 struct ccb_scsiio *csio; local 1411 struct ccb_scsiio *csio; local 1440 struct ccb_scsiio *csio; local 1484 struct ccb_scsiio *csio; local 1529 struct ccb_scsiio *csio; local 1574 struct ccb_scsiio *csio; local 1733 struct ccb_scsiio *csio; local [all...] |
H A D | scsi_ch.h | 473 void scsi_move_medium(struct ccb_scsiio *csio, u_int32_t retries, 479 void scsi_exchange_medium(struct ccb_scsiio *csio, u_int32_t retries, 485 void scsi_position_to_element(struct ccb_scsiio *csio, u_int32_t retries, 491 void scsi_read_element_status(struct ccb_scsiio *csio, u_int32_t retries, 499 void scsi_initialize_element_status(struct ccb_scsiio *csio, u_int32_t retries, 503 void scsi_send_volume_tag(struct ccb_scsiio *csio, u_int32_t retries,
|
H A D | scsi_sa.h | 981 void scsi_sa_read_write(struct ccb_scsiio *csio, u_int32_t retries, 988 void scsi_rewind(struct ccb_scsiio *csio, u_int32_t retries, 993 void scsi_space(struct ccb_scsiio *csio, u_int32_t retries, 998 void scsi_load_unload(struct ccb_scsiio *csio, u_int32_t retries, 1004 void scsi_write_filemarks(struct ccb_scsiio *csio, u_int32_t retries, 1010 void scsi_reserve_release_unit(struct ccb_scsiio *csio, u_int32_t retries, 1017 void scsi_erase(struct ccb_scsiio *csio, u_int32_t retries, 1027 void scsi_read_position(struct ccb_scsiio *csio, u_int32_t retries, 1032 void scsi_read_position_10(struct ccb_scsiio *csio, u_int32_t retries, 1038 void scsi_set_position(struct ccb_scsiio *csio, u_int32_ [all...] |
/freebsd-13-stable/sys/dev/mrsas/ |
H A D | mrsas_cam.c | 459 struct ccb_scsiio *csio = &(ccb->csio); local 463 if ((csio->cdb_io.cdb_bytes[0]) == SYNCHRONIZE_CACHE && 516 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) { 521 cmd->length = csio->dxfer_len; 523 cmd->data = csio->data_ptr; 526 if (csio->dxfer_len > (sc->max_num_sge * MRSAS_PAGE_SIZE)) { 531 cmd->length = csio->dxfer_len; 533 cmd->data = csio->data_ptr; 542 if (csio 694 struct ccb_scsiio *csio = &(ccb->csio); local 850 struct ccb_scsiio *csio = &(ccb->csio); local 971 struct ccb_scsiio *csio = &(ccb->csio); local [all...] |
/freebsd-13-stable/sys/dev/mly/ |
H A D | mly.c | 108 static int mly_cam_action_io(struct cam_sim *sim, struct ccb_scsiio *csio); 2066 if (!mly_cam_action_io(sim, (struct ccb_scsiio *)&ccb->csio)) 2197 mly_cam_action_io(struct cam_sim *sim, struct ccb_scsiio *csio) argument 2206 target = csio->ccb_h.target_id; 2208 debug(2, "XPT_SCSI_IO %d:%d:%d", bus, target, csio->ccb_h.target_lun); 2213 csio->ccb_h.status = CAM_REQ_CMP_ERR; 2219 csio->ccb_h.status = CAM_REQ_CMP_ERR; 2225 csio->ccb_h.status = CAM_REQ_CMP_ERR; 2229 if (csio->cdb_len > MLY_CMD_SCSI_SMALL_CDB) { 2230 debug(0, " command too large (%d > %d)", csio 2327 struct ccb_scsiio *csio = (struct ccb_scsiio *)mc->mc_private; local [all...] |
/freebsd-13-stable/sys/dev/iser/ |
H A D | iser_initiator.c | 324 iser_csio_to_sg(struct ccb_scsiio *csio, struct iser_data_buf *data_buf) argument 329 ccbh = &csio->ccb_h; 332 iser_bio_to_sg((struct bio *) csio->data_ptr, data_buf); 343 iser_buf_to_sg(csio->data_ptr, data_buf); 365 struct ccb_scsiio *csio = iser_pdu->csio; local 379 data_buf->sg = csio->data_ptr; 380 data_buf->data_len = csio->dxfer_len; 382 if (likely(csio->dxfer_len)) { 383 err = iser_csio_to_sg(csio, data_bu [all...] |
/freebsd-13-stable/sys/cam/ |
H A D | cam_ccb.h | 1339 struct ccb_scsiio csio; member in union:ccb 1381 cam_fill_csio(struct ccb_scsiio *csio, u_int32_t retries, argument 1388 csio->ccb_h.func_code = XPT_SCSI_IO; 1389 csio->ccb_h.flags = flags; 1390 csio->ccb_h.xflags = 0; 1391 csio->ccb_h.retry_count = retries; 1392 csio->ccb_h.cbfcnp = cbfcnp; 1393 csio->ccb_h.timeout = timeout; 1394 csio->data_ptr = data_ptr; 1395 csio 1406 cam_fill_ctio(struct ccb_scsiio *csio, u_int32_t retries, void (*cbfcnp)(struct cam_periph *, union ccb *), u_int32_t flags, u_int tag_action, u_int tag_id, u_int init_id, u_int scsi_status, u_int8_t *data_ptr, u_int32_t dxfer_len, u_int32_t timeout) argument [all...] |
H A D | cam.c | 405 xpt_path_string(ccb->csio.ccb_h.path, path_str, sizeof(path_str)); 420 scsi_command_string(&ccb->csio, &sb); 422 scsi_command_string(device, &ccb->csio, &sb); 488 scsi_status_string(&ccb->csio)); 492 && (ccb->csio.scsi_status == SCSI_STATUS_CHECK_COND) 495 scsi_sense_sbuf(&ccb->csio, &sb, 498 scsi_sense_sbuf(device, &ccb->csio, &sb,
|
/freebsd-13-stable/sys/dev/mpr/ |
H A D | mpr_sas.c | 326 xpt_path_string(cm->cm_ccb->csio.ccb_h.path, path_str, 330 scsi_command_string(&cm->cm_ccb->csio, &sb); 332 cm->cm_ccb->csio.dxfer_len); 1696 struct ccb_scsiio *csio; local 1705 csio = &ccb->csio; 1706 list_len = (scsiio_cdb_ptr(csio)[7] << 8 | scsiio_cdb_ptr(csio)[8]); 1712 plist = malloc(csio->dxfer_len, M_MPR, M_ZERO|M_NOWAIT); 1720 bcopy(csio 1827 struct ccb_scsiio *csio; local 2135 mpr_sc_failed_io_info(struct mpr_softc *sc, struct ccb_scsiio *csio, Mpi2SCSIIOReply_t *mpi_reply, struct mprsas_target *targ) argument 2393 struct ccb_scsiio *csio; local [all...] |
/freebsd-13-stable/sys/dev/ocs_fc/ |
H A D | ocs_cam.c | 1355 struct ccb_scsiio *csio = &ccb->csio; local 1356 struct ocs_softc *ocs = csio->ccb_h.ccb_ocs_ptr; 1384 resp.sense_data = (uint8_t *)&csio->sense_data; 1385 resp.sense_data_length = csio->sense_len; 1472 struct ccb_scsiio *csio = &ccb->csio; local 1473 struct ocs_softc *ocs = csio->ccb_h.ccb_ocs_ptr; 1493 csio->scsi_status = rsp->scsi_status; 1498 csio 1648 struct ccb_scsiio *csio = &ccb->csio; local 1784 struct ccb_scsiio *csio = &ccb->csio; local 2677 struct ccb_scsiio *csio = &accb->csio; local [all...] |
/freebsd-13-stable/sys/dev/aic7xxx/ |
H A D | aic79xx_osm.c | 73 struct ccb_scsiio *csio, struct scb *scb); 408 * copying it into the clients csio. 410 memset(&ccb->csio.sense_data, 0, sizeof(ccb->csio.sense_data)); 411 memcpy(&ccb->csio.sense_data, 414 sizeof(ccb->csio.sense_data) 415 - ccb->csio.sense_resid); 426 sizeof(ccb->csio.sense_data)); 427 memset(&ccb->csio.sense_data, 0, sizeof(ccb->csio 1062 ahd_setup_data(struct ahd_softc *ahd, struct cam_sim *sim, struct ccb_scsiio *csio, struct scb *scb) argument [all...] |
H A D | aic7xxx_osm.c | 66 struct ccb_scsiio *csio, struct scb *scb); 423 * copying it into the clients csio. 425 memset(&ccb->csio.sense_data, 0, sizeof(ccb->csio.sense_data)); 426 memcpy(&ccb->csio.sense_data, 429 - ccb->csio.sense_resid); 489 target_id = ccb->csio.init_id; 551 ccb->csio.scsi_status; 556 tdata->initiator_tag = ccb->csio.tag_id; 559 hscb->control |= ccb->csio 1127 ahc_setup_data(struct ahc_softc *ahc, struct cam_sim *sim, struct ccb_scsiio *csio, struct scb *scb) argument [all...] |
H A D | aic_osm_lib.h | 231 scb->io_ctx->csio.scsi_status = status; 243 return (scb->io_ctx->csio.scsi_status); 249 scb->io_ctx->csio.tag_action = type; 259 return (scb->io_ctx->csio.dxfer_len); 271 scb->io_ctx->csio.resid = resid; 277 scb->io_ctx->csio.sense_resid = resid; 283 return (scb->io_ctx->csio.resid);
|
/freebsd-13-stable/sys/dev/ciss/ |
H A D | ciss.c | 184 static int ciss_cam_action_io(struct cam_sim *sim, struct ccb_scsiio *csio); 185 static int ciss_cam_emulate(struct ciss_softc *sc, struct ccb_scsiio *csio); 188 static void ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio); 2969 struct ccb_scsiio *csio; local 2975 csio = (struct ccb_scsiio *)&ccb->csio; 2976 target = csio->ccb_h.target_id; 2982 if (!ciss_cam_action_io(sim, csio)) 3103 ciss_cam_action_io(struct cam_sim *sim, struct ccb_scsiio *csio) argument 3113 target = csio 3210 ciss_cam_emulate(struct ciss_softc *sc, struct ccb_scsiio *csio) argument 3299 struct ccb_scsiio *csio; local 3382 ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio) argument [all...] |
/freebsd-13-stable/sys/dev/hyperv/storvsc/ |
H A D | hv_storvsc_drv_freebsd.c | 1352 ccb->csio.scsi_status); 1536 if (ccb->csio.cdb_len == 0) { 1824 struct ccb_scsiio *csio = &ccb->csio; local 1829 prplist->gpa_range.gpa_len = csio->dxfer_len; 1872 struct ccb_scsiio *csio = &ccb->csio; local 1887 reqp->vstor_packet.u.vm_srb.cdb_len = csio->cdb_len; 1889 memcpy(&reqp->vstor_packet.u.vm_srb.u.cdb, csio->cdb_io.cdb_ptr, 1890 csio 2110 struct ccb_scsiio *csio = &ccb->csio; local [all...] |
/freebsd-13-stable/sys/cam/ctl/ |
H A D | scsi_ctl.c | 770 struct ccb_scsiio *csio; local 789 csio = &start_ccb->csio; 803 &csio->sglist_cnt); 830 csio->sglist_cnt = 0; 839 csio->sense_len = io->scsiio.sense_len; 844 if (csio->sense_len != 0) { 845 csio->sense_data = io->scsiio.sense_data; 869 || (csio->sglist_cnt != 0))) 873 && (csio 1301 struct ccb_scsiio *csio; local [all...] |
/freebsd-13-stable/sys/dev/mps/ |
H A D | mps_sas.c | 323 xpt_path_string(cm->cm_ccb->csio.ccb_h.path, path_str, 327 scsi_command_string(&cm->cm_ccb->csio, &sb); 329 cm->cm_ccb->csio.dxfer_len); 1634 struct ccb_scsiio *csio; local 1647 csio = &ccb->csio; 1648 KASSERT(csio->ccb_h.target_id < sassc->maxtargets, 1650 csio->ccb_h.target_id)); 1651 targ = &sassc->targets[csio->ccb_h.target_id]; 1655 __func__, csio 1914 mps_sc_failed_io_info(struct mps_softc *sc, struct ccb_scsiio *csio, Mpi2SCSIIOReply_t *mpi_reply) argument 1968 struct ccb_scsiio *csio; local [all...] |
/freebsd-13-stable/sys/powerpc/pseries/ |
H A D | phyp_vscsi.c | 609 ccb->csio.cdb_io.cdb_ptr : ccb->csio.cdb_io.cdb_bytes; 613 ((ccb->csio.cdb_len > 16) ? (ccb->csio.cdb_len - 16) : 0); 627 if (ccb->csio.cdb_len > 16) 628 cmd->additional_cdb = (ccb->csio.cdb_len - 16) << 2; 629 memcpy(cmd->cdb, cdb, ccb->csio.cdb_len); 649 desc_start = ((ccb->csio.cdb_len > 16) ? 650 ccb->csio.cdb_len - 16 : 0); 695 desc_start = ((ccb->csio [all...] |
/freebsd-13-stable/sys/dev/usb/storage/ |
H A D | umass.c | 2175 if (ccb->csio.ccb_h.flags & CAM_CDB_POINTER) { 2176 cmd = (uint8_t *)(ccb->csio.cdb_io.cdb_ptr); 2178 cmd = (uint8_t *)(ccb->csio.cdb_io.cdb_bytes); 2186 ccb->ccb_h.flags & CAM_DIR_MASK, ccb->csio.cdb_len, 2187 ccb->csio.dxfer_len, ccb->csio.sense_len); 2205 umass_dump_buffer(sc, ccb->csio.data_ptr, 2206 ccb->csio.dxfer_len, 48)); 2220 if (umass_std_transform(sc, ccb, cmd, ccb->csio.cdb_len)) { 2235 vpd_serial = (struct scsi_vpd_unit_serial_number *)ccb->csio 2480 struct ccb_scsiio *csio; local [all...] |
/freebsd-13-stable/sys/dev/iir/ |
H A D | iir.c | 698 struct ccb_scsiio *csio; local 747 csio = &ccb->csio; 749 cmd = scsiio_cdb_ptr(csio)[0]; 751 if (csio->cdb_len > 12 || (ccbh->flags & CAM_CDB_PHYS)) { 836 ccb->csio.dxfer_len); 838 ccb->csio.cdb_len); 839 bcopy(ccb->csio.cdb_io.cdb_bytes, gccb->gc_cmd + GDT_CMD_UNION + GDT_RAW_CMD, 840 ccb->csio.cdb_len); 901 cmdp = ccb->csio [all...] |
/freebsd-13-stable/sys/dev/hptiop/ |
H A D | hptiop.c | 389 cdb = ccb->csio.cdb_io.cdb_ptr; 391 cdb = ccb->csio.cdb_io.cdb_bytes; 432 memset(&ccb->csio.sense_data, 0, 433 sizeof(ccb->csio.sense_data)); 434 if (dxfer < ccb->csio.sense_len) 435 ccb->csio.sense_resid = ccb->csio.sense_len - 438 ccb->csio.sense_resid = 0; 442 sg_list), (u_int8_t *)&ccb->csio.sense_data, 443 MIN(dxfer, sizeof(ccb->csio [all...] |