Home
last modified time | relevance | path

Searched refs:irq (Results 1 – 22 of 22) sorted by relevance

/tf-a-ffa_el3_spmc/plat/qti/common/src/
A Dqti_interrupt_svc.c27 uint32_t irq = QTI_INTR_INVALID_INT_NUM; in qti_el3_interrupt_handler() local
35 irq = plat_ic_acknowledge_interrupt(); in qti_el3_interrupt_handler()
37 qtiseclib_invoke_isr(irq, handle); in qti_el3_interrupt_handler()
40 if (irq < 1022U) { in qti_el3_interrupt_handler()
41 plat_ic_end_of_interrupt(irq); in qti_el3_interrupt_handler()
/tf-a-ffa_el3_spmc/plat/mediatek/common/drivers/gic600/
A Dmt_gic_v3.h15 void mt_gic_set_pending(uint32_t irq);
24 uint32_t mt_irq_get_pending(uint32_t irq);
25 void mt_irq_set_pending(uint32_t irq);
A Dmt_gic_v3.c61 void mt_gic_set_pending(uint32_t irq) in mt_gic_set_pending() argument
63 gicv3_set_interrupt_pending(irq, plat_my_core_pos()); in mt_gic_set_pending()
179 uint32_t mt_irq_get_pending(uint32_t irq) in mt_irq_get_pending() argument
184 irq / 32 * 4); in mt_irq_get_pending()
185 val = (val >> (irq % 32)) & 1U; in mt_irq_get_pending()
190 void mt_irq_set_pending(uint32_t irq) in mt_irq_set_pending() argument
192 uint32_t bit = 1U << (irq % 32); in mt_irq_set_pending()
195 irq / 32 * 4, bit); in mt_irq_set_pending()
/tf-a-ffa_el3_spmc/plat/xilinx/versal/pm_service/
A Dpm_client.c107 static enum pm_device_node_idx irq_to_pm_node_idx(unsigned int irq) in irq_to_pm_node_idx() argument
109 assert(irq <= IRQ_MAX); in irq_to_pm_node_idx()
110 return irq_node_map[irq]; in irq_to_pm_node_idx()
136 uint32_t idx, ret, irq, lowest_set = reg & (-reg); in pm_client_set_wakeup_sources() local
139 irq = base_irq + idx; in pm_client_set_wakeup_sources()
141 if (irq > IRQ_MAX) in pm_client_set_wakeup_sources()
144 node_idx = irq_to_pm_node_idx(irq); in pm_client_set_wakeup_sources()
/tf-a-ffa_el3_spmc/plat/marvell/armada/common/
A Dmarvell_gicv2.c80 uint32_t irq; in a7k8k_pmu_interrupt_handler() local
85 irq = plat_ic_acknowledge_interrupt(); in a7k8k_pmu_interrupt_handler()
87 plat_ic_end_of_interrupt(irq); in a7k8k_pmu_interrupt_handler()
89 if (irq != MARVELL_IRQ_PIC0) { in a7k8k_pmu_interrupt_handler()
/tf-a-ffa_el3_spmc/plat/mediatek/mt8183/include/
A Dmt_gic_v3.h22 void mt_gic_set_pending(uint32_t irq);
23 uint32_t mt_gic_get_pending(uint32_t irq);
/tf-a-ffa_el3_spmc/plat/xilinx/zynqmp/pm_service/
A Dpm_client.c166 static enum pm_node_id irq_to_pm_node(unsigned int irq) in irq_to_pm_node() argument
168 assert(irq <= IRQ_MAX); in irq_to_pm_node()
169 return irq_node_map[irq]; in irq_to_pm_node()
206 uint32_t idx, ret, irq, lowest_set = reg & (-reg); in pm_client_set_wakeup_sources() local
209 irq = base_irq + idx; in pm_client_set_wakeup_sources()
211 if (irq > IRQ_MAX) in pm_client_set_wakeup_sources()
214 node = irq_to_pm_node(irq); in pm_client_set_wakeup_sources()
/tf-a-ffa_el3_spmc/plat/mediatek/common/
A Dmtk_cirq.c139 static uint32_t mt_irq_get_pol(uint32_t irq) in mt_irq_get_pol() argument
145 if (irq < 32U) { in mt_irq_get_pol()
149 reg = ((irq - 32U) / 32U); in mt_irq_get_pol()
157 unsigned int mt_irq_get_sens(unsigned int irq) in mt_irq_get_sens() argument
166 config = (config >> (irq % 16U) * 2U) & 0x3; in mt_irq_get_sens()
299 uint32_t mt_irq_get_en(uint32_t irq) in mt_irq_get_en() argument
303 addr = BASE_GICD_BASE + GICD_ISENABLER + (irq / 32U) * 4U; in mt_irq_get_en()
306 val = (st >> (irq % 32U)) & 1U; in mt_irq_get_en()
476 void mt_irq_unmask_for_sleep_ex(uint32_t irq) in mt_irq_unmask_for_sleep_ex() argument
480 mask = 1U << (irq % 32U); in mt_irq_unmask_for_sleep_ex()
[all …]
A Dmtk_cirq.h78 #define IRQ_TO_CIRQ_NUM(irq) ((irq) - (32U + CIRQ_SPI_START)) argument
97 void mt_irq_unmask_for_sleep_ex(uint32_t irq);
/tf-a-ffa_el3_spmc/plat/xilinx/versal/include/
A Dplat_private.h30 int request_intr_type_el3(uint32_t irq, interrupt_type_handler_t fiq_handler);
/tf-a-ffa_el3_spmc/plat/mediatek/mt8183/
A Dplat_mt_gic.c66 void mt_gic_set_pending(uint32_t irq) in mt_gic_set_pending() argument
68 gicv3_set_interrupt_pending(irq, plat_my_core_pos()); in mt_gic_set_pending()
/tf-a-ffa_el3_spmc/plat/qti/qtiseclib/src/
A Dqtiseclib_interface_stub.c62 void qtiseclib_invoke_isr(uint32_t irq, void *handle) in qtiseclib_invoke_isr() argument
/tf-a-ffa_el3_spmc/fdts/
A Dcorstone700_fpga.dts21 smsc,irq-push-pull;
A Dcorstone700_fvp.dts34 smsc,irq-push-pull;
A Da5ds.dts154 smsc,irq-active-high;
A Dstm32mp151.dtsi255 st,irq-number = <6>;
/tf-a-ffa_el3_spmc/plat/qti/qtiseclib/inc/
A Dqtiseclib_interface.h64 void qtiseclib_invoke_isr(uint32_t irq, void *handle);
/tf-a-ffa_el3_spmc/services/spd/tlkd/
A Dtlkd_main.c62 int irq = plat_ic_get_pending_interrupt_id(); in tlkd_interrupt_handler() local
66 plat_ic_end_of_interrupt(irq); in tlkd_interrupt_handler()
94 SMC_RET4(s_cpu_context, (uint32_t)TLK_IRQ_FIRED, 0, (uint32_t)irq, 0); in tlkd_interrupt_handler()
/tf-a-ffa_el3_spmc/docs/resources/diagrams/plantuml/
A Dsdei_general.puml15 EL2->EL3: **SDEI_INTERRUPT_BIND**(irq)
/tf-a-ffa_el3_spmc/docs/
A Dlicense.rst84 - ``include/dt-bindings/interrupt-controller/irq.h``
/tf-a-ffa_el3_spmc/plat/nvidia/tegra/soc/t194/drivers/include/
A Dt194_nvg.h237 uint32_t irq : U(1); member
/tf-a-ffa_el3_spmc/docs/components/
A Dexception-handling.rst489 to be taken to S-EL1 [#irq]_, so would get a chance to populate the designated
500 .. [#irq] In case of GICv2, Non-secure interrupts while in S-EL1 were signalled

Completed in 21 milliseconds