| /Linux-v6.6/arch/xtensa/kernel/ | 
| D | smp.c | 483 	on_each_cpu(ipi_flush_tlb_all, NULL, 1);  in flush_tlb_all() 493 	on_each_cpu(ipi_flush_tlb_mm, mm, 1);  in flush_tlb_mm() 508 	on_each_cpu(ipi_flush_tlb_page, &fd, 1);  in flush_tlb_page() 525 	on_each_cpu(ipi_flush_tlb_range, &fd, 1);  in flush_tlb_range() 540 	on_each_cpu(ipi_flush_tlb_kernel_range, &fd, 1);  in flush_tlb_kernel_range() 552 	on_each_cpu(ipi_flush_cache_all, NULL, 1);  in flush_cache_all() 569 	on_each_cpu(ipi_flush_cache_page, &fd, 1);  in flush_cache_page() 586 	on_each_cpu(ipi_flush_cache_range, &fd, 1);  in flush_cache_range() 601 	on_each_cpu(ipi_flush_icache_range, &fd, 1);  in flush_icache_range() 620 	on_each_cpu(ipi_invalidate_dcache_range, &fd, 1);  in system_invalidate_dcache_range() [all …] 
 | 
| /Linux-v6.6/arch/sparc/kernel/ | 
| D | nmi.c | 211 	on_each_cpu(stop_nmi_watchdog, NULL, 1);  in check_nmi_watchdog() 243 	on_each_cpu(nmi_adjust_hz_one, NULL, 1);  in nmi_adjust_hz() 249 	on_each_cpu(stop_nmi_watchdog, NULL, 1);  in nmi_shutdown() 261 	on_each_cpu(start_nmi_watchdog, NULL, 1);  in nmi_init() 267 			on_each_cpu(stop_nmi_watchdog, NULL, 1);  in nmi_init()
  | 
| /Linux-v6.6/drivers/watchdog/ | 
| D | booke_wdt.c | 121 	on_each_cpu(__booke_wdt_set, data, 0);  in booke_wdt_set() 131 	on_each_cpu(__booke_wdt_ping, NULL, 0);  in booke_wdt_ping() 173 	on_each_cpu(__booke_wdt_enable, wdog, 0);  in booke_wdt_start() 181 	on_each_cpu(__booke_wdt_disable, NULL, 0);  in booke_wdt_stop()
  | 
| /Linux-v6.6/arch/arm/kernel/ | 
| D | smp_tlb.c | 181 		on_each_cpu(ipi_flush_tlb_all, NULL, 1);  in flush_tlb_all() 214 		on_each_cpu(ipi_flush_tlb_kernel_page, &ta, 1);  in flush_tlb_kernel_page() 241 		on_each_cpu(ipi_flush_tlb_kernel_range, &ta, 1);  in flush_tlb_kernel_range() 250 		on_each_cpu(ipi_flush_bp_all, NULL, 1);  in flush_bp_all()
  | 
| /Linux-v6.6/arch/x86/xen/ | 
| D | suspend.c | 70 	on_each_cpu(xen_vcpu_notify_restore, NULL, 1);  in xen_arch_resume() 83 	on_each_cpu(xen_vcpu_notify_suspend, NULL, 1);  in xen_arch_suspend()
  | 
| /Linux-v6.6/Documentation/RCU/ | 
| D | rcubarrier.rst | 203   8    on_each_cpu(rcu_barrier_func, NULL, 0, 1); 214 shown below. Note that the final "1" in on_each_cpu()'s argument list 216 before on_each_cpu() returns. Line 9 removes the initial count from 320 	Suppose that the on_each_cpu() function shown on line 8 was 329 	was first added back in 2005.  This is because on_each_cpu() 332 	until on_each_cpu() had dealt with all of the CPUs.  However, 357 	This cannot happen. The reason is that on_each_cpu() has its last 367 	Therefore, on_each_cpu() disables preemption across its call 376 	But if on_each_cpu() ever decides to forgo disabling preemption,
  | 
| /Linux-v6.6/arch/powerpc/kernel/ | 
| D | tau_6xx.c | 161 	on_each_cpu(tau_timeout, NULL, 0);  in tau_work_func() 207 	on_each_cpu(TAU_init_smp, NULL, 0);  in TAU_init()
  | 
| D | security.c | 612 		on_each_cpu(do_nothing, NULL, 1);  in rfi_flush_enable() 623 		on_each_cpu(do_nothing, NULL, 1);  in entry_flush_enable() 636 		on_each_cpu(do_nothing, NULL, 1);  in uaccess_flush_enable()
  | 
| /Linux-v6.6/arch/x86/lib/ | 
| D | cache-smp.c | 18 	on_each_cpu(__wbinvd, NULL, 1);  in wbinvd_on_all_cpus()
  | 
| /Linux-v6.6/drivers/irqchip/ | 
| D | irq-mvebu-pic.c | 163 	on_each_cpu(mvebu_pic_enable_percpu_irq, pic, 1);  in mvebu_pic_probe() 174 	on_each_cpu(mvebu_pic_disable_percpu_irq, pic, 1);  in mvebu_pic_remove()
  | 
| /Linux-v6.6/arch/openrisc/kernel/ | 
| D | smp.c | 299 	on_each_cpu(ipi_flush_tlb_all, NULL, 1);  in flush_tlb_all() 330 	on_each_cpu(ipi_icache_page_inv, page, 1);  in smp_icache_page_inv()
  | 
| /Linux-v6.6/drivers/firmware/ | 
| D | arm_sdei.c | 106 	on_each_cpu(fn, &arg, true);  in sdei_do_cross_call() 364 	on_each_cpu(&_ipi_mask_cpu, NULL, true);  in sdei_mark_interface_broken() 372 	on_each_cpu(&_ipi_private_reset, NULL, true);  in sdei_platform_reset() 742 	on_each_cpu(_ipi_mask_cpu, NULL, true);  in sdei_device_suspend() 749 	on_each_cpu(_ipi_unmask_cpu, NULL, true);  in sdei_device_resume()
  | 
| /Linux-v6.6/arch/s390/kernel/ | 
| D | alternative.c | 67 	on_each_cpu(do_sync_core, NULL, 1);  in text_poke_sync()
  | 
| /Linux-v6.6/arch/loongarch/kernel/ | 
| D | smp.c | 574 	on_each_cpu(flush_tlb_all_ipi, NULL, 1);  in flush_tlb_all() 656 	on_each_cpu(flush_tlb_kernel_range_ipi, &fd, 1);  in flush_tlb_kernel_range() 698 	on_each_cpu(flush_tlb_one_ipi, (void *)vaddr, 1);  in flush_tlb_one()
  | 
| /Linux-v6.6/arch/sh/kernel/ | 
| D | smp.c | 338 	on_each_cpu(flush_tlb_all_ipi, 0, 1);  in flush_tlb_all() 424 	on_each_cpu(flush_tlb_kernel_range_ipi, (void *)&fd, 1);  in flush_tlb_kernel_range()
  | 
| /Linux-v6.6/arch/s390/hypfs/ | 
| D | hypfs_diag0c.c | 54 	on_each_cpu(diag0c_fn, cpu_vec, 1);  in diag0c_store()
  | 
| /Linux-v6.6/arch/csky/mm/ | 
| D | cachev2.c | 69 		on_each_cpu(local_icache_inv_range, ¶m, 1);  in icache_inv_range()
  | 
| /Linux-v6.6/arch/riscv/mm/ | 
| D | cacheflush.c | 25 		on_each_cpu(ipi_remote_fence_i, NULL, 1);  in flush_icache_all()
  | 
| D | tlbflush.c | 52 		on_each_cpu(__ipi_flush_tlb_all, NULL, 1);  in flush_tlb_all()
  | 
| /Linux-v6.6/kernel/ | 
| D | profile.c | 185 	on_each_cpu(__profile_flip_buffers, NULL, 1);  in profile_flip_buffers() 208 	on_each_cpu(__profile_flip_buffers, NULL, 1);  in profile_discard_flip_buffers()
  | 
| /Linux-v6.6/arch/x86/kernel/cpu/ | 
| D | umwait.c | 123 	on_each_cpu(umwait_update_control_msr, NULL, 1);  in umwait_update_control()
  | 
| /Linux-v6.6/arch/arm64/kernel/ | 
| D | armv8_deprecated.c | 441 		on_each_cpu(enable_insn_hw_mode, (void *)insn, true);  in run_all_cpu_set_hw_mode() 443 		on_each_cpu(disable_insn_hw_mode, (void *)insn, true);  in run_all_cpu_set_hw_mode()
  | 
| /Linux-v6.6/include/linux/ | 
| D | smp.h | 69 static inline void on_each_cpu(smp_call_func_t func, void *info, int wait)  in on_each_cpu()  function
  | 
| /Linux-v6.6/arch/x86/mm/ | 
| D | tlb.c | 1053 	on_each_cpu(do_flush_tlb_all, NULL, 1);  in flush_tlb_all() 1071 		on_each_cpu(do_flush_tlb_all, NULL, 1);  in flush_tlb_kernel_range() 1079 		on_each_cpu(do_kernel_range_flush, info, 1);  in flush_tlb_kernel_range()
  | 
| /Linux-v6.6/arch/ia64/kernel/ | 
| D | smp.c | 288 	on_each_cpu((void (*)(void *))local_flush_tlb_all, NULL, 1);  in smp_flush_tlb_all()
  |