FreeBSD kernel CAM code
ctl_io Union Reference

#include <ctl_io.h>

Collaboration diagram for ctl_io:

Data Fields

struct ctl_io_hdr io_hdr
 
struct ctl_scsiio scsiio
 
struct ctl_taskio taskio
 
struct ctl_prio presio
 

Detailed Description

Definition at line 586 of file ctl_io.h.

Field Documentation

◆ io_hdr

struct ctl_io_hdr ctl_io::io_hdr

Definition at line 587 of file ctl_io.h.

Referenced by cfcs_action(), cfcs_datamove(), cfcs_done(), cfi_datamove(), cfi_done(), cfi_submit_wait(), cfiscsi_data_wait_abort(), cfiscsi_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_done(), cfiscsi_handle_data_segment(), cfiscsi_pdu_handle_data_out(), cfiscsi_pdu_handle_scsi_command(), cfiscsi_pdu_handle_task_request(), cfiscsi_scsi_command_done(), cfiscsi_session_terminate_tasks(), cfiscsi_task_management_done(), ctl_abort_task(), ctl_abort_task_set(), ctl_alloc_io(), ctl_alloc_io_nowait(), ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_move_done(), ctl_backend_ramdisk_rw(), ctl_be_block_config_read(), ctl_be_block_config_write(), ctl_be_block_cw_dispatch_sync(), ctl_be_block_cw_dispatch_unmap(), ctl_be_block_cw_done_ws(), ctl_be_block_dispatch(), ctl_be_block_move_done(), ctl_be_block_next(), ctl_be_block_submit(), ctl_be_block_unmap_dev(), ctl_be_block_unmap_file(), ctl_check_for_blockage(), ctl_check_ooa(), ctl_config_move_done(), ctl_config_read_done(), ctl_config_write_done(), ctl_copy_sense_data(), ctl_copy_sense_data_back(), ctl_data_print(), ctl_data_submit_done(), ctl_datamove(), ctl_datamove_done_process(), ctl_datamove_remote(), ctl_datamove_remote_xfer(), ctl_done(), ctl_enqueue_done(), ctl_enqueue_incoming(), ctl_enqueue_isc(), ctl_enqueue_rtr(), ctl_extent_check(), ctl_extent_check_unmap(), ctl_failover_lun(), ctl_free_io(), ctl_get_lba_len(), ctl_ha_datamove(), ctl_ha_done(), ctl_handle_isc(), ctl_i_t_nexus_reset(), ctl_inject_error(), ctl_io_error_sbuf(), ctl_io_sbuf(), ctl_ioctl_fill_ooa(), ctl_ioctl_io(), ctl_isc_event_handler(), ctl_isc_ha_link_down(), ctl_lun_reset(), ctl_process_done(), ctl_query_async_event(), ctl_query_task(), ctl_queue(), ctl_queue_sense(), ctl_run(), ctl_run_task(), ctl_scsi_inquiry(), ctl_scsi_maintenance_in(), ctl_scsi_mode_sense(), ctl_scsi_path_string(), 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(), ctl_seq_check(), ctl_serialize_other_sc_cmd(), ctl_serseq_done(), ctl_target_reset(), ctl_try_unblock_io(), ctl_try_unblock_others(), ctl_work_thread(), ctl_zero_io(), ctlfe_datamove(), ctlfe_done(), ctlfe_dump_queue(), ctlfedata(), ctlfedone(), ctlfestart(), tpc_done(), tpc_error_parse(), tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), tpc_process_zero_wut(), tpcl_datamove(), and tpcl_queue().

◆ presio

struct ctl_prio ctl_io::presio

Definition at line 590 of file ctl_io.h.

Referenced by ctl_hndl_per_res_out_on_other_sc().

◆ scsiio

struct ctl_scsiio ctl_io::scsiio

Definition at line 588 of file ctl_io.h.

Referenced by cfcs_action(), cfcs_datamove(), cfcs_done(), cfi_submit_wait(), cfiscsi_data_wait_abort(), cfiscsi_datamove(), cfiscsi_datamove_in(), cfiscsi_datamove_out(), cfiscsi_handle_data_segment(), cfiscsi_pdu_handle_data_out(), cfiscsi_pdu_handle_scsi_command(), cfiscsi_scsi_command_done(), ctl_abort_task(), ctl_abort_tasks_lun(), ctl_backend_ramdisk_cmp(), ctl_backend_ramdisk_compare(), ctl_backend_ramdisk_config_read(), ctl_backend_ramdisk_config_write(), ctl_backend_ramdisk_gls(), ctl_backend_ramdisk_move_done(), ctl_backend_ramdisk_rw(), ctl_backend_ramdisk_submit(), ctl_backend_ramdisk_unmap(), ctl_backend_ramdisk_ws(), ctl_be_block_biodone(), ctl_be_block_compare(), ctl_be_block_config_read(), ctl_be_block_config_write(), ctl_be_block_cr_dispatch(), ctl_be_block_cw_dispatch(), ctl_be_block_cw_dispatch_unmap(), ctl_be_block_cw_dispatch_ws(), ctl_be_block_dispatch(), ctl_be_block_dispatch_file(), ctl_be_block_dispatch_zvol(), ctl_be_block_flush_file(), ctl_be_block_gls_file(), ctl_be_block_gls_zvol(), ctl_be_block_move_done(), ctl_be_block_unmap_file(), ctl_be_block_worker(), ctl_check_for_blockage(), ctl_check_ooa(), ctl_cnw_cont(), ctl_config_move_done(), ctl_config_read_done(), ctl_config_write_done(), ctl_copy_sense_data(), ctl_copy_sense_data_back(), ctl_data_print(), ctl_data_submit_done(), ctl_datamove(), ctl_datamove_done(), ctl_datamove_done_process(), ctl_datamove_remote(), ctl_datamove_remote_dm_read_cb(), ctl_datamove_remote_read(), ctl_datamove_remote_read_cb(), ctl_datamove_remote_sgl_setup(), ctl_datamove_remote_write(), ctl_datamove_remote_write_cb(), ctl_datamove_remote_xfer(), ctl_do_mode_select(), ctl_done(), ctl_extent_check_unmap(), ctl_failover_io(), ctl_get_lba_len(), ctl_ha_datamove(), ctl_ha_done(), ctl_handle_isc(), ctl_inject_error(), ctl_io_error_sbuf(), ctl_io_sbuf(), ctl_ioctl_fill_ooa(), ctl_ioctl_io(), ctl_isc_event_handler(), ctl_isc_handler_finish_ser_only(), ctl_isc_handler_finish_xfer(), ctl_process_done(), ctl_query_task(), ctl_queue(), ctl_queue_sense(), ctl_run(), 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_send_datamove_done(), ctl_try_unblock_io(), ctl_work_thread(), ctl_write_same_cont(), ctlfe_datamove(), ctlfe_dump_queue(), ctlfedata(), ctlfedone(), ctlfestart(), tpc_checkcond_parse(), tpc_done(), tpc_error_parse(), tpcl_datamove(), and tpcl_queue().

◆ taskio


The documentation for this union was generated from the following file: