Home
last modified time | relevance | path

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

/linux-4.4.14/arch/xtensa/kernel/
Dsmp.c454 on_each_cpu(ipi_flush_tlb_all, NULL, 1); in flush_tlb_all()
464 on_each_cpu(ipi_flush_tlb_mm, mm, 1); in flush_tlb_mm()
479 on_each_cpu(ipi_flush_tlb_page, &fd, 1); in flush_tlb_page()
496 on_each_cpu(ipi_flush_tlb_range, &fd, 1); in flush_tlb_range()
511 on_each_cpu(ipi_flush_tlb_kernel_range, &fd, 1); in flush_tlb_kernel_range()
523 on_each_cpu(ipi_flush_cache_all, NULL, 1); in flush_cache_all()
540 on_each_cpu(ipi_flush_cache_page, &fd, 1); in flush_cache_page()
557 on_each_cpu(ipi_flush_cache_range, &fd, 1); in flush_cache_range()
572 on_each_cpu(ipi_flush_icache_range, &fd, 1); in flush_icache_range()
591 on_each_cpu(ipi_invalidate_dcache_range, &fd, 1); in system_invalidate_dcache_range()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dnmi.c204 on_each_cpu(stop_nmi_watchdog, NULL, 1); in check_nmi_watchdog()
233 on_each_cpu(nmi_adjust_hz_one, NULL, 1); in nmi_adjust_hz()
239 on_each_cpu(stop_nmi_watchdog, NULL, 1); in nmi_shutdown()
251 on_each_cpu(start_nmi_watchdog, NULL, 1); in nmi_init()
257 on_each_cpu(stop_nmi_watchdog, NULL, 1); in nmi_init()
Dperf_event.c1164 on_each_cpu(perf_stop_nmi_watchdog, NULL, 1); in perf_event_grab_pmc()
1176 on_each_cpu(start_nmi_watchdog, NULL, 1); in perf_event_release_pmc()
/linux-4.4.14/arch/arm/kernel/
Dsmp_tlb.c141 on_each_cpu(ipi_flush_tlb_all, NULL, 1); in flush_tlb_all()
174 on_each_cpu(ipi_flush_tlb_kernel_page, &ta, 1); in flush_tlb_kernel_page()
201 on_each_cpu(ipi_flush_tlb_kernel_range, &ta, 1); in flush_tlb_kernel_range()
210 on_each_cpu(ipi_flush_bp_all, NULL, 1); in flush_bp_all()
Dsmp_twd.c127 on_each_cpu(twd_update_frequency, in twd_rate_change()
Dhw_breakpoint.c1088 on_each_cpu(reset_ctrl_regs, NULL, 1); in arch_hw_breakpoint_init()
/linux-4.4.14/drivers/watchdog/
Dbooke_wdt.c120 on_each_cpu(__booke_wdt_set, data, 0); in booke_wdt_set()
130 on_each_cpu(__booke_wdt_ping, NULL, 0); in booke_wdt_ping()
172 on_each_cpu(__booke_wdt_enable, wdog, 0); in booke_wdt_start()
180 on_each_cpu(__booke_wdt_disable, NULL, 0); in booke_wdt_stop()
/linux-4.4.14/arch/mips/oprofile/
Dcommon.c33 on_each_cpu(model->cpu_setup, NULL, 1); in op_mips_setup()
64 on_each_cpu(model->cpu_start, NULL, 1); in op_mips_start()
72 on_each_cpu(model->cpu_stop, NULL, 1); in op_mips_stop()
Dop_model_loongson3.c196 on_each_cpu(reset_counters, NULL, 1); in loongson3_init()
206 on_each_cpu(reset_counters, NULL, 1); in loongson3_exit()
Dop_model_mipsxx.c349 on_each_cpu(reset_counters, (void *)(long)counters, 1); in mipsxx_init()
470 on_each_cpu(reset_counters, (void *)(long)counters, 1); in mipsxx_exit()
/linux-4.4.14/kernel/
Dup.c36 int on_each_cpu(smp_call_func_t func, void *info, int wait) in on_each_cpu() function
45 EXPORT_SYMBOL(on_each_cpu);
Dprofile.c250 on_each_cpu(__profile_flip_buffers, NULL, 1); in profile_flip_buffers()
273 on_each_cpu(__profile_flip_buffers, NULL, 1); in profile_discard_flip_buffers()
565 on_each_cpu(profile_nop, NULL, 1); in create_hash_tables()
Dsmp.c591 int on_each_cpu(void (*func) (void *info), void *info, int wait) in on_each_cpu() function
604 EXPORT_SYMBOL(on_each_cpu);
/linux-4.4.14/arch/powerpc/oprofile/
Dcommon.c67 on_each_cpu(op_powerpc_cpu_setup, NULL, 1); in op_powerpc_setup()
102 on_each_cpu(op_powerpc_cpu_start, NULL, 1); in op_powerpc_start()
117 on_each_cpu(op_powerpc_cpu_stop, NULL, 1); in op_powerpc_stop()
/linux-4.4.14/arch/x86/xen/
Dsuspend.c103 on_each_cpu(xen_vcpu_notify_restore, NULL, 1); in xen_arch_resume()
116 on_each_cpu(xen_vcpu_notify_suspend, NULL, 1); in xen_arch_suspend()
/linux-4.4.14/arch/x86/mm/
Dtlb.c283 on_each_cpu(do_flush_tlb_all, NULL, 1); in flush_tlb_all()
302 on_each_cpu(do_flush_tlb_all, NULL, 1); in flush_tlb_kernel_range()
307 on_each_cpu(do_kernel_range_flush, &info, 1); in flush_tlb_kernel_range()
Dpageattr.c164 on_each_cpu(__cpa_flush_all, (void *) cache, 1); in cpa_flush_all()
185 on_each_cpu(__cpa_flush_range, NULL, 1); in cpa_flush_range()
215 on_each_cpu(__cpa_flush_all, (void *) do_wbinvd, 1); in cpa_flush_array()
/linux-4.4.14/arch/x86/lib/
Dcache-smp.c17 return on_each_cpu(__wbinvd, NULL, 1); in wbinvd_on_all_cpus()
/linux-4.4.14/arch/powerpc/kernel/
Dtau_6xx.c195 on_each_cpu(tau_timeout, NULL, 0); in tau_timeout_smp()
237 on_each_cpu(TAU_init_smp, NULL, 0); in TAU_init()
Dkvm.c679 on_each_cpu(kvm_map_magic_page, &features, 1); in kvm_use_magic_page()
Drtas.c971 if (on_each_cpu(rtas_percpu_suspend_me, &data, 0)) in rtas_ibm_suspend_me()
Dsysfs.c579 on_each_cpu(write_dscr, &val, 1); in store_dscr_default()
/linux-4.4.14/arch/x86/oprofile/
Dnmi_int.c107 on_each_cpu(nmi_cpu_start, NULL, 1); in nmi_start()
124 on_each_cpu(nmi_cpu_stop, NULL, 1); in nmi_stop()
268 on_each_cpu(nmi_cpu_switch, NULL, 1); in nmi_switch_event()
504 on_each_cpu(nmi_cpu_setup, NULL, 1); in nmi_setup()
524 on_each_cpu(nmi_cpu_shutdown, NULL, 1); in nmi_shutdown()
/linux-4.4.14/drivers/edac/
Damd64_edac_inj.c175 on_each_cpu(disable_caches, NULL, 1); in amd64_inject_write_store()
188 on_each_cpu(enable_caches, NULL, 1); in amd64_inject_write_store()
Dmpc85xx_edac.c1247 on_each_cpu(mpc85xx_mc_clear_rfxe, NULL, 0); in mpc85xx_mc_init()
1270 on_each_cpu(mpc85xx_mc_restore_hid1, NULL, 0); in mpc85xx_mc_exit()
/linux-4.4.14/drivers/oprofile/
Dtimer_int.c51 on_each_cpu(__oprofile_hrtimer_start, NULL, 1); in oprofile_hrtimer_start()
/linux-4.4.14/arch/s390/hypfs/
Dhypfs_diag0c.c67 on_each_cpu(diag0c_fn, cpu_vec, 1); in diag0c_store()
/linux-4.4.14/arch/parisc/kernel/
Dcache.c57 on_each_cpu(flush_data_cache_local, NULL, 1); in flush_data_cache()
62 on_each_cpu(flush_instruction_cache_local, NULL, 1); in flush_instruction_cache()
486 on_each_cpu(cacheflush_h_tmp_function, NULL, 1); in flush_cache_all()
/linux-4.4.14/arch/sh/kernel/
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-4.4.14/include/linux/
Dsmp.h33 int on_each_cpu(smp_call_func_t func, void *info, int wait);
/linux-4.4.14/arch/mips/kernel/
Dsmp.c278 on_each_cpu(flush_tlb_all_ipi, NULL, 1); in flush_tlb_all()
393 on_each_cpu(flush_tlb_kernel_range_ipi, &fd, 1); in flush_tlb_kernel_range()
Dperf_event_mipsxx.c607 on_each_cpu(reset_counters, in hw_perf_event_destroy()
1795 on_each_cpu(reset_counters, (void *)(long)counters, 1); in init_hw_perf_events()
/linux-4.4.14/arch/mn10300/mm/
Dtlb-smp.c212 on_each_cpu(do_flush_tlb_all, 0, 1); in flush_tlb_all()
/linux-4.4.14/arch/x86/kernel/
Dalternative.c788 on_each_cpu(do_sync_core, NULL, 1); in text_poke_bp()
800 on_each_cpu(do_sync_core, NULL, 1); in text_poke_bp()
806 on_each_cpu(do_sync_core, NULL, 1); in text_poke_bp()
Dftrace.c534 on_each_cpu(do_sync_core, NULL, 1); in run_sync()
Dkvm.c394 on_each_cpu(kvm_pv_guest_cpu_reboot, NULL, 1); in kvm_pv_reboot_notify()
/linux-4.4.14/drivers/idle/
Dintel_idle.c968 on_each_cpu(__setup_broadcast_timer, (void *)true, 1); in intel_idle_probe()
1142 on_each_cpu(auto_demotion_disable, NULL, 1); in intel_idle_cpuidle_driver_init()
1150 on_each_cpu(c1e_promotion_disable, NULL, 1); in intel_idle_cpuidle_driver_init()
1234 on_each_cpu(__setup_broadcast_timer, (void *)false, 1); in intel_idle_exit()
/linux-4.4.14/Documentation/RCU/
Drcubarrier.txt213 8 on_each_cpu(rcu_barrier_func, NULL, 0, 1);
222 shown below. Note that the final "1" in on_each_cpu()'s argument list
224 before on_each_cpu() returns. Line 9 then waits for the completion.
297 Answer: This cannot happen. The reason is that on_each_cpu() has its last
307 Therefore, on_each_cpu() disables preemption across its call
/linux-4.4.14/arch/arm/mach-omap2/
Dcpuidle44xx.c245 on_each_cpu(omap_setup_broadcast_timer, NULL, 1); in omap4_idle_init()
/linux-4.4.14/drivers/lguest/x86/
Dcore.c609 on_each_cpu(adjust_pge, (void *)0, 1); in lguest_arch_host_init()
624 on_each_cpu(adjust_pge, (void *)1, 1); in lguest_arch_host_fini()
/linux-4.4.14/drivers/cpufreq/
Dblackfin-cpufreq.c157 on_each_cpu(bfin_adjust_core_timer, &index, 1); in bfin_target()
/linux-4.4.14/drivers/clocksource/
Dmips-gic-timer.c103 on_each_cpu(gic_update_frequency, (void *)cnd->new_rate, 1); in gic_clk_notifier()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce.c1877 on_each_cpu(collect_tscs, cpu_tsc, 1); in mce_chrdev_read()
1989 on_each_cpu(__mce_disable_bank, &bank, 1); in mce_disable_bank()
2131 on_each_cpu(mce_cpu_restart, NULL, 1); in mce_restart()
2222 on_each_cpu(mce_disable_cmci, NULL, 1); in set_ignore_ce()
2227 on_each_cpu(mce_enable_ce, (void *)1, 1); in set_ignore_ce()
2245 on_each_cpu(mce_disable_cmci, NULL, 1); in set_cmci_disabled()
2250 on_each_cpu(mce_enable_ce, NULL, 1); in set_cmci_disabled()
Dmce_intel.c397 on_each_cpu(cmci_rediscover_work_func, NULL, 1); in cmci_rediscover()
/linux-4.4.14/arch/ia64/kernel/
Dsmp.c289 on_each_cpu((void (*)(void *))local_flush_tlb_all, NULL, 1); in smp_flush_tlb_all()
Dmca.c712 on_each_cpu(ia64_mca_cmc_vector_disable, NULL, 0); in ia64_mca_cmc_vector_disable_keventd()
724 on_each_cpu(ia64_mca_cmc_vector_enable, NULL, 0); in ia64_mca_cmc_vector_enable_keventd()
Dperfmon.c6458 ret = on_each_cpu(pfm_alt_save_pmu_state, NULL, 1); in pfm_install_alt_pmu_interrupt()
6503 ret = on_each_cpu(pfm_alt_restore_pmu_state, NULL, 1); in pfm_remove_alt_pmu_interrupt()
/linux-4.4.14/arch/tile/kernel/
Dsmp.c189 on_each_cpu(ipi_flush_icache_range, &flush, 1); in flush_icache_range()
/linux-4.4.14/arch/arm64/kernel/
Darmv8_deprecated.c112 on_each_cpu(enable_insn_hw_mode, (void *)insn, true); in run_all_cpu_set_hw_mode()
114 on_each_cpu(disable_insn_hw_mode, (void *)insn, true); in run_all_cpu_set_hw_mode()
Ddebug-monitors.c153 on_each_cpu(clear_os_lock, NULL, 1); in debug_monitors_init()
Dcpufeature.c767 on_each_cpu(caps[i].enable, NULL, true); in enable_cpu_capabilities()
/linux-4.4.14/arch/s390/kernel/
Dperf_cpum_cf.c282 on_each_cpu(setup_pmc_cpu, &flags, 1); in reserve_pmc_hardware()
293 on_each_cpu(setup_pmc_cpu, &flags, 1); in release_pmc_hardware()
Dsmp.c524 on_each_cpu(smp_ctl_bit_callback, &parms, 1); in smp_ctl_set_bit()
535 on_each_cpu(smp_ctl_bit_callback, &parms, 1); in smp_ctl_clear_bit()
Dperf_cpum_sf.c603 on_each_cpu(setup_pmc_cpu, &flags, 1); in release_pmc_hardware()
615 on_each_cpu(setup_pmc_cpu, &flags, 1); in reserve_pmc_hardware()
Dtime.c1024 on_each_cpu(disable_sync_clock, NULL, 1); in etr_work_fn()
/linux-4.4.14/arch/alpha/kernel/
Dsmp.c616 if (on_each_cpu(ipi_imb, NULL, 1)) in smp_imb()
632 if (on_each_cpu(ipi_flush_tlb_all, NULL, 1)) { in flush_tlb_all()
Dprocess.c167 on_each_cpu(common_shutdown_1, &args, 0); in common_shutdown()
/linux-4.4.14/arch/x86/entry/vdso/
Dvma.c283 on_each_cpu(vgetcpu_cpu_init, NULL, 1); in init_vdso()
/linux-4.4.14/arch/arc/mm/
Dtlb.c455 on_each_cpu((smp_call_func_t)local_flush_tlb_all, NULL, 1); in flush_tlb_all()
507 on_each_cpu(ipi_flush_tlb_kernel_range, &ta, 1); in flush_tlb_kernel_range()
Dcache.c521 on_each_cpu(__ic_line_inv_vaddr_helper, &ic_inv, 1); in __ic_line_inv_vaddr()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c1169 on_each_cpu(tile_net_unregister, (void *)dev, 1); in tile_net_stop_aux()
1332 on_each_cpu(tile_net_open_enable, (void *)dev, 1); in tile_net_open_inner()
1553 on_each_cpu(tile_net_deregister, (void *)dev, 1); in tile_net_stop()
1565 on_each_cpu(tile_net_stop_disable, (void *)dev, 1); in tile_net_stop()
Dtilegx.c962 on_each_cpu(disable_ingress_irq, in tile_net_update()
988 on_each_cpu(enable_ingress_irq, in tile_net_update()
2270 on_each_cpu(tile_net_init_module_percpu, NULL, 1); in tile_net_init_module()
/linux-4.4.14/arch/mips/paravirt/
Dparavirt-irq.c104 on_each_cpu(irq_core_set_enable_local, data, 1); in irq_core_bus_sync_unlock()
/linux-4.4.14/drivers/perf/
Darm_pmu.c613 on_each_cpu(cpu_pmu_disable_percpu_irq, &irq, 1); in cpu_pmu_free_irq()
655 on_each_cpu(cpu_pmu_enable_percpu_irq, &irq, 1); in cpu_pmu_request_irq()
/linux-4.4.14/virt/kvm/arm/
Darch_timer.c462 on_each_cpu(kvm_timer_init_interrupt, NULL, 1); in kvm_timer_hyp_init()
Dvgic.c2433 on_each_cpu(vgic_init_maintenance_interrupt, NULL, 1); in kvm_vgic_hyp_init()
/linux-4.4.14/arch/arc/kernel/
Dperf_event.c529 on_each_cpu(arc_cpu_pmu_irq_init, &irq, 1); in arc_pmu_device_probe()
/linux-4.4.14/arch/arm/vfp/
Dvfpmodule.c740 on_each_cpu(vfp_enable, NULL, 1); in vfp_init()
/linux-4.4.14/Documentation/
Dlocal_ops.txt157 on_each_cpu(test_each, NULL, 1);
/linux-4.4.14/arch/powerpc/mm/
Dslice.c540 on_each_cpu(slice_flush_segments, mm, 1); in slice_get_unmapped_area()
/linux-4.4.14/arch/mips/kvm/
Dmips.c135 on_each_cpu(kvm_mips_init_vm_percpu, kvm, 1); in kvm_arch_init_vm()
184 on_each_cpu(kvm_mips_uninit_tlbs, NULL, 1); in kvm_arch_destroy_vm()
/linux-4.4.14/drivers/platform/x86/
Dintel_ips.c473 on_each_cpu(do_enable_cpu_turbo, ips, 1); in ips_enable_cpu_turbo()
511 on_each_cpu(do_disable_cpu_turbo, ips, 1); in ips_disable_cpu_turbo()
/linux-4.4.14/virt/kvm/
Dkvm_main.c3090 on_each_cpu(hardware_disable_nolock, NULL, 1); in hardware_disable_all_nolock()
3109 on_each_cpu(hardware_enable_nolock, NULL, 1); in hardware_enable_all()
3148 on_each_cpu(hardware_disable_nolock, NULL, 1); in kvm_reboot()
3644 on_each_cpu(hardware_disable_nolock, NULL, 1); in kvm_exit()
/linux-4.4.14/arch/parisc/mm/
Dinit.c957 on_each_cpu(flush_tlb_all_local, NULL, 1); in flush_tlb_all()
/linux-4.4.14/arch/arm/kvm/
Darm.c1108 on_each_cpu(cpu_init_hyp_mode, NULL, 1); in init_hyp_mode()
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c181 on_each_cpu(octeon_irq_core_set_enable_local, data, 1); in octeon_irq_core_bus_sync_unlock()
1327 on_each_cpu(octeon_irq_local_enable_ip4, NULL, 1); in octeon_irq_set_ip4_handler()
/linux-4.4.14/drivers/hv/
Dvmbus_drv.c867 on_each_cpu(hv_synic_init, NULL, 1); in vmbus_bus_init()
/linux-4.4.14/drivers/char/agp/
Dgeneric.c1318 if (on_each_cpu(ipi_handler, NULL, 1) != 0) in global_cache_flush()
/linux-4.4.14/kernel/time/
Dhrtimer.c757 on_each_cpu(retrigger_next_event, NULL, 1); in clock_was_set()
/linux-4.4.14/arch/s390/mm/
Dpgtable.c74 on_each_cpu(__crst_table_upgrade, mm, 0); in crst_table_upgrade()
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore.c1348 on_each_cpu(uncore_cpu_setup, NULL, 1); in uncore_cpumask_init()
Dperf_event.c2073 on_each_cpu(refresh_pce, NULL, 1); in set_attr_rdpmc()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvpp2.c4796 on_each_cpu(mvpp2_txq_sent_counter_clear, port, 1); in mvpp2_cleanup_txqs()
4841 on_each_cpu(mvpp2_txq_sent_counter_clear, port, 1); in mvpp2_setup_txqs()
5620 on_each_cpu(mvpp2_interrupts_unmask, port, 1); in mvpp2_open()
5645 on_each_cpu(mvpp2_interrupts_mask, port, 1); in mvpp2_stop()
/linux-4.4.14/net/iucv/
Diucv.c618 on_each_cpu(iucv_retrieve_cpu, NULL, 1); in iucv_disable()
/linux-4.4.14/arch/sparc/mm/
Dinit_64.c2851 on_each_cpu(context_reload, mm, 0); in hugetlb_setup()
/linux-4.4.14/kernel/trace/
Dtrace_events.c1758 on_each_cpu(ignore_task_cpu, tr, 1); in ftrace_event_pid_write()
/linux-4.4.14/mm/
Dslab.c2346 on_each_cpu(do_drain, cachep, 1); in drain_cpu_caches()
/linux-4.4.14/net/core/
Ddev.c6242 on_each_cpu(flush_backlog, dev, 1); in rollback_registered_many()