Lines Matching refs:vector

122 void rt_hw_interrupt_mask(int vector)  in rt_hw_interrupt_mask()  argument
124 arm_gic_mask(0, vector); in rt_hw_interrupt_mask()
131 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument
133 arm_gic_umask(0, vector); in rt_hw_interrupt_umask()
149 void rt_hw_interrupt_ack(int vector) in rt_hw_interrupt_ack() argument
151 arm_gic_ack(0, vector); in rt_hw_interrupt_ack()
159 void rt_hw_interrupt_set_target_cpus(int vector, unsigned int cpu_mask) in rt_hw_interrupt_set_target_cpus() argument
161 arm_gic_set_cpu(0, vector, cpu_mask); in rt_hw_interrupt_set_target_cpus()
169 unsigned int rt_hw_interrupt_get_target_cpus(int vector) in rt_hw_interrupt_get_target_cpus() argument
171 return arm_gic_get_target_cpu(0, vector); in rt_hw_interrupt_get_target_cpus()
179 void rt_hw_interrupt_set_triger_mode(int vector, unsigned int mode) in rt_hw_interrupt_set_triger_mode() argument
181 arm_gic_set_configuration(0, vector, mode & IRQ_MODE_MASK); in rt_hw_interrupt_set_triger_mode()
189 unsigned int rt_hw_interrupt_get_triger_mode(int vector) in rt_hw_interrupt_get_triger_mode() argument
191 return arm_gic_get_configuration(0, vector); in rt_hw_interrupt_get_triger_mode()
198 void rt_hw_interrupt_set_pending(int vector) in rt_hw_interrupt_set_pending() argument
200 arm_gic_set_pending_irq(0, vector); in rt_hw_interrupt_set_pending()
208 unsigned int rt_hw_interrupt_get_pending(int vector) in rt_hw_interrupt_get_pending() argument
210 return arm_gic_get_pending_irq(0, vector); in rt_hw_interrupt_get_pending()
217 void rt_hw_interrupt_clear_pending(int vector) in rt_hw_interrupt_clear_pending() argument
219 arm_gic_clear_pending_irq(0, vector); in rt_hw_interrupt_clear_pending()
227 void rt_hw_interrupt_set_priority(int vector, unsigned int priority) in rt_hw_interrupt_set_priority() argument
229 arm_gic_set_priority(0, vector, priority); in rt_hw_interrupt_set_priority()
237 unsigned int rt_hw_interrupt_get_priority(int vector) in rt_hw_interrupt_get_priority() argument
239 return arm_gic_get_priority(0, vector); in rt_hw_interrupt_get_priority()
303 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument
308 if (vector < MAX_HANDLERS) in rt_hw_interrupt_install()
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()