Lines Matching refs:cap

1974 			 sband->ht_cap.cap) ||  in nl80211_send_band_rateinfo()
1987 sband->vht_cap.cap))) in nl80211_send_band_rateinfo()
2053 sizeof(sband->s1g_cap.cap), in nl80211_send_band_rateinfo()
2054 sband->s1g_cap.cap) || in nl80211_send_band_rateinfo()
2212 nl80211_send_pmsr_ftm_capa(const struct cfg80211_pmsr_capabilities *cap, in nl80211_send_pmsr_ftm_capa() argument
2217 if (!cap->ftm.supported) in nl80211_send_pmsr_ftm_capa()
2224 if (cap->ftm.asap && nla_put_flag(msg, NL80211_PMSR_FTM_CAPA_ATTR_ASAP)) in nl80211_send_pmsr_ftm_capa()
2226 if (cap->ftm.non_asap && in nl80211_send_pmsr_ftm_capa()
2229 if (cap->ftm.request_lci && in nl80211_send_pmsr_ftm_capa()
2232 if (cap->ftm.request_civicloc && in nl80211_send_pmsr_ftm_capa()
2236 cap->ftm.preambles)) in nl80211_send_pmsr_ftm_capa()
2239 cap->ftm.bandwidths)) in nl80211_send_pmsr_ftm_capa()
2241 if (cap->ftm.max_bursts_exponent >= 0 && in nl80211_send_pmsr_ftm_capa()
2243 cap->ftm.max_bursts_exponent)) in nl80211_send_pmsr_ftm_capa()
2245 if (cap->ftm.max_ftms_per_burst && in nl80211_send_pmsr_ftm_capa()
2247 cap->ftm.max_ftms_per_burst)) in nl80211_send_pmsr_ftm_capa()
2249 if (cap->ftm.trigger_based && in nl80211_send_pmsr_ftm_capa()
2252 if (cap->ftm.non_trigger_based && in nl80211_send_pmsr_ftm_capa()
2263 const struct cfg80211_pmsr_capabilities *cap = rdev->wiphy.pmsr_capa; in nl80211_send_pmsr_capa() local
2266 if (!cap) in nl80211_send_pmsr_capa()
2278 if (nla_put_u32(msg, NL80211_PMSR_ATTR_MAX_PEERS, cap->max_peers)) in nl80211_send_pmsr_capa()
2281 if (cap->report_ap_tsf && in nl80211_send_pmsr_capa()
2285 if (cap->randomize_mac_addr && in nl80211_send_pmsr_capa()
2293 if (nl80211_send_pmsr_ftm_capa(cap, msg)) in nl80211_send_pmsr_capa()
6053 const struct element *cap; in nl80211_calculate_ap_params() local
6061 cap = cfg80211_find_elem(WLAN_EID_HT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
6062 if (cap && cap->datalen >= sizeof(*params->ht_cap)) in nl80211_calculate_ap_params()
6063 params->ht_cap = (void *)cap->data; in nl80211_calculate_ap_params()
6064 cap = cfg80211_find_elem(WLAN_EID_VHT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
6065 if (cap && cap->datalen >= sizeof(*params->vht_cap)) in nl80211_calculate_ap_params()
6066 params->vht_cap = (void *)cap->data; in nl80211_calculate_ap_params()
6067 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
6068 if (cap && cap->datalen >= sizeof(*params->he_cap) + 1) in nl80211_calculate_ap_params()
6069 params->he_cap = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
6070 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ies, ies_len); in nl80211_calculate_ap_params()
6071 if (cap && cap->datalen >= sizeof(*params->he_oper) + 1) in nl80211_calculate_ap_params()
6072 params->he_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
6073 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_EHT_CAPABILITY, ies, ies_len); in nl80211_calculate_ap_params()
6074 if (cap) { in nl80211_calculate_ap_params()
6075 if (!cap->datalen) in nl80211_calculate_ap_params()
6077 params->eht_cap = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
6080 cap->datalen - 1, true)) in nl80211_calculate_ap_params()
6083 cap = cfg80211_find_ext_elem(WLAN_EID_EXT_EHT_OPERATION, ies, ies_len); in nl80211_calculate_ap_params()
6084 if (cap) { in nl80211_calculate_ap_params()
6085 if (!cap->datalen) in nl80211_calculate_ap_params()
6087 params->eht_oper = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
6089 cap->datalen - 1)) in nl80211_calculate_ap_params()