ieee80211_vht_cap
struct ieee80211_vht_cap ieee_vht_cap = {
struct ieee80211_vht_cap ieee_vht_cap = {
struct ieee80211_vht_cap vht_cap = {
struct ieee80211_vht_cap *vht_cap, u8 bands)
cpu_to_le16(sizeof(struct ieee80211_vht_cap));
struct ieee80211_vht_cap *vht_cap, u8 bands)
struct ieee80211_vht_cap *vht_cap, u8 bands);
struct ieee80211_vht_cap vht_cap;
struct ieee80211_vht_cap vht_cap;
struct ieee80211_vht_cap vhtcap;
struct ieee80211_vht_cap *bcn_vht_cap;
struct ieee80211_vht_cap vhtcap;
cpu_to_le16(sizeof(struct ieee80211_vht_cap));
sizeof(struct ieee80211_vht_cap));
const struct ieee80211_vht_cap *vht_cap;
if (ie_len != sizeof(struct ieee80211_vht_cap))
sizeof(struct ieee80211_vht_cap));
struct ieee80211_vht_cap vht_cap;
pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2);
*pos++ = sizeof(struct ieee80211_vht_cap);
memset(&vht_cap, 0, sizeof(struct ieee80211_vht_cap));
struct ieee80211_vht_cap *vht_cap, *ap_vht_cap = NULL;
sizeof(struct ieee80211_vht_cap));
tlv_len = sizeof(struct ieee80211_vht_cap);
const struct ieee80211_vht_cap *vht_cap =
(const struct ieee80211_vht_cap *)info;
sizeof(struct ieee80211_vht_cap))) {
struct ieee80211_vht_cap vht_cap_mod_mask;
struct ieee80211_vht_cap vht_cap_mod_mask;
struct ieee80211_vht_cap vht_capa;
struct ieee80211_vht_cap vht_capa_mask;
int ieee80211_get_vht_max_nss(struct ieee80211_vht_cap *cap,
const struct ieee80211_vht_cap *vht_cap;
const struct ieee80211_vht_cap *vht_capa;
struct ieee80211_vht_cap vht_capa, vht_capa_mask;
struct ieee80211_vht_cap vht_capa;
struct ieee80211_vht_cap vht_capa_mask;
const struct ieee80211_vht_cap *vht_capa_mod_mask;
struct ieee80211_vht_cap cap_ie;
2 + sizeof(struct ieee80211_vht_cap) +
const struct ieee80211_vht_cap *vht_cap_elem;
const struct ieee80211_vht_cap *vht_cap_ie,
const struct ieee80211_vht_cap *vht_cap_ie2,
struct ieee80211_vht_cap ap_vht_cap;
struct ieee80211_vht_cap vht_capa; /* configured VHT overrides */
struct ieee80211_vht_cap vht_capa_mask; /* Valid parts of vht_capa */
2 + sizeof(struct ieee80211_vht_cap);
static const struct ieee80211_vht_cap mac80211_vht_capa_mod_mask = {
if (skb_tailroom(skb) < 2 + sizeof(struct ieee80211_vht_cap))
pos = skb_put(skb, 2 + sizeof(struct ieee80211_vht_cap));
2 + sizeof(struct ieee80211_vht_cap) +
2 + sizeof(struct ieee80211_vht_cap) +
struct ieee80211_vht_cap *ap_vht_cap,
pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2);
size += 2 + sizeof(struct ieee80211_vht_cap);
const struct ieee80211_vht_cap *bss_vht_cap = NULL;
const struct ieee80211_vht_cap *vht_cap;
if (!elem || elem->datalen < sizeof(struct ieee80211_vht_cap)) {
sizeof(struct ieee80211_vht_cap));
if (elen >= sizeof(struct ieee80211_vht_cap))
pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2);
pos = skb_put(skb, sizeof(struct ieee80211_vht_cap) + 2);
2 + max(sizeof(struct ieee80211_vht_cap),
struct ieee80211_vht_cap vht_capa;
struct ieee80211_vht_cap vht_capa_mask;
if (skb_tailroom(skb) < 2 + sizeof(struct ieee80211_vht_cap))
pos = skb_put(skb, 2 + sizeof(struct ieee80211_vht_cap));
*pos++ = sizeof(struct ieee80211_vht_cap);
memset(pos, 0, sizeof(struct ieee80211_vht_cap));
const struct ieee80211_vht_cap *vht_cap_ie,
const struct ieee80211_vht_cap *vht_cap_ie2,
void cfg80211_oper_and_vht_capa(struct ieee80211_vht_cap *vht_capa,
const struct ieee80211_vht_cap *vht_capa_mask);
void cfg80211_oper_and_vht_capa(struct ieee80211_vht_cap *vht_capa,
const struct ieee80211_vht_cap *vht_capa_mask)
__array(u8, vht_capa, sizeof(struct ieee80211_vht_cap))
__array(u8, vht_capa_mask, sizeof(struct ieee80211_vht_cap))
__array(u8, vht_capa, (int)sizeof(struct ieee80211_vht_cap))
memset(__entry->vht_capa, 0, sizeof(struct ieee80211_vht_cap));
sizeof(struct ieee80211_vht_cap));
__array(u8, vht_capa, (int)sizeof(struct ieee80211_vht_cap))
memset(__entry->vht_capa, 0, sizeof(struct ieee80211_vht_cap));
sizeof(struct ieee80211_vht_cap));
int ieee80211_get_vht_max_nss(struct ieee80211_vht_cap *cap,