Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/net/mac80211/
H A Dspectmgmt.c27 struct ieee80211_csa_ie *csa_ie) in ieee80211_parse_ch_switch_ie() argument
38 memset(csa_ie, 0, sizeof(*csa_ie)); in ieee80211_parse_ch_switch_ie()
61 csa_ie->count = elems->ext_chansw_ie->count; in ieee80211_parse_ch_switch_ie()
62 csa_ie->mode = elems->ext_chansw_ie->mode; in ieee80211_parse_ch_switch_ie()
65 csa_ie->count = elems->ch_switch_ie->count; in ieee80211_parse_ch_switch_ie()
66 csa_ie->mode = elems->ch_switch_ie->mode; in ieee80211_parse_ch_switch_ie()
74 csa_ie->ttl = elems->mesh_chansw_params_ie->mesh_ttl; in ieee80211_parse_ch_switch_ie()
75 csa_ie->mode = elems->mesh_chansw_params_ie->mesh_flags; in ieee80211_parse_ch_switch_ie()
76 csa_ie->pre_value = le16_to_cpu( in ieee80211_parse_ch_switch_ie()
81 csa_ie->reason_code = le16_to_cpu( in ieee80211_parse_ch_switch_ie()
[all …]
H A Dmesh.c1097 struct ieee80211_csa_ie csa_ie; in ieee80211_mesh_process_chnswitch() local
1132 &csa_ie); in ieee80211_mesh_process_chnswitch()
1141 if (csa_ie.reason_code == WLAN_REASON_MESH_CHAN_REGULATORY) in ieee80211_mesh_process_chnswitch()
1144 params.chandef = csa_ie.chandef; in ieee80211_mesh_process_chnswitch()
1145 params.count = csa_ie.count; in ieee80211_mesh_process_chnswitch()
1190 params.block_tx = csa_ie.mode & WLAN_EID_CHAN_SWITCH_PARAM_TX_RESTRICT; in ieee80211_mesh_process_chnswitch()
1192 ifmsh->chsw_ttl = csa_ie.ttl - 1; in ieee80211_mesh_process_chnswitch()
1193 if (ifmsh->pre_value >= csa_ie.pre_value) in ieee80211_mesh_process_chnswitch()
1195 ifmsh->pre_value = csa_ie.pre_value; in ieee80211_mesh_process_chnswitch()
H A Dmlme.c1371 struct ieee80211_csa_ie csa_ie; in ieee80211_sta_process_chanswitch() local
1389 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch()
1394 ch_switch.block_tx = csa_ie.mode; in ieee80211_sta_process_chanswitch()
1395 ch_switch.chandef = csa_ie.chandef; in ieee80211_sta_process_chanswitch()
1396 ch_switch.count = csa_ie.count; in ieee80211_sta_process_chanswitch()
1397 ch_switch.delay = csa_ie.max_switch_time; in ieee80211_sta_process_chanswitch()
1417 if (!cfg80211_chandef_usable(local->hw.wiphy, &csa_ie.chandef, in ieee80211_sta_process_chanswitch()
1424 csa_ie.chandef.chan->center_freq, in ieee80211_sta_process_chanswitch()
1425 csa_ie.chandef.chan->freq_offset, in ieee80211_sta_process_chanswitch()
1426 csa_ie.chandef.width, csa_ie.chandef.center_freq1, in ieee80211_sta_process_chanswitch()
[all …]
H A Dibss.c783 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()
H A Dieee80211_i.h1953 struct ieee80211_csa_ie *csa_ie);
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/
H A Drtw_csa.c190 u8 *csa_ie; in rtw_ecsa_update_probe_resp() local
196 csa_ie = rtw_get_ie(ies, WLAN_EID_CHANNEL_SWITCH, &csa_ie_len, ies_len); in rtw_ecsa_update_probe_resp()
198 if (csa_ie == NULL) in rtw_ecsa_update_probe_resp()
201 csa_ie[2 + CSA_SWITCH_COUNT] = ecsa_param->count; in rtw_ecsa_update_probe_resp()
204 RTW_INFO("CSA : update csa count of probe response = %u\n", csa_ie[2 + CSA_SWITCH_COUNT]); in rtw_ecsa_update_probe_resp()
H A Drtw_ap.c3192 u8 *csa_ie; in update_csa_ie() local
3198 csa_ie = rtw_get_ie(ies, WLAN_EID_CHANNEL_SWITCH, &csa_ie_len, ies_len); in update_csa_ie()
3200 if (csa_ie == NULL) { in update_csa_ie()
3217 } else if (csa_ie && csa_ie_len == CSA_IE_LEN) { in update_csa_ie()
3225 csa_ie[2 + CSA_SWITCH_COUNT] = csa_count; in update_csa_ie()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/
H A Drtw_csa.c190 u8 *csa_ie; in rtw_ecsa_update_probe_resp() local
196 csa_ie = rtw_get_ie(ies, WLAN_EID_CHANNEL_SWITCH, &csa_ie_len, ies_len); in rtw_ecsa_update_probe_resp()
198 if (csa_ie == NULL) in rtw_ecsa_update_probe_resp()
201 csa_ie[2 + CSA_SWITCH_COUNT] = ecsa_param->count; in rtw_ecsa_update_probe_resp()
204 RTW_INFO("CSA : update csa count of probe response = %u\n", csa_ie[2 + CSA_SWITCH_COUNT]); in rtw_ecsa_update_probe_resp()
H A Drtw_ap.c3288 u8 *csa_ie; in update_csa_ie() local
3294 csa_ie = rtw_get_ie(ies, WLAN_EID_CHANNEL_SWITCH, &csa_ie_len, ies_len); in update_csa_ie()
3296 if (csa_ie == NULL) { in update_csa_ie()
3313 } else if (csa_ie && csa_ie_len == CSA_IE_LEN) { in update_csa_ie()
3321 csa_ie[2 + CSA_SWITCH_COUNT] = csa_count; in update_csa_ie()
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlan/
H A Dmlan_uap_cmdevent.c1521 IEEEtypes_ChanSwitchAnn_t *csa_ie = MNULL; in wlan_uap_cmd_sys_configure() local
1877 csa_ie = (IEEEtypes_ChanSwitchAnn_t *) in wlan_uap_cmd_sys_configure()
1879 csa_ie->element_id = CHANNEL_SWITCH_ANN; in wlan_uap_cmd_sys_configure()
1880 csa_ie->len = in wlan_uap_cmd_sys_configure()
1883 csa_ie->chan_switch_mode = in wlan_uap_cmd_sys_configure()
1885 csa_ie->chan_switch_count = 0; in wlan_uap_cmd_sys_configure()
1886 csa_ie->new_channel_num = in wlan_uap_cmd_sys_configure()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dwmi.h3709 __le32 csa_ie[2]; member