Home
last modified time | relevance | path

Searched refs:on_each_cpu (Results 1 – 25 of 89) sorted by relevance

1234

/linux-6.3-rc2/arch/xtensa/kernel/
A Dsmp.c480 on_each_cpu(ipi_flush_tlb_all, NULL, 1); in flush_tlb_all()
490 on_each_cpu(ipi_flush_tlb_mm, mm, 1); in flush_tlb_mm()
505 on_each_cpu(ipi_flush_tlb_page, &fd, 1); in flush_tlb_page()
522 on_each_cpu(ipi_flush_tlb_range, &fd, 1); in flush_tlb_range()
537 on_each_cpu(ipi_flush_tlb_kernel_range, &fd, 1); in flush_tlb_kernel_range()
549 on_each_cpu(ipi_flush_cache_all, NULL, 1); in flush_cache_all()
566 on_each_cpu(ipi_flush_cache_page, &fd, 1); in flush_cache_page()
583 on_each_cpu(ipi_flush_cache_range, &fd, 1); in flush_cache_range()
598 on_each_cpu(ipi_flush_icache_range, &fd, 1); in flush_icache_range()
617 on_each_cpu(ipi_invalidate_dcache_range, &fd, 1); in system_invalidate_dcache_range()
[all …]
/linux-6.3-rc2/arch/sparc/kernel/
A Dnmi.c206 on_each_cpu(stop_nmi_watchdog, NULL, 1); in check_nmi_watchdog()
238 on_each_cpu(nmi_adjust_hz_one, NULL, 1); in nmi_adjust_hz()
244 on_each_cpu(stop_nmi_watchdog, NULL, 1); in nmi_shutdown()
256 on_each_cpu(start_nmi_watchdog, NULL, 1); in nmi_init()
262 on_each_cpu(stop_nmi_watchdog, NULL, 1); in nmi_init()
/linux-6.3-rc2/drivers/watchdog/
A Dbooke_wdt.c121 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-6.3-rc2/arch/arm/kernel/
A Dsmp_tlb.c181 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-6.3-rc2/arch/x86/xen/
A Dsuspend.c70 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-6.3-rc2/Documentation/RCU/
A Drcubarrier.rst203 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-6.3-rc2/arch/powerpc/kernel/
A Dtau_6xx.c161 on_each_cpu(tau_timeout, NULL, 0); in tau_work_func()
207 on_each_cpu(TAU_init_smp, NULL, 0); in TAU_init()
A Dsecurity.c611 on_each_cpu(do_nothing, NULL, 1); in rfi_flush_enable()
622 on_each_cpu(do_nothing, NULL, 1); in entry_flush_enable()
635 on_each_cpu(do_nothing, NULL, 1); in uaccess_flush_enable()
/linux-6.3-rc2/arch/x86/lib/
A Dcache-smp.c18 on_each_cpu(__wbinvd, NULL, 1); in wbinvd_on_all_cpus()
/linux-6.3-rc2/drivers/irqchip/
A Dirq-mvebu-pic.c163 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-6.3-rc2/arch/openrisc/kernel/
A Dsmp.c297 on_each_cpu(ipi_flush_tlb_all, NULL, 1); in flush_tlb_all()
328 on_each_cpu(ipi_icache_page_inv, page, 1); in smp_icache_page_inv()
/linux-6.3-rc2/drivers/firmware/
A Darm_sdei.c104 on_each_cpu(fn, &arg, true); in sdei_do_cross_call()
362 on_each_cpu(&_ipi_mask_cpu, NULL, true); in sdei_mark_interface_broken()
370 on_each_cpu(&_ipi_private_reset, NULL, true); in sdei_platform_reset()
744 on_each_cpu(_ipi_mask_cpu, NULL, true); in sdei_device_suspend()
751 on_each_cpu(_ipi_unmask_cpu, NULL, true); in sdei_device_resume()
/linux-6.3-rc2/arch/s390/kernel/
A Dalternative.c67 on_each_cpu(do_sync_core, NULL, 1); in text_poke_sync()
/linux-6.3-rc2/arch/riscv/mm/
A Dcacheflush.c25 on_each_cpu(ipi_remote_fence_i, NULL, 1); in flush_icache_all()
/linux-6.3-rc2/arch/loongarch/kernel/
A Dsmp.c574 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-6.3-rc2/arch/sh/kernel/
A Dsmp.c338 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-6.3-rc2/arch/s390/hypfs/
A Dhypfs_diag0c.c54 on_each_cpu(diag0c_fn, cpu_vec, 1); in diag0c_store()
/linux-6.3-rc2/arch/csky/mm/
A Dcachev2.c69 on_each_cpu(local_icache_inv_range, &param, 1); in icache_inv_range()
/linux-6.3-rc2/kernel/
A Dprofile.c185 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-6.3-rc2/arch/x86/mm/
A Dtlb.c1032 on_each_cpu(do_flush_tlb_all, NULL, 1); in flush_tlb_all()
1050 on_each_cpu(do_flush_tlb_all, NULL, 1); in flush_tlb_kernel_range()
1058 on_each_cpu(do_kernel_range_flush, info, 1); in flush_tlb_kernel_range()
/linux-6.3-rc2/arch/x86/kernel/cpu/
A Dumwait.c123 on_each_cpu(umwait_update_control_msr, NULL, 1); in umwait_update_control()
/linux-6.3-rc2/include/linux/
A Dsmp.h69 static inline void on_each_cpu(smp_call_func_t func, void *info, int wait) in on_each_cpu() function
/linux-6.3-rc2/arch/arm64/kernel/
A Darmv8_deprecated.c441 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-6.3-rc2/arch/ia64/kernel/
A Dsmp.c288 on_each_cpu((void (*)(void *))local_flush_tlb_all, NULL, 1); in smp_flush_tlb_all()
/linux-6.3-rc2/arch/mips/kernel/
A Dsmp.c475 on_each_cpu(flush_tlb_all_ipi, NULL, 1); in flush_tlb_all()
626 on_each_cpu(flush_tlb_kernel_range_ipi, &fd, 1); in flush_tlb_kernel_range()

Completed in 50 milliseconds

1234