Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dstop_machine.h125 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
153 static inline int stop_machine(cpu_stop_fn_t fn, void *data, in stop_machine() function
162 return stop_machine(fn, data, cpus); in stop_machine_from_inactive_cpu()
/Linux-v5.4/arch/arm/kernel/
Dftrace.c47 stop_machine(__ftrace_modify_code, &command, NULL); in arch_ftrace_update_code()
/Linux-v5.4/kernel/
Dstop_machine.c631 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() function
641 EXPORT_SYMBOL_GPL(stop_machine);
DMakefile77 obj-$(CONFIG_SMP) += stop_machine.o
/Linux-v5.4/arch/arm/mm/
Dinit.c651 stop_machine(__fix_kernmem_perms, NULL, NULL); in fix_kernmem_perms()
665 stop_machine(__mark_rodata_ro, NULL, NULL); in mark_rodata_ro()
/Linux-v5.4/arch/arm64/kernel/
Dalternative.c241 stop_machine(__apply_alternatives_multi_stop, NULL, cpu_online_mask); in apply_alternatives_all()
Dcpufeature.c1828 stop_machine(cpu_enable_non_boot_scope_capabilities, in enable_cpu_capabilities()
/Linux-v5.4/drivers/xen/
Dmanage.c136 err = stop_machine(xen_suspend, &si, cpumask_of(0)); in do_suspend()
/Linux-v5.4/drivers/char/hw_random/
Dintel-rng.c372 err = stop_machine(intel_rng_hw_init, intel_rng_hw, NULL); in mod_init()
/Linux-v5.4/arch/x86/kernel/cpu/mtrr/
Dmtrr.c238 stop_machine(mtrr_rendezvous_handler, &data, cpu_online_mask); in set_mtrr()
/Linux-v5.4/arch/powerpc/mm/
Dnuma.c1411 stop_machine(update_cpu_topology, &updates[0], &updated_cpus); in numa_update_cpu_topology()
1422 stop_machine(update_lookup_table, &updates[0], in numa_update_cpu_topology()
/Linux-v5.4/Documentation/livepatch/
Dcallbacks.rst18 mutexes/spinlocks, or even stop_machine(), to avoid concurrency issues.
/Linux-v5.4/arch/powerpc/mm/book3s64/
Dradix_pgtable.c783 stop_machine(stop_machine_change_mapping, &params, NULL); in split_kernel_mapping()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_gem_gtt.c2321 stop_machine(bxt_vtd_ggtt_insert_page__cb, &arg, NULL); in bxt_vtd_ggtt_insert_page__BKL()
2348 stop_machine(bxt_vtd_ggtt_insert_entries__cb, &arg, NULL); in bxt_vtd_ggtt_insert_entries__BKL()
2373 stop_machine(bxt_vtd_ggtt_clear_range__cb, &arg, NULL); in bxt_vtd_ggtt_clear_range__BKL()
/Linux-v5.4/Documentation/RCU/
Dstallwarn.txt251 sort of false positive without resorting to things like stop_machine(),
/Linux-v5.4/kernel/time/
Dtimekeeping.c1408 stop_machine(change_clocksource, clock, NULL); in timekeeping_notify()
/Linux-v5.4/drivers/edac/
Dthunderx_edac.c431 stop_machine(inject_ecc_fn, lmc, NULL); in thunderx_lmc_inject_ecc_write()
/Linux-v5.4/Documentation/
Dkprobes.txt253 After that, the Kprobe-optimizer calls stop_machine() to replace
/Linux-v5.4/kernel/trace/
Dftrace.c2597 stop_machine(__ftrace_modify_code, &command, NULL); in ftrace_run_stop_machine()