Home
last modified time | relevance | path

Searched refs:IPI (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mailbox/
H A Dxlnx,zynqmp-ipi-mailbox.txt1 Xilinx IPI Mailbox Controller
4 The Xilinx IPI(Inter Processor Interrupt) mailbox controller is to manage
5 messaging between two Xilinx Zynq UltraScale+ MPSoC IPI agents. Each IPI
9 | Xilinx ZynqMP IPI Controller |
21 Hardware | | IPI Agent | | IPI Buffers | |
26 | Xilinx IPI Agent Block |
34 IPI agent node:
39 - xlnx,ipi-id: local Xilinx IPI agent ID
40 - #address-cells: number of address cells of internal IPI mailbox nodes
41 - #size-cells: number of size cells of internal IPI mailbox nodes
[all …]
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dvcpu-requests.rst47 order to perform some KVM maintenance. To do so, an IPI is sent, forcing
53 1) Send an IPI. This forces a guest mode exit.
68 as well as to avoid sending unnecessary IPIs (see "IPI Reduction"), and
69 even to ensure IPI acknowledgements are waited upon (see "Waiting for
158 then the caller will wait for each VCPU to acknowledge its IPI before
160 If, for example, the VCPU is sleeping, so no IPI is necessary, then
190 kick will send an IPI to force an exit from guest mode when necessary.
195 enter guest mode. This means that an optimized implementation (see "IPI
196 Reduction") must be certain when it's safe to not send the IPI. One
206 !kvm_request_pending() on its last check and then not receiving an IPI for
[all …]
H A Dhypercalls.rst166 :Purpose: Hypercall used to yield if the IPI target vCPU is preempted
170 :Usage example: When sending a call-function IPI-many to vCPUs, yield if
171 any of the IPI target vCPUs was preempted.
/OK3568_Linux_fs/kernel/Documentation/features/sched/membarrier-sync-core/
H A Darch-support.txt11 # when returning from IPI handler, and when returning to user-space.
15 # x86-32 uses IRET as return from interrupt, which takes care of the IPI.
19 # x86-64 uses IRET as return from interrupt, which takes care of the IPI.
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/devices/
H A Dxics.rst50 * Pending IPI (inter-processor interrupt) priority, 8 bits
51 Zero is the highest priority, 255 means no IPI is pending.
54 Zero means no interrupt pending, 2 means an IPI is pending
H A Dxive.rst61 interrupt of the device being passed-through or the initial IPI ESB
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/powerpc/fsl/
H A Dmpic.txt71 non-IPI interrupts to a single CPU at a time (EG: Freescale MPIC).
127 2 = MPIC inter-processor interrupt (IPI)
130 the MPIC IPI number. The type-specific
193 * MPIC IPI interrupts. Note the interrupt
/OK3568_Linux_fs/kernel/drivers/mailbox/
H A DKconfig221 bool "Xilinx ZynqMP IPI Mailbox"
224 Say yes here to add support for Xilinx IPI mailbox driver.
226 between processors with Xilinx ZynqMP IPI. It will place the
227 message to the IPI buffer and will access the IPI control
/OK3568_Linux_fs/kernel/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst27 each of which results in an IPI to the target CPU.
48 The dotted arrows denote indirect action, for example, an IPI
55 ``smp_call_function_single()`` to send the CPU an IPI, which
96 | IPI the CPU to safely interact with the upcoming |
105 | IPI the CPU. |
128 that the CPU went idle while the IPI was in flight. If the CPU is idle,
142 grace periods. In addition, attempting to IPI offline CPUs will result
143 in splats, but failing to IPI online CPUs can result in too-short grace
231 For RCU-sched, there is an additional check: If the IPI has interrupted
235 For RCU-preempt, there is no specific check for idle in the IPI handler
[all …]
/OK3568_Linux_fs/kernel/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7770.c339 HAC, IPI, SPDIF, HUDI, I2C, enumerator
365 INTC_VECT(HAC, 0x580), INTC_VECT(IPI, 0x5c0),
425 DMAC, I2C, HUDI, SPDIF, IPI, HAC, TMU, GPIO } },
430 { 0xffe00004, 0, 32, 8, /* INT2PRI1 */ { IPI, SPDIF, HUDI, I2C } },
/OK3568_Linux_fs/kernel/Documentation/virt/
H A Dguest-halt-polling.rst12 a remote vCPU to avoid sending an IPI (and the associated
13 cost of handling the IPI) when performing a wakeup.
/OK3568_Linux_fs/kernel/arch/arc/kernel/
H A Dentry-arcv2.S50 VECTOR handle_interrupt ; (19) Inter core Interrupt (IPI)
52 VECTOR handle_interrupt ; (21) Software Triggered Intr (Self IPI)
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/reset/
H A Dxlnx,zynqmp-power.txt45 Example with IPI mailbox method:
/OK3568_Linux_fs/kernel/drivers/rpmsg/
H A DKconfig25 This use IPI and IPC to communicate with remote processors.
/OK3568_Linux_fs/kernel/kernel/irq/
H A DKconfig82 # Generic IRQ IPI support
/OK3568_Linux_fs/kernel/Documentation/driver-api/
H A Dio-mapping.rst96 performs an IPI to inform all processors about the new mapping. This results
/OK3568_Linux_fs/kernel/Documentation/block/
H A Dnull_blk.rst57 1 Soft-irq. Uses IPI to complete IOs across CPU nodes. Simulates the overhead
/OK3568_Linux_fs/kernel/Documentation/core-api/
H A Dlocal_ops.rst153 /* IPI called on each CPU. */
H A Dthis_cpu_ops.rst288 unless absolutely necessary. Please consider using an IPI to wake up
/OK3568_Linux_fs/kernel/Documentation/timers/
H A Dhighres.rst160 global clock event devices. The support of such hardware would involve IPI
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dkernel-per-CPU-kthreads.rst161 CPU awakens, the scheduler will send an IPI that can result in
/OK3568_Linux_fs/kernel/Documentation/RCU/
H A Dstallwarn.rst314 This indicates that CPU 7 has failed to respond to a reschedule IPI.
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Dtodo.rst466 achieved by using an IPI to the local processor.
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dscaling.rst146 packets have been queued to their backlog queue. The IPI wakes backlog
/OK3568_Linux_fs/kernel/kernel/trace/
H A DKconfig827 to each of the threads, where the IPI handler will also write

12