Lines Matching refs:elems
784 struct ieee802_11_elems *elems, in ieee80211_ibss_process_chanswitch() argument
811 err = ieee80211_parse_ch_switch_ie(sdata, elems, in ieee80211_ibss_process_chanswitch()
920 struct ieee802_11_elems *elems) in ieee80211_rx_mgmt_spectrum_mgmt() argument
938 ieee80211_ibss_process_chanswitch(sdata, elems, false); in ieee80211_rx_mgmt_spectrum_mgmt()
989 struct ieee802_11_elems *elems, in ieee80211_update_sta_info() argument
1013 if (elems->supp_rates) { in ieee80211_update_sta_info()
1014 supp_rates = ieee80211_sta_get_rates(sdata, elems, in ieee80211_update_sta_info()
1044 elems->wmm_info && local->hw.queues >= IEEE80211_NUM_ACS) { in ieee80211_update_sta_info()
1049 if (sta && elems->ht_operation && elems->ht_cap_elem && in ieee80211_update_sta_info()
1059 ieee80211_chandef_ht_oper(elems->ht_operation, &chandef); in ieee80211_update_sta_info()
1061 memcpy(&htcap_ie, elems->ht_cap_elem, sizeof(htcap_ie)); in ieee80211_update_sta_info()
1066 if (elems->vht_operation && elems->vht_cap_elem && in ieee80211_update_sta_info()
1073 ieee80211_chandef_vht_oper(elems->vht_operation, in ieee80211_update_sta_info()
1075 memcpy(&cap_ie, elems->vht_cap_elem, sizeof(cap_ie)); in ieee80211_update_sta_info()
1109 struct ieee802_11_elems *elems) in ieee80211_rx_bss_info() argument
1123 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel); in ieee80211_rx_bss_info()
1125 bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, elems, in ieee80211_rx_bss_info()
1147 if (elems->ssid_len != sdata->u.ibss.ssid_len || in ieee80211_rx_bss_info()
1148 memcmp(elems->ssid, sdata->u.ibss.ssid, in ieee80211_rx_bss_info()
1154 ieee80211_ibss_process_chanswitch(sdata, elems, true)) in ieee80211_rx_bss_info()
1191 supp_rates = ieee80211_sta_get_rates(sdata, elems, band, NULL); in ieee80211_rx_bss_info()
1591 struct ieee802_11_elems elems; in ieee80211_rx_mgmt_probe_beacon() local
1605 false, &elems); in ieee80211_rx_mgmt_probe_beacon()
1607 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems); in ieee80211_rx_mgmt_probe_beacon()
1616 struct ieee802_11_elems elems; in ieee80211_ibss_rx_queued_mgmt() local
1655 ies_len, true, &elems); in ieee80211_ibss_rx_queued_mgmt()
1657 if (elems.parse_error) in ieee80211_ibss_rx_queued_mgmt()
1661 rx_status, &elems); in ieee80211_ibss_rx_queued_mgmt()