Home
last modified time | relevance | path

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

12

/rk3399_ARM-atf/plat/qti/common/src/
H 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()
/rk3399_ARM-atf/plat/mediatek/drivers/gicv3/
H A Dmt_gic_v3.c49 int32_t mt_irq_get_pending(uint32_t irq) in mt_irq_get_pending() argument
53 if (!IS_SPI(irq)) in mt_irq_get_pending()
57 irq / 32 * 4); in mt_irq_get_pending()
58 val = (val >> (irq % 32)) & 1U; in mt_irq_get_pending()
63 int32_t mt_irq_set_pending(uint32_t irq) in mt_irq_set_pending() argument
65 uint32_t bit = 1U << (irq % 32); in mt_irq_set_pending()
67 if (!IS_SPI(irq)) in mt_irq_set_pending()
71 irq / 32 * 4, bit); in mt_irq_set_pending()
H A Dmt_gic_v3.h13 int32_t mt_irq_get_pending(uint32_t irq);
14 int32_t mt_irq_set_pending(uint32_t irq);
/rk3399_ARM-atf/plat/mediatek/drivers/gic600/
H 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);
H A Dmt_gic_v3.c73 void mt_gic_set_pending(uint32_t irq) in mt_gic_set_pending() argument
75 gicv3_set_interrupt_pending(irq, plat_my_core_pos()); in mt_gic_set_pending()
222 uint32_t mt_irq_get_pending(uint32_t irq) in mt_irq_get_pending() argument
227 irq / 32 * 4); in mt_irq_get_pending()
228 val = (val >> (irq % 32)) & 1U; in mt_irq_get_pending()
233 void mt_irq_set_pending(uint32_t irq) in mt_irq_set_pending() argument
235 uint32_t bit = 1U << (irq % 32); in mt_irq_set_pending()
238 irq / 32 * 4, bit); in mt_irq_set_pending()
/rk3399_ARM-atf/plat/marvell/armada/common/
H 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()
/rk3399_ARM-atf/plat/mediatek/drivers/cirq/
H A Dmt_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
165 config = mmio_read_32(MT_GIC_BASE + GICD_ICFGR + (irq / 16U) * 4U); in mt_irq_get_sens()
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
[all …]
H A Dmt_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);
/rk3399_ARM-atf/plat/xilinx/zynqmp/pm_service/
H A Dpm_client.c166 static enum pm_node_id irq_to_pm_node(uint32_t 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()
211 uint32_t idx, irq, lowest_set = reg & (-reg); in pm_client_set_wakeup_sources() local
215 irq = base_irq + idx; in pm_client_set_wakeup_sources()
217 if (irq > IRQ_MAX) { in pm_client_set_wakeup_sources()
221 node = irq_to_pm_node(irq); in pm_client_set_wakeup_sources()
/rk3399_ARM-atf/plat/mediatek/mt8183/include/
H A Dmt_gic_v3.h22 void mt_gic_set_pending(uint32_t irq);
23 uint32_t mt_gic_get_pending(uint32_t irq);
/rk3399_ARM-atf/plat/imx/imx9/common/include/
H A Dimx9_sys_sleep.h41 #define PER_HSK_CFG(idx, irq) \ argument
42 { .per_idx = (idx, wakeup_irq = (irq), }
/rk3399_ARM-atf/plat/xilinx/versal/pm_service/
H A Dpm_client.c62 enum pm_device_node_idx irq_to_pm_node_idx(uint32_t irq) in irq_to_pm_node_idx() argument
66 assert(irq <= IRQ_MAX); in irq_to_pm_node_idx()
68 switch (irq) { in irq_to_pm_node_idx()
/rk3399_ARM-atf/plat/xilinx/versal_net/pm_service/
H A Dpm_client.c159 enum pm_device_node_idx irq_to_pm_node_idx(uint32_t irq) in irq_to_pm_node_idx() argument
163 assert(irq <= IRQ_MAX); in irq_to_pm_node_idx()
165 switch (irq) { in irq_to_pm_node_idx()
/rk3399_ARM-atf/plat/amd/versal2/pm_service/
H A Dpm_client.c118 enum pm_device_node_idx irq_to_pm_node_idx(uint32_t irq) in irq_to_pm_node_idx() argument
122 assert(irq <= IRQ_MAX); in irq_to_pm_node_idx()
124 switch (irq) { in irq_to_pm_node_idx()
/rk3399_ARM-atf/plat/xilinx/common/include/
H A Dpm_client.h25 enum pm_device_node_idx irq_to_pm_node_idx(uint32_t irq);
/rk3399_ARM-atf/plat/mediatek/mt8183/
H 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()
/rk3399_ARM-atf/plat/xilinx/versal/include/
H A Dplat_private.h45 int request_intr_type_el3(uint32_t irq, interrupt_type_handler_t fiq_handler);
/rk3399_ARM-atf/plat/xilinx/common/pm_service/
H A Dpm_api_sys.c71 uint32_t idx, irq, lowest_set = reg & (-reg); in pm_client_set_wakeup_sources() local
75 irq = base_irq + idx; in pm_client_set_wakeup_sources()
77 if (irq > IRQ_MAX) { in pm_client_set_wakeup_sources()
81 node_idx = irq_to_pm_node_idx(irq); in pm_client_set_wakeup_sources()
/rk3399_ARM-atf/plat/imx/imx9/common/
H A Dimx9_sys_sleep.c135 static inline bool active_wakeup_irq(uint32_t irq) in active_wakeup_irq() argument
137 return !(IRQ_MASK(irq) & IRQ_SHIFT(irq)); in active_wakeup_irq()
/rk3399_ARM-atf/plat/xilinx/versal_net/include/
H A Dplat_private.h36 int request_intr_type_el3(uint32_t irq, interrupt_type_handler_t fiq_handler);
/rk3399_ARM-atf/plat/qti/qtiseclib/src/
H A Dqtiseclib_interface_stub.c77 void qtiseclib_invoke_isr(uint32_t irq, void *handle) in qtiseclib_invoke_isr() argument
/rk3399_ARM-atf/services/spd/tlkd/
H 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()
/rk3399_ARM-atf/plat/imx/imx8m/ddr/
H A Ddram.c189 uint32_t irq; in waiting_dvfs() local
191 irq = plat_ic_acknowledge_interrupt(); in waiting_dvfs()
192 if (irq < 1022U) { in waiting_dvfs()
193 plat_ic_end_of_interrupt(irq); in waiting_dvfs()
/rk3399_ARM-atf/fdts/
H A Dcorstone700_fpga.dts21 smsc,irq-push-pull;
/rk3399_ARM-atf/plat/amd/versal2/include/
H A Dplat_private.h54 int request_intr_type_el3(uint32_t irq, interrupt_type_handler_t fiq_handler);

12