Lines Matching refs:elems

42 static bool is_uapsd_supported(struct ieee802_11_elems *elems)  in is_uapsd_supported()  argument
46 if (elems->wmm_info && elems->wmm_info_len == 7 in is_uapsd_supported()
47 && elems->wmm_info[5] == 1) in is_uapsd_supported()
48 qos_info = elems->wmm_info[6]; in is_uapsd_supported()
49 else if (elems->wmm_param && elems->wmm_param_len == 24 in is_uapsd_supported()
50 && elems->wmm_param[5] == 1) in is_uapsd_supported()
51 qos_info = elems->wmm_param[6]; in is_uapsd_supported()
63 struct ieee802_11_elems *elems, in ieee80211_bss_info_update() argument
97 if (elems->parse_error) { in ieee80211_bss_info_update()
110 if (elems->erp_info && (!elems->parse_error || in ieee80211_bss_info_update()
112 bss->erp_value = elems->erp_info[0]; in ieee80211_bss_info_update()
114 if (!elems->parse_error) in ieee80211_bss_info_update()
119 if (!elems->parse_error || in ieee80211_bss_info_update()
122 if (elems->supp_rates) { in ieee80211_bss_info_update()
124 if (clen > elems->supp_rates_len) in ieee80211_bss_info_update()
125 clen = elems->supp_rates_len; in ieee80211_bss_info_update()
126 memcpy(bss->supp_rates, elems->supp_rates, clen); in ieee80211_bss_info_update()
129 if (elems->ext_supp_rates) { in ieee80211_bss_info_update()
131 if (clen > elems->ext_supp_rates_len) in ieee80211_bss_info_update()
132 clen = elems->ext_supp_rates_len; in ieee80211_bss_info_update()
133 memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, in ieee80211_bss_info_update()
139 if (!elems->parse_error) in ieee80211_bss_info_update()
144 if (!elems->parse_error || in ieee80211_bss_info_update()
146 bss->wmm_used = elems->wmm_param || elems->wmm_info; in ieee80211_bss_info_update()
147 bss->uapsd_supported = is_uapsd_supported(elems); in ieee80211_bss_info_update()
148 if (!elems->parse_error) in ieee80211_bss_info_update()
173 struct ieee802_11_elems elems; in ieee80211_scan_rx() local
214 ieee802_11_parse_elems(elements, skb->len - baselen, false, &elems); in ieee80211_scan_rx()
222 mgmt, skb->len, &elems, in ieee80211_scan_rx()