Lines Matching refs:vector
31 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument
33 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handler()
66 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument
69 AT91C_BASE_AIC->AIC_IDCR = 1 << vector; in rt_hw_interrupt_mask()
72 AT91C_BASE_AIC->AIC_ICCR = 1 << vector; in rt_hw_interrupt_mask()
79 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument
81 AT91C_BASE_AIC->AIC_IECR = 1 << vector; in rt_hw_interrupt_umask()
93 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument
97 if(vector >= 0 && vector < MAX_HANDLERS) in rt_hw_interrupt_install()
99 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install()
102 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install()
103 irq_desc[vector].param = param; in rt_hw_interrupt_install()