Home
last modified time | relevance | path

Searched refs:csa_ie (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/net/mac80211/
Dspectmgmt.c29 struct ieee80211_csa_ie *csa_ie) in ieee80211_parse_ch_switch_ie() argument
40 memset(csa_ie, 0, sizeof(*csa_ie)); in ieee80211_parse_ch_switch_ie()
63 csa_ie->count = elems->ext_chansw_ie->count; in ieee80211_parse_ch_switch_ie()
64 csa_ie->mode = elems->ext_chansw_ie->mode; in ieee80211_parse_ch_switch_ie()
67 csa_ie->count = elems->ch_switch_ie->count; in ieee80211_parse_ch_switch_ie()
68 csa_ie->mode = elems->ch_switch_ie->mode; in ieee80211_parse_ch_switch_ie()
76 csa_ie->ttl = elems->mesh_chansw_params_ie->mesh_ttl; in ieee80211_parse_ch_switch_ie()
77 csa_ie->mode = elems->mesh_chansw_params_ie->mesh_flags; in ieee80211_parse_ch_switch_ie()
78 csa_ie->pre_value = le16_to_cpu( in ieee80211_parse_ch_switch_ie()
83 csa_ie->reason_code = le16_to_cpu( in ieee80211_parse_ch_switch_ie()
[all …]
Dmesh.c977 struct ieee80211_csa_ie csa_ie; in ieee80211_mesh_process_chnswitch() local
1007 &csa_ie); in ieee80211_mesh_process_chnswitch()
1016 if (csa_ie.reason_code == WLAN_REASON_MESH_CHAN_REGULATORY) in ieee80211_mesh_process_chnswitch()
1019 params.chandef = csa_ie.chandef; in ieee80211_mesh_process_chnswitch()
1020 params.count = csa_ie.count; in ieee80211_mesh_process_chnswitch()
1065 params.block_tx = csa_ie.mode & WLAN_EID_CHAN_SWITCH_PARAM_TX_RESTRICT; in ieee80211_mesh_process_chnswitch()
1067 ifmsh->chsw_ttl = csa_ie.ttl - 1; in ieee80211_mesh_process_chnswitch()
1068 if (ifmsh->pre_value >= csa_ie.pre_value) in ieee80211_mesh_process_chnswitch()
1070 ifmsh->pre_value = csa_ie.pre_value; in ieee80211_mesh_process_chnswitch()
Dmlme.c1241 struct ieee80211_csa_ie csa_ie; in ieee80211_sta_process_chanswitch() local
1260 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch()
1267 if (!cfg80211_chandef_usable(local->hw.wiphy, &csa_ie.chandef, in ieee80211_sta_process_chanswitch()
1272 csa_ie.chandef.chan->center_freq, in ieee80211_sta_process_chanswitch()
1273 csa_ie.chandef.width, csa_ie.chandef.center_freq1, in ieee80211_sta_process_chanswitch()
1274 csa_ie.chandef.center_freq2); in ieee80211_sta_process_chanswitch()
1280 if (cfg80211_chandef_identical(&csa_ie.chandef, in ieee80211_sta_process_chanswitch()
1320 ch_switch.block_tx = csa_ie.mode; in ieee80211_sta_process_chanswitch()
1321 ch_switch.chandef = csa_ie.chandef; in ieee80211_sta_process_chanswitch()
1322 ch_switch.count = csa_ie.count; in ieee80211_sta_process_chanswitch()
[all …]
Dibss.c788 struct ieee80211_csa_ie csa_ie; in ieee80211_ibss_process_chanswitch() local
813 sta_flags, ifibss->bssid, &csa_ie); in ieee80211_ibss_process_chanswitch()
826 params.count = csa_ie.count; in ieee80211_ibss_process_chanswitch()
827 params.chandef = csa_ie.chandef; in ieee80211_ibss_process_chanswitch()
897 params.block_tx = !!csa_ie.mode; in ieee80211_ibss_process_chanswitch()
Dieee80211_i.h1865 struct ieee80211_csa_ie *csa_ie);
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dwmi.h3621 __le32 csa_ie[2]; member