Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Dstop_machine.h114 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus);
159 stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() function
168 return stop_machine(fn, data, cpus); in stop_machine_from_inactive_cpu()
/linux-6.15/arch/arm/mm/
H A Dinit.c411 stop_machine(__fix_kernmem_perms, NULL, NULL); in fix_kernmem_perms()
422 stop_machine(__mark_rodata_ro, NULL, NULL); in mark_rodata_ro()
/linux-6.15/arch/riscv/kernel/
H A Dftrace.c167 stop_machine(__ftrace_modify_code, &param, cpu_online_mask); in arch_ftrace_update_code()
/linux-6.15/arch/csky/kernel/
H A Dftrace.c228 stop_machine(__ftrace_modify_code, &param, cpu_online_mask); in arch_ftrace_update_code()
/linux-6.15/kernel/
H A Dstop_machine.c623 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) in stop_machine() function
633 EXPORT_SYMBOL_GPL(stop_machine);
H A DMakefile91 obj-$(CONFIG_SMP) += stop_machine.o
/linux-6.15/arch/arm/kernel/
H A Dftrace.c58 stop_machine(__ftrace_modify_code, &command, NULL); in arch_ftrace_update_code()
/linux-6.15/arch/powerpc/lib/
H A Dfeature-fixups.c305 stop_machine(__do_stf_barrier_fixups, &types, NULL); in do_stf_barrier_fixups()
439 stop_machine(__do_entry_flush_fixups, &types, NULL); in do_entry_flush_fixups()
496 stop_machine(__do_rfi_flush_fixups, &types, NULL); in do_rfi_flush_fixups()
/linux-6.15/drivers/xen/
H A Dmanage.c136 err = stop_machine(xen_suspend, &si, cpumask_of(0)); in do_suspend()
/linux-6.15/arch/arm64/kernel/
H A Dalternative.c260 stop_machine(__apply_alternatives_multi_stop, NULL, cpu_online_mask); in apply_alternatives_all()
H A Dcpufeature.c2020 stop_machine(__kpti_install_ng_mappings, NULL, cpu_online_mask); in kpti_install_ng_mappings()
3439 stop_machine(cpu_enable_non_boot_scope_capabilities, in enable_cpu_capabilities()
/linux-6.15/drivers/char/hw_random/
H A Dintel-rng.c372 err = stop_machine(intel_rng_hw_init, intel_rng_hw, NULL); in intel_rng_mod_init()
/linux-6.15/drivers/misc/lkdtm/
H A Dbugs.c100 stop_machine(panic_stop_irqoff_fn, &v, cpu_online_mask); in lkdtm_PANIC_STOP_IRQOFF()
/linux-6.15/arch/powerpc/platforms/pseries/
H A Dmobility.c686 ret = stop_machine(do_join, &info, cpu_online_mask); in pseries_suspend()
/linux-6.15/Documentation/livepatch/
H A Dcallbacks.rst18 mutexes/spinlocks, or even stop_machine(), to avoid concurrency issues.
/linux-6.15/Documentation/arch/x86/
H A Dmicrocode.rst134 To eliminate this case, a stop_machine()-based CPU synchronization was
/linux-6.15/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt.c690 stop_machine(bxt_vtd_ggtt_insert_page__cb, &arg, NULL); in bxt_vtd_ggtt_insert_page__BKL()
718 stop_machine(bxt_vtd_ggtt_insert_entries__cb, &arg, NULL); in bxt_vtd_ggtt_insert_entries__BKL()
/linux-6.15/arch/x86/kernel/cpu/
H A Dcacheinfo.c1193 stop_machine(cache_rendezvous_handler, NULL, cpu_online_mask); in cache_aps_init()
/linux-6.15/kernel/time/
H A Dtimekeeping.c1547 stop_machine(change_clocksource, clock, NULL); in timekeeping_notify()
/linux-6.15/drivers/edac/
H A Dthunderx_edac.c425 stop_machine(inject_ecc_fn, lmc, NULL); in thunderx_lmc_inject_ecc_write()
/linux-6.15/Documentation/RCU/
H A Dstallwarn.rst301 sort of false positive without resorting to things like stop_machine(),
/linux-6.15/Documentation/trace/
H A Dkprobes.rst253 After that, the Kprobe-optimizer calls stop_machine() to replace
/linux-6.15/kernel/trace/
H A Dftrace.c2931 stop_machine(__ftrace_modify_code, &command, NULL); in ftrace_run_stop_machine()
/linux-6.15/Documentation/RCU/Design/Requirements/
H A DRequirements.rst1935 stop_machine(), specifically those between the ``CPUHP_AP_OFFLINE``