Searched refs:monitor_sdata (Results 1 – 7 of 7) sorted by relevance
/linux/net/mac80211/ |
H A D | iface.c | 681 WARN_ON(rcu_access_pointer(local->monitor_sdata)); in ieee80211_do_stop() 1131 if (local->monitor_sdata || in ieee80211_add_virtual_monitor() 1168 rcu_assign_pointer(local->monitor_sdata, sdata); in ieee80211_add_virtual_monitor() 1175 RCU_INIT_POINTER(local->monitor_sdata, NULL); in ieee80211_add_virtual_monitor() 1202 sdata = rcu_dereference_protected(local->monitor_sdata, in ieee80211_del_virtual_monitor() 1215 RCU_INIT_POINTER(local->monitor_sdata, NULL); in ieee80211_del_virtual_monitor()
|
H A D | cfg.c | 88 struct ieee80211_sub_if_data *monitor_sdata; in ieee80211_set_mon_options() local 109 monitor_sdata = sdata; in ieee80211_set_mon_options() 111 monitor_sdata = wiphy_dereference(local->hw.wiphy, in ieee80211_set_mon_options() 112 local->monitor_sdata); in ieee80211_set_mon_options() 114 if (!monitor_sdata && in ieee80211_set_mon_options() 120 if (monitor_sdata && in ieee80211_set_mon_options() 123 ieee80211_set_mu_mimo_follow(monitor_sdata, params); in ieee80211_set_mon_options() 926 sdata = wiphy_dereference(wiphy, local->monitor_sdata); in ieee80211_set_monitor_channel() 3107 local->monitor_sdata); in ieee80211_set_tx_power() 3177 local->monitor_sdata); in ieee80211_set_tx_power()
|
H A D | driver-ops.c | 124 if (sdata != rcu_access_pointer(local->monitor_sdata)) in drv_remove_interface()
|
H A D | util.c | 765 sdata = rcu_dereference_check(local->monitor_sdata, in __iterate_interfaces() 1853 sdata = wiphy_dereference(local->hw.wiphy, local->monitor_sdata); in ieee80211_reconfig() 1859 RCU_INIT_POINTER(local->monitor_sdata, NULL); in ieee80211_reconfig() 1899 sdata = wiphy_dereference(local->hw.wiphy, local->monitor_sdata); in ieee80211_reconfig()
|
H A D | rx.c | 769 struct ieee80211_sub_if_data *monitor_sdata = in ieee80211_rx_monitor() local 770 rcu_dereference(local->monitor_sdata); in ieee80211_rx_monitor() 837 ieee80211_handle_mu_mimo_mon(monitor_sdata, origskb, rtap_space); in ieee80211_rx_monitor()
|
H A D | tx.c | 1771 sdata = rcu_dereference(local->monitor_sdata); in __ieee80211_tx() 2391 tmp_sdata = rcu_dereference(local->monitor_sdata); in ieee80211_monitor_start_xmit() 3961 tx.sdata = rcu_dereference(local->monitor_sdata); in ieee80211_tx_dequeue()
|
H A D | ieee80211_i.h | 1618 struct ieee80211_sub_if_data __rcu *monitor_sdata; member
|