ipc_emb_env_tag Struct Reference
[IPC]

Structure describing the IPC environment. More...

#include <ipc_emb.h>

Collaboration diagram for ipc_emb_env_tag:
Collaboration graph
[legend]

Data Fields

struct co_list rx_queue
 Queue of RX descriptors pending for indication to host.
struct co_list cfm_queue
 Queue of TX confirmations pending for indication to host.
uint8_t ipc_rxdesc_idx
 Index of the host RX descriptor array.
uint8_t ipc_rxbuf_idx
 Index of the host RX buffer array.
uint8_t ipc_radar_buf_idx
 Index of the host radar buffer array.
uint8_t ipc_msge2a_buf_idx
 index of the host MSG E2A buffer array
uint8_t ipc_dbg_buf_idx
 index of the host Debug buffer array
uint8_t ipc_msgacke2a_cnt
 count of E2A MSG ACKs of A2E MSGs
uint8_t ipc_unsup_rx_vec_buf_idx
 Index of the host unsupported rx vector buffer array.
uint32_t txdesc_idx [IPC_TXQUEUE_CNT][RW_USER_MAX]
 Index used that points to the current TX desc.
uint8_t user_active [IPC_TXQUEUE_CNT]
 Bitfield indicating which user positions can be scheduled.
struct txdesc_hosttxdesc [IPC_TXQUEUE_CNT][RW_USER_MAX]
 Pointers to the TX descriptor arrays in shared RAM.

Detailed Description

Structure describing the IPC environment.

Definition at line 41 of file ipc_emb.h.


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

Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1