Lines Matching defs:elems
779 struct ieee802_11_elems *elems,
806 if (elems->vht_cap_elem)
807 vht_cap_info = le32_to_cpu(elems->vht_cap_elem->vht_cap_info);
810 err = ieee80211_parse_ch_switch_ie(sdata, elems,
920 struct ieee802_11_elems *elems)
938 ieee80211_ibss_process_chanswitch(sdata, elems, false);
989 struct ieee802_11_elems *elems,
1013 if (elems->supp_rates) {
1014 supp_rates = ieee80211_sta_get_rates(sdata, elems,
1044 (elems->wmm_info || elems->s1g_capab) &&
1050 if (sta && elems->ht_operation && elems->ht_cap_elem &&
1060 ieee80211_chandef_ht_oper(elems->ht_operation, &chandef);
1062 memcpy(&htcap_ie, elems->ht_cap_elem, sizeof(htcap_ie));
1067 if (elems->vht_operation && elems->vht_cap_elem &&
1074 le32_to_cpu(elems->vht_cap_elem->vht_cap_info);
1077 elems->vht_operation,
1078 elems->ht_operation,
1080 memcpy(&cap_ie, elems->vht_cap_elem, sizeof(cap_ie));
1114 struct ieee802_11_elems *elems)
1128 ieee80211_update_sta_info(sdata, mgmt, len, rx_status, elems, channel);
1151 if (elems->ssid_len != sdata->u.ibss.ssid_len ||
1152 memcmp(elems->ssid, sdata->u.ibss.ssid,
1158 ieee80211_ibss_process_chanswitch(sdata, elems, true))
1195 supp_rates = ieee80211_sta_get_rates(sdata, elems, band, NULL);
1603 struct ieee802_11_elems elems;
1617 false, &elems, mgmt->bssid, NULL);
1619 ieee80211_rx_bss_info(sdata, mgmt, len, rx_status, &elems);
1628 struct ieee802_11_elems elems;
1667 ies_len, true, &elems, mgmt->bssid, NULL);
1669 if (elems.parse_error)
1673 rx_status, &elems);