![]() |
nRF WiFi
|
#include "host_rpu_sys_if.h"#include "common/fmac_api_common.h"#include "offload_raw_tx/fmac_structs.h"#include "util.h"Go to the source code of this file.
Functions | |
| struct nrf_wifi_fmac_priv * | nrf_wifi_off_raw_tx_fmac_init (void) |
| Initialize the UMAC IF layer. | |
| struct nrf_wifi_fmac_dev_ctx * | nrf_wifi_off_raw_tx_fmac_dev_add (struct nrf_wifi_fmac_priv *fpriv, void *os_dev_ctx) |
| Adds a RPU instance. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_dev_init (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, int sleep_type, unsigned int phy_calib, enum op_band op_band, bool beamforming, struct nrf_wifi_tx_pwr_ctrl_params *tx_pwr_ctrl, struct nrf_wifi_tx_pwr_ceil_params *tx_pwr_ceil_params, struct nrf_wifi_board_params *board_params, unsigned char *country_code) |
| Initialize a RPU instance. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_conf (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_offload_ctrl_params *off_ctrl_params, struct nrf_wifi_offload_tx_ctrl *off_tx_params) |
| Configure the offloaded raw TX parameters. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_start (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Start the offloaded raw TX. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_stop (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx) |
| Stop the offloaded raw TX. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_rf_params_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, struct nrf_wifi_phy_rf_params *rf_params) |
| Get the RF parameters to be programmed to the RPU. | |
| enum nrf_wifi_status | nrf_wifi_off_raw_tx_fmac_stats_get (struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, enum rpu_op_mode op_mode, struct rpu_off_raw_tx_op_stats *stats) |
| Issue a request to get stats from the RPU. | |