HAL command context. More...
#include <ocs_hal.h>
HAL command context.
This stores the state for asynchronous commands sent to the hardware
Data Fields | |
| ocs_list_link_t | link |
| struct ocs_hal_s * | hal |
| uint32_t | use_cnt |
| uint8_t | cmd [SLI4_BMBX_SIZE] |
| int32_t(* | cb )(struct ocs_hal_s *, int32_t, struct ocs_command_ctx_s *) |
| void * | cb_arg |
| ocs_dma_t | non_emdedded_mem |
| ocs_hal_portal_t | portal |
| ocs_cxn_t * | cxn |
| uint32_t | ip_type |
| portal_cb_t * | portal_cb |
| cxn_cb_t * | cxn_cb |
| mgmt_cb_t * | mgmt_cb |
| void * | mgmt_cb_arg |
| void * | upper_arg |
| ocs_hal_async_cb_t | async_cb |
| void * | async_cb_arg |
| ocs_hal_async_cb_t ocs_command_ctx_t::async_cb |
| int32_t(* ocs_command_ctx_t::cb)(struct ocs_hal_s *, int32_t, struct ocs_command_ctx_s *) |
| uint8_t ocs_command_ctx_t::cmd[SLI4_BMBX_SIZE] |
| ocs_list_link_t ocs_command_ctx_t::link |
| ocs_hal_portal_t ocs_command_ctx_t::portal |
| portal_cb_t* ocs_command_ctx_t::portal_cb |