Lines Matching refs:sdata
16 static void __check_vhtcap_disable(struct ieee80211_sub_if_data *sdata, in __check_vhtcap_disable() argument
22 if (sdata->u.mgd.vht_capa_mask.vht_cap_info & le_flag && in __check_vhtcap_disable()
23 !(sdata->u.mgd.vht_capa.vht_cap_info & le_flag)) in __check_vhtcap_disable()
27 void ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata, in ieee80211_apply_vhtcap_overrides() argument
36 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_apply_vhtcap_overrides()
39 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
41 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
43 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
45 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
47 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
49 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
51 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
53 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides()
57 if (sdata->u.mgd.vht_capa_mask.vht_cap_info & in ieee80211_apply_vhtcap_overrides()
61 n = le32_to_cpu(sdata->u.mgd.vht_capa.vht_cap_info) & in ieee80211_apply_vhtcap_overrides()
77 le16_to_cpu(sdata->u.mgd.vht_capa_mask.supp_mcs.rx_mcs_map); in ieee80211_apply_vhtcap_overrides()
78 rxmcs_n = le16_to_cpu(sdata->u.mgd.vht_capa.supp_mcs.rx_mcs_map); in ieee80211_apply_vhtcap_overrides()
83 le16_to_cpu(sdata->u.mgd.vht_capa_mask.supp_mcs.tx_mcs_map); in ieee80211_apply_vhtcap_overrides()
84 txmcs_n = le16_to_cpu(sdata->u.mgd.vht_capa.supp_mcs.tx_mcs_map); in ieee80211_apply_vhtcap_overrides()
115 ieee80211_vht_cap_ie_to_sta_vht_cap(struct ieee80211_sub_if_data *sdata, in ieee80211_vht_cap_ie_to_sta_vht_cap() argument
163 if (sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_vht_cap_ie_to_sta_vht_cap()
165 ieee80211_apply_vhtcap_overrides(sdata, &own_cap); in ieee80211_vht_cap_ie_to_sta_vht_cap()
324 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_sta_cur_vht_bw() local
326 enum nl80211_chan_width bss_width = sdata->vif.bss_conf.chandef.width; in ieee80211_sta_cur_vht_bw()
379 u32 __ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata, in __ieee80211_vht_handle_opmode() argument
383 struct ieee80211_local *local = sdata->local; in __ieee80211_vht_handle_opmode()
428 void ieee80211_vht_handle_opmode(struct ieee80211_sub_if_data *sdata, in ieee80211_vht_handle_opmode() argument
432 struct ieee80211_local *local = sdata->local; in ieee80211_vht_handle_opmode()
435 u32 changed = __ieee80211_vht_handle_opmode(sdata, sta, opmode, band); in ieee80211_vht_handle_opmode()