15#ifndef __HOST_RPU_SYS_IF_H__
16#define __HOST_RPU_SYS_IF_H__
23#define USE_PROTECTION_NONE 0
24#define USE_PROTECTION_RTS 1
25#define USE_PROTECTION_CTS2SELF 2
27#define USE_SHORT_PREAMBLE 0
28#define DONT_USE_SHORT_PREAMBLE 1
30#define MARK_RATE_AS_MCS_INDEX 0x80
31#define MARK_RATE_AS_RATE 0x00
33#define ENABLE_GREEN_FIELD 0x01
34#define ENABLE_CHNL_WIDTH_40MHZ 0x02
35#define ENABLE_SGI 0x04
36#define ENABLE_11N_FORMAT 0x08
37#define ENABLE_VHT_FORMAT 0x10
38#define ENABLE_CHNL_WIDTH_80MHZ 0x20
40#define MAX_TX_AGG_SIZE 16
41#define MAX_RX_BUFS_PER_EVNT 64
42#define MAX_MGMT_BUFS 16
45#define MAX_RF_CALIB_DATA 900
47#define NRF_WIFI_ETH_ADDR_LEN 6
49#define PHY_THRESHOLD_NORMAL (-65)
50#define PHY_THRESHOLD_PROD_MODE (-93)
52#define MAX_TX_STREAMS 1
53#define MAX_RX_STREAMS 1
59#define NRF_WIFI_COUNTRY_CODE_LEN 2
683#define NRF_WIFI_FEATURE_DISABLE 0
685#define NRF_WIFI_FEATURE_ENABLE 1
877#define TWT_EXTEND_SP_EDCA 0x1
878#define DISABLE_DFS_CHANNELS 0x2
987#define NRF_WIFI_HE_GI_800NS 0
988#define NRF_WIFI_HE_GI_1600NS 1
989#define NRF_WIFI_HE_GI_3200NS 2
991#define NRF_WIFI_HE_LTF_3200NS 0
992#define NRF_WIFI_HE_LTF_6400NS 1
993#define NRF_WIFI_HE_LTF_12800NS 2
1017#define NRF_WIFI_DISABLE 0
1018#define NRF_WIFI_ENABLE 1
1362#define NRF_WIFI_ENABLE_HE_SU 0x40
1363#define NRF_WIFI_ENABLE_HE_ER_SU 0x80
nrf_wifi_cmd_status
This enum defines various command status values that can occur during radio tests and offloaded raw t...
Definition host_rpu_sys_if.h:1730
@ NRF_WIFI_UMAC_INVALID_CHNL
Definition host_rpu_sys_if.h:1734
@ NRF_WIFI_UMAC_INVALID_TXPWR
Definition host_rpu_sys_if.h:1736
@ NRF_WIFI_UMAC_CMD_SUCCESS
Definition host_rpu_sys_if.h:1732
nrf_wifi_offload_rawtx_ctrl_type
This enum provides a list of different raw tx offloading types.
Definition host_rpu_sys_if.h:1342
@ NRF_WIFI_OFFLOAD_TX_CONFIG
Definition host_rpu_sys_if.h:1345
@ NRF_WIFI_OFFLOAD_TX_STOP
Definition host_rpu_sys_if.h:1343
@ NRF_WIFI_OFFLOAD_TX_START
Definition host_rpu_sys_if.h:1344
max_rx_ampdu_size
The maximum Rx (receive) A-MPDU size in KB.
Definition host_rpu_sys_if.h:691
@ MAX_RX_AMPDU_SIZE_32KB
Definition host_rpu_sys_if.h:697
@ MAX_RX_AMPDU_SIZE_16KB
Definition host_rpu_sys_if.h:695
@ MAX_RX_AMPDU_SIZE_64KB
Definition host_rpu_sys_if.h:699
@ MAX_RX_AMPDU_SIZE_8KB
Definition host_rpu_sys_if.h:693
#define NRF_WIFI_COUNTRY_CODE_LEN
Definition host_rpu_sys_if.h:59
ps_exit_strategy
This enum specifies the type of frames used to retrieve buffered data from the AP in power save mode.
Definition host_rpu_sys_if.h:868
@ EVERY_TIM
Definition host_rpu_sys_if.h:874
@ INT_PS
Definition host_rpu_sys_if.h:872
#define MAX_NUM_OF_RX_QUEUES
Definition lmac_if_common.h:200
UMAC_QUEUE_NUM
This enum represents the queues used to segregate the TX frames depending on their QoS categories....
Definition host_rpu_sys_if.h:1288
@ UMAC_AC_BK
Definition host_rpu_sys_if.h:1290
@ UMAC_AC_MAX_CNT
Definition host_rpu_sys_if.h:1300
@ UMAC_AC_BCN
Definition host_rpu_sys_if.h:1298
@ UMAC_AC_VI
Definition host_rpu_sys_if.h:1294
@ UMAC_AC_BE
Definition host_rpu_sys_if.h:1292
@ UMAC_AC_VO
Definition host_rpu_sys_if.h:1296
wifi_packet_filter
This enum represents different types of filters used.
Definition host_rpu_sys_if.h:1243
@ NRF_WIFI_PACKET_FILTER_DATA
Definition host_rpu_sys_if.h:1249
@ NRF_WIFI_PACKET_FILTER_ALL
Definition host_rpu_sys_if.h:1245
@ NRF_WIFI_PACKET_FILTER_MGMT
Definition host_rpu_sys_if.h:1247
@ NRF_WIFI_PACKET_FILTER_CTRL
Definition host_rpu_sys_if.h:1251
rpu_op_mode
This enum provides a list of different operating modes.
Definition host_rpu_sys_if.h:65
@ RPU_OP_MODE_MAX
Definition host_rpu_sys_if.h:79
@ RPU_OP_MODE_DBG
Definition host_rpu_sys_if.h:77
@ RPU_OP_MODE_RADIO_TEST
Definition host_rpu_sys_if.h:69
@ RPU_OP_MODE_FCM
Definition host_rpu_sys_if.h:71
@ RPU_OP_MODE_REG
Definition host_rpu_sys_if.h:73
#define __NRF_WIFI_PKD
Definition pack_def.h:27
op_band
This enum defines different types of operating bands.
Definition host_rpu_sys_if.h:846
@ BAND_24G
Definition host_rpu_sys_if.h:850
@ BAND_ALL
Definition host_rpu_sys_if.h:848
rpu_ch_bw
Channel Bandwidth types.
Definition host_rpu_sys_if.h:213
@ RPU_CH_BW_20
Definition host_rpu_sys_if.h:215
@ RPU_CH_BW_MAX
Definition host_rpu_sys_if.h:219
@ RPU_CH_BW_40
Definition host_rpu_sys_if.h:217
rpu_tput_mode
Throughput mode Throughput mode to be used for transmitting the packet.
Definition host_rpu_sys_if.h:106
@ RPU_TPUT_MODE_MAX
Definition host_rpu_sys_if.h:120
@ RPU_TPUT_MODE_LEGACY
Definition host_rpu_sys_if.h:108
@ RPU_TPUT_MODE_HE_ER_SU
Definition host_rpu_sys_if.h:116
@ RPU_TPUT_MODE_HT
Definition host_rpu_sys_if.h:110
@ RPU_TPUT_MODE_HE_SU
Definition host_rpu_sys_if.h:114
@ RPU_TPUT_MODE_HE_TB
Definition host_rpu_sys_if.h:118
@ RPU_TPUT_MODE_VHT
Definition host_rpu_sys_if.h:112
#define NRF_WIFI_ETH_ADDR_LEN
Definition host_rpu_sys_if.h:47
wifi_operation_modes
This enum represents different types of operation modes.
Definition host_rpu_sys_if.h:1222
@ NRF_WIFI_TX_INJECTION_MODE
Definition host_rpu_sys_if.h:1228
@ NRF_WIFI_MONITOR_MODE
Definition host_rpu_sys_if.h:1226
@ WIFI_MODE_LIMIT_CHK
Definition host_rpu_sys_if.h:1236
@ NRF_WIFI_PROMISCUOUS_MODE
Definition host_rpu_sys_if.h:1230
@ NRF_WIFI_STA_MODE
Definition host_rpu_sys_if.h:1224
@ NRF_WIFI_STA_AP_MODE
Definition host_rpu_sys_if.h:1234
@ NRF_WIFI_AP_MODE
Definition host_rpu_sys_if.h:1232
rpu_stats_type
This enum defines various types of statistics.
Definition host_rpu_sys_if.h:85
@ RPU_STATS_TYPE_HOST
Definition host_rpu_sys_if.h:89
@ RPU_STATS_TYPE_MAX
Definition host_rpu_sys_if.h:99
@ RPU_STATS_TYPE_PHY
Definition host_rpu_sys_if.h:95
@ RPU_STATS_TYPE_ALL
Definition host_rpu_sys_if.h:87
@ RPU_STATS_TYPE_UMAC
Definition host_rpu_sys_if.h:91
@ RPU_STATS_TYPE_OFFLOADED_RAW_TX
Definition host_rpu_sys_if.h:97
@ RPU_STATS_TYPE_LMAC
Definition host_rpu_sys_if.h:93
nrf_wifi_sys_events
Events from the RPU.
Definition host_rpu_sys_if.h:180
@ NRF_WIFI_EVENT_RF_TEST
Definition host_rpu_sys_if.h:190
@ NRF_WIFI_EVENT_INT_UMAC_STATS
Definition host_rpu_sys_if.h:194
@ NRF_WIFI_EVENT_RAW_TX_DONE
Definition host_rpu_sys_if.h:204
@ NRF_WIFI_EVENT_FILTER_SET_DONE
Definition host_rpu_sys_if.h:202
@ NRF_WIFI_EVENT_DEINIT_DONE
Definition host_rpu_sys_if.h:188
@ NRF_WIFI_EVENT_RADIOCMD_STATUS
Definition host_rpu_sys_if.h:196
@ NRF_WIFI_EVENT_OFFLOADED_RAWTX_STATUS
Definition host_rpu_sys_if.h:206
@ NRF_WIFI_EVENT_PWR_DATA
Definition host_rpu_sys_if.h:182
@ NRF_WIFI_EVENT_COEX_CONFIG
Definition host_rpu_sys_if.h:192
@ NRF_WIFI_EVENT_INIT_DONE
Definition host_rpu_sys_if.h:184
@ NRF_WIFI_EVENT_MODE_SET_DONE
Definition host_rpu_sys_if.h:200
@ NRF_WIFI_EVENT_CHANNEL_SET_DONE
Definition host_rpu_sys_if.h:198
@ NRF_WIFI_EVENT_STATS
Definition host_rpu_sys_if.h:186
rpu_pkt_preamble
This enum represents the different types of preambles used. Preambles are sequences of known symbols ...
Definition host_rpu_sys_if.h:1026
@ RPU_PKT_PREAMBLE_MAX
Definition host_rpu_sys_if.h:1034
@ RPU_PKT_PREAMBLE_LONG
Definition host_rpu_sys_if.h:1030
@ RPU_PKT_PREAMBLE_MIXED
Definition host_rpu_sys_if.h:1032
@ RPU_PKT_PREAMBLE_SHORT
Definition host_rpu_sys_if.h:1028
nrf_wifi_keep_alive_status
This enum defines keep alive state.
Definition host_rpu_sys_if.h:857
@ KEEP_ALIVE_ENABLED
Definition host_rpu_sys_if.h:861
@ KEEP_ALIVE_DISABLED
Definition host_rpu_sys_if.h:859
nrf_wifi_sys_commands
System commands.
Definition host_rpu_sys_if.h:127
@ NRF_WIFI_CMD_RAW_TX_PKT
Definition host_rpu_sys_if.h:167
@ NRF_WIFI_CMD_SRCOEX
Definition host_rpu_sys_if.h:147
@ NRF_WIFI_CMD_RESET_STATISTICS
Definition host_rpu_sys_if.h:169
@ NRF_WIFI_CMD_MODE
Definition host_rpu_sys_if.h:135
@ NRF_WIFI_CMD_RAW_CONFIG_FILTER
Definition host_rpu_sys_if.h:165
@ NRF_WIFI_CMD_RADIO_TEST_INIT
Definition host_rpu_sys_if.h:155
@ NRF_WIFI_CMD_HE_GI_LTF_CONFIG
Definition host_rpu_sys_if.h:151
@ NRF_WIFI_CMD_UMAC_INT_STATS
Definition host_rpu_sys_if.h:153
@ NRF_WIFI_CMD_RX
Definition host_rpu_sys_if.h:141
@ NRF_WIFI_CMD_OFFLOAD_RAW_TX_CTRL
Definition host_rpu_sys_if.h:173
@ NRF_WIFI_CMD_TX
Definition host_rpu_sys_if.h:131
@ NRF_WIFI_CMD_RT_REQ_SET_REG
Definition host_rpu_sys_if.h:157
@ NRF_WIFI_CMD_INIT
Definition host_rpu_sys_if.h:129
@ NRF_WIFI_CMD_RAW_CONFIG_MODE
Definition host_rpu_sys_if.h:163
@ NRF_WIFI_CMD_OFFLOAD_RAW_TX_PARAMS
Definition host_rpu_sys_if.h:171
@ NRF_WIFI_CMD_DEINIT
Definition host_rpu_sys_if.h:145
@ NRF_WIFI_CMD_RF_TEST
Definition host_rpu_sys_if.h:149
@ NRF_WIFI_CMD_GET_STATS
Definition host_rpu_sys_if.h:137
@ NRF_WIFI_CMD_TX_FIX_DATA_RATE
Definition host_rpu_sys_if.h:159
@ NRF_WIFI_CMD_IF_TYPE
Definition host_rpu_sys_if.h:133
@ NRF_WIFI_CMD_CLEAR_STATS
Definition host_rpu_sys_if.h:139
@ NRF_WIFI_CMD_PWR
Definition host_rpu_sys_if.h:143
@ NRF_WIFI_CMD_CHANNEL
Definition host_rpu_sys_if.h:161
#define MAX_TX_AGG_SIZE
Definition host_rpu_sys_if.h:40
#define NRF_WIFI_RF_PARAMS_SIZE
PHY init config parameters. These are passed to phy at init.
Definition phy_rf_params_common.h:15
unsigned char bw
Definition host_rpu_sys_if.h:230
signed int sec_20_offset
Definition host_rpu_sys_if.h:232
signed int sec_40_offset
Definition host_rpu_sys_if.h:234
unsigned int primary_num
Definition host_rpu_sys_if.h:228
This structure specifies the parameters required to configure a specific channel.
Definition host_rpu_sys_if.h:226
signed int rpu_msg_id
Definition host_rpu_sys_if.h:1511
signed int switch_A
Definition host_rpu_sys_if.h:1513
Structure for coexistence (coex) switch configuration.
Definition host_rpu_sys_if.h:1509
unsigned char pcb_loss_5g_band2
Definition host_rpu_sys_if.h:837
unsigned char pcb_loss_2g
Definition host_rpu_sys_if.h:833
unsigned char pcb_loss_5g_band3
Definition host_rpu_sys_if.h:839
unsigned char pcb_loss_5g_band1
Definition host_rpu_sys_if.h:835
This structure defines board dependent parameters like PCB loss.
Definition host_rpu_sys_if.h:831
signed int stats_type
Definition host_rpu_sys_if.h:1490
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1488
This structure defines the command used to clear or reset statistics.
Definition host_rpu_sys_if.h:1486
struct rpu_cmd_coex_config_info coex_config_info
Definition host_rpu_sys_if.h:1548
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1546
This structure defines the command used to configure the coexistence hardware.
Definition host_rpu_sys_if.h:1544
int fixed_rate
Definition host_rpu_sys_if.h:1590
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1583
unsigned char rate_flags
Definition host_rpu_sys_if.h:1585
This structure defines the command used to fix the transmission (Tx) data rate. The command allows se...
Definition host_rpu_sys_if.h:1581
signed int stats_type
Definition host_rpu_sys_if.h:1201
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1199
signed int op_mode
Definition host_rpu_sys_if.h:1203
This structure defines the command used to retrieve statistics from the RPU.
Definition host_rpu_sys_if.h:1197
unsigned char he_ltf
Definition host_rpu_sys_if.h:1012
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1006
unsigned char wdev_id
Definition host_rpu_sys_if.h:1008
unsigned char enable
Definition host_rpu_sys_if.h:1014
unsigned char he_gi_type
Definition host_rpu_sys_if.h:1010
This structure defines the command used to configure High-Efficiency Guard Interval(HE-GI) and High-E...
Definition host_rpu_sys_if.h:1004
unsigned int ddr_ptrs[16]
Definition host_rpu_sys_if.h:1151
unsigned short pkt_length[16]
Definition host_rpu_sys_if.h:1149
struct rpu_conf_params conf
Definition host_rpu_sys_if.h:1147
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1145
This structure defines the command used to configure the RPU with different PHY configuration paramet...
Definition host_rpu_sys_if.h:1143
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1412
unsigned char ctrl_type
Definition host_rpu_sys_if.h:1416
unsigned int wdev_id
Definition host_rpu_sys_if.h:1414
This structure defines the command used for offloading Raw tx.
Definition host_rpu_sys_if.h:1410
struct nrf_wifi_offload_ctrl_params ctrl_info
Definition host_rpu_sys_if.h:1401
struct nrf_wifi_offload_tx_ctrl tx_params
Definition host_rpu_sys_if.h:1403
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1397
unsigned int wdev_id
Definition host_rpu_sys_if.h:1399
This structure defines the command used for offloading Raw tx.
Definition host_rpu_sys_if.h:1395
signed int data_type
Definition host_rpu_sys_if.h:1502
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1500
This structure represents the command used to obtain power monitor information specific to different ...
Definition host_rpu_sys_if.h:1498
struct nrf_wifi_radio_test_init_info conf
Definition host_rpu_sys_if.h:1177
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1175
This structure defines the command used to initialize a radio test.
Definition host_rpu_sys_if.h:1173
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1273
unsigned char if_index
Definition host_rpu_sys_if.h:1275
unsigned char filter
Definition host_rpu_sys_if.h:1277
unsigned short capture_len
Definition host_rpu_sys_if.h:1279
This structure defines the command used to configure filters and capture length in promiscuous and mo...
Definition host_rpu_sys_if.h:1271
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1260
unsigned char if_index
Definition host_rpu_sys_if.h:1262
unsigned char op_mode
Definition host_rpu_sys_if.h:1264
This structure defines the command used to configure promiscuous mode/Monitor mode/Packet injector mo...
Definition host_rpu_sys_if.h:1258
struct nrf_wifi_raw_tx_pkt raw_tx_info
Definition host_rpu_sys_if.h:1336
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1332
unsigned char if_index
Definition host_rpu_sys_if.h:1334
This structure defines the command used to configure packet injector mode.
Definition host_rpu_sys_if.h:1330
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1813
This structure describes the command for reset of interface statistics.
Definition host_rpu_sys_if.h:1811
struct rpu_cmd_rftest_info rf_test_info
Definition host_rpu_sys_if.h:1614
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1612
This structure defines the command used for RF (Radio Frequency) testing. RF test commands are specif...
Definition host_rpu_sys_if.h:1610
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1188
struct rpu_conf_rx_radio_test_params conf
Definition host_rpu_sys_if.h:1190
This structure defines the command used to enable or disable the reception (Rx). It allows controllin...
Definition host_rpu_sys_if.h:1186
struct chan_params chan
Definition host_rpu_sys_if.h:1216
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1212
unsigned char if_index
Definition host_rpu_sys_if.h:1214
This structure represents the channel parameters to configure specific channel.
Definition host_rpu_sys_if.h:1210
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1523
struct coex_wlan_switch_ctrl conf
Definition host_rpu_sys_if.h:1525
The structure represents the command used to configure the Wi-Fi side shared switch for SR coexistenc...
Definition host_rpu_sys_if.h:1521
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:984
This structure defines the command used to de-initialize the RPU.
Definition host_rpu_sys_if.h:982
unsigned int discon_timeout
Definition host_rpu_sys_if.h:920
unsigned int bt_coex_disable
Definition host_rpu_sys_if.h:966
unsigned char ps_exit_strategy
Definition host_rpu_sys_if.h:924
unsigned char tcp_ip_checksum_offload
Definition host_rpu_sys_if.h:904
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:890
unsigned int keep_alive_period
Definition host_rpu_sys_if.h:934
unsigned int coex_disable_ptiwin_for_wifi_scan
Definition host_rpu_sys_if.h:943
unsigned int bt_slot_time_in_ms
Definition host_rpu_sys_if.h:964
unsigned int watchdog_timer_val
Definition host_rpu_sys_if.h:926
unsigned int dynamic_ed
Definition host_rpu_sys_if.h:962
unsigned int stbc_enable_in_ht
Definition host_rpu_sys_if.h:958
unsigned int wdev_id
Definition host_rpu_sys_if.h:892
unsigned int disable_beamforming
Definition host_rpu_sys_if.h:916
struct rx_buf_pool_params rx_buf_pools[MAX_NUM_OF_RX_QUEUES]
Definition host_rpu_sys_if.h:896
struct temp_vbat_config temp_vbat_config_params
Definition host_rpu_sys_if.h:902
unsigned int dbs_war_ctrl
Definition host_rpu_sys_if.h:960
unsigned char country_code[2]
Definition host_rpu_sys_if.h:906
unsigned int op_band
Definition host_rpu_sys_if.h:908
struct nrf_wifi_data_config_params data_config_params
Definition host_rpu_sys_if.h:898
unsigned char raw_scan_enable
Definition host_rpu_sys_if.h:947
unsigned char display_scan_abort_on_bss_limit
Definition host_rpu_sys_if.h:974
struct nrf_wifi_sys_params sys_params
Definition host_rpu_sys_if.h:894
unsigned int max_ps_poll_fail_cnt
Definition host_rpu_sys_if.h:954
unsigned char keep_alive_enable
Definition host_rpu_sys_if.h:930
unsigned int display_scan_bss_limit
Definition host_rpu_sys_if.h:939
unsigned char mgmt_buff_offload
Definition host_rpu_sys_if.h:910
unsigned int feature_flags
Definition host_rpu_sys_if.h:912
This structure defines the command responsible for initializing the UMAC. After the host driver bring...
Definition host_rpu_sys_if.h:888
unsigned char reorder_buf_size
Definition host_rpu_sys_if.h:726
signed int max_rxampdu_size
Definition host_rpu_sys_if.h:728
unsigned char aggregation
Definition host_rpu_sys_if.h:714
unsigned char wmm
Definition host_rpu_sys_if.h:718
unsigned char max_num_rx_agg_sessions
Definition host_rpu_sys_if.h:722
unsigned char max_tx_aggregation
Definition host_rpu_sys_if.h:724
unsigned char rate_protection_type
Definition host_rpu_sys_if.h:710
unsigned char max_num_tx_agg_sessions
Definition host_rpu_sys_if.h:720
This structure specifies the configuration parameters used for configuring data-related settings.
Definition host_rpu_sys_if.h:708
struct rpu_evnt_coex_config_info coex_config_info
Definition host_rpu_sys_if.h:1571
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1569
This structure defines the event used to represent coexistence configuration.
Definition host_rpu_sys_if.h:1567
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1804
This structure represents the event that indicates the completion of UMAC deinitialization....
Definition host_rpu_sys_if.h:1802
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1760
This structure represents the UMAC initialization done event. The event is sent by the RPU (Radio Pro...
Definition host_rpu_sys_if.h:1758
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1457
unsigned char if_index
Definition host_rpu_sys_if.h:1459
unsigned short capture_len
Definition host_rpu_sys_if.h:1463
unsigned char filter
Definition host_rpu_sys_if.h:1461
int status
Definition host_rpu_sys_if.h:1465
This structure defines an event that indicates set raw config filter command done.
Definition host_rpu_sys_if.h:1455
unsigned char op_mode
Definition host_rpu_sys_if.h:1445
int status
Definition host_rpu_sys_if.h:1447
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1441
unsigned char if_index
Definition host_rpu_sys_if.h:1443
This structure defines an event that indicates set raw config mode command done.
Definition host_rpu_sys_if.h:1439
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1474
int status
Definition host_rpu_sys_if.h:1478
unsigned char desc_num
Definition host_rpu_sys_if.h:1476
This structure defines an event that indicates the Raw tx done.
Definition host_rpu_sys_if.h:1472
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1634
struct rpu_evnt_rftest_info rf_test_info
Definition host_rpu_sys_if.h:1636
This structure describes the event generated during RF (Radio Frequency) testing.
Definition host_rpu_sys_if.h:1632
int status
Definition host_rpu_sys_if.h:1431
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1425
unsigned int chan_num
Definition host_rpu_sys_if.h:1429
unsigned char if_index
Definition host_rpu_sys_if.h:1427
This structure defines an event that indicates set channel command done.
Definition host_rpu_sys_if.h:1423
unsigned int rx_checksum_error_count
Definition host_rpu_sys_if.h:547
unsigned int rx_bytes
Definition host_rpu_sys_if.h:545
unsigned int rx_multicast_pkt_count
Definition host_rpu_sys_if.h:537
unsigned int replay_attack_drop_cnt
Definition host_rpu_sys_if.h:549
unsigned int rx_unicast_pkt_count
Definition host_rpu_sys_if.h:535
unsigned int tx_multicast_pkt_count
Definition host_rpu_sys_if.h:529
unsigned int tx_bytes
Definition host_rpu_sys_if.h:533
unsigned int tx_unicast_pkt_count
Definition host_rpu_sys_if.h:527
unsigned int tx_broadcast_pkt_count
Definition host_rpu_sys_if.h:531
unsigned int rx_broadcast_pkt_count
Definition host_rpu_sys_if.h:539
unsigned int rx_beacon_success_count
Definition host_rpu_sys_if.h:541
unsigned int rx_beacon_miss_count
Definition host_rpu_sys_if.h:543
This structure specifies the UMAC interface debug parameters used for debugging purpose.
Definition host_rpu_sys_if.h:525
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1720
struct rpu_off_raw_tx_fw_stats fw
Definition host_rpu_sys_if.h:1722
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition host_rpu_sys_if.h:1718
int tx_pwr
Definition host_rpu_sys_if.h:1357
unsigned int channel_no
Definition host_rpu_sys_if.h:1359
unsigned int period_in_us
Definition host_rpu_sys_if.h:1355
This structure defines the offloaded raw tx control information.
Definition host_rpu_sys_if.h:1353
unsigned int rate_flags
Definition host_rpu_sys_if.h:1382
unsigned int rate_retries
Definition host_rpu_sys_if.h:1376
unsigned int pkt_length
Definition host_rpu_sys_if.h:1372
unsigned int rate
Definition host_rpu_sys_if.h:1380
unsigned int pkt_ram_ptr
Definition host_rpu_sys_if.h:1388
unsigned int rate_preamble_type
Definition host_rpu_sys_if.h:1374
unsigned char he_ltf
Definition host_rpu_sys_if.h:1386
unsigned char he_gi_type
Definition host_rpu_sys_if.h:1384
This structure defines the offloading raw tx parameters.
Definition host_rpu_sys_if.h:1370
signed char phy_threshold
Definition host_rpu_sys_if.h:1164
unsigned char rf_params[200]
Definition host_rpu_sys_if.h:1160
struct chan_params chan
Definition host_rpu_sys_if.h:1162
unsigned int phy_calib
Definition host_rpu_sys_if.h:1166
This structure represents the parameters required to initialize a radio test.
Definition host_rpu_sys_if.h:1158
unsigned char rate
Definition host_rpu_sys_if.h:1321
unsigned char queue_num
Definition host_rpu_sys_if.h:1309
unsigned char rate_retries
Definition host_rpu_sys_if.h:1315
unsigned short pkt_length
Definition host_rpu_sys_if.h:1313
unsigned int frame_ddr_pointer
Definition host_rpu_sys_if.h:1323
unsigned char rate_flags
Definition host_rpu_sys_if.h:1317
unsigned char desc_num
Definition host_rpu_sys_if.h:1311
This structure defines the raw tx parameters used in packet injector mode.
Definition host_rpu_sys_if.h:1307
struct rpu_rt_fw_stats fw
Definition host_rpu_sys_if.h:1705
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1703
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition host_rpu_sys_if.h:1701
unsigned int len
Definition host_rpu_sys_if.h:679
unsigned int cmd_event
Definition host_rpu_sys_if.h:677
The UMAC header structure for system commands and events defines the format used to transmit and rece...
Definition host_rpu_sys_if.h:675
unsigned int hw_bringup_time
Definition host_rpu_sys_if.h:741
unsigned char mac_addr[6]
Definition host_rpu_sys_if.h:751
unsigned int bcn_time_out
Definition host_rpu_sys_if.h:745
unsigned int sleep_enable
Definition host_rpu_sys_if.h:739
unsigned int sw_bringup_time
Definition host_rpu_sys_if.h:743
unsigned char rf_params_valid
Definition host_rpu_sys_if.h:755
unsigned char rf_params[200]
Definition host_rpu_sys_if.h:753
unsigned int calib_sleep_clk
Definition host_rpu_sys_if.h:747
unsigned int phy_calib
Definition host_rpu_sys_if.h:749
This structure specifies the parameters that need to be provided for the command NRF_WIFI_CMD_INIT fo...
Definition host_rpu_sys_if.h:737
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1686
struct rpu_sys_fw_stats fw
Definition host_rpu_sys_if.h:1688
This structure represents the event that provides RPU statistics in response to the command NRF_WIFI_...
Definition host_rpu_sys_if.h:1684
unsigned char band_edge_5g_unii_2a_lo_ht
Definition host_rpu_sys_if.h:794
unsigned char band_edge_2g_hi_ht
Definition host_rpu_sys_if.h:782
unsigned char band_edge_5g_unii_2a_hi_he
Definition host_rpu_sys_if.h:800
unsigned char band_edge_5g_unii_3_hi_he
Definition host_rpu_sys_if.h:816
unsigned char band_edge_5g_unii_2c_hi_ht
Definition host_rpu_sys_if.h:806
unsigned char band_edge_5g_unii_4_hi_ht
Definition host_rpu_sys_if.h:822
unsigned char band_edge_2g_lo_dss
Definition host_rpu_sys_if.h:774
unsigned char band_edge_5g_unii_3_hi_ht
Definition host_rpu_sys_if.h:814
unsigned char band_edge_2g_hi_he
Definition host_rpu_sys_if.h:784
unsigned char band_edge_5g_unii_2a_lo_he
Definition host_rpu_sys_if.h:796
unsigned char band_edge_2g_hi_dsss
Definition host_rpu_sys_if.h:780
unsigned char band_edge_5g_unii_4_hi_he
Definition host_rpu_sys_if.h:824
unsigned char band_edge_5g_unii_3_lo_he
Definition host_rpu_sys_if.h:812
unsigned char band_edge_5g_unii_3_lo_ht
Definition host_rpu_sys_if.h:810
unsigned char band_edge_5g_unii_2c_hi_he
Definition host_rpu_sys_if.h:808
unsigned char band_edge_5g_unii_2c_lo_he
Definition host_rpu_sys_if.h:804
unsigned char ant_gain_2g
Definition host_rpu_sys_if.h:766
unsigned char band_edge_2g_lo_he
Definition host_rpu_sys_if.h:778
unsigned char band_edge_5g_unii_2c_lo_ht
Definition host_rpu_sys_if.h:802
unsigned char band_edge_5g_unii_4_lo_he
Definition host_rpu_sys_if.h:820
unsigned char band_edge_5g_unii_1_lo_he
Definition host_rpu_sys_if.h:788
unsigned char ant_gain_5g_band2
Definition host_rpu_sys_if.h:770
unsigned char band_edge_5g_unii_1_hi_he
Definition host_rpu_sys_if.h:792
unsigned char band_edge_5g_unii_1_lo_ht
Definition host_rpu_sys_if.h:786
unsigned char ant_gain_5g_band1
Definition host_rpu_sys_if.h:768
unsigned char band_edge_5g_unii_2a_hi_ht
Definition host_rpu_sys_if.h:798
unsigned char band_edge_5g_unii_1_hi_ht
Definition host_rpu_sys_if.h:790
unsigned char ant_gain_5g_band3
Definition host_rpu_sys_if.h:772
unsigned char band_edge_2g_lo_ht
Definition host_rpu_sys_if.h:776
unsigned char band_edge_5g_unii_4_lo_ht
Definition host_rpu_sys_if.h:818
This structure defines the parameters used to control the transmit (TX) power.
Definition host_rpu_sys_if.h:764
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1746
unsigned int status
Definition host_rpu_sys_if.h:1748
This structure defines an event that indicates the error status values that may occur during a radio ...
Definition host_rpu_sys_if.h:1744
unsigned char items_num_cur_allocated
Definition host_rpu_sys_if.h:1775
unsigned int items_num_total_allocated
Definition host_rpu_sys_if.h:1777
unsigned int items_num_not_allocated
Definition host_rpu_sys_if.h:1779
unsigned char items_num_max_allocated
Definition host_rpu_sys_if.h:1773
unsigned char num_pool_items
Definition host_rpu_sys_if.h:1771
unsigned int buffer_size
Definition host_rpu_sys_if.h:1769
structure for UMAC memory pool information.
Definition host_rpu_sys_if.h:1767
unsigned char coex_cmd[0]
Definition host_rpu_sys_if.h:1537
unsigned int len
Definition host_rpu_sys_if.h:1535
The structure defines the parameters used to configure the coexistence hardware.
Definition host_rpu_sys_if.h:1533
unsigned char rfcmd[0]
Definition host_rpu_sys_if.h:1601
unsigned int len
Definition host_rpu_sys_if.h:1599
This structure describes rf test command information.
Definition host_rpu_sys_if.h:1597
unsigned char bypass_regulatory
Definition host_rpu_sys_if.h:1128
unsigned char aux_adc_input_chain_id
Definition host_rpu_sys_if.h:1092
signed int tx_pkt_num
Definition host_rpu_sys_if.h:1082
signed int op_mode
Definition host_rpu_sys_if.h:1074
unsigned short int capture_length
Definition host_rpu_sys_if.h:1124
unsigned char rf_params[200]
Definition host_rpu_sys_if.h:1050
unsigned int tx_pkt_cw
Definition host_rpu_sys_if.h:1132
unsigned char antenna_sel
Definition host_rpu_sys_if.h:1048
unsigned char tx_pkt_preamble
Definition host_rpu_sys_if.h:1060
unsigned int tx_pkt_gap_us
Definition host_rpu_sys_if.h:1108
unsigned char tx_pkt_chnl_bw
Definition host_rpu_sys_if.h:1052
unsigned char ru_tone
Definition host_rpu_sys_if.h:1114
signed char tx_tone_freq
Definition host_rpu_sys_if.h:1118
unsigned char tx_mode
Definition host_rpu_sys_if.h:1078
unsigned int phy_calib
Definition host_rpu_sys_if.h:1072
signed char tx_pkt_mcs
Definition host_rpu_sys_if.h:1066
unsigned char he_gi
Definition host_rpu_sys_if.h:1098
unsigned char ru_index
Definition host_rpu_sys_if.h:1116
unsigned char tx_pkt_stbc
Definition host_rpu_sys_if.h:1062
unsigned char tx_pkt_tput_mode
Definition host_rpu_sys_if.h:1054
signed char phy_threshold
Definition host_rpu_sys_if.h:1070
unsigned int rts_threshold
Definition host_rpu_sys_if.h:1104
struct chan_params chan
Definition host_rpu_sys_if.h:1076
unsigned short tx_pkt_len
Definition host_rpu_sys_if.h:1084
unsigned char rx
Definition host_rpu_sys_if.h:1090
unsigned char bb_gain
Definition host_rpu_sys_if.h:1122
signed char tx_pkt_rate
Definition host_rpu_sys_if.h:1068
unsigned char he_ltf
Definition host_rpu_sys_if.h:1096
unsigned char tx_pkt_nss
Definition host_rpu_sys_if.h:1058
unsigned char lna_gain
Definition host_rpu_sys_if.h:1120
unsigned char nss
Definition host_rpu_sys_if.h:1046
unsigned char country_code[2]
Definition host_rpu_sys_if.h:1130
unsigned int tx_power
Definition host_rpu_sys_if.h:1086
unsigned char tx_pkt_sgi
Definition host_rpu_sys_if.h:1056
unsigned char wlan_ant_switch_ctrl
Definition host_rpu_sys_if.h:1110
unsigned char power_save
Definition host_rpu_sys_if.h:1102
unsigned char tx
Definition host_rpu_sys_if.h:1088
unsigned int uapsd_queue
Definition host_rpu_sys_if.h:1106
unsigned char set_he_ltf_gi
Definition host_rpu_sys_if.h:1100
unsigned char sr_ant_switch_ctrl
Definition host_rpu_sys_if.h:1112
unsigned short int capture_timeout
Definition host_rpu_sys_if.h:1126
unsigned char tx_pkt_fec_coding
Definition host_rpu_sys_if.h:1064
unsigned char agg
Definition host_rpu_sys_if.h:1094
This structure describes different Physical Layer (PHY) configuration parameters used in RF test and ...
Definition host_rpu_sys_if.h:1044
unsigned char rf_params[200]
Definition host_rpu_sys_if.h:246
unsigned int phy_calib
Definition host_rpu_sys_if.h:253
unsigned char nss
Definition host_rpu_sys_if.h:244
signed char phy_threshold
Definition host_rpu_sys_if.h:250
struct chan_params chan
Definition host_rpu_sys_if.h:248
unsigned char rx
Definition host_rpu_sys_if.h:255
This structure specifies the parameters required to start or stop the RX (receive) operation in radio...
Definition host_rpu_sys_if.h:242
unsigned char coex_event[0]
Definition host_rpu_sys_if.h:1560
unsigned int len
Definition host_rpu_sys_if.h:1558
This structure describes the coexistence configuration data received in the NRF_WIFI_EVENT_COEX_CONFI...
Definition host_rpu_sys_if.h:1556
unsigned int len
Definition host_rpu_sys_if.h:1623
unsigned char rfevent[0]
Definition host_rpu_sys_if.h:1625
This structure describes rf test event information.
Definition host_rpu_sys_if.h:1621
unsigned int rx_crypto_start_cnt
Definition host_rpu_sys_if.h:626
unsigned int rx_extram_buf_full
Definition host_rpu_sys_if.h:632
unsigned int rx_event_buf_full
Definition host_rpu_sys_if.h:630
unsigned int rx_mpdu_crc_fail_cnt
Definition host_rpu_sys_if.h:616
unsigned int lmac_rxisr_cnt
Definition host_rpu_sys_if.h:604
unsigned int rx_crypto_done_cnt
Definition host_rpu_sys_if.h:628
unsigned int rxDSSSCrcSuccessCnt
Definition host_rpu_sys_if.h:622
unsigned int tx_pkt_done_cnt
Definition host_rpu_sys_if.h:586
unsigned int deagg_inptr_desc_empty
Definition host_rpu_sys_if.h:600
unsigned int scan_abort_complete
Definition host_rpu_sys_if.h:640
unsigned int internal_pkt_cnt
Definition host_rpu_sys_if.h:590
unsigned int rpu_hw_lockup_recovery_done
Definition host_rpu_sys_if.h:646
unsigned int scan_req
Definition host_rpu_sys_if.h:634
unsigned int rx_decryptcnt
Definition host_rpu_sys_if.h:606
unsigned int tx_pkt_cnt
Definition host_rpu_sys_if.h:584
unsigned int scan_pkt_cnt
Definition host_rpu_sys_if.h:588
unsigned int rx_mpdu_crc_success_cnt
Definition host_rpu_sys_if.h:614
unsigned int rx_ofdm_crc_fail_cnt
Definition host_rpu_sys_if.h:620
unsigned int deagg_circular_buffer_full
Definition host_rpu_sys_if.h:602
unsigned int prepa_rx_event_fail
Definition host_rpu_sys_if.h:610
unsigned int internal_pkt_done_cnt
Definition host_rpu_sys_if.h:592
unsigned int ch_prog_cmd_cnt
Definition host_rpu_sys_if.h:580
unsigned int reset_complete_event_cnt
Definition host_rpu_sys_if.h:576
unsigned int rx_core_pool_full_cnt
Definition host_rpu_sys_if.h:612
unsigned int ack_resp_cnt
Definition host_rpu_sys_if.h:594
unsigned int internal_buf_pool_null
Definition host_rpu_sys_if.h:642
unsigned int deagg_isr
Definition host_rpu_sys_if.h:598
unsigned int scan_complete
Definition host_rpu_sys_if.h:636
unsigned int rpu_hw_lockup_count
Definition host_rpu_sys_if.h:644
unsigned int rxDSSSCrcFailCnt
Definition host_rpu_sys_if.h:624
unsigned int unable_gen_event
Definition host_rpu_sys_if.h:578
unsigned int scan_abort_req
Definition host_rpu_sys_if.h:638
unsigned int tx_timeout
Definition host_rpu_sys_if.h:596
unsigned int process_decrypt_fail
Definition host_rpu_sys_if.h:608
unsigned int reset_cmd_cnt
Definition host_rpu_sys_if.h:574
unsigned int channel_prog_done
Definition host_rpu_sys_if.h:582
unsigned int rx_ofdm_crc_success_cnt
Definition host_rpu_sys_if.h:618
This structure defines the LMAC debug parameters.
Definition host_rpu_sys_if.h:572
unsigned int offload_raw_tx_cnt
Definition host_rpu_sys_if.h:1669
unsigned int offload_raw_tx_complete_cnt
Definition host_rpu_sys_if.h:1670
unsigned int warm_boot_cnt
Definition host_rpu_sys_if.h:1671
unsigned int offload_raw_tx_state
Definition host_rpu_sys_if.h:1668
This structure defines the Offloaded raw tx debug statistics.
Definition host_rpu_sys_if.h:1667
unsigned int ofdm_crc32_pass_cnt
Definition host_rpu_sys_if.h:660
unsigned char pdout_val
Definition host_rpu_sys_if.h:658
unsigned int dsss_crc32_pass_cnt
Definition host_rpu_sys_if.h:664
signed char rssi_avg
Definition host_rpu_sys_if.h:656
unsigned int ofdm_crc32_fail_cnt
Definition host_rpu_sys_if.h:662
unsigned int dsss_crc32_fail_cnt
Definition host_rpu_sys_if.h:666
This structure defines the PHY (Physical Layer) debug statistics.
Definition host_rpu_sys_if.h:654
struct rpu_phy_stats phy
Definition host_rpu_sys_if.h:1660
This structure is a comprehensive combination of all the firmware statistics that the RPU (Radio Proc...
Definition host_rpu_sys_if.h:1658
struct rpu_phy_stats phy
Definition host_rpu_sys_if.h:1646
struct rpu_lmac_stats lmac
Definition host_rpu_sys_if.h:1648
struct rpu_umac_stats umac
Definition host_rpu_sys_if.h:1650
This structure is a comprehensive combination of all the firmware statistics that the RPU (Radio Proc...
Definition host_rpu_sys_if.h:1644
struct umac_cmd_evnt_dbg_params cmd_evnt_dbg_params
Definition host_rpu_sys_if.h:563
struct umac_rx_dbg_params rx_dbg_params
Definition host_rpu_sys_if.h:561
struct nrf_wifi_interface_stats interface_data_stats
Definition host_rpu_sys_if.h:565
struct umac_tx_dbg_params tx_dbg_params
Definition host_rpu_sys_if.h:559
This structure defines the UMAC debug statistics. It contains the necessary parameters and fields use...
Definition host_rpu_sys_if.h:557
Definition lmac_if_common.h:202
Definition lmac_if_common.h:209
unsigned char cmd_connect
Definition host_rpu_sys_if.h:438
unsigned int cmd_new_station
Definition host_rpu_sys_if.h:496
unsigned int cmd_get_interface
Definition host_rpu_sys_if.h:504
unsigned int cmd_get_key
Definition host_rpu_sys_if.h:482
unsigned char cmd_rf_test
Definition host_rpu_sys_if.h:436
unsigned int cmd_set_ifflags
Definition host_rpu_sys_if.h:506
unsigned int cmd_assoc
Definition host_rpu_sys_if.h:464
unsigned int cmd_set_interface
Definition host_rpu_sys_if.h:502
unsigned int event_wiphy_reg_change
Definition host_rpu_sys_if.h:492
unsigned int event_scan_done
Definition host_rpu_sys_if.h:452
unsigned int cmd_del_station
Definition host_rpu_sys_if.h:498
unsigned int umac_scan_complete
Definition host_rpu_sys_if.h:458
unsigned int cmd_get_stats
Definition host_rpu_sys_if.h:440
unsigned int umac_scan_req
Definition host_rpu_sys_if.h:456
unsigned int cmd_get_scan
Definition host_rpu_sys_if.h:454
unsigned int LMAC_CMD_PS
Definition host_rpu_sys_if.h:516
unsigned int event_reg_change
Definition host_rpu_sys_if.h:488
unsigned int cmd_set_key
Definition host_rpu_sys_if.h:480
unsigned int event_ps_state
Definition host_rpu_sys_if.h:442
unsigned int cmd_set_ifflags_done
Definition host_rpu_sys_if.h:508
unsigned int cmd_req_set_reg
Definition host_rpu_sys_if.h:448
unsigned int cmd_get_reg
Definition host_rpu_sys_if.h:446
unsigned int cmd_auth
Definition host_rpu_sys_if.h:462
unsigned int cmd_new_interface
Definition host_rpu_sys_if.h:500
unsigned int cmd_set_wiphy
Definition host_rpu_sys_if.h:512
unsigned int cmd_register_frame
Definition host_rpu_sys_if.h:470
unsigned int umac_scan_busy
Definition host_rpu_sys_if.h:460
unsigned int cmd_new_key
Definition host_rpu_sys_if.h:478
unsigned int event_beacon_hint
Definition host_rpu_sys_if.h:484
unsigned int cmd_set_bss
Definition host_rpu_sys_if.h:510
unsigned char event_init_done
Definition host_rpu_sys_if.h:434
unsigned int cmd_start_ap
Definition host_rpu_sys_if.h:514
unsigned int cmd_trigger_scan
Definition host_rpu_sys_if.h:450
unsigned int cmd_del_key
Definition host_rpu_sys_if.h:476
unsigned int cmd_frame
Definition host_rpu_sys_if.h:474
unsigned char cmd_init
Definition host_rpu_sys_if.h:432
unsigned int cmd_deauth
Definition host_rpu_sys_if.h:466
unsigned int cmd_set_station
Definition host_rpu_sys_if.h:494
unsigned int cmd_set_reg
Definition host_rpu_sys_if.h:444
unsigned int CURR_STATE
Definition host_rpu_sys_if.h:518
This structure specifies the UMAC command and event debug parameters used for debugging purpose.
Definition host_rpu_sys_if.h:430
struct nrf_wifi_sys_head sys_head
Definition host_rpu_sys_if.h:1789
struct pool_data_to_host scratch_dynamic_memory_info[56]
Definition host_rpu_sys_if.h:1791
struct pool_data_to_host retention_dynamic_memory_info[56]
Definition host_rpu_sys_if.h:1793
This structure represents the event that provides UMAC (Upper MAC) internal memory statistics in resp...
Definition host_rpu_sys_if.h:1787
unsigned int rx_packet_assoc_resp_count
Definition host_rpu_sys_if.h:328
unsigned int rx_packet_other_mgmt_count
Definition host_rpu_sys_if.h:336
unsigned int tasklet_mbox_rcv
Definition host_rpu_sys_if.h:302
unsigned int rx_packet_mgmt_count
Definition host_rpu_sys_if.h:318
unsigned int timer_mbox_rcv
Definition host_rpu_sys_if.h:294
unsigned int rx_mbox_post
Definition host_rpu_sys_if.h:286
unsigned int host_consumed_pkts
Definition host_rpu_sys_if.h:284
unsigned int userspace_offload_frames
Definition host_rpu_sys_if.h:304
unsigned int rx_packet_protected_data_count
Definition host_rpu_sys_if.h:316
unsigned int unexpected_mgmt_pkt
Definition host_rpu_sys_if.h:342
unsigned int total_rx_pkts_from_lmac
Definition host_rpu_sys_if.h:272
unsigned int rx_packet_deauth_count
Definition host_rpu_sys_if.h:326
unsigned int reordering_ampdu
Definition host_rpu_sys_if.h:290
unsigned int max_refill_gap
Definition host_rpu_sys_if.h:274
unsigned int rx_packet_disassoc_count
Definition host_rpu_sys_if.h:330
unsigned int lmac_events
Definition host_rpu_sys_if.h:266
unsigned int current_refill_gap
Definition host_rpu_sys_if.h:276
unsigned int work_mbox_post
Definition host_rpu_sys_if.h:296
unsigned int tasklet_mbox_post
Definition host_rpu_sys_if.h:300
unsigned int umac_consumed_pkts
Definition host_rpu_sys_if.h:282
unsigned int rx_packet_probe_resp_count
Definition host_rpu_sys_if.h:322
unsigned int rx_packet_auth_count
Definition host_rpu_sys_if.h:324
unsigned int rx_packet_probe_req_count
Definition host_rpu_sys_if.h:334
unsigned int rx_mbox_receive
Definition host_rpu_sys_if.h:288
unsigned int out_of_order_mpdus
Definition host_rpu_sys_if.h:278
unsigned int rx_packet_action_count
Definition host_rpu_sys_if.h:332
unsigned int rx_packet_beacon_count
Definition host_rpu_sys_if.h:320
unsigned int null_skb_pointer_from_lmac
Definition host_rpu_sys_if.h:340
unsigned int alloc_buf_fail
Definition host_rpu_sys_if.h:308
unsigned int timer_mbox_post
Definition host_rpu_sys_if.h:292
signed char max_coalesce_pkts
Definition host_rpu_sys_if.h:338
unsigned int work_mbox_rcv
Definition host_rpu_sys_if.h:298
unsigned int rx_packet_data_count
Definition host_rpu_sys_if.h:312
unsigned int rx_packet_qos_data_count
Definition host_rpu_sys_if.h:314
unsigned int rx_packet_total_count
Definition host_rpu_sys_if.h:310
unsigned int rx_events
Definition host_rpu_sys_if.h:268
unsigned int rx_coalesce_events
Definition host_rpu_sys_if.h:270
unsigned int reorder_free_mpdus
Definition host_rpu_sys_if.h:280
This structure specifies the UMAC (Upper MAC) RX (receive) debug parameters specifically designed for...
Definition host_rpu_sys_if.h:264
unsigned int tx_packet_auth_count
Definition host_rpu_sys_if.h:409
unsigned int tx_packet_other_mgmt_count
Definition host_rpu_sys_if.h:419
unsigned int tx_packet_disassoc_count
Definition host_rpu_sys_if.h:415
unsigned int tx_cmds_to_lmac
Definition host_rpu_sys_if.h:395
unsigned int tx_coalesce_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:357
unsigned int tx_done_events_send_to_host
Definition host_rpu_sys_if.h:367
unsigned int tx_packet_assoc_req_count
Definition host_rpu_sys_if.h:413
unsigned int tx_packet_action_count
Definition host_rpu_sys_if.h:417
unsigned int tx_cmd
Definition host_rpu_sys_if.h:353
unsigned int send_addba_req
Definition host_rpu_sys_if.h:385
unsigned int tx_packet_deauth_count
Definition host_rpu_sys_if.h:411
unsigned int tx_cmds_with_crypto_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:373
unsigned int tx_done_success_pkts_to_host
Definition host_rpu_sys_if.h:369
unsigned int tx_packet_non_mgmt_data_count
Definition host_rpu_sys_if.h:421
unsigned int external_pkts
Definition host_rpu_sys_if.h:393
unsigned int tx_max_coalesce_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:361
unsigned int internal_pkts
Definition host_rpu_sys_if.h:391
unsigned int addba_resp
Definition host_rpu_sys_if.h:387
unsigned int tx_cmds_with_unicast_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:381
unsigned int tx_packet_data_count
Definition host_rpu_sys_if.h:401
unsigned int tx_cmds_with_multicast_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:379
unsigned int tx_packet_beacon_count
Definition host_rpu_sys_if.h:405
unsigned int tx_cmds_max_used
Definition host_rpu_sys_if.h:363
unsigned int tx_cmds_with_broadcast_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:377
unsigned int tx_packet_probe_req_count
Definition host_rpu_sys_if.h:407
unsigned int xmit
Definition host_rpu_sys_if.h:383
unsigned int tx_non_coalesce_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:355
unsigned int tx_cmds_with_non_crypto_pkts_rcvd_from_host
Definition host_rpu_sys_if.h:375
unsigned int tx_packet_mgmt_count
Definition host_rpu_sys_if.h:403
unsigned int tx_cmds_currently_in_use
Definition host_rpu_sys_if.h:365
unsigned int tx_dones_from_lmac
Definition host_rpu_sys_if.h:397
unsigned int tx_done_failure_pkts_to_host
Definition host_rpu_sys_if.h:371
unsigned int softmac_tx
Definition host_rpu_sys_if.h:389
unsigned int total_cmds_to_lmac
Definition host_rpu_sys_if.h:399
This structure specifies the UMAC TX (transmit) debug parameters used for debugging purposes.
Definition host_rpu_sys_if.h:351