Lines Matching refs:vector
39 void rt_hw_irq_enable(int vector) in rt_hw_irq_enable() argument
41 if (vector < IRQ_TOTAL_NUM) { in rt_hw_irq_enable()
42 PICEN |= BIT(vector); in rt_hw_irq_enable()
46 void rt_hw_irq_disable(int vector) in rt_hw_irq_disable() argument
48 if (vector < IRQ_TOTAL_NUM) { in rt_hw_irq_disable()
49 PICEN &= ~BIT(vector); in rt_hw_irq_disable()
66 rt_isr_handler_t rt_hw_interrupt_install(int vector, in rt_hw_interrupt_install() argument
73 if (vector < IRQ_TOTAL_NUM) { in rt_hw_interrupt_install()
76 old_handler = tbl_irq_vector[vector]; in rt_hw_interrupt_install()
77 tbl_irq_vector[vector] = handler; in rt_hw_interrupt_install()
78 irq_mask |= BIT(vector); in rt_hw_interrupt_install()
80 PICPR &= ~BIT(vector); in rt_hw_interrupt_install()
81 PICEN |= BIT(vector); in rt_hw_interrupt_install()