Lines Matching defs:elem
1187 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem;
1201 he->he_mac_cap[i] = elem->mac_cap_info[i];
1202 he->he_phy_cap[i] = elem->phy_cap_info[i];
1208 if (elem->phy_cap_info[0] &
1250 struct ieee80211_eht_cap_elem_fixed *elem;
1258 elem = &sta->deflink.eht_cap.eht_cap_elem;
1264 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info);
1265 eht->phy_cap = cpu_to_le64(*(u64 *)elem->phy_cap_info);
1266 eht->phy_cap_ext = cpu_to_le64(elem->phy_cap_info[8]);
1362 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem;
1387 HE_PHY(CAP6_PARTIAL_BANDWIDTH_DL_MUMIMO, elem->phy_cap_info[6]);
1390 HE_PHY(CAP2_UL_MU_FULL_MU_MIMO, elem->phy_cap_info[2]);
1392 HE_PHY(CAP2_UL_MU_PARTIAL_MU_MIMO, elem->phy_cap_info[2]);
1395 HE_PHY(CAP1_PREAMBLE_PUNC_RX_MASK, elem->phy_cap_info[1]);
1397 HE_PHY(CAP8_20MHZ_IN_40MHZ_HE_PPDU_IN_2G, elem->phy_cap_info[8]);
1399 HE_PHY(CAP8_20MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
1401 HE_PHY(CAP8_80MHZ_IN_160MHZ_HE_PPDU, elem->phy_cap_info[8]);
1404 HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]);
1406 HE_MAC(CAP2_MU_CASCADING, elem->mac_cap_info[2]);
1408 HE_MAC(CAP3_OFDMA_RA, elem->mac_cap_info[3]);
1410 HE_MAC(CAP3_RX_CTRL_FRAME_TO_MULTIBSS, elem->mac_cap_info[3]);
2434 const struct element *elem;
2446 for_each_element_id(elem, WLAN_EID_MULTIPLE_BSSID,
2451 if (elem->datalen < 2)
2454 for_each_element(sub_elem, elem->data + 1, elem->datalen - 1) {