Searched refs:stop_machine (Results 1 - 25 of 50) sorted by relevance

12

/linux-master/include/linux/
H A Dstop_machine.h91 * stop_machine "Bogolock": stop the entire machine, disable
99 * stop_machine: freeze the machine on all CPUs and run this function
114 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) function
168 return stop_machine(fn, data, cpus);
/linux-master/lib/
H A Ddump_stack.c16 #include <linux/stop_machine.h>
/linux-master/arch/csky/kernel/
H A Dftrace.c6 #include <linux/stop_machine.h>
228 stop_machine(__ftrace_modify_code, &param, cpu_online_mask);
/linux-master/arch/xtensa/kernel/
H A Djump_label.c8 #include <linux/stop_machine.h>
/linux-master/arch/arm/mm/
H A Dinit.c23 #include <linux/stop_machine.h>
364 * safe to be called with preemption disabled, as under stop_machine().
422 * update_sections_early intended to be called only through stop_machine
449 stop_machine(__fix_kernmem_perms, NULL, NULL);
460 stop_machine(__mark_rodata_ro, NULL, NULL);
/linux-master/arch/arm/kernel/
H A Dpatch.c6 #include <linux/stop_machine.h>
H A Dftrace.c12 * All code mutation routines here are called under stop_machine().
18 #include <linux/stop_machine.h>
58 stop_machine(__ftrace_modify_code, &command, NULL);
/linux-master/arch/parisc/kernel/
H A Dpatch.c12 #include <linux/stop_machine.h>
/linux-master/drivers/xen/
H A Dmanage.c13 #include <linux/stop_machine.h>
136 err = stop_machine(xen_suspend, &si, cpumask_of(0));
/linux-master/arch/arm64/kernel/
H A Dalternative.c21 #include <linux/stop_machine.h>
228 * We might be patching the stop_machine state machine, so implement a
260 stop_machine(__apply_alternatives_multi_stop, NULL, cpu_online_mask);
H A Dpatching.c6 #include <linux/stop_machine.h>
/linux-master/kernel/
H A Dstop_machine.c3 * kernel/stop_machine.c
18 #include <linux/stop_machine.h>
600 * Handle the case where stop_machine() is called
601 * early in boot before stop_machine() has been
622 int stop_machine(cpu_stop_fn_t fn, void *data, const struct cpumask *cpus) function
632 EXPORT_SYMBOL_GPL(stop_machine); variable
656 * stop_machine_from_inactive_cpu - stop_machine() from inactive CPU
661 * This is identical to stop_machine() but can be called from a CPU which
666 * This function provides stop_machine() functionality for such state by
/linux-master/drivers/char/hw_random/
H A Dintel-rng.c32 #include <linux/stop_machine.h>
245 /* interrupts disabled in stop_machine call */
369 * Use stop_machine because IPIs can be blocked by disabling
372 err = stop_machine(intel_rng_hw_init, intel_rng_hw, NULL);
/linux-master/arch/powerpc/platforms/pseries/
H A Dmobility.c19 #include <linux/stop_machine.h>
686 ret = stop_machine(do_join, &info, cpu_online_mask);
/linux-master/drivers/misc/lkdtm/
H A Dbugs.c15 #include <linux/stop_machine.h>
83 * As stop_machine() disables interrupts, all CPUs within this function
100 stop_machine(panic_stop_irqoff_fn, &v, cpu_online_mask);
/linux-master/drivers/gpu/drm/i915/
H A Di915_gem_gtt.c13 #include <linux/stop_machine.h>
/linux-master/arch/riscv/kernel/probes/
H A Dkprobes.c8 #include <linux/stop_machine.h>
/linux-master/arch/powerpc/lib/
H A Dfeature-fixups.c17 #include <linux/stop_machine.h>
289 * then stop_machine runs which will ensure all CPUs are out of the
298 stop_machine(__do_stf_barrier_fixups, &types, NULL);
398 * Note we are protected by stop_machine() from other CPUs executing the code in a
432 stop_machine(__do_entry_flush_fixups, &types, NULL);
479 * stop_machine gets all CPUs out of the interrupt exit handler same
481 * without stop_machine, so this could be achieved with a broadcast
489 stop_machine(__do_rfi_flush_fixups, &types, NULL);
/linux-master/arch/powerpc/platforms/powernv/
H A Dsubcore.c14 #include <linux/stop_machine.h>
/linux-master/arch/s390/kernel/
H A Dprocessor.c10 #include <linux/stop_machine.h>
/linux-master/arch/riscv/kernel/
H A Dpatch.c11 #include <linux/stop_machine.h>
120 * We're currently using stop_machine() for ftrace & kprobes, and while
269 * calls stop_machine(), the lockdep assertion in patch_insn_write()
271 * Instead, ensure the lock is held before calling stop_machine(), and
/linux-master/arch/csky/kernel/probes/
H A Dkprobes.c8 #include <linux/stop_machine.h>
/linux-master/arch/arm/probes/kprobes/
H A Dcore.c20 #include <linux/stop_machine.h>
150 * stop_machine. This synchronization is necessary on SMP to avoid removing
/linux-master/arch/x86/kernel/cpu/mtrr/
H A Dmtrr.c36 #include <linux/stop_machine.h>
167 * What does that mean for us? Well, stop_machine() will ensure that
/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_pgtable.c11 #include <linux/stop_machine.h>

Completed in 351 milliseconds

12