Lines Matching refs:cfg

311 	struct bcm_cfg80211 *cfg = NULL;  in wl_gather_ap_stadata()  local
326 cfg = (struct bcm_cfg80211 *)wq_event_data->bcm_cfg; in wl_gather_ap_stadata()
327 if (!cfg || !cfg->ap_sta_info) { in wl_gather_ap_stadata()
328 WL_ERR(("cfg=%p ap_sta_info=%p\n", cfg, (cfg ? cfg->ap_sta_info : NULL))); in wl_gather_ap_stadata()
335 mutex_lock(&cfg->ap_sta_info->wq_data_sync); in wl_gather_ap_stadata()
337 dhdp = (dhd_pub_t *)cfg->pub; in wl_gather_ap_stadata()
346 if (!wl_get_drv_status(cfg, AP_CREATED, dev)) { in wl_gather_ap_stadata()
351 sta_data = cfg->ap_sta_info->ap_sta_data; in wl_gather_ap_stadata()
373 if (cfg->ap_sta_info->sta_list_cnt == 0) { in wl_gather_ap_stadata()
375 cfg->ap_sta_info->sta_list_cnt++; in wl_gather_ap_stadata()
379 &cfg->ap_sta_info->sta_list_cnt, &data); in wl_gather_ap_stadata()
409 mutex_unlock(&cfg->ap_sta_info->wq_data_sync); in wl_gather_ap_stadata()
420 struct bcm_cfg80211 *cfg = (struct bcm_cfg80211 *)bcm_cfg; in wl_attach_ap_stainfo() local
422 if (!cfg) { in wl_attach_ap_stainfo()
437 cfg->ap_sta_info = sta_info; in wl_attach_ap_stainfo()
448 cfg->ap_sta_info->sta_list_cnt = 0; in wl_attach_ap_stainfo()
455 cfg->ap_sta_info->ap_sta_data = sta_data; in wl_attach_ap_stainfo()
457 mutex_init(&cfg->ap_sta_info->wq_data_sync); in wl_attach_ap_stainfo()
466 cfg->ap_sta_info->ap_sta_data = NULL; in wl_attach_ap_stainfo()
471 cfg->ap_sta_info = NULL; in wl_attach_ap_stainfo()
480 struct bcm_cfg80211 *cfg = (struct bcm_cfg80211 *)bcm_cfg; in wl_detach_ap_stainfo() local
482 if (!cfg || !cfg->ap_sta_info) { in wl_detach_ap_stainfo()
484 cfg, (cfg ? cfg->ap_sta_info : NULL))); in wl_detach_ap_stainfo()
488 if (cfg->ap_sta_info->ap_sta_data) { in wl_detach_ap_stainfo()
489 kfree(cfg->ap_sta_info->ap_sta_data); in wl_detach_ap_stainfo()
490 cfg->ap_sta_info->ap_sta_data = NULL; in wl_detach_ap_stainfo()
493 mutex_destroy(&cfg->ap_sta_info->wq_data_sync); in wl_detach_ap_stainfo()
495 kfree(cfg->ap_sta_info); in wl_detach_ap_stainfo()
496 cfg->ap_sta_info = NULL; in wl_detach_ap_stainfo()
508 struct bcm_cfg80211 *cfg = (struct bcm_cfg80211 *)bcm_cfg; in wl_ap_stainfo_init() local
510 if (!cfg || !cfg->ap_sta_info) { in wl_ap_stainfo_init()
512 cfg, (cfg ? cfg->ap_sta_info : NULL))); in wl_ap_stainfo_init()
516 sta_data = cfg->ap_sta_info->ap_sta_data; in wl_ap_stainfo_init()
517 cfg->ap_sta_info->sta_list_cnt = 0; in wl_ap_stainfo_init()
537 struct bcm_cfg80211 *cfg = (struct bcm_cfg80211 *)bcm_cfg; in wl_get_ap_stadata() local
539 if (!cfg || !cfg->ap_sta_info) { in wl_get_ap_stadata()
541 cfg, (cfg ? cfg->ap_sta_info : NULL))); in wl_get_ap_stadata()
550 sta_data = cfg->ap_sta_info->ap_sta_data; in wl_get_ap_stadata()