/linux-master/include/linux/ |
H A D | stop_machine.h | 91 * 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 D | dump_stack.c | 16 #include <linux/stop_machine.h>
|
/linux-master/arch/csky/kernel/ |
H A D | ftrace.c | 6 #include <linux/stop_machine.h> 228 stop_machine(__ftrace_modify_code, ¶m, cpu_online_mask);
|
/linux-master/arch/xtensa/kernel/ |
H A D | jump_label.c | 8 #include <linux/stop_machine.h>
|
/linux-master/arch/arm/mm/ |
H A D | init.c | 23 #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 D | patch.c | 6 #include <linux/stop_machine.h>
|
H A D | ftrace.c | 12 * 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 D | patch.c | 12 #include <linux/stop_machine.h>
|
/linux-master/drivers/xen/ |
H A D | manage.c | 13 #include <linux/stop_machine.h> 136 err = stop_machine(xen_suspend, &si, cpumask_of(0));
|
/linux-master/arch/arm64/kernel/ |
H A D | alternative.c | 21 #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 D | patching.c | 6 #include <linux/stop_machine.h>
|
/linux-master/kernel/ |
H A D | stop_machine.c | 3 * 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 D | intel-rng.c | 32 #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 D | mobility.c | 19 #include <linux/stop_machine.h> 686 ret = stop_machine(do_join, &info, cpu_online_mask);
|
/linux-master/drivers/misc/lkdtm/ |
H A D | bugs.c | 15 #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 D | i915_gem_gtt.c | 13 #include <linux/stop_machine.h>
|
/linux-master/arch/riscv/kernel/probes/ |
H A D | kprobes.c | 8 #include <linux/stop_machine.h>
|
/linux-master/arch/powerpc/lib/ |
H A D | feature-fixups.c | 17 #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 D | subcore.c | 14 #include <linux/stop_machine.h>
|
/linux-master/arch/s390/kernel/ |
H A D | processor.c | 10 #include <linux/stop_machine.h>
|
/linux-master/arch/riscv/kernel/ |
H A D | patch.c | 11 #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 D | kprobes.c | 8 #include <linux/stop_machine.h>
|
/linux-master/arch/arm/probes/kprobes/ |
H A D | core.c | 20 #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 D | mtrr.c | 36 #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 D | hash_pgtable.c | 11 #include <linux/stop_machine.h>
|