/trusted-firmware-m-3.4.0/tools/templates/ |
D | manifestfilename.template | 36 {% 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);
|
D | partition_load_info.template | 61 {% 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, 253 {% for irq in manifest.irqs %} 255 {% set irq_info.source = irq.source %} 256 {% if irq.source is number %}} 257 {% set irq_info.source_symbol = "irq_" + irq.source|string %} 259 {% set irq_info.source_symbol = irq.source|lower %} 261 {% if manifest.psa_framework_version == 1.1 and irq.handling == "FLIH" %} [all …]
|
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/shared/include/pal/freertos/ |
D | cc_pal_interrupt_ctrl_plat.h | 30 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.4.0/lib/ext/cryptocell-312-runtime/host/src/pal/freertos/ |
D | cc_pal_interrupt_ctrl.c | 118 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.4.0/platform/ext/target/nxp/common/Native_Driver/drivers/ |
D | fsl_common_arm.c | 18 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()
|
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/common/native_drivers/ |
D | arm_uart_drv.h | 213 enum arm_uart_irq_t irq);
|
D | uart_cmsdk_drv.h | 216 enum uart_cmsdk_irq_t irq);
|
D | arm_uart_drv.c | 238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument 245 switch(irq) { in arm_uart_clear_interrupt()
|
D | uart_cmsdk_drv.c | 243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument 250 switch(irq) { in uart_cmsdk_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/corstone310/common/native_drivers/ |
D | uart_cmsdk_drv.h | 226 enum uart_cmsdk_irq_t irq);
|
D | uart_cmsdk_drv.c | 226 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument 233 switch(irq) { in uart_cmsdk_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an547/native_drivers/ |
D | uart_cmsdk_drv.h | 216 enum uart_cmsdk_irq_t irq);
|
D | uart_cmsdk_drv.c | 243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument 250 switch(irq) { in uart_cmsdk_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an552/native_drivers/ |
D | uart_cmsdk_drv.h | 216 enum uart_cmsdk_irq_t irq);
|
D | uart_cmsdk_drv.c | 243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument 250 switch(irq) { in uart_cmsdk_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps2/an519/native_drivers/ |
D | arm_uart_drv.h | 213 enum arm_uart_irq_t irq);
|
D | arm_uart_drv.c | 238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument 245 switch(irq) { in arm_uart_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps2/an521/native_drivers/ |
D | arm_uart_drv.h | 213 enum arm_uart_irq_t irq);
|
D | arm_uart_drv.c | 238 enum arm_uart_irq_t irq) in arm_uart_clear_interrupt() argument 245 switch(irq) { in arm_uart_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/an524/native_drivers/ |
D | uart_cmsdk_drv.h | 216 enum uart_cmsdk_irq_t irq);
|
D | uart_cmsdk_drv.c | 243 enum uart_cmsdk_irq_t irq) in uart_cmsdk_clear_interrupt() argument 250 switch(irq) { in uart_cmsdk_clear_interrupt()
|
/trusted-firmware-m-3.4.0/platform/ext/target/nordic_nrf/common/nrf91/ |
D | tfm_interrupts.c | 21 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.4.0/platform/ext/target/nordic_nrf/common/nrf5340/ |
D | tfm_interrupts.c | 21 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.4.0/tools/ |
D | tfm_parse_manifest_list.py | 361 for irq_idx, irq in enumerate(manifest.get('irqs', [])): 363 irq['signal_value'] = (1 << (31 - irq_idx)) 364 if irq.get('handling', None) == 'FLIH':
|
/trusted-firmware-m-3.4.0/docs/integration_guide/ |
D | tfm_secure_irq_integration_guide.rst | 399 .. [3] https://git.trustedfirmware.org/TF-M/tf-m-tests.git/tree/test/secure_fw/suites/spm/irq/servi… 401 .. [4] https://git.trustedfirmware.org/TF-M/tf-m-tests.git/tree/test/secure_fw/suites/spm/irq/servi…
|