Searched refs:rcu_dereference_sched (Results 1 – 16 of 16) sorted by relevance
| /linux/Documentation/RCU/ |
| H A D | NMI-RCU.rst | 39 if (!rcu_dereference_sched(nmi_callback)(regs, cpu)) 52 In theory, rcu_dereference_sched() is not needed, since this code runs 53 only on i386, which in theory does not need rcu_dereference_sched() 59 …Why might the rcu_dereference_sched() be necessary on Alpha, given that the code referenced by the… 107 …Why might the rcu_dereference_sched() be necessary on Alpha, given that the code referenced by the… 111 handler. In this case, the rcu_dereference_sched() would 121 More important, the rcu_dereference_sched() makes it
|
| /linux/kernel/sched/ |
| H A D | cpufreq.c | 74 rcu_dereference_sched(*this_cpu_ptr(&cpufreq_update_util_data))); in cpufreq_this_cpu_can_update()
|
| H A D | sched.h | 3594 data = rcu_dereference_sched(*per_cpu_ptr(&cpufreq_update_util_data, in cpufreq_update_util()
|
| H A D | fair.c | 14048 return unlikely(!rcu_dereference_sched(rq->sd)); in on_null_domain()
|
| /linux/kernel/trace/ |
| H A D | trace_events.c | 1086 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_process_fork() 1089 pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_process_fork() 1119 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_pre() 1120 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_switch_probe_pre() 1144 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_post() 1145 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_switch_probe_post() 1162 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_pre() 1163 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_wakeup_probe_pre() 1180 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_post() 1181 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_wakeup_probe_post() [all …]
|
| H A D | ftrace.c | 2658 entry = __ftrace_lookup_ip(rcu_dereference_sched(direct_functions), ip); in ftrace_find_rec_direct() 8676 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_filter_pid_sched_switch_probe() 8677 no_pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_filter_pid_sched_switch_probe() 8696 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_fork() 8699 pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_pid_follow_sched_process_fork() 8710 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_exit() 8713 pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_pid_follow_sched_process_exit() 8802 pid_list = rcu_dereference_sched(tr->function_pids); in fpid_start() 8813 struct trace_pid_list *pid_list = rcu_dereference_sched(tr->function_pids); in fpid_next() 8855 pid_list = rcu_dereference_sched(tr->function_no_pids); in fnpid_start() [all …]
|
| H A D | trace_events_user.c | 1717 probe_func_ptr = rcu_dereference_sched(tp->funcs); in update_enable_bit_for() 2291 refs = rcu_dereference_sched(info->refs); in user_events_write_core() 2329 probe_func_ptr = rcu_dereference_sched(tp->funcs); in user_events_write_core()
|
| H A D | trace_events_trigger.c | 202 filter = rcu_dereference_sched(data->filter); in event_triggers_call()
|
| H A D | trace_events_hist.c | 840 probe_func_ptr = rcu_dereference_sched((tp)->funcs); in trace_synth()
|
| /linux/kernel/locking/ |
| H A D | lockdep_proc.c | 479 cname = rcu_dereference_sched(class->name); in seq_stats() 480 ckey = rcu_dereference_sched(class->key); in seq_stats()
|
| /linux/include/linux/ |
| H A D | rcupdate.h | 767 #define rcu_dereference_sched(p) rcu_dereference_sched_check(p, 0) macro
|
| /linux/drivers/base/ |
| H A D | arch_topology.c | 132 struct scale_freq_data *sfd = rcu_dereference_sched(*this_cpu_ptr(&sft_data)); in topology_scale_freq_tick()
|
| /linux/kernel/sched/ext/ |
| H A D | internal.h | 2241 struct scx_sched *root = rcu_dereference_sched(scx_root);
|
| H A D | ext.c | 3249 ksyncs = rcu_dereference_sched(ks)->syncs; in kick_sync_wait_bal_cb()
|
| /linux/kernel/ |
| H A D | workqueue.c | 6358 pwq = rcu_dereference_sched(*per_cpu_ptr(wq->cpu_pwq, cpu)); in workqueue_congested()
|
| /linux/Documentation/RCU/Design/Requirements/ |
| H A D | Requirements.rst | 2575 rcu_dereference_sched(), rcu_dereference_sched_check(), and
|