brcmf_cfg80211_info
int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg)
void brcmf_btcoex_detach(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy);
struct brcmf_cfg80211_info *cfg;
int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg);
void brcmf_btcoex_detach(struct brcmf_cfg80211_info *cfg);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static void brcmf_escan_prep(struct brcmf_cfg80211_info *cfg,
s32 brcmf_notify_escan_complete(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
brcmf_run_escan(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp,
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_info *cfg,
static s32 brcmf_inform_bss(struct brcmf_cfg80211_info *cfg)
static s32 brcmf_inform_ibss(struct brcmf_cfg80211_info *cfg,
static s32 brcmf_update_bss_info(struct brcmf_cfg80211_info *cfg,
void brcmf_abort_scanning(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg =
container_of(work, struct brcmf_cfg80211_info,
struct brcmf_cfg80211_info *cfg =
brcmf_compare_update_same_bss(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = drvr->config;
static void brcmf_init_escan(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = drvr->config;
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = drvr->config;
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static void brcmf_configure_wowl(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
brcmf_update_pmklist(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static int brcmf_vif_change_validate(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static int brcmf_vif_add_validate(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg,
static bool brcmf_is_nonetwork(struct brcmf_cfg80211_info *cfg,
static void brcmf_clear_assoc_ies(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = (struct brcmf_cfg80211_info *)config;
struct brcmf_cfg80211_info *cfg = (struct brcmf_cfg80211_info *)config;
static s32 brcmf_get_assoc_ies(struct brcmf_cfg80211_info *cfg,
brcmf_bss_roaming_done(struct brcmf_cfg80211_info *cfg,
brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg,
brcmf_notify_connect_status_ap(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
static void brcmf_register_event_handlers(struct brcmf_cfg80211_info *cfg)
static void brcmf_deinit_priv_mem(struct brcmf_cfg80211_info *cfg)
static s32 brcmf_init_priv_mem(struct brcmf_cfg80211_info *cfg)
static s32 wl_init_priv(struct brcmf_cfg80211_info *cfg)
static void wl_deinit_priv(struct brcmf_cfg80211_info *cfg)
static int brcmf_construct_chaninfo(struct brcmf_cfg80211_info *cfg,
static int brcmf_enable_bw40_2g(struct brcmf_cfg80211_info *cfg)
static int brcmf_setup_wiphybands(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
static s32 brcmf_config_dongle(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
bool brcmf_get_vif_state_any(struct brcmf_cfg80211_info *cfg,
void brcmf_cfg80211_arm_vif_event(struct brcmf_cfg80211_info *cfg,
bool brcmf_cfg80211_vif_event_armed(struct brcmf_cfg80211_info *cfg)
int brcmf_cfg80211_wait_vif_event(struct brcmf_cfg80211_info *cfg,
brcmf_set_channel(struct brcmf_cfg80211_info *cfg, struct ieee80211_channel *chan)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *brcmf_cfg80211_attach(struct brcmf_pub *drvr,
struct brcmf_cfg80211_info *cfg;
void brcmf_cfg80211_detach(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
s32 (*run)(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp,
static inline struct wiphy *cfg_to_wiphy(struct brcmf_cfg80211_info *cfg)
static inline struct brcmf_cfg80211_info *wiphy_to_cfg(struct wiphy *w)
static inline struct brcmf_cfg80211_info *wdev_to_cfg(struct wireless_dev *wd)
struct net_device *cfg_to_ndev(struct brcmf_cfg80211_info *cfg)
static inline struct brcmf_cfg80211_info *ndev_to_cfg(struct net_device *ndev)
brcmf_cfg80211_connect_info *cfg_to_conn(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *brcmf_cfg80211_attach(struct brcmf_pub *drvr,
void brcmf_cfg80211_detach(struct brcmf_cfg80211_info *cfg);
struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg,
bool brcmf_get_vif_state_any(struct brcmf_cfg80211_info *cfg,
void brcmf_cfg80211_arm_vif_event(struct brcmf_cfg80211_info *cfg,
bool brcmf_cfg80211_vif_event_armed(struct brcmf_cfg80211_info *cfg);
int brcmf_cfg80211_wait_vif_event(struct brcmf_cfg80211_info *cfg,
s32 brcmf_notify_escan_complete(struct brcmf_cfg80211_info *cfg,
void brcmf_abort_scanning(struct brcmf_cfg80211_info *cfg);
struct brcmf_cfg80211_info *config;
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = drvr->config;
struct brcmf_cfg80211_info;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
bool brcmf_p2p_scan_finding_common_channel(struct brcmf_cfg80211_info *cfg,
static s32 brcmf_p2p_abort_action_frame(struct brcmf_cfg80211_info *cfg)
brcmf_p2p_stop_wait_next_action_frame(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = p2p->cfg;
struct brcmf_cfg80211_info *cfg = drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
static s32 brcmf_p2p_pub_af_tx(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
struct brcmf_cfg80211_info *cfg = ifp->drvr->config;
int brcmf_p2p_ifchange(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev);
struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev);
static int brcmf_p2p_get_conn_idx(struct brcmf_cfg80211_info *cfg)
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg;
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
s32 brcmf_p2p_attach(struct brcmf_cfg80211_info *cfg, bool p2pdev_forced)
static s32 brcmf_p2p_run_escan(struct brcmf_cfg80211_info *cfg,
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy);
struct brcmf_cfg80211_info;
struct brcmf_cfg80211_info *cfg;
s32 brcmf_p2p_attach(struct brcmf_cfg80211_info *cfg, bool p2pdev_forced);
int brcmf_p2p_ifchange(struct brcmf_cfg80211_info *cfg,
bool brcmf_p2p_scan_finding_common_channel(struct brcmf_cfg80211_info *cfg,
int brcmf_pno_attach(struct brcmf_cfg80211_info *cfg)
void brcmf_pno_detach(struct brcmf_cfg80211_info *cfg)
int brcmf_pno_attach(struct brcmf_cfg80211_info *cfg);
void brcmf_pno_detach(struct brcmf_cfg80211_info *cfg);