Searched refs:csa_ie (Results 1 – 5 of 5) sorted by relevance
27 struct ieee80211_csa_ie *csa_ie) in ieee80211_parse_ch_switch_ie() argument38 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 …]
1128 struct ieee80211_csa_ie csa_ie; in ieee80211_mesh_process_chnswitch() local1163 &csa_ie); in ieee80211_mesh_process_chnswitch()1172 if (csa_ie.reason_code == WLAN_REASON_MESH_CHAN_REGULATORY) in ieee80211_mesh_process_chnswitch()1175 params.chandef = csa_ie.chandef; in ieee80211_mesh_process_chnswitch()1176 params.count = csa_ie.count; in ieee80211_mesh_process_chnswitch()1221 params.block_tx = csa_ie.mode & WLAN_EID_CHAN_SWITCH_PARAM_TX_RESTRICT; in ieee80211_mesh_process_chnswitch()1223 ifmsh->chsw_ttl = csa_ie.ttl - 1; in ieee80211_mesh_process_chnswitch()1224 if (ifmsh->pre_value >= csa_ie.pre_value) in ieee80211_mesh_process_chnswitch()1226 ifmsh->pre_value = csa_ie.pre_value; in ieee80211_mesh_process_chnswitch()
1309 struct ieee80211_csa_ie csa_ie; in ieee80211_sta_process_chanswitch() local1327 ifmgd->associated->bssid, &csa_ie); in ieee80211_sta_process_chanswitch()1332 ch_switch.block_tx = csa_ie.mode; in ieee80211_sta_process_chanswitch()1333 ch_switch.chandef = csa_ie.chandef; in ieee80211_sta_process_chanswitch()1334 ch_switch.count = csa_ie.count; in ieee80211_sta_process_chanswitch()1335 ch_switch.delay = csa_ie.max_switch_time; in ieee80211_sta_process_chanswitch()1353 csa_ie.chandef.chan->band) { in ieee80211_sta_process_chanswitch()1357 csa_ie.chandef.chan->center_freq, in ieee80211_sta_process_chanswitch()1358 csa_ie.chandef.width, csa_ie.chandef.center_freq1, in ieee80211_sta_process_chanswitch()1359 csa_ie.chandef.center_freq2); in ieee80211_sta_process_chanswitch()[all …]
776 struct ieee80211_csa_ie csa_ie; in ieee80211_ibss_process_chanswitch() local806 sta_flags, ifibss->bssid, &csa_ie); in ieee80211_ibss_process_chanswitch()819 params.count = csa_ie.count; in ieee80211_ibss_process_chanswitch()820 params.chandef = csa_ie.chandef; in ieee80211_ibss_process_chanswitch()890 params.block_tx = !!csa_ie.mode; in ieee80211_ibss_process_chanswitch()
2165 struct ieee80211_csa_ie *csa_ie);