Home
last modified time | relevance | path

Searched refs:_sw_isr_table (Results 1 – 25 of 47) sorted by relevance

12

/Zephyr-Core-3.6.0/soc/xtensa/sample_controller/include/
D_soc_inthandlers.h93 struct _isr_table_entry *e = &_sw_isr_table[0]; in _xtensa_handle_one_int1()
99 struct _isr_table_entry *e = &_sw_isr_table[1]; in _xtensa_handle_one_int1()
105 struct _isr_table_entry *e = &_sw_isr_table[2]; in _xtensa_handle_one_int1()
113 struct _isr_table_entry *e = &_sw_isr_table[3]; in _xtensa_handle_one_int1()
119 struct _isr_table_entry *e = &_sw_isr_table[4]; in _xtensa_handle_one_int1()
126 struct _isr_table_entry *e = &_sw_isr_table[5]; in _xtensa_handle_one_int1()
132 struct _isr_table_entry *e = &_sw_isr_table[6]; in _xtensa_handle_one_int1()
142 struct _isr_table_entry *e = &_sw_isr_table[7]; in _xtensa_handle_one_int1()
148 struct _isr_table_entry *e = &_sw_isr_table[15]; in _xtensa_handle_one_int1()
154 struct _isr_table_entry *e = &_sw_isr_table[16]; in _xtensa_handle_one_int1()
[all …]
/Zephyr-Core-3.6.0/soc/xtensa/intel_adsp/ace/
D_soc_inthandlers.h64 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
89 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
114 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
124 _sw_isr_table[8].isr(_sw_isr_table[8].arg); in _xtensa_handle_one_int5()
/Zephyr-Core-3.6.0/tests/kernel/interrupt/src/
Ddynamic_isr.c23 extern struct _isr_table_entry _sw_isr_table[];
43 if (_sw_isr_table[i].isr == z_irq_spurious) { in ZTEST()
48 zassert_true(_sw_isr_table[i].isr == z_irq_spurious, in ZTEST()
58 zassert_true(_sw_isr_table[i].isr == dyn_isr && in ZTEST()
59 _sw_isr_table[i].arg == argval, in ZTEST()
Ddynamic_shared_irq.c58 if (_sw_isr_table[table_idx].isr == &z_irq_spurious) { in get_irq_slot()
107 zassert_true(_sw_isr_table[fixture.irq1_table_idx].isr == test_isr_0, in dynamic_shared_irq_suite_before()
109 zassert_true(!_sw_isr_table[fixture.irq1_table_idx].arg, in dynamic_shared_irq_suite_before()
117 zassert_true(_sw_isr_table[fixture.irq1_table_idx].isr == z_shared_isr, in dynamic_shared_irq_suite_before()
119 zassert_true(_sw_isr_table[fixture.irq1_table_idx].arg == in dynamic_shared_irq_suite_before()
133 zassert_true(_sw_isr_table[fixture.irq2_table_idx].isr == test_isr_2, in dynamic_shared_irq_suite_before()
135 zassert_true(_sw_isr_table[fixture.irq2_table_idx].arg == (void *)2, in dynamic_shared_irq_suite_before()
194 zassert_true(_sw_isr_table[fixture.irq1_table_idx].isr == test_isr_1, in ZTEST()
196 zassert_true(_sw_isr_table[fixture.irq1_table_idx].arg == (void *)1, in ZTEST()
Dstatic_shared_irq.c42 zassert_true(_sw_isr_table[GIC_IRQ1].isr == z_shared_isr, in ZTEST()
44 zassert_true(_sw_isr_table[GIC_IRQ2].isr == test_isr_2, in ZTEST()
47 zassert_true(_sw_isr_table[GIC_IRQ1].arg == in ZTEST()
50 zassert_true(_sw_isr_table[GIC_IRQ2].arg == (void *)2, in ZTEST()
/Zephyr-Core-3.6.0/drivers/interrupt_controller/
Dintc_vexriscv_litex.c72 ite = &_sw_isr_table[TIMER0_IRQ]; in vexriscv_litex_irq_handler()
79 ite = &_sw_isr_table[UART0_IRQ]; in vexriscv_litex_irq_handler()
86 ite = &_sw_isr_table[ETH0_IRQ]; in vexriscv_litex_irq_handler()
93 ite = &_sw_isr_table[I2S_RX_IRQ]; in vexriscv_litex_irq_handler()
97 ite = &_sw_isr_table[I2S_TX_IRQ]; in vexriscv_litex_irq_handler()
103 ite = &_sw_isr_table[GPIO_IRQ]; in vexriscv_litex_irq_handler()
Dintc_renesas_ra_icu.c51 if (_sw_isr_table[i].isr == z_irq_spurious) { in ra_icu_query_available_irq()
71 *cb = _sw_isr_table[irq].isr; in ra_icu_query_irq_config()
72 *cbarg = (void *)_sw_isr_table[irq].arg; in ra_icu_query_irq_config()
Dintc_dw.c32 _sw_isr_table[intr_offset].isr( in dw_ictl_dispatch_child_isrs()
33 _sw_isr_table[intr_offset].arg); in dw_ictl_dispatch_child_isrs()
DKconfig.multilevel45 int "Offset in _sw_isr_table for level 2 interrupts"
49 This is the offset in _sw_isr_table, the generated ISR handler table,
109 int "Offset in _sw_isr_table for level 3 interrupts"
113 This is the offset in _sw_isr_table, the generated ISR handler table,
Dintc_cavs.c47 _sw_isr_table[intr_offset].isr( in cavs_ictl_dispatch_child_isrs()
48 _sw_isr_table[intr_offset].arg); in cavs_ictl_dispatch_child_isrs()
Dintc_nuclei_eclic.S54 la t0, _sw_isr_table
/Zephyr-Core-3.6.0/soc/xtensa/intel_adsp/common/include/
D_soc_inthandlers.h114 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
147 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
180 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
205 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4()
243 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
258 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7()
/Zephyr-Core-3.6.0/soc/xtensa/dc233c/include/
D_soc_inthandlers.h175 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
190 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
223 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
238 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4()
253 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
268 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7()
/Zephyr-Core-3.6.0/soc/xtensa/nxp_adsp/imx8/include/
D_soc_inthandlers.h97 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
115 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
140 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
155 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
/Zephyr-Core-3.6.0/soc/xtensa/nxp_adsp/imx8m/include/
D_soc_inthandlers.h97 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
115 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
140 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
155 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
/Zephyr-Core-3.6.0/soc/xtensa/espressif_esp32/common/include/
D_soc_inthandlers.h219 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
262 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
277 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int7()
302 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
327 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
360 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int4()
/Zephyr-Core-3.6.0/arch/common/
Ddynamic_isr.c31 _sw_isr_table[table_idx].arg = param; in z_isr_install()
32 _sw_isr_table[table_idx].isr = routine; in z_isr_install()
Dshared_irq.c58 entry = &_sw_isr_table[table_idx]; in z_isr_install()
139 _sw_isr_table[table_idx].isr = shared_entry->clients[0].isr; in shared_irq_remove_client()
140 _sw_isr_table[table_idx].arg = shared_entry->clients[0].arg; in shared_irq_remove_client()
178 entry = &_sw_isr_table[table_idx]; in z_isr_uninstall()
/Zephyr-Core-3.6.0/arch/sparc/core/
Dirq_manage.c36 ite = &_sw_isr_table[irl]; in z_sparc_enter_irq()
44 ite = &_sw_isr_table[irl]; in z_sparc_enter_irq()
/Zephyr-Core-3.6.0/soc/xtensa/nxp_adsp/rt5xx/include/
D_soc_inthandlers.h130 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
148 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
166 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
186 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
/Zephyr-Core-3.6.0/soc/xtensa/nxp_adsp/imx8ulp/include/
D_soc_inthandlers.h130 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int5()
199 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int2()
273 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int3()
342 _sw_isr_table[irq].isr(_sw_isr_table[irq].arg); in _xtensa_handle_one_int1()
/Zephyr-Core-3.6.0/arch/arm/core/cortex_m/
Disr_wrapper.S29 GDATA(_sw_isr_table)
123 ldr r1, =_sw_isr_table
/Zephyr-Core-3.6.0/arch/arm64/core/
Disr_wrapper.S21 GDATA(_sw_isr_table)
88 ldr x1, =_sw_isr_table
/Zephyr-Core-3.6.0/soc/xtensa/intel_adsp/cavs/
Dirq.c186 _sw_isr_table[table_idx].arg = parameter; in z_soc_irq_connect_dynamic()
187 _sw_isr_table[table_idx].isr = routine; in z_soc_irq_connect_dynamic()
/Zephyr-Core-3.6.0/arch/arm/core/cortex_a_r/
Disr_wrapper.S30 GDATA(_sw_isr_table)
207 ldr r1, =_sw_isr_table
308 ldr r1, =_sw_isr_table

12