Home
last modified time | relevance | path

Searched refs:isr_table (Results 1 – 14 of 14) sorted by relevance

/bsp/allwinner_tina/libcpu/
A Dinterrupt.c21 static struct rt_irq_desc isr_table[INTERRUPTS_MAX]; variable
35 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init()
38 isr_table[idx].handler = rt_hw_interrupt_handler; in rt_hw_interrupt_init()
122 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
125 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
127 isr_table[vector].handler = handler; in rt_hw_interrupt_install()
128 isr_table[vector].param = param; in rt_hw_interrupt_install()
149 isr_func = isr_table[vector].handler; in rt_interrupt_dispatch()
150 param = isr_table[vector].param; in rt_interrupt_dispatch()
162 isr_table[vector].counter ++; in rt_interrupt_dispatch()
/bsp/raspberry-pi/raspi2/cpu/
A Dinterrupt.c22 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable
55 isr_table[index].handler = default_isr_handler; in rt_hw_interrupt_init()
56 isr_table[index].param = NULL; in rt_hw_interrupt_init()
58 rt_strncpy(isr_table[index].name, "unknown", RT_NAME_MAX); in rt_hw_interrupt_init()
59 isr_table[index].counter = 0; in rt_hw_interrupt_init()
125 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
130 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
132 isr_table[vector].handler = handler; in rt_hw_interrupt_install()
133 isr_table[vector].param = param; in rt_hw_interrupt_install()
A Dtrap.c132 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq()
162 isr_func = isr_table[irq].handler; in rt_hw_trap_irq()
164 isr_table[irq].counter++; in rt_hw_trap_irq()
169 param = isr_table[irq].param; in rt_hw_trap_irq()
/bsp/cvitek/c906_little/board/
A Dinterrupt.c22 struct rt_irq_desc isr_table[INTERRUPTS_MAX]; variable
97 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init()
100 isr_table[idx].handler = rt_hw_interrupt_handler; in rt_hw_interrupt_init()
155 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
158 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
160 isr_table[vector].handler = handler; in rt_hw_interrupt_install()
161 isr_table[vector].param = param; in rt_hw_interrupt_install()
186 isr = isr_table[irq].handler; in rt_hw_irq_isr()
187 param = isr_table[irq].param; in rt_hw_irq_isr()
/bsp/raspberry-pi/raspi3-32/cpu/
A Dinterrupt.c38 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable
68 isr_table[index].handler = default_isr_handler; in rt_hw_interrupt_init()
69 isr_table[index].param = RT_NULL; in rt_hw_interrupt_init()
71 rt_strncpy(isr_table[index].name, "unknown", RT_NAME_MAX); in rt_hw_interrupt_init()
72 isr_table[index].counter = 0; in rt_hw_interrupt_init()
141 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
146 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
148 isr_table[vector].handler = handler; in rt_hw_interrupt_install()
149 isr_table[vector].param = param; in rt_hw_interrupt_install()
A Dtrap.c177 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq()
189 isr_func = isr_table[IRQ_ARM_TIMER].handler; in rt_hw_trap_irq()
191 isr_table[IRQ_ARM_TIMER].counter++; in rt_hw_trap_irq()
195 param = isr_table[IRQ_ARM_TIMER].param; in rt_hw_trap_irq()
207 isr_func = isr_table[IRQ_ARM_MAILBOX].handler; in rt_hw_trap_irq()
209 isr_table[IRQ_ARM_MAILBOX].counter++; in rt_hw_trap_irq()
213 param = isr_table[IRQ_ARM_MAILBOX].param; in rt_hw_trap_irq()
241 isr_func = isr_table[irq].handler; in rt_hw_trap_irq()
243 isr_table[irq].counter++; in rt_hw_trap_irq()
248 param = isr_table[irq].param; in rt_hw_trap_irq()
/bsp/allwinner/libraries/sunxi-hal/hal/source/intc/
A Dintc_manager.c27 struct int_isr_node isr_table[SUNXI_RINTC_IRQ_SOURCE_MAX]; variable
49 isr_table[index].pisr = isr_default; in interrupt_init()
50 isr_table[index].parg = NULL; in interrupt_init()
163 isr_table[intno].pisr = pisr; in install_isr()
164 isr_table[intno].parg = parg; in install_isr()
186 if (isr_table[intno].pisr == pisr) { in uninstall_isr()
188 isr_table[intno].pisr = isr_default; in uninstall_isr()
189 isr_table[intno].parg = NULL; in uninstall_isr()
223 (isr_table[intno].pisr) (0, isr_table[intno].parg); in interrupt_entry()
/bsp/nxp/imx/imx6sx/cortex-a9/cpu/
A Dinterrupt.c26 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable
119 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
124 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
126 isr_table[vector].handler = handler; in rt_hw_interrupt_install()
127 isr_table[vector].param = param; in rt_hw_interrupt_install()
A Dtrap.c134 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq()
157 isr_func = isr_table[irq].handler; in rt_hw_trap_irq()
159 isr_table[irq].counter++; in rt_hw_trap_irq()
164 param = isr_table[irq].param; in rt_hw_trap_irq()
/bsp/core-v-mcu/Libraries/core_v_hal_libraries/bmsis/core-v-mcu/source/
A Dcore-v-mcu.c100 void (*isr_table[32])(uint32_t); variable
225 isr_table[i] = undefined_handler; in system_init()
228 isr_table[0x7] = timer_irq_handler; in system_init()
229 isr_table[0xb] = (void (*)(uint32_t))fc_soc_event_handler1; // 11 for cv32 in system_init()
289 isr_table[mcause & 0x1f](mcause & 0x1f); in vSystemIrqHandler()
/bsp/phytium/libraries/common/
A Dphytium_interrupt.c15 extern struct rt_irq_desc isr_table[MAX_HANDLERS];
103 rt_memset(isr_table, 0x00, sizeof(isr_table)); in phytium_interrupt_init()
/bsp/yichip/yc3121-pos/Libraries/startup/
A Dflash_start.s236 ldr r1,=isr_table
360 EXPORT isr_table
361 isr_table DCD USB_IRQHandler label
A Dflash_start_gcc.s164 ldr r1,=isr_table
172 isr_table: label
/bsp/yichip/yc3122-pos/Libraries/startup/
A Dstartup_rv32.s228 la t0,isr_table
388 isr_table: label

Completed in 27 milliseconds