![]() |
nRF WiFi
|
#include "osal_api.h"#include "common/hal_api_common.h"#include "host_rpu_sys_if.h"#include <patch_info.h>#include "fmac_cmd_common.h"#include "fmac_structs_common.h"Go to the source code of this file.
Macros | |
| #define | MIN(a, b) |
Functions | |
| void | nrf_wifi_fmac_deinit (struct nrf_wifi_fmac_priv *fpriv) |
| De-initialize the UMAC IF layer. | |
| void | nrf_wifi_fmac_dev_rem (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Removes a RPU instance. | |
| enum nrf_wifi_status | nrf_wifi_validate_fw_header (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf70_fw_image_info *info) |
| Validate the firmware header. | |
| enum nrf_wifi_status | nrf_wifi_fmac_fw_parse (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, const void *fw_data, unsigned int fw_size, struct nrf_wifi_fmac_fw_info *fw_info) |
| Parse the Firmware(s) to be loaded to the RPU WLAN device. | |
| enum nrf_wifi_status | nrf_wifi_fmac_fw_reset (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Reset the processors in the RPU WLAN device. | |
| enum nrf_wifi_status | nrf_wifi_fmac_fw_boot (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Boot the Firmware(s) to the RPU WLAN device. | |
| enum nrf_wifi_status | nrf_wifi_fmac_fw_chunk_load (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, enum RPU_PROC_TYPE rpu_proc, struct nrf_wifi_fmac_fw_chunk_info *fw_chunk) |
| Load a chunk of the Firmware to the RPU WLAN device. | |
| enum nrf_wifi_status | nrf_wifi_fmac_fw_load (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_fmac_fw_info *fmac_fw) |
| Loads the Firmware(s) to the RPU WLAN device. | |
| enum nrf_wifi_status | nrf_wifi_fmac_ver_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, unsigned int *fw_ver) |
| Get FW versions from the RPU. | |
| enum nrf_wifi_status | nrf_wifi_fmac_conf_ltf_gi (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, unsigned char he_ltf, unsigned char he_gi, unsigned char enabled) |
| Configure HE LTF and GI parameters. | |
| enum nrf_wifi_status | nrf_wifi_fmac_conf_srcoex (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, void *cmd, unsigned int cmd_len) |
| Configure SR coexistence parameters in RPU. | |
| enum nrf_wifi_status | nrf_wifi_sys_fmac_set_mcast_addr (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, unsigned char if_idx, struct nrf_wifi_umac_mcast_cfg *mcast_info) |
| Set the Multicast filter address. | |
| enum nrf_wifi_status | nrf_wifi_fmac_otp_mac_addr_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, unsigned char vif_idx, unsigned char *mac_addr) |
| Fetch MAC address from OTP. | |
| enum nrf_wifi_status | nrf_wifi_fmac_set_reg (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_fmac_reg_info *reg_info) |
| Set regulatory domain in RPU. | |
| enum nrf_wifi_status | nrf_wifi_fmac_get_reg (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_fmac_reg_info *reg_info) |
| Get regulatory domain from RPU. | |
| enum nrf_wifi_status | nrf_wifi_sys_fmac_get_power_save_info (void *fmac_dev_ctx, unsigned char if_idx) |
| Get the current power save information. | |
| enum nrf_wifi_status | nrf_wifi_fmac_stats_reset (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Issue a request to reset stats of the RPU. | |