Lines Matching refs:element
176 bool cfg80211_is_element_inherited(const struct element *elem,
177 const struct element *non_inherit_elem)
193 * non inheritance element format is:
230 static size_t cfg80211_copy_elem_with_frags(const struct element *elem,
273 const struct element *non_inherit_elem, *parent, *sub;
291 * inheritance element), then we copy all occurrences the first time
292 * we see this element type.
339 * sub-element, which AP MLD should not carry
344 /* Already copied if an earlier element had the same type */
368 * Skip the non-tx BSSID caps and non-inheritance element.
410 const struct element *ssid_elem;
433 const struct element *ssid_elem;
544 const struct element **elem, u32 *s_ssid)
569 const struct element *ssid_elem,
646 const struct element *rnr;
699 const struct element *ssid_elem;
871 const struct element *ssid_elem;
1391 const struct element *
1396 const struct element *elem;
1408 const struct element *cfg80211_find_vendor_elem(unsigned int oui, int oui_type,
1412 const struct element *elem;
1816 const struct element *elem_new, *elem_old;
2073 const struct element *tmp;
2121 * element to indicate the current (transmitting) channel, but this might also
2202 const struct element *tmp;
2394 static const struct element
2396 const struct element *mbssid_elem,
2397 const struct element *sub_elem)
2400 const struct element *next_mbssid;
2401 const struct element *next_sub;
2430 * Check if the first element in the next sub element is a start
2438 const struct element *mbssid_elem,
2439 const struct element *sub_elem,
2443 const struct element *next_mbssid;
2453 const struct element *next_sub = (void *)&next_mbssid->data[1];
2483 const struct element *elem, *sub;
2524 /* The first element within the Nontransmitted
2526 * BSSID Capability element.
2547 /* No valid Multiple BSSID-Index element */
2590 ssize_t cfg80211_defragment_element(const struct element *elem, const u8 *ies,
2594 const struct element *next;
2669 cfg80211_defrag_mle(const struct element *mle, const u8 *ie, size_t ielen,
2672 const struct element *elem;
2703 /* Find the sub-element area in the buffer */
2829 static struct element *
2838 const struct element *elem;
2839 struct element *res;
2930 const struct element *elem,
2939 struct element *reporter_rnr = NULL;
2942 const struct element *ssid_elem;
2979 /* Fully defrag the ML element for sta information/profile iteration */
3068 * Index. It does seem like the Multiple-BSSID Index element
3087 /* Skip if RNR element specifies an unsupported channel */
3127 * - Basic ML element
3137 /* Copy the Basic Multi-Link element including the common
3140 * Note that the ML element length has been verified and we
3156 if (data.ielen + sizeof(struct element) +
3161 sizeof(struct element) + reporter_rnr->datalen);
3162 data.ielen += sizeof(struct element) +
3183 const struct element *elem;
3286 const struct element *elem;