Home
last modified time | relevance | path

Searched refs:p_ildi (Results 1 – 17 of 17) sorted by relevance

/trusted-firmware-m-3.5.0/platform/ext/target/nordic_nrf/common/nrf5340/
Dtfm_interrupts.c23 const struct irq_load_info_t *p_ildi) in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
40 spm_handle_interrupt(fpu_irq.p_pt, fpu_irq.p_ildi); in FPU_IRQHandler()
44 const struct irq_load_info_t *p_ildi) in tfm_fpu_irq_init() argument
46 return irq_init(&fpu_irq, TFM_FPU_IRQ, p_pt, p_ildi); in tfm_fpu_irq_init()
55 spm_handle_interrupt(clock_power_irq.p_pt, clock_power_irq.p_ildi); in CLOCK_POWER_IRQHandler()
59 const struct irq_load_info_t *p_ildi) in tfm_clock_power_irq_init() argument
61 return irq_init(&clock_power_irq, TFM_CLOCK_POWER_IRQ, p_pt, p_ildi); in tfm_clock_power_irq_init()
65 const struct irq_load_info_t *p_ildi)
69 const struct irq_load_info_t *p_ildi)
[all …]
/trusted-firmware-m-3.5.0/platform/ext/target/nordic_nrf/common/nrf91/
Dtfm_interrupts.c23 const struct irq_load_info_t *p_ildi) in irq_init() argument
25 irq->p_ildi = p_ildi; in irq_init()
40 spm_handle_interrupt(fpu_irq.p_pt, fpu_irq.p_ildi); in FPU_IRQHandler()
44 const struct irq_load_info_t *p_ildi) in tfm_fpu_irq_init() argument
46 return irq_init(&fpu_irq, TFM_FPU_IRQ, p_pt, p_ildi); in tfm_fpu_irq_init()
55 spm_handle_interrupt(clock_power_irq.p_pt, clock_power_irq.p_ildi); in CLOCK_POWER_IRQHandler()
59 const struct irq_load_info_t *p_ildi) in tfm_clock_power_irq_init() argument
61 return irq_init(&clock_power_irq, TFM_CLOCK_POWER_IRQ, p_pt, p_ildi); in tfm_clock_power_irq_init()
65 const struct irq_load_info_t *p_ildi)
69 const struct irq_load_info_t *p_ildi)
[all …]
/trusted-firmware-m-3.5.0/platform/ext/target/arm/rss/common/
Dtfm_interrupts.c27 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
31 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
33 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
55 spm_handle_interrupt(mbox_irq_info.p_pt, mbox_irq_info.p_ildi); in CMU_MHU0_Receiver_Handler()
59 const struct irq_load_info_t *p_ildi) in mailbox_irq_init() argument
62 mbox_irq_info.p_ildi = p_ildi; in mailbox_irq_init()
81 spm_handle_interrupt(dma0_ch0_irq.p_pt, dma0_ch0_irq.p_ildi); in DMA_Combined_S_Handler()
85 struct irq_load_info_t *p_ildi) in tfm_dma0_combined_s_irq_init() argument
87 dma0_ch0_irq.p_ildi = p_ildi; in tfm_dma0_combined_s_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/cypress/psoc64/
Dtfm_interrupts.c27 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
31 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
33 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
68 spm_handle_interrupt(mbox_irq_info.p_pt, mbox_irq_info.p_ildi); in tfm_mailbox_irq_handler()
73 const struct irq_load_info_t *p_ildi) in mailbox_irq_init() argument
76 mbox_irq_info.p_ildi = p_ildi; in mailbox_irq_init()
89 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
93 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
95 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/arm/musca_s1/
Dtfm_interrupts.c24 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
28 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
30 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
46 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
50 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
52 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/arm/musca_b1/
Dtfm_interrupts.c24 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
28 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
30 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
46 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
50 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
52 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/arm/mps3/corstone310/fvp/
Dtfm_interrupts.c25 spm_handle_interrupt(dma0_ch0_irq.p_pt, dma0_ch0_irq.p_ildi); in DMA_Channel_0_Handler()
30 spm_handle_interrupt(dma0_ch1_irq.p_pt, dma0_ch1_irq.p_ildi); in DMA_Channel_1_Handler()
34 const struct irq_load_info_t *p_ildi) in tfm_dma0_ch0_irq_init() argument
36 dma0_ch0_irq.p_ildi = p_ildi; in tfm_dma0_ch0_irq_init()
47 const struct irq_load_info_t *p_ildi) in tfm_dma0_ch1_irq_init() argument
49 dma0_ch1_irq.p_ildi = p_ildi; in tfm_dma0_ch1_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/arm/mps2/an521/
Dtfm_interrupts.c24 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
28 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
30 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
46 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
50 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
52 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/common/
Dtfm_interrupts.c24 spm_handle_interrupt(timer0_irq.p_pt, timer0_irq.p_ildi); in TFM_TIMER0_IRQ_Handler()
28 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
30 timer0_irq.p_ildi = p_ildi; in tfm_timer0_irq_init()
46 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
50 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
52 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/platform/ext/target/arm/mps2/an519/
Dtfm_interrupts.c29 const struct irq_load_info_t *p_ildi) in tfm_timer0_irq_init() argument
31 p_tfm_timer0_irq_ldinf = p_ildi; in tfm_timer0_irq_init()
47 spm_handle_interrupt(ff_test_uart_irq.p_pt, ff_test_uart_irq.p_ildi); in FF_TEST_UART_IRQ_Handler()
51 const struct irq_load_info_t *p_ildi) in ff_test_uart_irq_init() argument
53 ff_test_uart_irq.p_ildi = p_ildi; in ff_test_uart_irq_init()
/trusted-firmware-m-3.5.0/secure_fw/spm/ffm/
Dinterrupt.c141 void spm_handle_interrupt(void *p_pt, const struct irq_load_info_t *p_ildi) in spm_handle_interrupt() argument
146 if (!p_pt || !p_ildi) { in spm_handle_interrupt()
152 if (p_ildi->pid != p_part->p_ldinf->pid) { in spm_handle_interrupt()
156 if (p_ildi->flih_func == NULL) { in spm_handle_interrupt()
158 tfm_hal_irq_disable(p_ildi->source); in spm_handle_interrupt()
163 flih_result = p_ildi->flih_func(); in spm_handle_interrupt()
167 flih_result = p_ildi->flih_func(); in spm_handle_interrupt()
171 (uintptr_t)p_ildi->flih_func, in spm_handle_interrupt()
178 backend_assert_signal(p_pt, p_ildi->signal); in spm_handle_interrupt()
Dinterrupt.h45 void spm_handle_interrupt(void *p_pt, const struct irq_load_info_t *p_ildi);
/trusted-firmware-m-3.5.0/platform/ext/target/arm/corstone1000/openamp/
Dplatform_spe_dual_core_hal.c56 spm_handle_interrupt(mbox_irq_info.p_pt, mbox_irq_info.p_ildi); in HSE1_RECEIVER_COMBINED_IRQHandler()
63 const struct irq_load_info_t *p_ildi) in mailbox_irq_init() argument
66 mbox_irq_info.p_ildi = p_ildi; in mailbox_irq_init()
/trusted-firmware-m-3.5.0/secure_fw/spm/include/load/
Dinterrupt_defs.h34 const struct irq_load_info_t *p_ildi; /* The interrupt load info */ member
/trusted-firmware-m-3.5.0/docs/integration_guide/
Dtfm_secure_irq_integration_guide.rst252 const struct irq_load_info_t *p_ildi)
308 - ``p_ildi`` - pointer to ``irq_load_info_t`` struct of the interrupt
320 const struct irq_load_info_t *p_ildi;
330 void spm_handle_interrupt(void *p_pt, const struct irq_load_info_t *p_ildi)
332 The ``p_pt`` and ``p_ildi`` are the information passed to interrupt
/trusted-firmware-m-3.5.0/tools/templates/
Dpartition_load_info.template64 … const struct irq_load_info_t *p_ildi);
67 const struct irq_load_info_t *p_ildi);
/trusted-firmware-m-3.5.0/docs/design_docs/software/
Dhardware_abstraction_layer.rst683 const struct irq_load_info_t *p_ildi)
707 - ``p_ildi`` - pointer to ``irq_load_info_t`` struct of the interrupt