Lines Matching refs:elems

41 static bool is_uapsd_supported(struct ieee802_11_elems *elems)  in is_uapsd_supported()  argument
45 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported()
46 && elems->wmm_info[5] == 1) in is_uapsd_supported()
47 qos_info = elems->wmm_info[6]; in is_uapsd_supported()
48 else if (elems->wmm_param && elems->wmm_param_len == 24 in is_uapsd_supported()
49 && elems->wmm_param[5] == 1) in is_uapsd_supported()
50 qos_info = elems->wmm_param[6]; in is_uapsd_supported()
62 struct ieee802_11_elems *elems, in ieee80211_bss_info_update() argument
101 if (elems->parse_error) { in ieee80211_bss_info_update()
114 if (elems->erp_info && (!elems->parse_error || in ieee80211_bss_info_update()
116 bss->erp_value = elems->erp_info[0]; in ieee80211_bss_info_update()
118 if (!elems->parse_error) in ieee80211_bss_info_update()
123 if (!elems->parse_error || in ieee80211_bss_info_update()
126 if (elems->supp_rates) { in ieee80211_bss_info_update()
128 if (clen > elems->supp_rates_len) in ieee80211_bss_info_update()
129 clen = elems->supp_rates_len; in ieee80211_bss_info_update()
130 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_bss_info_update()
133 if (elems->ext_supp_rates) { in ieee80211_bss_info_update()
135 if (clen > elems->ext_supp_rates_len) in ieee80211_bss_info_update()
136 clen = elems->ext_supp_rates_len; in ieee80211_bss_info_update()
137 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_bss_info_update()
143 if (!elems->parse_error) in ieee80211_bss_info_update()
148 if (!elems->parse_error || in ieee80211_bss_info_update()
150 bss->wmm_used = elems->wmm_param || elems->wmm_info; in ieee80211_bss_info_update()
151 bss->uapsd_supported = is_uapsd_supported(elems); in ieee80211_bss_info_update()
152 if (!elems->parse_error) in ieee80211_bss_info_update()
177 struct ieee802_11_elems elems; in ieee80211_scan_rx() local
218 ieee802_11_parse_elems(elements, skb->len - baselen, false, &elems); in ieee80211_scan_rx()
226 mgmt, skb->len, &elems, in ieee80211_scan_rx()