Home
last modified time | relevance | path

Searched refs:event_mutex (Results 1 – 22 of 22) sorted by relevance

/linux/kernel/trace/
H A Dtrace_event_perf.c221 mutex_lock(&event_mutex); in perf_trace_init()
232 mutex_unlock(&event_mutex); in perf_trace_init()
239 mutex_lock(&event_mutex); in perf_trace_destroy()
243 mutex_unlock(&event_mutex); in perf_trace_destroy()
275 mutex_lock(&event_mutex); in perf_kprobe_init()
279 mutex_unlock(&event_mutex); in perf_kprobe_init()
287 mutex_lock(&event_mutex); in perf_kprobe_destroy()
291 mutex_unlock(&event_mutex); in perf_kprobe_destroy()
327 * local trace_uprobe need to hold event_mutex to call in perf_uprobe_init()
329 * event_mutex i in perf_uprobe_init()
[all...]
H A Dtrace_dynevent.c102 mutex_lock(&event_mutex); in dyn_event_release()
115 mutex_unlock(&event_mutex); in dyn_event_release()
154 /* Protected by event_mutex */
159 mutex_lock(&event_mutex); in dyn_event_seq_start()
170 mutex_unlock(&event_mutex); in dyn_event_seq_stop()
206 mutex_lock(&event_mutex); in dyn_events_release_all()
224 mutex_unlock(&event_mutex); in dyn_events_release_all()
H A Dtrace_events.c36 DEFINE_MUTEX(event_mutex);
727 lockdep_assert_held(&event_mutex); in trace_event_enable_cmd_record()
749 lockdep_assert_held(&event_mutex); in trace_event_enable_tgid_record()
1011 mutex_lock(&event_mutex); in ftrace_clear_events()
1016 mutex_unlock(&event_mutex); in ftrace_clear_events()
1165 lockdep_is_held(&event_mutex)); in __ftrace_clear_event_pids()
1167 lockdep_is_held(&event_mutex)); in __ftrace_clear_event_pids()
1202 mutex_lock(&event_mutex); in ftrace_clear_event_pids()
1204 mutex_unlock(&event_mutex); in ftrace_clear_event_pids()
1251 mutex_lock(&event_mutex); in put_system()
[all...]
H A Dtrace_events_user.c243 mutex_lock(&event_mutex); in delayed_destroy_user_event()
259 mutex_unlock(&event_mutex); in delayed_destroy_user_event()
273 * the caller must acquire event_mutex and after decrement check if in user_event_put()
281 lockdep_assert_not_held(&event_mutex); in user_event_put()
282 delete = refcount_dec_and_mutex_lock(&user->refcnt, &event_mutex); in user_event_put()
284 lockdep_assert_held(&event_mutex); in user_event_put()
292 * We now have the event_mutex in all cases, which ensures that in user_event_put()
293 * no new references will be taken until event_mutex is released. in user_event_put()
295 * the event_mutex to be held. in user_event_put()
316 * between the time of event_mutex releas in user_event_put()
[all...]
H A Dtrace_dynevent.h38 * Except for @create, these methods are called under holding event_mutex.
82 lockdep_assert_held(&event_mutex); in dyn_event_add()
94 lockdep_assert_held(&event_mutex); in dyn_event_remove()
H A Dtrace_events_trigger.c148 lockdep_is_held(&event_mutex)) { in check_user_trigger()
161 mutex_lock(&event_mutex); in trigger_start()
174 mutex_unlock(&event_mutex); in trigger_stop()
214 guard(mutex)(&event_mutex); in event_trigger_regex_open()
287 guard(mutex)(&event_mutex); in event_trigger_regex_write()
303 mutex_lock(&event_mutex); in event_trigger_regex_release()
308 mutex_unlock(&event_mutex); in event_trigger_regex_release()
483 * Must be called with event_mutex held.
516 lockdep_assert_held(&event_mutex); in update_cond_flag()
552 lockdep_assert_held(&event_mutex); in register_trigger()
[all...]
H A Dtrace_events_inject.c301 mutex_lock(&event_mutex); in event_inject_write()
311 mutex_unlock(&event_mutex); in event_inject_write()
H A Dtrace_events_filter.c1254 lockdep_is_held(&event_mutex)); in event_filter()
1258 /* caller must hold event_mutex */
1274 mutex_lock(&event_mutex); in print_subsystem_event_filter()
1280 mutex_unlock(&event_mutex); in print_subsystem_event_filter()
2454 /* caller must hold event_mutex */
2512 guard(mutex)(&event_mutex); in apply_subsystem_event_filter()
2679 lockdep_is_held(&event_mutex)); in ftrace_function_set_filter()
2713 guard(mutex)(&event_mutex); in ftrace_profile_set_filter()
2837 lockdep_is_held(&event_mutex)); in update_pred_fn()
2880 mutex_lock(&event_mutex); in ftrace_test_event_filter()
[all...]
H A Dtrace_boot.c480 mutex_lock(&event_mutex); in trace_boot_init_one_event()
514 mutex_unlock(&event_mutex); in trace_boot_init_one_event()
H A Dtrace_events_hist.c1140 lockdep_assert_held(&event_mutex); in find_var()
1196 lockdep_assert_held(&event_mutex); in find_file_var()
2863 lockdep_assert_held(&event_mutex); in find_trigger_filter()
2917 lockdep_assert_held(&event_mutex); in find_compatible_hist()
3568 lockdep_assert_held(&event_mutex); in action_data_destroy()
4007 lockdep_assert_held(&event_mutex); in trace_action_create()
5302 lockdep_assert_held(&event_mutex); in alloc_hist_pad()
5320 lockdep_assert_held(&event_mutex); in free_hist_pad()
5740 guard(mutex)(&event_mutex); in hist_show()
5768 guard(mutex)(&event_mutex); in event_hist_poll()
[all...]
H A Dtrace_events_synth.c1318 mutex_lock(&event_mutex); in __create_synth_event()
1418 mutex_unlock(&event_mutex); in __create_synth_event()
1515 mutex_lock(&event_mutex); in synth_event_delete()
1521 mutex_unlock(&event_mutex); in synth_event_delete()
H A Dtrace_fprobe.c952 guard(mutex)(&event_mutex); in register_trace_fprobe_event()
1116 mutex_lock(&event_mutex); in __tprobe_event_module_cb()
1141 mutex_unlock(&event_mutex); in __tprobe_event_module_cb()
1531 * called by perf_trace_init() or __ftrace_set_clr_event() under event_mutex.
H A Dtrace_uprobe.c503 guard(mutex)(&event_mutex); in register_trace_uprobe()
933 BUG_ON(!mutex_is_locked(&event_mutex)); in uprobe_buffer_enable()
948 BUG_ON(!mutex_is_locked(&event_mutex)); in uprobe_buffer_disable()
H A Dtrace.c569 lockdep_assert_held(&event_mutex); in update_marker_trace()
2637 WARN_ON_ONCE(!mutex_is_locked(&event_mutex)); in trace_buffered_event_enable()
2687 WARN_ON_ONCE(!mutex_is_locked(&event_mutex)); in trace_buffered_event_disable()
4753 guard(mutex)(&event_mutex); in tracing_open_file_tr()
5214 lockdep_assert_held(&event_mutex); in set_tracer_flag()
5302 mutex_lock(&event_mutex); in trace_set_options()
5313 mutex_unlock(&event_mutex); in trace_set_options()
9149 mutex_lock(&event_mutex); in trace_options_core_write()
9153 mutex_unlock(&event_mutex); in trace_options_core_write()
9901 guard(mutex)(&event_mutex); in instance_mkdir()
[all...]
H A Dtrace_kprobe.c637 guard(mutex)(&event_mutex); in register_trace_kprobe()
705 guard(mutex)(&event_mutex); in trace_kprobe_module_callback()
1782 * called by perf_trace_init() or __ftrace_set_clr_event() under event_mutex.
1980 guard(mutex)(&event_mutex); in enable_boot_kprobe_events()
H A Dtrace.h1705 extern struct mutex event_mutex;
1710 * it must be taken under the event_mutex lock, and then checked
1715 * the filp the first time under the event_mutex and check for
1716 * NULL. If it is needed to be retrieved again and the event_mutex
1724 lockdep_assert_held(&event_mutex); in event_file_file()
H A Dtrace_probe.c2130 lockdep_assert_held(&event_mutex); in trace_probe_register_event_call()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_debug.c45 mutex_lock(&process->event_mutex); in kfd_dbg_ev_query_debug_event()
92 mutex_unlock(&process->event_mutex); in kfd_dbg_ev_query_debug_event()
129 mutex_lock(&process->event_mutex); in kfd_dbg_ev_raise()
193 mutex_unlock(&process->event_mutex); in kfd_dbg_ev_raise()
942 mutex_lock(&target->event_mutex); in kfd_dbg_trap_query_exception_info()
1040 mutex_unlock(&target->event_mutex); in kfd_dbg_trap_query_exception_info()
1068 mutex_lock(&target->event_mutex); in kfd_dbg_trap_device_snapshot()
1113 mutex_unlock(&target->event_mutex); in kfd_dbg_trap_device_snapshot()
1128 mutex_lock(&target->event_mutex); in kfd_dbg_set_enabled_debug_exception_mask()
1151 mutex_unlock(&target->event_mutex); in kfd_dbg_set_enabled_debug_exception_mask()
[all...]
H A Dkfd_device_queue_manager.c3470 mutex_lock(&p->event_mutex); in suspend_queues()
3503 mutex_unlock(&p->event_mutex); in suspend_queues()
3534 mutex_unlock(&p->event_mutex); in suspend_queues()
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.c2213 mutex_lock(&BP_VFDB(bp)->event_mutex); in bnx2x_vf_mbx_schedule()
2219 mutex_unlock(&BP_VFDB(bp)->event_mutex); in bnx2x_vf_mbx_schedule()
2235 mutex_lock(&vfdb->event_mutex); in bnx2x_vf_mbx()
2238 mutex_unlock(&vfdb->event_mutex); in bnx2x_vf_mbx()
H A Dbnx2x_sriov.h361 struct mutex event_mutex; member
H A Dbnx2x_sriov.c1289 mutex_init(&bp->vfdb->event_mutex); in bnx2x_iov_init_one()