16#ifndef __FMAC_STRUCTS_COMMON_H__
17#define __FMAC_STRUCTS_COMMON_H__
22#define NRF_WIFI_FW_CHUNK_ID_STR_LEN 16
114#define MAX_NUM_REG_CHANELS 42
#define MAX_NUM_REG_CHANELS
Definition: fmac_structs_common.h:114
#define NRF_WIFI_FW_CHUNK_ID_STR_LEN
Definition: fmac_structs_common.h:22
#define NRF_WIFI_COUNTRY_CODE_LEN
Definition: host_rpu_sys_if.h:59
This structure represents the information related to UMAC.
Definition: host_rpu_common_if.h:112
This structure represents the event that is generated when the regulatory domain is modified or updat...
Definition: host_rpu_umac_if.h:3482
struct nrf_wifi_tx_pwr_ceil_params * tx_pwr_ceil_params
Definition: fmac_structs_common.h:176
int reg_set_status
Definition: fmac_structs_common.h:172
struct nrf_wifi_event_regulatory_change * reg_change
Definition: fmac_structs_common.h:174
bool fw_boot_done
Definition: fmac_structs_common.h:158
void * os_dev_ctx
Definition: fmac_structs_common.h:150
struct nrf_wifi_fmac_priv * fpriv
Definition: fmac_structs_common.h:148
struct rpu_fw_stats * fw_stats
Definition: fmac_structs_common.h:154
bool fw_deinit_done
Definition: fmac_structs_common.h:162
char priv[]
Definition: fmac_structs_common.h:178
void * hal_dev_ctx
Definition: fmac_structs_common.h:152
bool fw_init_done
Definition: fmac_structs_common.h:160
bool stats_req
Definition: fmac_structs_common.h:156
unsigned int reg_chan_count
Definition: fmac_structs_common.h:168
unsigned char alpha2[3]
Definition: fmac_structs_common.h:166
struct nrf_wifi_get_reg_chn_info * reg_chan_info
Definition: fmac_structs_common.h:170
bool alpha2_valid
Definition: fmac_structs_common.h:164
Structure to hold common fmac dev context parameter data.
Definition: fmac_structs_common.h:146
unsigned int size
Definition: fmac_structs_common.h:89
unsigned int dest_addr
Definition: fmac_structs_common.h:91
const void * data
Definition: fmac_structs_common.h:87
char id_str[16]
Definition: fmac_structs_common.h:85
Structure to hold FW patch chunk information.
Definition: fmac_structs_common.h:83
struct nrf_wifi_fw_info umac_patch_pri
Definition: fmac_structs_common.h:74
struct nrf_wifi_fw_info lmac_patch_pri
Definition: fmac_structs_common.h:70
struct nrf_wifi_fw_info lmac_patch_sec
Definition: fmac_structs_common.h:72
struct nrf_wifi_fw_info umac_patch_sec
Definition: fmac_structs_common.h:76
Structure to hold FW patch information for LMAC and UMAC.
Definition: fmac_structs_common.h:68
unsigned int flags
Definition: fmac_structs_common.h:103
struct host_rpu_umac_info info
Definition: fmac_structs_common.h:101
Structure to hold OTP region information.
Definition: fmac_structs_common.h:99
struct nrf_wifi_hal_priv * hpriv
Definition: fmac_structs_common.h:137
char priv[]
Definition: fmac_structs_common.h:139
Structure to hold common fmac priv parameter data.
Definition: fmac_structs_common.h:135
unsigned char alpha2[NRF_WIFI_COUNTRY_CODE_LEN]
Definition: fmac_structs_common.h:122
unsigned int reg_chan_count
Definition: fmac_structs_common.h:126
bool force
Definition: fmac_structs_common.h:124
struct nrf_wifi_get_reg_chn_info reg_chan_info[42]
Definition: fmac_structs_common.h:128
Structure to hold Regulatory parameter data.
Definition: fmac_structs_common.h:120
unsigned int size
Definition: fmac_structs_common.h:60
const void * data
Definition: fmac_structs_common.h:58
Structure to hold FW patch information.
Definition: fmac_structs_common.h:56
This structure represents channels information like maximum power, center frequency,...
Definition: host_rpu_umac_if.h:3422
Structure to hold context information for the HAL layer.
Definition: hal_structs.h:144
This structure defines the parameters used to control the max transmit (TX) power in both frequency b...
Definition: phy_rf_params.h:546
This structure is a comprehensive combination of all the firmware statistics that the RPU (Radio Proc...
Definition: host_rpu_sys_if.h:1518
unsigned long long total_tx_pkts
Definition: fmac_structs_common.h:30
unsigned long long total_tx_drop_pkts
Definition: fmac_structs_common.h:34
unsigned long long total_tx_done_pkts
Definition: fmac_structs_common.h:32
unsigned long long total_rx_pkts
Definition: fmac_structs_common.h:36
unsigned long long total_rx_drop_pkts
Definition: fmac_structs_common.h:38
Structure to hold host specific statistics.
Definition: fmac_structs_common.h:28
struct rpu_fw_stats fw
Definition: fmac_structs_common.h:49
struct rpu_host_stats host
Definition: fmac_structs_common.h:47
Structure to hold per device host and firmware statistics.
Definition: fmac_structs_common.h:45