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_privhpriv
 
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_inforx_buf_info [MAX_NUM_OF_RX_QUEUES]
 
struct nrf_wifi_hal_buf_map_infotx_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: