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()
1068 if (wlc->bsscfg->type == BRCMS_TYPE_ADHOC) in brcms_c_tbtt()
2162 wlc->bsscfg->type = BRCMS_TYPE_STATION; in brcms_c_start_station()
2171 memcpy(wlc->bsscfg->BSSID, bssid, sizeof(wlc->bsscfg->BSSID)); in brcms_c_start_ap()
2172 wlc->bsscfg->type = BRCMS_TYPE_AP; in brcms_c_start_ap()
2180 wlc->bsscfg->type = BRCMS_TYPE_ADHOC; in brcms_c_start_adhoc()
3763 static void brcms_c_set_mac(struct brcms_bss_cfg *bsscfg) in brcms_c_set_mac() argument
3765 struct brcms_c_info *wlc = bsscfg->wlc; in brcms_c_set_mac()
3776 static void brcms_c_set_bssid(struct brcms_bss_cfg *bsscfg) in brcms_c_set_bssid() argument
3779 brcms_c_set_addrmatch(bsscfg->wlc, RCM_BSSID_OFFSET, bsscfg->BSSID); in brcms_c_set_bssid()
3784 u8 len = min_t(u8, sizeof(wlc->bsscfg->SSID), ssid_len); in brcms_c_set_ssid()
3785 memset(wlc->bsscfg->SSID, 0, sizeof(wlc->bsscfg->SSID)); in brcms_c_set_ssid()
3787 memcpy(wlc->bsscfg->SSID, ssid, len); in brcms_c_set_ssid()
3788 wlc->bsscfg->SSID_len = len; in brcms_c_set_ssid()
3826 wlc->bsscfg->current_bss->chanspec = chanspec; in brcms_c_set_home_chanspec()
5034 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_up() local
5037 if (bsscfg->type == BRCMS_TYPE_STATION || in brcms_c_up()
5038 bsscfg->type == BRCMS_TYPE_ADHOC) in brcms_c_up()
5436 rs = &wlc->bsscfg->current_bss->rateset; in brcms_c_get_current_rateset()
5463 mcsset_bss = wlc->bsscfg->current_bss; in brcms_c_set_rateset()
5666 bcmc_fid_generate(struct brcms_c_info *wlc, struct brcms_bss_cfg *bsscfg, in bcmc_fid_generate() argument
7344 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_update_beacon() local
7346 if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP || in brcms_c_update_beacon()
7347 bsscfg->type == BRCMS_TYPE_ADHOC)) { in brcms_c_update_beacon()
7453 struct brcms_bss_cfg *bsscfg = wlc->bsscfg; in brcms_c_update_probe_resp() local
7456 if (wlc->pub->up && (bsscfg->type == BRCMS_TYPE_AP || in brcms_c_update_probe_resp()
7457 bsscfg->type == BRCMS_TYPE_ADHOC)) { in brcms_c_update_probe_resp()
7460 brcms_c_bss_update_probe_resp(wlc, bsscfg, wlc->probe_resp, in brcms_c_update_probe_resp()
7482 memcpy(wlc->bsscfg->BSSID, addr, ETH_ALEN); in brcms_c_set_addrmatch()
7814 brcms_c_set_mac(wlc->bsscfg); in brcms_c_init()
7815 brcms_c_set_bssid(wlc->bsscfg); in brcms_c_init()
7822 bi = wlc->bsscfg->current_bss->beacon_period << 10; in brcms_c_init()
8039 wlc->bsscfg->wlc = wlc; in brcms_c_attach()