Lines Matching refs:vector
36 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument
38 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handler()
74 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument
77 (gs232_hw0_icregs+(vector>>5))->int_en &= ~(1 << (vector&0x1f)); in rt_hw_interrupt_mask()
84 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument
86 (gs232_hw0_icregs+(vector>>5))->int_en |= (1 << (vector&0x1f)); in rt_hw_interrupt_umask()
95 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument
100 if (vector >= 0 && vector < MAX_INTR) in rt_hw_interrupt_install()
102 old_handler = irq_handle_table[vector].handler; in rt_hw_interrupt_install()
105 rt_strncpy(irq_handle_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install()
107 irq_handle_table[vector].handler = handler; in rt_hw_interrupt_install()
108 irq_handle_table[vector].param = param; in rt_hw_interrupt_install()