HAL IO object. More...
#include <ocs_hal.h>
HAL IO object.
Stores the per-IO information necessary for both the lower (SLI) and upper layers (ocs).
| void* ocs_hal_io_t::abort_arg |
| ocs_hal_done_t ocs_hal_io_t::abort_done |
| uint32_t ocs_hal_io_t::abort_in_progress |
| uint32_t ocs_hal_io_t::abort_reqtag |
| void* ocs_hal_io_t::arg |
| ocs_dma_t ocs_hal_io_t::def_sgl |
| uint32_t ocs_hal_io_t::def_sgl_count |
| ocs_list_link_t ocs_hal_io_t::dnrx_link |
| ocs_hal_done_t ocs_hal_io_t::done |
| uint32_t ocs_hal_io_t::first_data_sge |
| ocs_hal_t* ocs_hal_io_t::hal |
| uint32_t ocs_hal_io_t::is_port_owned |
| size_t ocs_hal_io_t::length |
| ocs_list_link_t ocs_hal_io_t::link |
| ocs_hal_io_t* ocs_hal_io_t::ovfl_io |
| sli4_lsp_sge_t* ocs_hal_io_t::ovfl_lsp |
| uint32_t ocs_hal_io_t::ovfl_sgl_count |
| uint32_t ocs_hal_io_t::port_owned_abort_count |
| uint32_t ocs_hal_io_t::quarantine |
| uint32_t ocs_hal_io_t::quarantine_first_phase |
| uint32_t uint32_t ocs_hal_io_t::saved_status |
| struct ocs_hal_io_s* ocs_hal_io_t::sec_hio |
| ocs_hal_io_param_t ocs_hal_io_t::sec_iparam |
| uint32_t ocs_hal_io_t::sec_len |
| ocs_dma_t* ocs_hal_io_t::sgl |
| ocs_hal_io_state_e ocs_hal_io_t::state |
| uint32_t ocs_hal_io_t::status_saved |
| uint64_t ocs_hal_io_t::submit_ticks |
| uint8_t ocs_hal_io_t::tgt_wqe_timeout |
| ocs_lock_t ocs_hal_io_t::tow_lock |
| void* ocs_hal_io_t::ul_io |
| uint8_t ocs_hal_io_t::wq_class |
| ocs_hal_wq_steering_e ocs_hal_io_t::wq_steering |
| ocs_hal_wqe_t ocs_hal_io_t::wqe |
| ocs_list_link_t ocs_hal_io_t::wqe_link |