Lines Matching defs:elem
916 const struct element *elem,
920 const void *data = elem->data + 1;
924 if (!elem->datalen)
927 len = elem->datalen - 1;
929 switch (elem->data[0]) {
991 elems->ml_basic_elem = (void *)elem;
996 elems->ml_reconf_elem = (void *)elem;
1008 *crc = crc32_be(*crc, (void *)elem, elem->datalen + 2);
1016 const struct element *elem;
1024 for_each_element(elem, params->start, params->len) {
1026 u8 id = elem->id;
1027 u8 elen = elem->datalen;
1028 const u8 *pos = elem->data;
1031 !cfg80211_is_element_inherited(elem,
1367 elem, elems, params);
1403 if (!for_each_element_completed(elem, params->start, params->len))
1414 const struct element *elem, *sub;
1421 for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID, start, len) {
1422 if (elem->datalen < 2)
1424 if (elem->data[0] < 1 || elem->data[0] > 8)
1427 for_each_element(sub, elem->data + 1, elem->datalen - 1) {
1448 elem,
1463 elem->data[0],
3202 struct ieee80211_he_cap_elem elem;
3216 elem = he_cap->he_cap_elem;
3219 elem.phy_cap_info[0] &=
3224 elem.phy_cap_info[0] &=
3228 elem.phy_cap_info[0] &=
3231 n = ieee80211_he_mcs_nss_size(&elem);
3245 memcpy(pos, &elem, sizeof(elem));
3246 pos += sizeof(elem);