Home
last modified time | relevance | path

Searched refs:chanctx_mtx (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/net/mac80211/
H A Dchan.c19 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_assigned()
33 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_reserved()
53 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_num_chanctx()
63 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_can_create_new_chanctx()
74 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_vif_get_chanctx()
88 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_reserved_chandef()
111 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_non_reserved_chandef()
135 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_combined_chandef()
153 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_can_reserve_chandef()
172 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_find_reservation_chanctx()
[all...]
H A Dutil.c2192 mutex_lock(&local->chanctx_mtx); in ieee80211_handle_reconfig_failure()
2195 mutex_unlock(&local->chanctx_mtx); in ieee80211_handle_reconfig_failure()
2209 mutex_lock(&local->chanctx_mtx); in ieee80211_assign_chanctx()
2211 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_assign_chanctx()
2216 mutex_unlock(&local->chanctx_mtx); in ieee80211_assign_chanctx()
2409 mutex_lock(&local->chanctx_mtx); in ieee80211_reconfig()
2414 mutex_unlock(&local->chanctx_mtx); in ieee80211_reconfig()
2722 mutex_lock(&local->chanctx_mtx); in ieee80211_recalc_smps()
2725 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_recalc_smps()
2739 mutex_unlock(&local->chanctx_mtx); in ieee80211_recalc_smps()
[all...]
H A Dcfg.c202 mutex_lock(&sdata->local->chanctx_mtx); in ieee80211_start_p2p_device()
204 mutex_unlock(&sdata->local->chanctx_mtx); in ieee80211_start_p2p_device()
224 mutex_lock(&sdata->local->chanctx_mtx); in ieee80211_start_nan()
226 mutex_unlock(&sdata->local->chanctx_mtx); in ieee80211_start_nan()
3189 lockdep_assert_held(&local->chanctx_mtx); in __ieee80211_csa_finalize()
3255 mutex_lock(&local->chanctx_mtx); in ieee80211_csa_finalize_work()
3267 mutex_unlock(&local->chanctx_mtx); in ieee80211_csa_finalize_work()
3431 mutex_lock(&local->chanctx_mtx); in __ieee80211_channel_switch()
3433 lockdep_is_held(&local->chanctx_mtx)); in __ieee80211_channel_switch()
3496 mutex_unlock(&local->chanctx_mtx); in __ieee80211_channel_switch()
[all...]
H A Dmlme.c1162 mutex_lock(&local->chanctx_mtx); in ieee80211_chswitch_work()
1267 mutex_unlock(&local->chanctx_mtx); in ieee80211_chswitch_work()
1343 mutex_lock(&local->chanctx_mtx); in ieee80211_sta_abort_chanswitch()
1345 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_abort_chanswitch()
1455 mutex_lock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
1457 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_sta_process_chanswitch()
1487 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
1528 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
H A Dtdls.c1256 mutex_lock(&local->chanctx_mtx); in iee80211_tdls_recalc_chanctx()
1258 lockdep_is_held(&local->chanctx_mtx)); in iee80211_tdls_recalc_chanctx()
1286 mutex_unlock(&local->chanctx_mtx); in iee80211_tdls_recalc_chanctx()
H A Diface.c308 mutex_lock(&local->chanctx_mtx); in ieee80211_check_concurrent_iface()
310 mutex_unlock(&local->chanctx_mtx); in ieee80211_check_concurrent_iface()
H A Dibss.c1793 mutex_lock(&local->chanctx_mtx); in ieee80211_ibss_join()
1796 mutex_unlock(&local->chanctx_mtx); in ieee80211_ibss_join()
H A Dmain.c706 mutex_init(&local->chanctx_mtx); in ieee80211_alloc_hw_nm()
H A Dieee80211_i.h949 struct list_head assigned_chanctx_list; /* protected by chanctx_mtx */
950 struct list_head reserved_chanctx_list; /* protected by chanctx_mtx */
952 /* context reservation -- protected with chanctx_mtx */
1345 struct mutex chanctx_mtx; member
/kernel/linux/linux-6.6/net/mac80211/
H A Dchan.c21 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_assigned()
35 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_num_reserved()
55 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_num_chanctx()
65 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_can_create_new_chanctx()
76 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_link_get_chanctx()
90 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_reserved_chandef()
113 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_non_reserved_chandef()
139 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_combined_chandef()
157 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_chanctx_can_reserve_chandef()
176 lockdep_assert_held(&local->chanctx_mtx); in ieee80211_find_reservation_chanctx()
[all...]
H A Dutil.c2381 mutex_lock(&local->chanctx_mtx); in ieee80211_handle_reconfig_failure()
2384 mutex_unlock(&local->chanctx_mtx); in ieee80211_handle_reconfig_failure()
2397 mutex_lock(&local->chanctx_mtx); in ieee80211_assign_chanctx()
2399 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_assign_chanctx()
2404 mutex_unlock(&local->chanctx_mtx); in ieee80211_assign_chanctx()
2627 mutex_lock(&local->chanctx_mtx); in ieee80211_reconfig()
2632 mutex_unlock(&local->chanctx_mtx); in ieee80211_reconfig()
3030 mutex_lock(&local->chanctx_mtx); in ieee80211_recalc_smps()
3033 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_recalc_smps()
3047 mutex_unlock(&local->chanctx_mtx); in ieee80211_recalc_smps()
[all...]
H A Dcfg.c264 mutex_lock(&sdata->local->chanctx_mtx); in ieee80211_start_p2p_device()
266 mutex_unlock(&sdata->local->chanctx_mtx); in ieee80211_start_p2p_device()
286 mutex_lock(&sdata->local->chanctx_mtx); in ieee80211_start_nan()
288 mutex_unlock(&sdata->local->chanctx_mtx); in ieee80211_start_nan()
3659 lockdep_assert_held(&local->chanctx_mtx); in __ieee80211_csa_finalize()
3732 mutex_lock(&local->chanctx_mtx); in ieee80211_csa_finalize_work()
3744 mutex_unlock(&local->chanctx_mtx); in ieee80211_csa_finalize_work()
3919 mutex_lock(&local->chanctx_mtx); in __ieee80211_channel_switch()
3921 lockdep_is_held(&local->chanctx_mtx)); in __ieee80211_channel_switch()
3995 mutex_unlock(&local->chanctx_mtx); in __ieee80211_channel_switch()
[all...]
H A Dtdls.c1357 mutex_lock(&local->chanctx_mtx); in iee80211_tdls_recalc_chanctx()
1359 lockdep_is_held(&local->chanctx_mtx)); in iee80211_tdls_recalc_chanctx()
1387 mutex_unlock(&local->chanctx_mtx); in iee80211_tdls_recalc_chanctx()
H A Dmlme.c1694 mutex_lock(&local->chanctx_mtx); in ieee80211_chswitch_work()
1746 mutex_unlock(&local->chanctx_mtx); in ieee80211_chswitch_work()
1821 mutex_lock(&local->chanctx_mtx); in ieee80211_sta_abort_chanswitch()
1823 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_abort_chanswitch()
1939 mutex_lock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
1941 lockdep_is_held(&local->chanctx_mtx)); in ieee80211_sta_process_chanswitch()
1971 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
2003 mutex_lock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
2017 mutex_unlock(&local->chanctx_mtx); in ieee80211_sta_process_chanswitch()
H A Diface.c381 mutex_lock(&local->chanctx_mtx); in ieee80211_check_concurrent_iface()
383 mutex_unlock(&local->chanctx_mtx); in ieee80211_check_concurrent_iface()
H A Dibss.c1790 mutex_lock(&local->chanctx_mtx); in ieee80211_ibss_join()
1793 mutex_unlock(&local->chanctx_mtx); in ieee80211_ibss_join()
H A Dmain.c807 mutex_init(&local->chanctx_mtx); in ieee80211_alloc_hw_nm()
H A Dieee80211_i.h973 struct list_head assigned_chanctx_list; /* protected by chanctx_mtx */
974 struct list_head reserved_chanctx_list; /* protected by chanctx_mtx */
995 /* context reservation -- protected with chanctx_mtx */
1503 struct mutex chanctx_mtx; member

Completed in 60 milliseconds