![]() |
nRF WiFi
|
Callback functions to be invoked by UMAC IF layer when a particular event occurs. More...
#include <fmac_structs.h>
Data Fields | |
| void(* | rpu_recovery_callbk_fn )(void *os_vif_ctx, void *event_data, unsigned int event_len) |
| void(* | scan_start_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_trigger_scan *scan_start_event, unsigned int event_len) |
| void(* | scan_done_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_trigger_scan *scan_done_event, unsigned int event_len) |
| void(* | scan_abort_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_trigger_scan *scan_done_event, unsigned int event_len) |
| void(* | scan_res_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_new_scan_results *scan_res, unsigned int event_len, bool more_res) |
| void(* | disp_scan_res_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_new_scan_display_results *scan_res, unsigned int event_len, bool more_res) |
| void(* | rx_bcn_prb_resp_callbk_fn )(void *os_vif_ctx, void *frm, unsigned short frequency, signed short signal) |
| void(* | event_get_reg )(void *if_priv, struct nrf_wifi_reg *get_reg, unsigned int event_len) |
| void(* | set_if_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_set_interface *set_if_event, unsigned int event_len) |
| enum nrf_wifi_status(* | if_carr_state_chg_callbk_fn )(void *os_vif_ctx, enum nrf_wifi_fmac_if_carr_state cs) |
| void(* | rx_frm_callbk_fn )(void *os_vif_ctx, void *frm) |
| void(* | auth_resp_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *auth_resp_event, unsigned int event_len) |
| void(* | assoc_resp_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *assoc_resp_event, unsigned int event_len) |
| void(* | deauth_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *deauth_event, unsigned int event_len) |
| void(* | disassoc_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *disassoc_event, unsigned int event_len) |
| void(* | mgmt_rx_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *mgmt_rx_event, unsigned int event_len) |
| void(* | unprot_mlme_mgmt_rx_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *unprot_mlme_event, unsigned int event_len) |
| void(* | tx_pwr_get_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_get_tx_power *info, unsigned int event_len) |
| void(* | chnl_get_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_get_channel *info, unsigned int event_len) |
| void(* | cookie_rsp_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_cookie_rsp *cookie_rsp, unsigned int event_len) |
| void(* | tx_status_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_mlme *tx_status_event, unsigned int event_len) |
| void(* | roc_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_event_remain_on_channel *roc_event, unsigned int event_len) |
| void(* | roc_cancel_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_event_remain_on_channel *roc_cancel_event, unsigned int event_len) |
| void(* | get_station_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_new_station *info, unsigned int event_len) |
| void(* | get_interface_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_interface_info *info, unsigned int event_len) |
| void(* | mgmt_tx_status )(void *if_priv, struct nrf_wifi_umac_event_mlme *mlme_event, unsigned int event_len) |
| void(* | twt_config_callbk_fn )(void *if_priv, struct nrf_wifi_umac_cmd_config_twt *twt_config_event_info, unsigned int event_len) |
| void(* | twt_teardown_callbk_fn )(void *if_priv, struct nrf_wifi_umac_cmd_teardown_twt *twt_teardown_event_info, unsigned int event_len) |
| void(* | event_get_wiphy )(void *if_priv, struct nrf_wifi_event_get_wiphy *get_wiphy, unsigned int event_len) |
| void(* | twt_sleep_callbk_fn )(void *if_priv, struct nrf_wifi_umac_event_twt_sleep *twt_sleep_event_info, unsigned int event_len) |
| void(* | event_get_ps_info )(void *if_priv, struct nrf_wifi_umac_event_power_save_info *get_ps_config, unsigned int event_len) |
| void(* | get_conn_info_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_umac_event_conn_info *info, unsigned int event_len) |
| void(* | process_rssi_from_rx )(void *os_vif_ctx, signed short signal) |
| void(* | reg_change_callbk_fn )(void *os_vif_ctx, struct nrf_wifi_event_regulatory_change *reg_change, unsigned int event_len) |
Callback functions to be invoked by UMAC IF layer when a particular event occurs.
This structure contains function pointers to all the callback functions that the UMAC IF layer needs to invoke for various events.