| /libcpu/sparc-v8/bm3803/ |
| A D | trap.c | 18 void *param; in rt_hw_trap() local 23 param = isr_table[tt].param; in rt_hw_trap() 27 isr_func(tt, param); in rt_hw_trap()
|
| /libcpu/mips/gs232/ |
| A D | interrupt.c | 36 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 96 void *param, const char *name) in rt_hw_interrupt_install() argument 108 irq_handle_table[vector].param = param; in rt_hw_interrupt_install() 122 void *param; in gs232_do_IRQ() local 125 param = irq_handle_table[IRQn].param; in gs232_do_IRQ() 127 irq_func(IRQn, param); in gs232_do_IRQ()
|
| /libcpu/arm/zynqmp-r5/ |
| A D | trap.c | 131 void *param; in rt_hw_trap_irq() local 152 param = isr_table[ir].param; in rt_hw_trap_irq() 154 isr_func(ir, param); in rt_hw_trap_irq() 163 void *param; in rt_hw_trap_fiq() local 172 param = isr_table[ir].param; in rt_hw_trap_fiq() 175 isr_func(ir, param); in rt_hw_trap_fiq()
|
| A D | cache.c | 27 XREG_CP15_INVAL_DC_LINE_MVA_POC :: "r" (param)) 30 XREG_CP15_CLEAN_INVAL_DC_LINE_SW :: "r" (param)) 33 XREG_CP15_CLEAN_INVAL_DC_LINE_MVA_POC :: "r" (param)) 36 XREG_CP15_INVAL_IC_LINE_MVA_POU :: "r" (param)) 38 #define asm_inval_dc_line_mva_poc(param) __asm volatile("mcr " \ argument 39 XREG_CP15_INVAL_DC_LINE_MVA_POC :: "r" (param)) 41 #define asm_clean_inval_dc_line_sw(param) __asm volatile("mcr " \ argument 42 XREG_CP15_CLEAN_INVAL_DC_LINE_SW :: "r" (param)) 45 XREG_CP15_CLEAN_INVAL_DC_LINE_MVA_POC :: "r" (param)) 47 #define asm_inval_ic_line_mva_pou(param) __asm volatile("mcr " \ argument [all …]
|
| A D | interrupt.c | 27 void rt_hw_interrupt_handle(int vector, void *param) in rt_hw_interrupt_handle() argument 102 void *param, const char *name) in rt_hw_interrupt_install() argument 116 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/cortex-a/ |
| A D | trap.c | 278 void *param; in rt_hw_trap_irq() local 299 param = isr_table[IRQ_ARM_TIMER].param; in rt_hw_trap_irq() 300 isr_func(IRQ_ARM_TIMER, param); in rt_hw_trap_irq() 333 param = isr_table[irq].param; in rt_hw_trap_irq() 335 isr_func(irq, param); in rt_hw_trap_irq() 339 void *param; in rt_hw_trap_irq() 361 param = isr_table[ir_real].param; in rt_hw_trap_irq() 363 isr_func(ir, param); in rt_hw_trap_irq() 373 void *param; in rt_hw_trap_fiq() local 382 param = isr_table[ir].param; in rt_hw_trap_fiq() [all …]
|
| /libcpu/arm/realview-a8-vmm/ |
| A D | trap.c | 134 void *param; in rt_hw_trap_irq() local 157 param = isr_table[ir].param; in rt_hw_trap_irq() 159 isr_func(ir, param); in rt_hw_trap_irq() 168 void *param; in rt_hw_trap_fiq() local 179 param = isr_table[ir].param; in rt_hw_trap_fiq() 182 isr_func(ir, param); in rt_hw_trap_fiq()
|
| /libcpu/arm/am335x/ |
| A D | trap.c | 144 void *param; in rt_hw_trap_irq() local 166 param = isr_table[ir].param; in rt_hw_trap_irq() 170 isr_func(ir, param); in rt_hw_trap_irq() 178 void *param; in rt_hw_trap_fiq() local 187 param = isr_table[ir].param; in rt_hw_trap_fiq() 190 isr_func(ir, param); in rt_hw_trap_fiq()
|
| A D | interrupt.c | 171 void *param, const char *name) in rt_hw_interrupt_install() argument 185 isr_table[vector].param = param; in rt_hw_interrupt_install() 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()
|
| /libcpu/ia32/ |
| A D | interrupt.c | 23 void rt_hw_interrupt_handle(int vector, void* param); 57 void rt_hw_interrupt_handle(int vector, void* param) in rt_hw_interrupt_handle() argument 66 irq_desc[vector].handler(vector, irq_desc[vector].param); in rt_hw_isr() 85 irq_desc[idx].param = RT_NULL; in rt_hw_interrupt_init() 109 void *param, in rt_hw_interrupt_install() argument 120 irq_desc[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/AT91SAM7X/ |
| A D | interrupt.c | 31 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 47 irq_desc[index].param = RT_NULL; in rt_hw_interrupt_init() 94 void *param, const char *name) in rt_hw_interrupt_install() argument 103 irq_desc[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/risc-v/virt64/ |
| A D | interrupt.c | 20 static rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 56 void *param, const char *name) in rt_hw_interrupt_install() argument 66 irq_desc[vector].param = param; in rt_hw_interrupt_install() 86 irq_desc[idx].param = RT_NULL; in rt_hw_interrupt_init()
|
| /libcpu/arm/cortex-r52/ |
| A D | trap.c | 244 void *param; in rt_hw_trap_irq() local 267 isr_table[ir].param = RT_NULL; in rt_hw_trap_irq() 279 param = isr_table[ir].param; in rt_hw_trap_irq() 281 isr_func(ir, param); in rt_hw_trap_irq() 290 void *param; in rt_hw_trap_fiq() local 305 isr_table[ir].param = RT_NULL; in rt_hw_trap_fiq() 310 param = isr_table[ir].param; in rt_hw_trap_fiq() 313 isr_func(ir, param); in rt_hw_trap_fiq()
|
| /libcpu/aarch64/common/ |
| A D | trap.c | 174 void *param; in _rt_hw_trap_irq() local 195 param = isr_table[IRQ_ARM_TIMER].param; in _rt_hw_trap_irq() 196 isr_func(IRQ_ARM_TIMER, param); in _rt_hw_trap_irq() 229 param = isr_table[irq].param; in _rt_hw_trap_irq() 231 isr_func(irq, param); in _rt_hw_trap_irq() 235 void *param; in _rt_hw_trap_irq() 262 param = isr_table[ir_self].param; in _rt_hw_trap_irq() 264 isr_func(ir_self, param); in _rt_hw_trap_irq() 299 void *param; in rt_hw_trap_fiq() local 311 param = isr_table[ir_self].param; in rt_hw_trap_fiq() [all …]
|
| /libcpu/ppc/ppc405/ |
| A D | interrupt.c | 25 rt_isr_handler_t rt_hw_interrupt_handler(rt_uint32_t vector, void* param) in rt_hw_interrupt_handler() argument 43 (*isr_table[vec].handler)(vec, isr_table[vec].param); in uic_int_handler() 78 void* param, const char* name) in rt_hw_interrupt_install() argument 93 isr_table[vector].param = param; in rt_hw_interrupt_install() 123 isr_table [vector].param = RT_NULL; in rt_hw_interrupt_init()
|
| /libcpu/arm/cortex-r4/ |
| A D | interrupt.c | 37 static void rt_hw_int_not_handle(int vector, void *param) in rt_hw_int_not_handle() argument 89 void *param, const char *name) in rt_hw_interrupt_install() argument 99 irq_desc[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/risc-v/t-head/c906/ |
| A D | interrupt.c | 24 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 88 void *param, const char *name) in rt_hw_interrupt_install() argument 102 isr_table[IRQ_OFFSET + vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/risc-v/t-head/c908/ |
| A D | interrupt.c | 24 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 88 void *param, const char *name) in rt_hw_interrupt_install() argument 102 isr_table[IRQ_OFFSET + vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/sep4020/ |
| A D | interrupt.c | 30 static void rt_hw_interrupt_handle(int vector, void *param) in rt_hw_interrupt_handle() argument 110 void *param, const char *name) in rt_hw_interrupt_install() argument 124 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/arm/s3c24x0/ |
| A D | interrupt.c | 30 static void rt_hw_interrupt_handle(int vector, void *param) in rt_hw_interrupt_handle() argument 107 void *param, const char *name) in rt_hw_interrupt_install() argument 121 isr_table[vector].param = param; in rt_hw_interrupt_install()
|
| A D | trap.c | 146 void *param; in rt_hw_trap_irq() local 154 param = isr_table[irq].param; in rt_hw_trap_irq() 157 isr_func(irq, param); in rt_hw_trap_irq()
|
| /libcpu/arm/lpc24xx/ |
| A D | interrupt.c | 31 void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 86 void *param, const char *name) in rt_hw_interrupt_install() argument 96 irq_desc[vector].param = param; in rt_hw_interrupt_install()
|
| /libcpu/risc-v/common/ |
| A D | trap_common.c | 33 rv32irq_table[idx].param = RT_NULL; in rt_hw_interrupt_init() 47 void *param, const char *name) in rt_hw_interrupt_install() argument 57 rv32irq_table[vector].param = param; in rt_hw_interrupt_install() 81 rv32irq_table[irq_id].handler(irq_id, rv32irq_table[irq_id].param); in rt_rv32_system_irq_handler()
|
| /libcpu/arm/lpc214x/ |
| A D | cpuport.c | 75 void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 140 void *param, const char *name) in rt_hw_interrupt_install() argument 155 irq_desc[vector].param = param; in rt_hw_interrupt_install() 172 irq->handler(irqno, irq->param); in rt_hw_trap_irq()
|
| /libcpu/ti-dsp/c6x/ |
| A D | interrupt.c | 77 void *param, const char *name) in rt_hw_interrupt_install() argument 91 isr_table[vector].param = param; in rt_hw_interrupt_install()
|