Lines Matching refs:bsscfg

441 	brcms_c_bsscfg_mfree(wlc->bsscfg);  in brcms_c_detach_mfree()
537 wlc->bsscfg = brcms_c_bsscfg_malloc(unit); in brcms_c_attach_malloc()
538 if (wlc->bsscfg == NULL) { in brcms_c_attach_malloc()
1077 if (wlc->bsscfg->type == BRCMS_TYPE_ADHOC) in brcms_c_tbtt()
2174 wlc->bsscfg->type = BRCMS_TYPE_STATION; in brcms_c_start_station()
2183 memcpy(wlc->bsscfg->BSSID, bssid, sizeof(wlc->bsscfg->BSSID)); in brcms_c_start_ap()
2184 wlc->bsscfg->type = BRCMS_TYPE_AP; in brcms_c_start_ap()
2192 wlc->bsscfg->type = BRCMS_TYPE_ADHOC; in brcms_c_start_adhoc()
3779 static int brcms_c_set_mac(struct brcms_bss_cfg *bsscfg) in brcms_c_set_mac() argument
3782 struct brcms_c_info *wlc = bsscfg->wlc; in brcms_c_set_mac()
3795 static void brcms_c_set_bssid(struct brcms_bss_cfg *bsscfg) in brcms_c_set_bssid() argument
3798 brcms_c_set_addrmatch(bsscfg->wlc, RCM_BSSID_OFFSET, bsscfg->BSSID); in brcms_c_set_bssid()
3803 u8 len = min_t(u8, sizeof(wlc->bsscfg->SSID), ssid_len); in brcms_c_set_ssid()
3804 memset(wlc->bsscfg->SSID, 0, sizeof(wlc->bsscfg->SSID)); in brcms_c_set_ssid()
3806 memcpy(wlc->bsscfg->SSID, ssid, len); in brcms_c_set_ssid()
3807 wlc->bsscfg->SSID_len = len; in brcms_c_set_ssid()
3845 wlc->bsscfg->current_bss->chanspec = chanspec; in brcms_c_set_home_chanspec()
5055 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_up() local
5058 if (bsscfg->type == BRCMS_TYPE_STATION || in brcms_c_up()
5059 bsscfg->type == BRCMS_TYPE_ADHOC) in brcms_c_up()
5421 r = wlc->bsscfg->current_bss->rateset.rates[0]; in brcms_c_ofdm_rateset_war()
5488 rs = &wlc->bsscfg->current_bss->rateset; in brcms_c_get_current_rateset()
5515 mcsset_bss = wlc->bsscfg->current_bss; in brcms_c_set_rateset()
5718 bcmc_fid_generate(struct brcms_c_info *wlc, struct brcms_bss_cfg *bsscfg, in bcmc_fid_generate() argument
7410 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_update_beacon() local
7412 if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP || in brcms_c_update_beacon()
7413 bsscfg->type == BRCMS_TYPE_ADHOC)) { in brcms_c_update_beacon()
7519 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_update_probe_resp() local
7522 if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP || in brcms_c_update_probe_resp()
7523 bsscfg->type == BRCMS_TYPE_ADHOC)) { in brcms_c_update_probe_resp()
7526 brcms_c_bss_update_probe_resp(wlc, bsscfg, wlc->probe_resp, in brcms_c_update_probe_resp()
7548 memcpy(wlc->bsscfg->BSSID, addr, ETH_ALEN); in brcms_c_set_addrmatch()
7880 brcms_c_set_mac(wlc->bsscfg); in brcms_c_init()
7881 brcms_c_set_bssid(wlc->bsscfg); in brcms_c_init()
7888 bi = wlc->bsscfg->current_bss->beacon_period << 10; in brcms_c_init()
8105 wlc->bsscfg->wlc = wlc; in brcms_c_attach()