/freebsd/sys/contrib/dev/iwlwifi/mvm/ |
H A D | coex.c | 109 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_get_coex_type() 111 if (!chanctx_conf || in iwl_get_coex_type() 288 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_bt_notif_per_link() 291 if ((!chanctx_conf || in iwl_mvm_bt_notif_per_link() 338 data->primary = chanctx_conf; in iwl_mvm_bt_notif_per_link() 345 if (chanctx_conf == data->primary) in iwl_mvm_bt_notif_per_link() 354 data->primary = chanctx_conf; in iwl_mvm_bt_notif_per_link() 357 data->secondary = chanctx_conf; in iwl_mvm_bt_notif_per_link() 373 data->primary = chanctx_conf; in iwl_mvm_bt_notif_per_link() 376 data->secondary = chanctx_conf; in iwl_mvm_bt_notif_per_link() [all …]
|
H A D | debugfs-vif.c | 177 struct ieee80211_chanctx_conf *chanctx_conf; in iwl_dbgfs_mac_params_read() local 240 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_dbgfs_mac_params_read() 241 if (chanctx_conf) in iwl_dbgfs_mac_params_read() 244 chanctx_conf->rx_chains_static, in iwl_dbgfs_mac_params_read() 245 chanctx_conf->rx_chains_dynamic); in iwl_dbgfs_mac_params_read() 588 struct ieee80211_chanctx_conf *chanctx_conf; in iwl_dbgfs_rx_phyinfo_write() local 600 chanctx_conf = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_dbgfs_rx_phyinfo_write() 602 if (!chanctx_conf) { in iwl_dbgfs_rx_phyinfo_write() 608 phy_ctxt = &mvm->phy_ctxts[*(u16 *)chanctx_conf->drv_priv]; in iwl_dbgfs_rx_phyinfo_write() 614 chanctx_conf->rx_chains_static, in iwl_dbgfs_rx_phyinfo_write() [all …]
|
H A D | mld-mac80211.c | 228 rcu_access_pointer(link_conf->chanctx_conf)) in iwl_mvm_mld_count_active_links() 280 if (!rcu_access_pointer(link_conf->chanctx_conf)) in __iwl_mvm_mld_assign_vif_chanctx() 408 struct ieee80211_chanctx_conf *chanctx_conf; in iwl_mvm_esr_mode_inactive() local 416 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_esr_mode_inactive() 419 if (!chanctx_conf || !phy_ctxt) { in iwl_mvm_esr_mode_inactive() 425 static_chains = chanctx_conf->rx_chains_static; in iwl_mvm_esr_mode_inactive() 426 dynamic_chains = chanctx_conf->rx_chains_dynamic; in iwl_mvm_esr_mode_inactive()
|
H A D | power.c | 281 struct ieee80211_chanctx_conf *chanctx_conf; in iwl_mvm_power_is_radar() local 288 chanctx_conf = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_power_is_radar() 290 if (!chanctx_conf) in iwl_mvm_power_is_radar() 293 radar_detect = !!(chanctx_conf->def.chan->flags & in iwl_mvm_power_is_radar()
|
H A D | tx.c | 2040 struct ieee80211_chanctx_conf *chanctx_conf = NULL; in iwl_mvm_tx_reclaim() local 2044 chanctx_conf = in iwl_mvm_tx_reclaim() 2045 rcu_dereference(mvmsta->vif->bss_conf.chanctx_conf); in iwl_mvm_tx_reclaim() 2047 if (WARN_ON_ONCE(!chanctx_conf)) in iwl_mvm_tx_reclaim() 2050 tx_info->band = chanctx_conf->def.chan->band; in iwl_mvm_tx_reclaim()
|
H A D | ftm-responder.c | 416 pctx = rcu_dereference(bss_conf->chanctx_conf); in iwl_mvm_ftm_start_responder()
|
H A D | tdls.c | 386 rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_mvm_tdls_config_channel_switch()
|
H A D | mac-ctxt.c | 411 chanctx = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_set_fw_basic_rates() 1102 ctx = rcu_dereference(link_conf->chanctx_conf); in iwl_mvm_mac_ctxt_send_beacon_v9()
|
H A D | d3.c | 744 ctx = rcu_dereference(vif->bss_conf.chanctx_conf); in iwl_mvm_d3_reprogram()
|
H A D | mac80211.c | 4744 if (rcu_access_pointer(vif->bss_conf.chanctx_conf) == data->ctx && in iwl_mvm_ftm_responder_chanctx_iter()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211_macops.c | 458 hw, vif, conf, chanctx_conf); in lkpi_80211_mo_assign_vif_chanctx() 461 vif->chanctx_conf = chanctx_conf; in lkpi_80211_mo_assign_vif_chanctx() 477 if (*chanctx_conf == NULL) in lkpi_80211_mo_unassign_vif_chanctx() 481 hw, vif, conf, *chanctx_conf); in lkpi_80211_mo_unassign_vif_chanctx() 483 *chanctx_conf = NULL; in lkpi_80211_mo_unassign_vif_chanctx() 489 struct ieee80211_chanctx_conf *chanctx_conf) in lkpi_80211_mo_add_chanctx() argument 502 error = lhw->ops->add_chanctx(hw, chanctx_conf); in lkpi_80211_mo_add_chanctx() 504 lchanctx = CHANCTX_CONF_TO_LCHANCTX(chanctx_conf); in lkpi_80211_mo_add_chanctx() 528 struct ieee80211_chanctx_conf *chanctx_conf) in lkpi_80211_mo_remove_chanctx() argument 538 lhw->ops->remove_chanctx(hw, chanctx_conf); in lkpi_80211_mo_remove_chanctx() [all …]
|
H A D | linux_80211.c | 1192 if (vif->chanctx_conf != NULL) { in lkpi_sta_scan_to_auth() 1193 chanctx_conf = vif->chanctx_conf; in lkpi_sta_scan_to_auth() 1200 chanctx_conf = &lchanctx->chanctx_conf; in lkpi_sta_scan_to_auth() 1205 chanctx_conf->radar_enabled = in lkpi_sta_scan_to_auth() 1207 chanctx_conf->def.chan = chan; in lkpi_sta_scan_to_auth() 1261 if (vif->chanctx_conf != NULL) { in lkpi_sta_scan_to_auth() 1291 vif->bss_conf.chanctx_conf = chanctx_conf; in lkpi_sta_scan_to_auth() 1541 chanctx_conf = vif->chanctx_conf; in lkpi_sta_auth_to_scan() 1883 chanctx_conf = vif->chanctx_conf; in _lkpi_sta_assoc_to_down() 2460 chanctx_conf = vif->chanctx_conf; in lkpi_sta_run_to_init() [all …]
|
H A D | linux_80211.h | 270 struct ieee80211_chanctx_conf chanctx_conf __aligned(CACHE_LINE_SIZE); 273 (&(_lchanctx)->chanctx_conf) 275 container_of(_conf, struct lkpi_chanctx, chanctx_conf)
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | mac80211.h | 309 struct ieee80211_chanctx_conf *chanctx_conf; member 776 struct ieee80211_chanctx_conf *chanctx_conf; member
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mac.c | 469 conf = rcu_dereference(vif->bss_conf.chanctx_conf); in ath12k_mac_vif_chan() 5964 if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx) in ath12k_mac_change_chanctx_cnt_iter() 5977 ctx = rcu_access_pointer(vif->bss_conf.chanctx_conf); in ath12k_mac_change_chanctx_fill_iter()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mac.c | 512 conf = rcu_dereference(vif->bss_conf.chanctx_conf); in ath11k_mac_vif_chan() 7364 if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx) in ath11k_mac_change_chanctx_cnt_iter() 7377 ctx = rcu_access_pointer(vif->bss_conf.chanctx_conf); in ath11k_mac_change_chanctx_fill_iter()
|
/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | mac.c | 664 conf = rcu_dereference(vif->bss_conf.chanctx_conf); in ath10k_mac_vif_chan() 8871 if (rcu_access_pointer(vif->bss_conf.chanctx_conf) != arg->ctx) in ath10k_mac_change_chanctx_cnt_iter() 8884 ctx = rcu_access_pointer(vif->bss_conf.chanctx_conf); in ath10k_mac_change_chanctx_fill_iter()
|
H A D | htt_rx.c | 3994 conf = rcu_dereference(arsta->arvif->vif->bss_conf.chanctx_conf); in ath10k_update_per_peer_tx_stats()
|