Home
last modified time | relevance | path

Searched full:ipis (Results 1 – 25 of 260) sorted by relevance

1234567891011

/kernel/linux/linux-4.19/arch/x86/include/asm/
Dipi.h28 * the following functions deal with sending IPIs between CPUs.
30 * We use 'broadcast', CPU->CPU IPIs and self-IPIs too.
Dentry_arch.h5 * Usually this is the Inter Process Interrupts (IPIs)
11 * through the ICC by us (IPIs)
/kernel/linux/linux-5.10/kernel/rcu/
DKconfig92 execution as quiescent states. It forces IPIs and context
102 hotplug code paths. It can force IPIs on online CPUs, including
244 Use this option to further reduce the number of IPIs sent
248 eliminates such IPIs for many workloads, proper setting
253 Say Y here if you hate IPIs.
/kernel/linux/linux-4.19/arch/mips/include/asm/
Dsmp.h95 * This function will set up the necessary IPIs for Linux to communicate
102 * This function will free up IPIs allocated with mips_smp_ipi_allocate to the
103 * CPUs in mask, which must be a subset of the IPIs that have been configured.
/kernel/linux/linux-5.10/arch/mips/include/asm/
Dsmp.h111 * This function will set up the necessary IPIs for Linux to communicate
118 * This function will free up IPIs allocated with mips_smp_ipi_allocate to the
119 * CPUs in mask, which must be a subset of the IPIs that have been configured.
/kernel/linux/linux-4.19/Documentation/virtual/kvm/
Dhypercalls.txt129 Purpose: Send IPIs to multiple vCPUs.
136 The hypercall lets a guest send multicast IPIs, with at most 128
143 Returns the number of CPUs to which the IPIs were delivered successfully.
Dvcpu-requests.rst68 as well as to avoid sending unnecessary IPIs (see "IPI Reduction"), and
159 proceeding. This flag only applies to VCPUs that would receive IPIs.
193 IPIs will only trigger guest mode exits for VCPU threads that are in guest
242 Some requests, those with the KVM_REQUEST_WAIT flag set, require IPIs to
/kernel/linux/linux-5.10/tools/perf/util/
Daffinity.c2 /* Manage affinity to optimize IPIs inside the kernel perf API. */
59 * In this case the IPIs inside the kernel's perf API still work. in affinity__set()
/kernel/linux/linux-5.10/Documentation/virt/kvm/
Dhypercalls.rst145 :Purpose: Send IPIs to multiple vCPUs.
152 The hypercall lets a guest send multicast IPIs, with at most 128
159 Returns the number of CPUs to which the IPIs were delivered successfully.
Dvcpu-requests.rst68 as well as to avoid sending unnecessary IPIs (see "IPI Reduction"), and
159 proceeding. This flag only applies to VCPUs that would receive IPIs.
193 IPIs will only trigger guest mode exits for VCPU threads that are in guest
242 Some requests, those with the KVM_REQUEST_WAIT flag set, require IPIs to
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/interrupt-controller/
Dmips-gic.txt5 interrupts which can be used as IPIs. The GIC also includes a free-running
27 reserved for IPIs.
/kernel/linux/linux-4.19/arch/powerpc/sysdev/xics/
Dxics-common.c138 * IPIs are marked IRQF_PERCPU. The handler was set in map. in xics_request_ipi()
146 /* Register all the IPIs */ in xics_smp_probe()
217 /* We need to get IPIs still. */ in xics_migrate_irqs_away()
261 * Allow IPIs again. This is done at the very end, after migrating all in xics_migrate_irqs_away()
349 /* Don't call into ICS for IPIs */ in xics_host_map()
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/
Dxics-common.c133 * IPIs are marked IRQF_PERCPU. The handler was set in map. in xics_request_ipi()
141 /* Register all the IPIs */ in xics_smp_probe()
212 /* We need to get IPIs still. */ in xics_migrate_irqs_away()
256 * Allow IPIs again. This is done at the very end, after migrating all in xics_migrate_irqs_away()
344 /* Don't call into ICS for IPIs */ in xics_host_map()
/kernel/linux/linux-5.10/kernel/irq/
Dipi.c110 * The IPIs allocated with irq_reserve_ipi() are retuerned to the system
158 * the hwirq it needs to use to receive and send IPIs.
228 * Minimise the overhead by omitting the checks for Linux SMP IPIs. in __ipi_send_single()
271 * Minimise the overhead by omitting the checks for Linux SMP IPIs. in __ipi_send_mask()
/kernel/linux/linux-4.19/kernel/irq/
Dipi.c110 * The IPIs allocated with irq_reserve_ipi() are retuerned to the system
158 * the hwirq it needs to use to receive and send IPIs.
228 * Minimise the overhead by omitting the checks for Linux SMP IPIs. in __ipi_send_single()
271 * Minimise the overhead by omitting the checks for Linux SMP IPIs. in __ipi_send_mask()
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
Dintel-cqm.c35 * Since reading Intel CQM event counters requires sending SMP IPIs, the
38 * smp_call_function_many() caused by sending IPIs from NMI context.
/kernel/linux/linux-4.19/tools/perf/arch/x86/tests/
Dintel-cqm.c35 * Since reading Intel CQM event counters requires sending SMP IPIs, the
38 * smp_call_function_many() caused by sending IPIs from NMI context.
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dmpic.h351 * registers. Primary controllers have IPIs and affinity control.
457 * 10 for IPIs. You can call this on both IPIs and IRQ numbers, but the
474 /* Request IPIs on primary mpic */
/kernel/linux/linux-4.19/arch/powerpc/include/asm/
Dmpic.h351 * registers. Primary controllers have IPIs and affinity control.
457 * 10 for IPIs. You can call this on both IPIs and IRQ numbers, but the
474 /* Request IPIs on primary mpic */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dmti,gic.yaml16 interrupts which can be used as IPIs. The GIC also includes a free-running
55 Specifies the range of GIC interrupts that are reserved for IPIs.
/kernel/linux/linux-5.10/arch/sparc/kernel/
Dleon_smp.c59 /* IRQ number of LEON IPIs */
269 /* Initialize IPIs on the LEON, in order to save IRQ resources only one IRQ
270 * is used for all three types of IPIs.
288 printk(KERN_INFO "leon: SMP IPIs at IRQ %d\n", leon_ipi_irq); in leon_ipi_init()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
Dcacheflush.h88 * turns out, KGDB uses IPIs to round-up the secondary CPUs during in flush_icache_range()
89 * the patching operation, so we don't need extra IPIs here anyway. in flush_icache_range()
/kernel/linux/linux-4.19/arch/sparc/kernel/
Dleon_smp.c61 /* IRQ number of LEON IPIs */
271 /* Initialize IPIs on the LEON, in order to save IRQ resources only one IRQ
272 * is used for all three types of IPIs.
290 printk(KERN_INFO "leon: SMP IPIs at IRQ %d\n", leon_ipi_irq); in leon_ipi_init()
/kernel/linux/linux-5.10/arch/arm64/include/asm/xen/
Devents.h11 /* Xen IPIs go here */
/kernel/linux/linux-4.19/arch/arm64/include/asm/xen/
Devents.h11 /* Xen IPIs go here */

1234567891011