Home
last modified time | relevance | path

Searched refs:_isr_table_entry (Results 1 – 21 of 21) sorted by relevance

/Zephyr-latest/soc/cdns/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-latest/arch/common/
Dshared_irq.c23 const struct _isr_table_entry *client; in z_shared_isr()
44 struct _isr_table_entry *entry; in z_isr_install()
45 struct _isr_table_entry *client; in z_isr_install()
106 static void swap_client_data(struct _isr_table_entry *a, in swap_client_data()
107 struct _isr_table_entry *b) in swap_client_data()
109 struct _isr_table_entry tmp; in swap_client_data()
164 struct _isr_table_entry *entry; in z_isr_uninstall()
165 struct _isr_table_entry *client; in z_isr_uninstall()
Disr_tables.c33 .swi_table_entry_size = sizeof(struct _isr_table_entry),
91 struct _isr_table_entry __sw_isr_table _sw_isr_table[IRQ_TABLE_SIZE] = {
Disr_tables_shell.c11 static void dump_isr_table_entry(const struct shell *sh, int idx, struct _isr_table_entry *entry) in dump_isr_table_entry()
/Zephyr-latest/include/zephyr/
Dsw_isr_table.h39 struct _isr_table_entry { struct
47 extern struct _isr_table_entry _sw_isr_table[]; argument
170 struct _isr_table_entry clients[CONFIG_SHARED_IRQ_MAX_NUM_CLIENTS];
204 static Z_DECL_ALIGN(struct _isr_table_entry) \
/Zephyr-latest/arch/arm/core/cortex_m/
Disr_wrapper.c76 struct _isr_table_entry *entry = &_sw_isr_table[irq_number]; in _isr_wrapper()
Dirq_manage.c259 struct _isr_table_entry *isr_entry = &_sw_isr_table[irq]; in z_arm_irq_dynamic_direct_isr_dispatch()
/Zephyr-latest/drivers/interrupt_controller/
Dintc_rv32m1_intmux.c46 struct _isr_table_entry *isr_base;
115 struct _isr_table_entry *isr_base = config->isr_base; in rv32m1_intmux_isr()
116 struct _isr_table_entry *entry; in rv32m1_intmux_isr()
Dintc_swerv_pic.c123 struct _isr_table_entry *ite; in swerv_pic_irq_handler()
139 ite = (struct _isr_table_entry *)&_sw_isr_table[irq]; in swerv_pic_irq_handler()
Dintc_vexriscv_litex.c61 struct _isr_table_entry *ite; in vexriscv_litex_irq_handler()
Dintc_dw_ace.c153 struct _isr_table_entry *ent = &_sw_isr_table[offset]; in dwint_isr()
Dintc_plic.c96 struct _isr_table_entry *isr_table;
500 struct _isr_table_entry *ite; in plic_irq_handler()
/Zephyr-latest/arch/sparc/core/
Dirq_manage.c29 struct _isr_table_entry *ite; in z_sparc_enter_irq()
/Zephyr-latest/tests/kernel/interrupt/src/
Dtest_shared_irq.h44 struct _isr_table_entry *client; in client_exists_at_index()
Ddynamic_isr.c23 extern struct _isr_table_entry _sw_isr_table[];
/Zephyr-latest/arch/arm/core/cortex_a_r/
Dirq_manage.c126 struct _isr_table_entry *isr_entry = &_sw_isr_table[irq]; in z_arm_irq_dynamic_direct_isr_dispatch()
/Zephyr-latest/arch/mips/core/
Dirq_manage.c73 struct _isr_table_entry *ite; in z_mips_enter_irq()
/Zephyr-latest/arch/nios2/core/
Dirq_manage.c90 struct _isr_table_entry *ite; in _enter_irq()
/Zephyr-latest/tests/kernel/gen_isr_table/src/
Dmain.c235 struct _isr_table_entry *e = &_sw_isr_table[TABLE_INDEX(offset)]; in check_sw_isr()
/Zephyr-latest/doc/kernel/services/
Dinterrupts.rst563 This is an array of struct _isr_table_entry:
567 struct _isr_table_entry {
584 struct _isr_table_entry clients[CONFIG_SHARED_IRQ_MAX_NUM_CLIENTS];
632 struct _isr_table_entry {
/Zephyr-latest/arch/
DKconfig542 _isr_table_entry containing the interrupt service routine and supplied