Home
last modified time | relevance | path

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

/trusted-firmware-m-3.7.0/tools/templates/
Dmanifestfilename.template36 {% for irq in manifest.irqs %}
38 #define {{"%-55s"|format(irq.signal)}} ({{"0x%x"|format(irq.signal_value)}})
40 #define {{"%-55s"|format(irq.name + "_SIGNAL")}} ({{"0x%x"|format(irq.signal_value)}})
41 {% if irq.handling == "FLIH" %}
42 psa_flih_result_t {{irq.name|lower}}_flih(void);
Dpartition_load_info.template61 {% for irq in manifest.irqs %}
62 {% if irq.source is number %}}
63 extern enum tfm_hal_status_t {{"irq_" + irq.source|string + "_init"}}(void *p_pt,
66 extern enum tfm_hal_status_t {{irq.source|lower + "_init"}}(void *p_pt,
257 {% for irq in manifest.irqs %}
259 {% set irq_info.source = irq.source %}
260 {% if irq.source is number %}}
261 {% set irq_info.source_symbol = "irq_" + irq.source|string %}
263 {% set irq_info.source_symbol = irq.source|lower %}
265 {% if manifest.psa_framework_version == 1.1 and irq.handling == "FLIH" %}
[all …]
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/shared/include/pal/freertos/
Dcc_pal_interrupt_ctrl_plat.h30 CCError_t CC_PalRequestIrq(uint32_t irq, IrqHandlerPtr funcPtr,
43 void CC_PalFreeIrq(uint32_t irq);
55 CCError_t CC_PalEnableIrq(uint32_t irq);
67 CCError_t CC_PalDisableIrq(uint32_t irq);
/trusted-firmware-m-3.7.0/lib/ext/cryptocell-312-runtime/host/src/pal/freertos/
Dcc_pal_interrupt_ctrl.c118 CCError_t CC_PalRequestIrq(uint32_t irq, IrqHandlerPtr funcPtr, in CC_PalRequestIrq() argument
122 if (!RequestIrq(irq, funcPtr, name, args)) in CC_PalRequestIrq()
138 void CC_PalFreeIrq(uint32_t irq) in CC_PalFreeIrq() argument
140 FreeIrq(irq); in CC_PalFreeIrq()
153 CCError_t CC_PalEnableIrq(uint32_t irq) in CC_PalEnableIrq() argument
155 if (!EnableIrq(irq)) in CC_PalEnableIrq()
171 CCError_t CC_PalDisableIrq(uint32_t irq) in CC_PalDisableIrq() argument
173 if (!DisableIrq(irq)) in CC_PalDisableIrq()
/trusted-firmware-m-3.7.0/platform/ext/target/nxp/common/Native_Driver/drivers/
Dfsl_common_arm.c18 uint32_t InstallIRQHandler(IRQn_Type irq, uint32_t irqHandler) in InstallIRQHandler() argument
59 ret = __VECTOR_RAM[(int32_t)irq + 16]; in InstallIRQHandler()
61 __VECTOR_RAM[(int32_t)irq + 16] = irqHandler; in InstallIRQHandler()
Dfsl_common_arm.h836 uint32_t InstallIRQHandler(IRQn_Type irq, uint32_t irqHandler);
/trusted-firmware-m-3.7.0/platform/ext/target/nuvoton/common/native_drivers/
Duart_cmsdk_drv.h216 enum uart_cmsdk_irq_t irq);
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Duart_cmsdk_drv.c243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
250 switch(irq) { in uart_cmsdk_clear_interrupt()
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/drivers/usart/cmsdk/
Duart_cmsdk_drv.h226 enum uart_cmsdk_irq_t irq);
Duart_cmsdk_drv.c226 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument
233 switch(irq) { in uart_cmsdk_clear_interrupt()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps2/an519/native_drivers/
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
/trusted-firmware-m-3.7.0/platform/ext/target/arm/mps2/an521/native_drivers/
Darm_uart_drv.h213 enum arm_uart_irq_t irq);
Darm_uart_drv.c238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument
245 switch(irq) { in arm_uart_clear_interrupt()
/trusted-firmware-m-3.7.0/platform/ext/target/nordic_nrf/common/nrf91/
Dtfm_interrupts.c21 static enum tfm_hal_status_t irq_init(struct irq_t *irq, IRQn_Type irqn, in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
26 irq->p_pt = p_pt; in irq_init()
/trusted-firmware-m-3.7.0/platform/ext/cmsis/CMSIS/Core/Source/
Dirq_ctrl_gic.c300 IRQn_Type irq = (IRQn_Type)irqn; in IRQ_EndOfInterrupt() local
305 GIC_EndInterrupt (irq); in IRQ_EndOfInterrupt()
/trusted-firmware-m-3.7.0/platform/ext/target/nordic_nrf/common/nrf5340/
Dtfm_interrupts.c21 static enum tfm_hal_status_t irq_init(struct irq_t *irq, IRQn_Type irqn, in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
26 irq->p_pt = p_pt; in irq_init()
/trusted-firmware-m-3.7.0/tools/
Dtfm_parse_manifest_list.py399 for irq_idx, irq in enumerate(manifest.get('irqs', [])):
401 irq['signal_value'] = (1 << (31 - irq_idx))
402 if irq.get('handling', None) == 'FLIH':
/trusted-firmware-m-3.7.0/docs/integration_guide/
Dtfm_secure_irq_integration_guide.rst399 …dfirmware.org/TF-M/tf-m-tests.git/tree/tests_reg/test/secure_fw/suites/spm/irq/service/tfm_flih_te…
401 …dfirmware.org/TF-M/tf-m-tests.git/tree/tests_reg/test/secure_fw/suites/spm/irq/service/tfm_slih_te…
/trusted-firmware-m-3.7.0/docs/design_docs/software/
Dtfm_cooperative_scheduling_rules.rst180 Rules for NSPE pend irq based return from SPE to NSPE