HAL IO object. More...
#include <ocs_hal.h>
HAL IO object.
Stores per-IO information necessary for both the lower (SLI) and upper layers (ocs)
Data Fields | |
| ocs_list_link_t | link |
| uint16_t | icd |
| ocs_cxn_t * | node |
| ocs_dma_t | bhs |
| uint16_t | type |
| uint32_t | busy:1 |
| uint32_t | chained:1 |
| uint32_t | aborted:1 |
| uint32_t | uses_dif:1 |
| uint32_t | was_tgt_write:1 |
| uint16_t | tag |
| uint16_t | instance_index |
| ocs_list_t | sgl_list |
| uint32_t | n_sge |
| uint32_t | sge_offset |
| uint32_t | itt |
| uint32_t | ttt |
| io_cb_t * | done |
| void * | arg |
| sli4_wqe_context_t * | wq_ctx |
| void* ocs_hal_io_t::arg |
| ocs_list_link_t ocs_hal_io_t::link |
| sli4_wqe_context_t* ocs_hal_io_t::wq_ctx |