Lines Matching refs:bss_conf
97 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
100 cfg80211_chandef_create(&sta_chan_def, sdata->vif.bss_conf.chanreq.oper.chan, in mesh_matches_local()
114 if (!cfg80211_chandef_compatible(&sdata->vif.bss_conf.chanreq.oper, in mesh_matches_local()
408 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ds_params_ie()
439 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_cap_ie()
440 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_cap_ie()
441 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_cap_ie()
464 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_ht_oper_ie()
480 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_ht_oper_ie()
481 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_ht_oper_ie()
482 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_ht_oper_ie()
489 ieee80211_ie_build_ht_oper(pos, ht_cap, &sdata->vif.bss_conf.chanreq.oper, in mesh_add_ht_oper_ie()
490 sdata->vif.bss_conf.ht_operation_mode, in mesh_add_ht_oper_ie()
511 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_vht_cap_ie()
512 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_vht_cap_ie()
513 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_vht_cap_ie()
536 chanctx_conf = rcu_dereference(sdata->vif.bss_conf.chanctx_conf); in mesh_add_vht_oper_ie()
552 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_vht_oper_ie()
553 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_vht_oper_ie()
554 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_vht_oper_ie()
562 &sdata->vif.bss_conf.chanreq.oper); in mesh_add_vht_oper_ie()
576 if (sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_he_cap_ie()
577 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_he_cap_ie()
578 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_he_cap_ie()
598 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_he_oper_ie()
599 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_he_oper_ie()
600 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_he_oper_ie()
604 if (sdata->vif.bss_conf.chanreq.oper.chan->band == NL80211_BAND_6GHZ) in mesh_add_he_oper_ie()
611 ieee80211_ie_build_he_oper(pos, &sdata->vif.bss_conf.chanreq.oper); in mesh_add_he_oper_ie()
645 if (sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_eht_cap_ie()
646 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_eht_cap_ie()
647 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_eht_cap_ie()
666 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in mesh_add_eht_oper_ie()
667 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in mesh_add_eht_oper_ie()
668 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in mesh_add_eht_oper_ie()
678 ieee80211_ie_build_eht_oper(pos, &sdata->vif.bss_conf.chanreq.oper, eht_cap); in mesh_add_eht_oper_ie()
726 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_20_NOHT || in ieee80211_mesh_update_bss_params()
727 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_5 || in ieee80211_mesh_update_bss_params()
728 sdata->vif.bss_conf.chanreq.oper.width == NL80211_CHAN_WIDTH_10) in ieee80211_mesh_update_bss_params()
731 sdata->vif.bss_conf.he_support = true; in ieee80211_mesh_update_bss_params()
739 sdata->vif.bss_conf.he_oper.params = in ieee80211_mesh_update_bss_params()
742 sdata->vif.bss_conf.eht_support = in ieee80211_mesh_update_bss_params()
965 ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chanreq.oper); in ieee80211_mesh_build_beacon()
1019 cpu_to_le16(sdata->vif.bss_conf.beacon_int); in ieee80211_mesh_build_beacon()
1093 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon()
1106 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon()
1196 sdata->vif.bss_conf.ht_operation_mode = in ieee80211_start_mesh()
1198 sdata->vif.bss_conf.enable_beacon = true; in ieee80211_start_mesh()
1229 sdata->vif.bss_conf.enable_beacon = false; in ieee80211_stop_mesh()
1265 &sdata->vif.bss_conf.chanreq.oper, in ieee80211_mesh_csa_mark_radar()
1269 &sdata->vif.bss_conf.chanreq.oper, in ieee80211_mesh_csa_mark_radar()
1291 switch (sdata->vif.bss_conf.chanreq.oper.width) { in ieee80211_mesh_process_chnswitch()
1364 &sdata->vif.bss_conf.chanreq.oper)) { in ieee80211_mesh_process_chnswitch()
1511 !sdata->vif.bss_conf.csa_active) in ieee80211_mesh_rx_bcn_presp()
1544 sdata->vif.bss_conf.chanreq.oper.chan->center_freq); in ieee80211_mesh_finish_csa()
1641 if (!sdata->vif.bss_conf.csa_active && in mesh_rx_csa_frame()
1725 if (sdata->vif.bss_conf.enable_beacon && in mesh_bss_info_changed()
1795 sdata->vif.bss_conf.bssid = zero_addr; in ieee80211_mesh_init_sdata()