Home
last modified time | relevance | path

Searched refs:iflist_mtx (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/net/mac80211/
H A Diface.c37 * the iflist_mtx.
42 * by either the RTNL, the iflist_mtx or RCU.
177 mutex_lock(&local->iflist_mtx); in ieee80211_verify_mac()
196 mutex_unlock(&local->iflist_mtx); in ieee80211_verify_mac()
864 mutex_lock(&local->iflist_mtx); in ieee80211_recalc_offload()
873 mutex_unlock(&local->iflist_mtx); in ieee80211_recalc_offload()
955 mutex_lock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
957 mutex_unlock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
964 mutex_lock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
966 mutex_unlock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
[all...]
H A Doffchannel.c104 mutex_lock(&local->iflist_mtx); in ieee80211_offchannel_stop_vifs()
129 mutex_unlock(&local->iflist_mtx); in ieee80211_offchannel_stop_vifs()
139 mutex_lock(&local->iflist_mtx); in ieee80211_offchannel_return()
162 mutex_unlock(&local->iflist_mtx); in ieee80211_offchannel_return()
H A Dscan.c576 mutex_lock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
579 mutex_unlock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
583 mutex_unlock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
880 mutex_lock(&local->iflist_mtx); in ieee80211_scan_state_decision()
896 mutex_unlock(&local->iflist_mtx); in ieee80211_scan_state_decision()
H A Dmlme.c2301 mutex_lock(&local->iflist_mtx); in ieee80211_set_associated()
2303 mutex_unlock(&local->iflist_mtx); in ieee80211_set_associated()
2471 mutex_lock(&local->iflist_mtx); in ieee80211_reset_ap_probe()
2473 mutex_unlock(&local->iflist_mtx); in ieee80211_reset_ap_probe()
2673 mutex_lock(&sdata->local->iflist_mtx); in ieee80211_mgd_probe_ap()
2675 mutex_unlock(&sdata->local->iflist_mtx); in ieee80211_mgd_probe_ap()
4189 mutex_lock(&local->iflist_mtx); in ieee80211_rx_mgmt_beacon()
4191 mutex_unlock(&local->iflist_mtx); in ieee80211_rx_mgmt_beacon()
H A Dmain.c685 mutex_init(&local->iflist_mtx); in ieee80211_alloc_hw_nm()
1422 mutex_destroy(&local->iflist_mtx); in ieee80211_free_hw()
H A Dibss.c1750 mutex_lock(&local->iflist_mtx); in ieee80211_ibss_notify_scan_completed()
1758 mutex_unlock(&local->iflist_mtx); in ieee80211_ibss_notify_scan_completed()
H A Dutil.c797 lockdep_is_held(&local->iflist_mtx) || in __iterate_interfaces()
813 mutex_lock(&local->iflist_mtx); in ieee80211_iterate_interfaces()
815 mutex_unlock(&local->iflist_mtx); in ieee80211_iterate_interfaces()
3756 /* for interface list, to avoid linking iflist_mtx and chanctx_mtx */ in ieee80211_dfs_cac_cancel()
H A Dieee80211_i.h1304 struct mutex iflist_mtx; member
H A Dcfg.c2683 mutex_lock(&local->iflist_mtx); in ieee80211_set_tx_power()
2699 mutex_unlock(&local->iflist_mtx); in ieee80211_set_tx_power()
/kernel/linux/linux-6.6/net/mac80211/
H A Diface.c38 * the iflist_mtx.
43 * by either the RTNL, the iflist_mtx or RCU.
179 mutex_lock(&local->iflist_mtx); in ieee80211_verify_mac()
198 mutex_unlock(&local->iflist_mtx); in ieee80211_verify_mac()
1049 mutex_lock(&local->iflist_mtx); in ieee80211_recalc_offload()
1058 mutex_unlock(&local->iflist_mtx); in ieee80211_recalc_offload()
1157 mutex_lock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
1159 mutex_unlock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
1168 mutex_lock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
1170 mutex_unlock(&local->iflist_mtx); in ieee80211_add_virtual_monitor()
[all...]
H A Doffchannel.c104 mutex_lock(&local->iflist_mtx); in ieee80211_offchannel_stop_vifs()
130 mutex_unlock(&local->iflist_mtx); in ieee80211_offchannel_stop_vifs()
140 mutex_lock(&local->iflist_mtx); in ieee80211_offchannel_return()
164 mutex_unlock(&local->iflist_mtx); in ieee80211_offchannel_return()
H A Dscan.c570 mutex_lock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
573 mutex_unlock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
577 mutex_unlock(&local->iflist_mtx); in __ieee80211_can_leave_ch()
874 mutex_lock(&local->iflist_mtx); in ieee80211_scan_state_decision()
890 mutex_unlock(&local->iflist_mtx); in ieee80211_scan_state_decision()
H A Dmain.c783 mutex_init(&local->iflist_mtx); in ieee80211_alloc_hw_nm()
1520 mutex_destroy(&local->iflist_mtx); in ieee80211_free_hw()
H A Dmlme.c2873 mutex_lock(&local->iflist_mtx); in ieee80211_set_associated()
2875 mutex_unlock(&local->iflist_mtx); in ieee80211_set_associated()
3082 mutex_lock(&local->iflist_mtx); in ieee80211_reset_ap_probe()
3084 mutex_unlock(&local->iflist_mtx); in ieee80211_reset_ap_probe()
3284 mutex_lock(&sdata->local->iflist_mtx); in ieee80211_mgd_probe_ap()
3286 mutex_unlock(&sdata->local->iflist_mtx); in ieee80211_mgd_probe_ap()
6146 mutex_lock(&local->iflist_mtx); in ieee80211_rx_mgmt_beacon()
6148 mutex_unlock(&local->iflist_mtx); in ieee80211_rx_mgmt_beacon()
H A Dibss.c1747 mutex_lock(&local->iflist_mtx); in ieee80211_ibss_notify_scan_completed()
1755 mutex_unlock(&local->iflist_mtx); in ieee80211_ibss_notify_scan_completed()
H A Dcfg.c3077 mutex_lock(&local->iflist_mtx); in ieee80211_set_tx_power()
3093 mutex_unlock(&local->iflist_mtx); in ieee80211_set_tx_power()
4712 mutex_lock(&sdata->local->iflist_mtx); in ieee80211_color_change_bss_config_notify()
4722 mutex_unlock(&sdata->local->iflist_mtx); in ieee80211_color_change_bss_config_notify()
H A Dutil.c771 lockdep_is_held(&local->iflist_mtx) || in __iterate_interfaces()
787 mutex_lock(&local->iflist_mtx); in ieee80211_iterate_interfaces()
789 mutex_unlock(&local->iflist_mtx); in ieee80211_iterate_interfaces()
4336 /* for interface list, to avoid linking iflist_mtx and chanctx_mtx */ in ieee80211_dfs_cac_cancel()
H A Dieee80211_i.h1462 struct mutex iflist_mtx; member
/kernel/linux/linux-5.10/net/mac802154/
H A Diface.c675 mutex_lock(&local->iflist_mtx); in ieee802154_if_add()
677 mutex_unlock(&local->iflist_mtx); in ieee802154_if_add()
690 mutex_lock(&sdata->local->iflist_mtx); in ieee802154_if_remove()
692 mutex_unlock(&sdata->local->iflist_mtx); in ieee802154_if_remove()
702 mutex_lock(&local->iflist_mtx); in ieee802154_remove_interfaces()
708 mutex_unlock(&local->iflist_mtx); in ieee802154_remove_interfaces()
H A Dmain.c92 mutex_init(&local->iflist_mtx); in ieee802154_alloc_hw()
124 mutex_destroy(&local->iflist_mtx); in ieee802154_free_hw()
H A Dieee802154_i.h42 struct mutex iflist_mtx; member
/kernel/linux/linux-6.6/net/mac802154/
H A Diface.c671 mutex_lock(&local->iflist_mtx); in ieee802154_if_add()
673 mutex_unlock(&local->iflist_mtx); in ieee802154_if_add()
686 mutex_lock(&sdata->local->iflist_mtx); in ieee802154_if_remove()
688 mutex_unlock(&sdata->local->iflist_mtx); in ieee802154_if_remove()
698 mutex_lock(&local->iflist_mtx); in ieee802154_remove_interfaces()
704 mutex_unlock(&local->iflist_mtx); in ieee802154_remove_interfaces()
H A Dmain.c94 mutex_init(&local->iflist_mtx); in ieee802154_alloc_hw()
173 mutex_destroy(&local->iflist_mtx); in ieee802154_free_hw()
H A Dieee802154_i.h49 struct mutex iflist_mtx; member

Completed in 69 milliseconds