Home
last modified time | relevance | path

Searched refs:rcu_dereference_sched (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.15/Documentation/RCU/
DNMI-RCU.rst39 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
Dlockdep.rst34 rcu_dereference_sched(p):
DwhatisRCU.rst379 rcu_dereference_sched()
965 rcu_dereference_sched
/Linux-v5.15/kernel/sched/
Dcpufreq.c76 rcu_dereference_sched(*this_cpu_ptr(&cpufreq_update_util_data))); in cpufreq_this_cpu_can_update()
Dsched.h2817 data = rcu_dereference_sched(*per_cpu_ptr(&cpufreq_update_util_data, in cpufreq_update_util()
Dfair.c10274 return unlikely(!rcu_dereference_sched(rq->sd)); in on_null_domain()
/Linux-v5.15/kernel/trace/
Dtrace_events.c738 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_process_fork()
741 pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_process_fork()
769 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_pre()
770 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_switch_probe_pre()
792 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_switch_probe_post()
793 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_switch_probe_post()
810 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_pre()
811 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_wakeup_probe_pre()
828 pid_list = rcu_dereference_sched(tr->filtered_pids); in event_filter_pid_sched_wakeup_probe_post()
829 no_pid_list = rcu_dereference_sched(tr->filtered_no_pids); in event_filter_pid_sched_wakeup_probe_post()
[all …]
Dtrace_syscalls.c311 trace_file = rcu_dereference_sched(tr->enter_syscall_files[syscall_nr]); in ftrace_syscall_enter()
357 trace_file = rcu_dereference_sched(tr->exit_syscall_files[syscall_nr]); in ftrace_syscall_exit()
Dftrace.c7101 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_filter_pid_sched_switch_probe()
7102 no_pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_filter_pid_sched_switch_probe()
7120 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_fork()
7123 pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_pid_follow_sched_process_fork()
7133 pid_list = rcu_dereference_sched(tr->function_pids); in ftrace_pid_follow_sched_process_exit()
7136 pid_list = rcu_dereference_sched(tr->function_no_pids); in ftrace_pid_follow_sched_process_exit()
7225 pid_list = rcu_dereference_sched(tr->function_pids); in fpid_start()
7236 struct trace_pid_list *pid_list = rcu_dereference_sched(tr->function_pids); in fpid_next()
7278 pid_list = rcu_dereference_sched(tr->function_no_pids); in fnpid_start()
7289 struct trace_pid_list *pid_list = rcu_dereference_sched(tr->function_no_pids); in fnpid_next()
Dtrace_events_trigger.c74 filter = rcu_dereference_sched(data->filter); in event_triggers_call()
Dtrace_events_hist.c636 probe_func_ptr = rcu_dereference_sched((tp)->funcs); in trace_synth()
/Linux-v5.15/kernel/
Dcfi.c252 fn = ptr_to_check_fn(rcu_dereference_sched(cfi_shadow), ptr); in find_shadow_check_fn()
Dmodule.c4224 struct mod_kallsyms *kallsyms = rcu_dereference_sched(mod->kallsyms); in find_kallsyms_symbol()
4381 kallsyms = rcu_dereference_sched(mod->kallsyms); in module_get_kallsym()
4403 struct mod_kallsyms *kallsyms = rcu_dereference_sched(mod->kallsyms); in find_kallsyms_symbol_value()
/Linux-v5.15/kernel/locking/
Dlockdep_proc.c450 cname = rcu_dereference_sched(class->name); in seq_stats()
451 ckey = rcu_dereference_sched(class->key); in seq_stats()
/Linux-v5.15/include/linux/
Drcupdate.h612 #define rcu_dereference_sched(p) rcu_dereference_sched_check(p, 0) macro
Dtracepoint.h253 rcu_dereference_sched(__tracepoint_##name.funcs);\
/Linux-v5.15/drivers/base/
Darch_topology.c119 struct scale_freq_data *sfd = rcu_dereference_sched(*this_cpu_ptr(&sft_data)); in topology_scale_freq_tick()
/Linux-v5.15/fs/
Dfile.c591 fdt = rcu_dereference_sched(files->fdt); in fd_install()
/Linux-v5.15/Documentation/RCU/Design/Requirements/
DRequirements.rst2484 rcu_dereference_sched(), rcu_dereference_sched_check(), and