Lines Matching refs:vector
27 void rt_hw_interrupt_handle(int vector, void *param) in rt_hw_interrupt_handle() argument
29 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle()
60 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument
62 arm_gic_mask(0, vector); in rt_hw_interrupt_mask()
69 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument
71 arm_gic_umask(0, vector); in rt_hw_interrupt_umask()
87 void rt_hw_interrupt_ack(int vector) in rt_hw_interrupt_ack() argument
89 arm_gic_ack(0, vector); in rt_hw_interrupt_ack()
101 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument
106 if (vector < MAX_HANDLERS) in rt_hw_interrupt_install()
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()
119 arm_gic_set_cpu(0, vector, 1 << rt_cpu_get_smp_id()); in rt_hw_interrupt_install()
125 void rt_hw_interrupt_trigger(int vector) in rt_hw_interrupt_trigger() argument
127 arm_gic_trigger(0, 1 << rt_cpu_get_smp_id(), vector); in rt_hw_interrupt_trigger()
130 void rt_hw_interrupt_clear(int vector) in rt_hw_interrupt_clear() argument