/linux/kernel/trace/ |
H A D | trace_event_perf.c | 221 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 D | trace_dynevent.c | 102 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 D | trace_events.c | 36 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 D | trace_events_user.c | 243 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 D | trace_dynevent.h | 38 * 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 D | trace_events_trigger.c | 148 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 D | trace_events_inject.c | 301 mutex_lock(&event_mutex); in event_inject_write() 311 mutex_unlock(&event_mutex); in event_inject_write()
|
H A D | trace_events_filter.c | 1254 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 D | trace_boot.c | 480 mutex_lock(&event_mutex); in trace_boot_init_one_event() 514 mutex_unlock(&event_mutex); in trace_boot_init_one_event()
|
H A D | trace_events_hist.c | 1140 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 D | trace_events_synth.c | 1318 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 D | trace_fprobe.c | 952 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 D | trace_uprobe.c | 503 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 D | trace.c | 569 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 D | trace_kprobe.c | 637 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 D | trace.h | 1705 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 D | trace_probe.c | 2130 lockdep_assert_held(&event_mutex); in trace_probe_register_event_call()
|
/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_debug.c | 45 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 D | kfd_device_queue_manager.c | 3470 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 D | bnx2x_vfpf.c | 2213 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 D | bnx2x_sriov.h | 361 struct mutex event_mutex; member
|
H A D | bnx2x_sriov.c | 1289 mutex_init(&bp->vfdb->event_mutex); in bnx2x_iov_init_one()
|