Lines Matching refs:bcon
655 struct cfg80211_beacon_data *bcon) in wil_fix_bcon() argument
657 struct ieee80211_mgmt *f = (struct ieee80211_mgmt *)bcon->probe_resp; in wil_fix_bcon()
661 if (bcon->probe_resp_len <= hlen) in wil_fix_bcon()
664 if (!bcon->proberesp_ies) { in wil_fix_bcon()
665 bcon->proberesp_ies = f->u.probe_resp.variable; in wil_fix_bcon()
666 bcon->proberesp_ies_len = bcon->probe_resp_len - hlen; in wil_fix_bcon()
669 if (!bcon->assocresp_ies) { in wil_fix_bcon()
670 bcon->assocresp_ies = f->u.probe_resp.variable; in wil_fix_bcon()
671 bcon->assocresp_ies_len = bcon->probe_resp_len - hlen; in wil_fix_bcon()
680 struct cfg80211_beacon_data *bcon) in wil_cfg80211_change_beacon() argument
687 if (wil_fix_bcon(wil, bcon)) { in wil_cfg80211_change_beacon()
689 wil_print_bcon_data(bcon); in wil_cfg80211_change_beacon()
699 bcon->proberesp_ies_len, in wil_cfg80211_change_beacon()
700 bcon->proberesp_ies); in wil_cfg80211_change_beacon()
707 bcon->assocresp_ies_len, in wil_cfg80211_change_beacon()
708 bcon->assocresp_ies); in wil_cfg80211_change_beacon()
725 struct cfg80211_beacon_data *bcon = &info->beacon; in wil_cfg80211_start_ap() local
744 wil_print_bcon_data(bcon); in wil_cfg80211_start_ap()
747 if (wil_fix_bcon(wil, bcon)) { in wil_cfg80211_start_ap()
749 wil_print_bcon_data(bcon); in wil_cfg80211_start_ap()
774 wmi_set_ie(wil, WMI_FRAME_PROBE_RESP, bcon->proberesp_ies_len, in wil_cfg80211_start_ap()
775 bcon->proberesp_ies); in wil_cfg80211_start_ap()
776 wmi_set_ie(wil, WMI_FRAME_ASSOC_RESP, bcon->assocresp_ies_len, in wil_cfg80211_start_ap()
777 bcon->assocresp_ies); in wil_cfg80211_start_ap()