Lines Matching refs:vector
25 rt_isr_handler_t rt_hw_interrupt_handler(rt_uint32_t vector, void* param) in rt_hw_interrupt_handler() argument
27 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handler()
77 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t new_handler, in rt_hw_interrupt_install() argument
83 if (((int)vector < 0) || ((int) vector >= MAX_HANDLERS)) in rt_hw_interrupt_install()
91 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install()
92 isr_table[vector].handler = new_handler; in rt_hw_interrupt_install()
93 isr_table[vector].param = param; in rt_hw_interrupt_install()
98 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument
100 mtdcr(uic0er, mfdcr(uic0er) & ~UIC_MASK(vector)); in rt_hw_interrupt_mask()
103 void rt_hw_interrupt_unmask(int vector) in rt_hw_interrupt_unmask() argument
105 mtdcr(uic0er, mfdcr(uic0er) | UIC_MASK(vector)); in rt_hw_interrupt_unmask()
110 int vector; in rt_hw_interrupt_init() local
120 for (vector = 0; vector < MAX_HANDLERS; vector++) in rt_hw_interrupt_init()
122 isr_table [vector].handler = (rt_isr_handler_t)rt_hw_interrupt_handler; in rt_hw_interrupt_init()
123 isr_table [vector].param = RT_NULL; in rt_hw_interrupt_init()