Home
last modified time | relevance | path

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

12

/libcpu/risc-v/t-head/c906/
A Dinterrupt.c22 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 Dinterrupt.c22 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 Dinterrupt.c21 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 Dtrap.c131 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 Dinterrupt.c21 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 Dtrap.c140 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 Dinterrupt.c22 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 Dtrap.c134 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 Dinterrupt.c18 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 Dinterrupt.c25 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 Dtrap.c147 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 Dinterrupt.c20 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 Dtrap.c177 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 Dinterrupt.c22 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 Dtrap.c138 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 Dinterrupt.c20 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 Dtrap.c14 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 Dinterrupt.c20 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 Dtrap.c281 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 Dinterrupt.c23 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 Dtrap.c248 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 Dinterrupt.c19 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 Dinterrupt.c83 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 Dtrap.c123 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 Dinterrupt.c21 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()

Completed in 28 milliseconds

12