nRF WiFi
Loading...
Searching...
No Matches
nrf_wifi_hal_dev_ctx Struct Reference

Structure to hold per device context information for the HAL layer. More...

#include <hal_structs_common.h>

Data Fields

struct nrf_wifi_hal_priv * hpriv
void * mac_dev_ctx
void * bal_dev_ctx
unsigned char idx
struct nrf_wifi_hal_info rpu_info
unsigned int num_cmds
void * cmd_q
void * event_q
enum RPU_PROC_TYPE curr_proc
void * lock_hal
void * event_tasklet
void * lock_rx
struct nrf_wifi_hal_buf_map_info * rx_buf_info [MAX_NUM_OF_RX_QUEUES]
struct nrf_wifi_hal_buf_map_info * tx_buf_info
unsigned long addr_rpu_pktram_base
unsigned long addr_rpu_pktram_base_tx
unsigned long addr_rpu_pktram_base_rx
unsigned long addr_rpu_pktram_base_rx_pool [MAX_NUM_OF_RX_QUEUES]
unsigned long tx_frame_offset
bool is_wakeup_now_asserted
unsigned long last_wakeup_now_asserted_time_ms
unsigned long last_wakeup_now_deasserted_time_ms
unsigned long last_rpu_sleep_opp_time_ms
int wdt_irq_received
int wdt_irq_ignored
enum RPU_PS_STATE rpu_ps_state
void * rpu_ps_timer
void * rpu_ps_lock
bool dbg_enable
bool irq_ctx
bool rpu_fw_booted
char * event_data
char * event_data_curr
unsigned int event_data_len
unsigned int event_data_pending
unsigned int event_resubmit
enum NRF_WIFI_HAL_STATUS hal_status
void * recovery_tasklet
void * lock_recovery

Detailed Description

Structure to hold per device context information for the HAL layer.


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