Lines Matching refs:csa
954 struct mesh_csa_settings *csa; in ieee80211_mesh_build_beacon() local
1026 csa = rcu_dereference(ifmsh->csa); in ieee80211_mesh_build_beacon()
1027 if (csa) { in ieee80211_mesh_build_beacon()
1038 csa->settings.chandef.chan->center_freq); in ieee80211_mesh_build_beacon()
1039 bcn->cntdwn_current_counter = csa->settings.count; in ieee80211_mesh_build_beacon()
1041 *pos++ = csa->settings.count; in ieee80211_mesh_build_beacon()
1050 *pos++ |= csa->settings.block_tx ? in ieee80211_mesh_build_beacon()
1057 switch (csa->settings.chandef.width) { in ieee80211_mesh_build_beacon()
1064 ct = cfg80211_get_chandef_type(&csa->settings.chandef); in ieee80211_mesh_build_beacon()
1081 chandef = &csa->settings.chandef; in ieee80211_mesh_build_beacon()
1531 tmp_csa_settings = sdata_dereference(ifmsh->csa, sdata); in ieee80211_mesh_finish_csa()
1532 RCU_INIT_POINTER(ifmsh->csa, NULL); in ieee80211_mesh_finish_csa()
1564 rcu_assign_pointer(ifmsh->csa, tmp_csa_settings); in ieee80211_mesh_csa_beacon()
1568 tmp_csa_settings = rcu_dereference(ifmsh->csa); in ieee80211_mesh_csa_beacon()
1569 RCU_INIT_POINTER(ifmsh->csa, NULL); in ieee80211_mesh_csa_beacon()