FreeBSD kernel CAM code
|
#include <ctl_io.h>
Data Fields | |
struct ctl_io_hdr | io_hdr |
uint32_t | ext_sg_entries |
uint8_t * | ext_data_ptr |
uint32_t | ext_data_len |
uint32_t | ext_data_filled |
uint32_t | kern_sg_entries |
uint32_t | rem_sg_entries |
uint8_t * | kern_data_ptr |
uint32_t | kern_data_len |
uint32_t | kern_total_len |
uint32_t | kern_data_resid |
uint32_t | kern_rel_offset |
struct scsi_sense_data | sense_data |
uint8_t | sense_len |
uint8_t | scsi_status |
uint8_t | seridx |
uint8_t | priority |
uint32_t | residual |
uint32_t | tag_num |
ctl_tag_type | tag_type |
uint8_t | cdb_len |
uint8_t | cdb [CTL_MAX_CDBLEN] |
int(* | be_move_done )(union ctl_io *io, bool samethr) |
int(* | io_cont )(union ctl_io *io) |
ctl_ref | kern_data_ref |
void * | kern_data_arg |
int(* ctl_scsiio::be_move_done) (union ctl_io *io, bool samethr) |
Definition at line 336 of file ctl_io.h.
Referenced by ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_rw(), ctl_be_block_dispatch(), ctl_datamove(), ctl_datamove_done(), ctl_datamove_remote_read_cb(), ctl_datamove_remote_write(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_write_buffer(), ctl_write_same(), and ctl_write_using_token().
uint8_t ctl_scsiio::cdb[CTL_MAX_CDBLEN] |
Definition at line 335 of file ctl_io.h.
Referenced by cfcs_action(), cfiscsi_pdu_handle_scsi_command(), ctl_backend_ramdisk_config_read(), ctl_backend_ramdisk_config_write(), ctl_be_block_config_read(), ctl_be_block_config_write(), ctl_be_block_cr_dispatch(), ctl_be_block_cw_dispatch(), ctl_cnw(), ctl_copy_operation_abort(), ctl_done(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_extent_check_unmap(), ctl_format(), ctl_get_cmd_entry(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_len(), ctl_get_lba_status(), ctl_inquiry(), ctl_inquiry_evpd(), ctl_inquiry_std(), ctl_ioctl_fill_ooa(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_prevent_allow(), ctl_queue(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_read_write(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_run(), ctl_scsi_command_string(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_sense_sbuf(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), ctl_scsiio(), ctl_scsiio_precheck(), ctl_start_stop(), ctl_sync_cache(), ctl_unmap(), ctl_validate_command(), ctl_verify(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), and ctlfedone().
uint8_t ctl_scsiio::cdb_len |
Definition at line 334 of file ctl_io.h.
Referenced by cfcs_action(), cfiscsi_pdu_handle_scsi_command(), ctl_ioctl_fill_ooa(), ctl_isc_event_handler(), ctl_scsi_inquiry(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_sense_sbuf(), ctl_scsi_tur(), ctl_scsi_write_same(), ctl_scsiio_precheck(), and ctlfedone().
uint32_t ctl_scsiio::ext_data_filled |
Definition at line 284 of file ctl_io.h.
Referenced by cfcs_datamove(), cfcs_done(), cfiscsi_datamove(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), cfiscsi_pdu_handle_data_out(), ctl_ioctl_do_datamove(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), ctlfe_datamove(), ctlfedata(), ctlfedone(), tpcl_datamove(), and tpcl_queue().
uint32_t ctl_scsiio::ext_data_len |
Definition at line 283 of file ctl_io.h.
Referenced by ctl_ioctl_do_datamove(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), and tpcl_datamove().
uint8_t* ctl_scsiio::ext_data_ptr |
Definition at line 282 of file ctl_io.h.
Referenced by ctl_ioctl_do_datamove(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), and tpcl_datamove().
uint32_t ctl_scsiio::ext_sg_entries |
Definition at line 281 of file ctl_io.h.
Referenced by ctl_ioctl_do_datamove(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), and tpcl_datamove().
int(* ctl_scsiio::io_cont) (union ctl_io *io) |
Definition at line 337 of file ctl_io.h.
Referenced by ctl_cnw(), ctl_config_read_done(), ctl_config_write_done(), ctl_data_submit_done(), ctl_mode_select(), and ctl_write_same().
struct ctl_io_hdr ctl_scsiio::io_hdr |
Definition at line 275 of file ctl_io.h.
Referenced by cfiscsi_data_wait_abort(), ctl_cnw(), ctl_cnw_cont(), ctl_copy_operation_abort(), ctl_default_page_handler(), ctl_do_mode_select(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_ioctl_do_datamove(), ctl_isc_handler_finish_ser_only(), ctl_isc_handler_finish_xfer(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_prevent_allow(), ctl_pro_preempt(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_read_write(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_scsi_release(), ctl_scsi_reserve(), ctl_scsiio(), ctl_scsiio_lun_check(), ctl_scsiio_precheck(), ctl_serialize_other_sc_cmd(), ctl_set_busy(), ctl_set_queue_full(), ctl_set_reservation_conflict(), ctl_set_sense(), ctl_set_success(), ctl_set_task_aborted(), ctl_start_stop(), ctl_sync_cache(), ctl_unmap(), ctl_verify(), ctl_write_buffer(), ctl_write_same(), ctl_write_same_cont(), ctl_write_using_token(), ctlfedone(), and tpcl_datamove().
void* ctl_scsiio::kern_data_arg |
Definition at line 339 of file ctl_io.h.
Referenced by cfiscsi_datamove_in(), and ctl_be_block_dispatch().
uint32_t ctl_scsiio::kern_data_len |
Definition at line 306 of file ctl_io.h.
Referenced by cfcs_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), cfiscsi_pdu_handle_data_out(), ctl_backend_ramdisk_cmp(), ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_move_done(), ctl_backend_ramdisk_rw(), ctl_be_block_dispatch(), ctl_be_block_move_done(), ctl_data_print(), ctl_datamove(), ctl_datamove_remote_sgl_setup(), ctl_datamove_remote_xfer(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_ha_datamove(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_ioctl_do_datamove(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), ctlfe_dump_queue(), ctlfedata(), ctlfedone(), and tpcl_datamove().
uint8_t* ctl_scsiio::kern_data_ptr |
Definition at line 297 of file ctl_io.h.
Referenced by cfcs_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), ctl_backend_ramdisk_cmp(), ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_gls(), ctl_backend_ramdisk_move_done(), ctl_backend_ramdisk_rw(), ctl_backend_ramdisk_ws(), ctl_be_block_cw_dispatch_ws(), ctl_be_block_dispatch(), ctl_be_block_gls_file(), ctl_be_block_gls_zvol(), ctl_config_move_done(), ctl_config_read_done(), ctl_config_write_done(), ctl_data_print(), ctl_datamove_remote_read_cb(), ctl_datamove_remote_write(), ctl_do_mode_select(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_ha_datamove(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_ioctl_do_datamove(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_pro_preempt(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), ctlfedata(), and tpcl_datamove().
ctl_ref ctl_scsiio::kern_data_ref |
Definition at line 338 of file ctl_io.h.
Referenced by cfiscsi_datamove_in(), and ctl_be_block_dispatch().
uint32_t ctl_scsiio::kern_data_resid |
Definition at line 317 of file ctl_io.h.
Referenced by cfcs_datamove(), cfiscsi_datamove_in(), cfiscsi_handle_data_segment(), ctl_datamove(), ctl_datamove_done_process(), ctl_ha_datamove(), ctl_ioctl_do_datamove(), ctl_isc_event_handler(), ctl_send_datamove_done(), ctl_unmap(), ctlfe_dump_queue(), ctlfedone(), and tpcl_datamove().
uint32_t ctl_scsiio::kern_rel_offset |
Definition at line 324 of file ctl_io.h.
Referenced by cfcs_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), ctl_backend_ramdisk_cmp(), ctl_backend_ramdisk_move_done(), ctl_be_block_move_done(), ctl_cnw(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_ha_datamove(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_read_write(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_verify(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), and ctlfedone().
uint32_t ctl_scsiio::kern_sg_entries |
Definition at line 290 of file ctl_io.h.
Referenced by cfcs_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_move_done(), ctl_backend_ramdisk_rw(), ctl_be_block_dispatch(), ctl_data_print(), ctl_datamove_remote_dm_read_cb(), ctl_datamove_remote_read(), ctl_datamove_remote_sgl_setup(), ctl_datamove_remote_write_cb(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_ha_datamove(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_ioctl_do_datamove(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), ctlfedata(), and tpcl_datamove().
uint32_t ctl_scsiio::kern_total_len |
Definition at line 312 of file ctl_io.h.
Referenced by cfiscsi_datamove_in(), cfiscsi_handle_data_segment(), cfiscsi_scsi_command_done(), ctl_cnw(), ctl_extended_copy_lid1(), ctl_extended_copy_lid4(), ctl_format(), ctl_get_config(), ctl_get_event_status(), ctl_get_lba_status(), ctl_ha_datamove(), ctl_inquiry_evpd_bdc(), ctl_inquiry_evpd_block_limits(), ctl_inquiry_evpd_devid(), ctl_inquiry_evpd_eid(), ctl_inquiry_evpd_lbp(), ctl_inquiry_evpd_mpp(), ctl_inquiry_evpd_scsi_ports(), ctl_inquiry_evpd_serial(), ctl_inquiry_evpd_sfs(), ctl_inquiry_evpd_supported(), ctl_inquiry_evpd_tpc(), ctl_inquiry_std(), ctl_isc_event_handler(), ctl_log_sense(), ctl_mechanism_status(), ctl_mode_select(), ctl_mode_sense(), ctl_persistent_reserve_in(), ctl_persistent_reserve_out(), ctl_populate_token(), ctl_process_done(), ctl_read_buffer(), ctl_read_capacity(), ctl_read_capacity_16(), ctl_read_defect(), ctl_read_toc(), ctl_read_write(), ctl_receive_copy_failure_details(), ctl_receive_copy_operating_parameters(), ctl_receive_copy_status_lid1(), ctl_receive_copy_status_lid4(), ctl_receive_rod_token_information(), ctl_report_all_rod_tokens(), ctl_report_ident_info(), ctl_report_luns(), ctl_report_supported_opcodes(), ctl_report_supported_tmf(), ctl_report_tagret_port_groups(), ctl_report_timestamp(), ctl_request_sense(), ctl_unmap(), ctl_verify(), ctl_write_buffer(), ctl_write_same(), ctl_write_using_token(), and ctlfe_dump_queue().
uint8_t ctl_scsiio::priority |
Definition at line 330 of file ctl_io.h.
Referenced by cfcs_action(), cfiscsi_pdu_handle_scsi_command(), ctl_io_sbuf(), ctl_isc_event_handler(), ctl_process_done(), ctl_scsiio_precheck(), and ctlfedone().
uint32_t ctl_scsiio::rem_sg_entries |
Definition at line 292 of file ctl_io.h.
Referenced by ctl_isc_event_handler().
uint8_t ctl_scsiio::scsi_status |
Definition at line 328 of file ctl_io.h.
Referenced by cfcs_done(), cfiscsi_datamove_in(), cfiscsi_scsi_command_done(), ctl_copy_sense_data(), ctl_copy_sense_data_back(), ctl_ha_done(), ctl_inject_error(), ctl_io_error_sbuf(), ctl_isc_event_handler(), ctl_isc_handler_finish_xfer(), ctl_scsi_status_string(), ctl_scsiio_precheck(), ctl_send_datamove_done(), ctl_set_busy(), ctl_set_queue_full(), ctl_set_reservation_conflict(), ctl_set_sense(), ctl_set_success(), ctl_set_task_aborted(), ctlfestart(), tpc_done(), tpc_error_parse(), and tpc_process().
struct scsi_sense_data ctl_scsiio::sense_data |
Definition at line 326 of file ctl_io.h.
Referenced by cfcs_done(), cfiscsi_scsi_command_done(), ctl_copy_sense_data(), ctl_copy_sense_data_back(), ctl_ha_done(), ctl_inject_error(), ctl_isc_event_handler(), ctl_isc_handler_finish_xfer(), ctl_queue_sense(), ctl_scsi_sense_sbuf(), ctl_scsiio_precheck(), ctl_send_datamove_done(), ctl_set_sense(), ctlfestart(), tpc_checkcond_parse(), tpc_done(), and tpc_process().
uint8_t ctl_scsiio::sense_len |
Definition at line 327 of file ctl_io.h.
Referenced by cfcs_done(), cfiscsi_scsi_command_done(), ctl_copy_sense_data(), ctl_copy_sense_data_back(), ctl_ha_done(), ctl_inject_error(), ctl_isc_event_handler(), ctl_isc_handler_finish_xfer(), ctl_queue_sense(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_sense_sbuf(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), ctl_scsiio_precheck(), ctl_send_datamove_done(), ctl_set_busy(), ctl_set_queue_full(), ctl_set_reservation_conflict(), ctl_set_sense(), ctl_set_success(), ctl_set_task_aborted(), ctlfestart(), tpc_checkcond_parse(), tpc_done(), and tpc_process().
uint8_t ctl_scsiio::seridx |
Definition at line 329 of file ctl_io.h.
Referenced by ctl_check_for_blockage(), ctl_check_ooa(), ctl_serialize_other_sc_cmd(), and ctl_validate_command().
uint32_t ctl_scsiio::tag_num |
Definition at line 332 of file ctl_io.h.
Referenced by cfcs_action(), cfiscsi_pdu_handle_scsi_command(), ctl_abort_task(), ctl_abort_tasks_lun(), ctl_check_for_blockage(), ctl_data_print(), ctl_datamove(), ctl_datamove_remote(), ctl_done(), ctl_ha_done(), ctl_io_sbuf(), ctl_ioctl_fill_ooa(), ctl_ioctl_io(), ctl_isc_event_handler(), ctl_process_done(), ctl_query_task(), ctl_scsiio_precheck(), ctl_send_datamove_done(), ctl_serialize_other_sc_cmd(), ctl_try_unblock_io(), ctlfedone(), and tpcl_queue().
ctl_tag_type ctl_scsiio::tag_type |
Definition at line 333 of file ctl_io.h.
Referenced by cfcs_action(), cfiscsi_pdu_handle_scsi_command(), ctl_abort_task(), ctl_abort_tasks_lun(), ctl_be_block_cw_dispatch(), ctl_be_block_dispatch(), ctl_check_for_blockage(), ctl_check_ooa(), ctl_ha_done(), ctl_io_sbuf(), ctl_ioctl_io(), ctl_isc_event_handler(), ctl_process_done(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_persistent_res_in(), ctl_scsi_persistent_res_out(), ctl_scsi_read_capacity(), ctl_scsi_read_capacity_16(), ctl_scsi_read_write(), ctl_scsi_read_write_buffer(), ctl_scsi_report_luns(), ctl_scsi_request_sense(), ctl_scsi_start_stop(), ctl_scsi_sync_cache(), ctl_scsi_tur(), ctl_scsi_write_same(), ctl_scsiio_precheck(), ctl_send_datamove_done(), and ctlfedone().