Searched +full:intc +full:- +full:no +full:- +full:eoi (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | mstar,mst-intc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/mstar,mst-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark-PK Tsai <mark-pk.tsai@mediatek.com> 21 const: mstar,mst-intc 23 interrupt-controller: true 25 "#interrupt-cells": 33 mstar,irqs-map-range: 37 $ref: /schemas/types.yaml#/definitions/uint32-matrix [all …]
|
/linux-6.12.1/arch/powerpc/sysdev/xics/ |
D | icp-opal.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 33 * We take the ipi irq but and never return so we need to EOI the IPI, in icp_opal_flush_ipi() 82 /* We might learn about it later, so EOI it */ in icp_opal_get_irq() 94 * of allowing no interrupts allow all. That's still not right, but in icp_opal_set_cpu_priority() 115 * EOI tells us whether there are more interrupts to fetch. in icp_opal_eoi() 145 * Called when an interrupt is received on an off-line CPU to 169 /* EOI the interrupt */ in icp_opal_flush_interrupt() 177 .eoi = icp_opal_eoi, 191 np = of_find_compatible_node(NULL, NULL, "ibm,opal-intc"); in icp_opal_init() 193 return -ENODEV; in icp_opal_init()
|
/linux-6.12.1/drivers/irqchip/ |
D | irq-mst-intc.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 4 * Author Mark-PK Tsai <mark-pk.tsai@mediatek.com> 49 raw_spin_lock_irqsave(&cd->lock, flags); in mst_set_irq() 50 val = readw_relaxed(cd->base + offset) | mask; in mst_set_irq() 51 writew_relaxed(val, cd->base + offset); in mst_set_irq() 52 raw_spin_unlock_irqrestore(&cd->lock, flags); in mst_set_irq() 65 raw_spin_lock_irqsave(&cd->lock, flags); in mst_clear_irq() 66 val = readw_relaxed(cd->base + offset) & ~mask; in mst_clear_irq() 67 writew_relaxed(val, cd->base + offset); in mst_clear_irq() 68 raw_spin_unlock_irqrestore(&cd->lock, flags); in mst_clear_irq() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/sigmastar/ |
D | mstar-v7.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/mstar-msc313-mpll.h> 12 #address-cells = <1>; 13 #size-cells = <1>; 14 interrupt-parent = <&gic>; 17 #address-cells = <1>; 18 #size-cells = <0>; 22 compatible = "arm,cortex-a7"; [all …]
|
/linux-6.12.1/arch/powerpc/kvm/ |
D | book3s_hv.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Kevin Wolf <mail@kevin-wolf.de> 32 #include <linux/page-flags.h> 50 #include <asm/ppc-opcode.h> 51 #include <asm/asm-prototypes.h> 73 #include <asm/pnv-pci.h> 108 MODULE_PARM_DESC(dynamic_mt_modes, "Set of allowed dynamic micro-threading modes: 0 (= none), 2, 4,… 170 vcpu = READ_ONCE(vc->runnable_threads[i]); in next_runnable_thread() 181 for (i = -1; (vcpu = next_runnable_thread(vc, &i)); ) 215 if (paca_ptrs[cpu]->kvm_hstate.xics_phys) { in kvmppc_ipi_thread() [all …]
|