| /libcpu/risc-v/t-head/c906/ |
| A D | interrupt.c | 22 struct rt_irq_desc isr_table[INTERRUPTS_MAX]; variable 39 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 42 isr_table[idx].handler = rt_hw_interrupt_handler; in rt_hw_interrupt_init() 96 old_handler = isr_table[IRQ_OFFSET + vector].handler; in rt_hw_interrupt_install() 99 rt_strncpy(isr_table[IRQ_OFFSET + vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 101 isr_table[IRQ_OFFSET + vector].handler = handler; in rt_hw_interrupt_install() 102 isr_table[IRQ_OFFSET + vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/risc-v/t-head/c908/ |
| A D | interrupt.c | 22 struct rt_irq_desc isr_table[INTERRUPTS_MAX]; variable 39 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 42 isr_table[idx].handler = rt_hw_interrupt_handler; in rt_hw_interrupt_init() 96 old_handler = isr_table[IRQ_OFFSET + vector].handler; in rt_hw_interrupt_install() 99 rt_strncpy(isr_table[IRQ_OFFSET + vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 101 isr_table[IRQ_OFFSET + vector].handler = handler; in rt_hw_interrupt_install() 102 isr_table[IRQ_OFFSET + vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/sep4020/ |
| A D | interrupt.c | 21 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 66 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 69 isr_table[idx].handler = rt_hw_interrupt_handle; in rt_hw_interrupt_init() 116 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 121 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 123 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 124 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| A D | trap.c | 131 extern struct rt_irq_desc isr_table[]; 151 isr_func = isr_table[irq].handler; in rt_hw_trap_irq() 152 param = isr_table[irq].param; in rt_hw_trap_irq() 158 isr_table[irq].counter++; in rt_hw_trap_irq()
|
| /libcpu/arm/s3c24x0/ |
| A D | interrupt.c | 21 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 61 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 64 isr_table[idx].handler = rt_hw_interrupt_handle; in rt_hw_interrupt_init() 113 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 118 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 120 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 121 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| A D | trap.c | 140 extern struct rt_irq_desc isr_table[]; 153 isr_func = isr_table[irq].handler; in rt_hw_trap_irq() 154 param = isr_table[irq].param; in rt_hw_trap_irq() 164 isr_table[irq].counter++; in rt_hw_trap_irq()
|
| /libcpu/arm/zynqmp-r5/ |
| A D | interrupt.c | 22 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 39 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 42 isr_table[idx].handler = rt_hw_interrupt_handle; in rt_hw_interrupt_init() 108 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 113 rt_snprintf(isr_table[vector].name, RT_NAME_MAX, "%s", name); in rt_hw_interrupt_install() 115 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 116 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() 145 isr_func = isr_table[ir].handler; in rt_hw_trap_irq() 147 isr_table[ir].counter++; in rt_hw_trap_irq() 152 param = isr_table[ir].param; in rt_hw_trap_irq() 166 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 171 isr_func = isr_table[ir].handler; in rt_hw_trap_fiq() 172 param = isr_table[ir].param; in rt_hw_trap_fiq()
|
| /libcpu/ti-dsp/c6x/ |
| A D | interrupt.c | 18 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 32 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 83 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 88 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 90 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 91 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/am335x/ |
| A D | interrupt.c | 25 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 92 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 177 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 182 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 184 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 185 isr_table[vector].param = param; in rt_hw_interrupt_install() 213 idx, RT_NAME_MAX, isr_table[idx].name, in rt_dump_isr_table() 214 isr_table[idx].handler, isr_table[idx].param); in rt_dump_isr_table() 217 idx, isr_table[idx].handler, isr_table[idx].param); in rt_dump_isr_table()
|
| A D | trap.c | 147 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq() 165 isr_func = isr_table[ir].handler; in rt_hw_trap_irq() 166 param = isr_table[ir].param; in rt_hw_trap_irq() 181 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 186 isr_func = isr_table[ir].handler; in rt_hw_trap_fiq() 187 param = isr_table[ir].param; in rt_hw_trap_fiq()
|
| /libcpu/aarch64/common/ |
| A D | interrupt.c | 20 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 63 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 72 isr_table[index].param = RT_NULL; in rt_hw_interrupt_init() 75 isr_table[index].counter = 0; in rt_hw_interrupt_init() 93 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 361 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 368 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 369 isr_table[vector].param = param; in rt_hw_interrupt_install() 435 if (isr_table[idx].handler != RT_NULL) in list_isr() 437 … rt_kprintf("%*.s %4d %p %p %16d", RT_NAME_MAX, isr_table[idx].name, idx, isr_table[idx].handler, in list_isr() [all …]
|
| A D | trap.c | 177 extern struct rt_irq_desc isr_table[]; in _rt_hw_trap_irq() 222 isr_func = isr_table[irq].handler; in _rt_hw_trap_irq() 224 isr_table[irq].counter++; in _rt_hw_trap_irq() 229 param = isr_table[irq].param; in _rt_hw_trap_irq() 238 extern struct rt_irq_desc isr_table[]; in _rt_hw_trap_irq() 252 isr_func = isr_table[ir_self].handler; in _rt_hw_trap_irq() 254 isr_table[ir_self].counter++; in _rt_hw_trap_irq() 262 param = isr_table[ir_self].param; in _rt_hw_trap_irq() 302 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 310 isr_func = isr_table[ir_self].handler; in rt_hw_trap_fiq() [all …]
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | interrupt.c | 22 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 50 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 98 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 103 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 105 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 106 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| A D | trap.c | 138 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq() 150 isr_func = isr_table[ir].handler; in rt_hw_trap_irq() 152 isr_table[ir].counter++; in rt_hw_trap_irq() 157 param = isr_table[ir].param; in rt_hw_trap_irq() 172 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 178 isr_func = isr_table[ir].handler; in rt_hw_trap_fiq() 179 param = isr_table[ir].param; in rt_hw_trap_fiq()
|
| /libcpu/sparc-v8/bm3803/ |
| A D | interrupt.c | 20 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 31 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 77 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 82 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 84 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 85 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| A D | trap.c | 14 extern struct rt_irq_desc isr_table[]; 22 isr_func = isr_table[tt].handler; in rt_hw_trap() 23 param = isr_table[tt].param; in rt_hw_trap()
|
| /libcpu/ppc/ppc405/ |
| A D | interrupt.c | 20 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 41 if (isr_table [vec].handler != 0) in uic_int_handler() 43 (*isr_table[vec].handler)(vec, isr_table[vec].param); in uic_int_handler() 91 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 92 isr_table[vector].handler = new_handler; in rt_hw_interrupt_install() 93 isr_table[vector].param = param; in rt_hw_interrupt_install() 122 isr_table [vector].handler = (rt_isr_handler_t)rt_hw_interrupt_handler; in rt_hw_interrupt_init() 123 isr_table [vector].param = RT_NULL; in rt_hw_interrupt_init()
|
| /libcpu/arm/cortex-a/ |
| A D | trap.c | 281 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq() 326 isr_func = isr_table[irq].handler; in rt_hw_trap_irq() 328 isr_table[irq].counter++; in rt_hw_trap_irq() 333 param = isr_table[irq].param; in rt_hw_trap_irq() 342 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq() 354 isr_func = isr_table[ir_real].handler; in rt_hw_trap_irq() 356 isr_table[ir_real].counter++; in rt_hw_trap_irq() 361 param = isr_table[ir_real].param; in rt_hw_trap_irq() 376 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 381 isr_func = isr_table[ir].handler; in rt_hw_trap_fiq() [all …]
|
| A D | interrupt.c | 23 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 69 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 99 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 310 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 315 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 317 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 318 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/cortex-r52/ |
| A D | trap.c | 248 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_irq() 266 isr_table[ir].handler = (rt_isr_handler_t)g_vector_table[ir]; in rt_hw_trap_irq() 267 isr_table[ir].param = RT_NULL; in rt_hw_trap_irq() 271 isr_func = isr_table[ir].handler; in rt_hw_trap_irq() 274 isr_table[ir].counter++; in rt_hw_trap_irq() 279 param = isr_table[ir].param; in rt_hw_trap_irq() 293 extern struct rt_irq_desc isr_table[]; in rt_hw_trap_fiq() 304 isr_table[ir].handler = (rt_isr_handler_t)g_vector_table[ir]; in rt_hw_trap_fiq() 305 isr_table[ir].param = RT_NULL; in rt_hw_trap_fiq() 309 isr_func = isr_table[ir].handler; in rt_hw_trap_fiq() [all …]
|
| A D | interrupt.c | 19 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 64 rt_memset(isr_table, 0x00, sizeof(isr_table)); in rt_hw_interrupt_init() 268 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 273 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 275 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 276 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/unicore32/sep6200/ |
| A D | interrupt.c | 83 struct rt_irq_desc isr_table[MAX_HANDLERS]; variable 137 isr_table[idx].handler = (rt_isr_handler_t)rt_hw_interrupt_handle; in rt_hw_interrupt_init() 194 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 199 rt_strncpy(isr_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 201 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 202 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/s3c44b0/ |
| A D | trap.c | 123 extern rt_isr_handler_t isr_table[]; 143 isr_func = (rt_isr_handler_t)isr_table[ intstat ]; in rt_hw_trap_irq() 148 isr_func = (rt_isr_handler_t)isr_table[ intstat ]; in rt_hw_trap_irq() 153 isr_func = (rt_isr_handler_t)isr_table[ intstat ]; in rt_hw_trap_irq() 158 isr_func = (rt_isr_handler_t)isr_table[ intstat ]; in rt_hw_trap_irq()
|
| A D | interrupt.c | 21 rt_isr_handler_t isr_table[MAX_HANDLERS]; variable 62 isr_table[i] = rt_hw_interrupt_handle; in rt_hw_interrupt_init() 139 if (old_handler != RT_NULL) *old_handler = isr_table[vector]; in rt_hw_interrupt_install() 140 if (new_handler != RT_NULL) isr_table[vector] = new_handler; in rt_hw_interrupt_install()
|