| /bsp/allwinner_tina/libcpu/ |
| A D | interrupt.c | 21 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 D | interrupt.c | 22 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 D | trap.c | 132 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 D | interrupt.c | 22 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 D | interrupt.c | 38 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 D | trap.c | 177 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 D | intc_manager.c | 27 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 D | interrupt.c | 26 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 D | trap.c | 134 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 D | core-v-mcu.c | 100 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 D | phytium_interrupt.c | 15 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 D | flash_start.s | 236 ldr r1,=isr_table 360 EXPORT isr_table 361 isr_table DCD USB_IRQHandler label
|
| A D | flash_start_gcc.s | 164 ldr r1,=isr_table 172 isr_table: label
|
| /bsp/yichip/yc3122-pos/Libraries/startup/ |
| A D | startup_rv32.s | 228 la t0,isr_table 388 isr_table: label
|