| /bsp/allwinner_tina/libcpu/ |
| A D | interrupt.c | 73 if ((vector < 0) || (vector >= INTERRUPTS_MAX)) in rt_hw_interrupt_mask() 78 index = (vector & 0xE0) != 0; in rt_hw_interrupt_mask() 79 vector = (vector & 0x1F); in rt_hw_interrupt_mask() 92 if ((vector < 0) || (vector >= INTERRUPTS_MAX)) in rt_hw_interrupt_umask() 98 vector = (vector & 0x1F); in rt_hw_interrupt_umask() 117 if ((vector < 0) || (vector >= INTERRUPTS_MAX)) in rt_hw_interrupt_install() 131 vector = (vector & 0x1F); in rt_hw_interrupt_install() 142 int vector; in rt_interrupt_dispatch() local 147 vector = vector >> 2; in rt_interrupt_dispatch() 153 isr_func(vector, param); in rt_interrupt_dispatch() [all …]
|
| /bsp/raspberry-pi/raspi3-32/cpu/ |
| A D | interrupt.c | 90 if (vector < 32) in rt_hw_interrupt_mask() 94 else if (vector < 64) in rt_hw_interrupt_mask() 96 vector = vector % 32; in rt_hw_interrupt_mask() 101 vector = vector - 64; in rt_hw_interrupt_mask() 112 if (vector < 32) in rt_hw_interrupt_umask() 114 IRQ_ENABLE1 = (1 << vector); in rt_hw_interrupt_umask() 116 else if (vector < 64) in rt_hw_interrupt_umask() 118 vector = vector % 32; in rt_hw_interrupt_umask() 119 IRQ_ENABLE2 = (1 << vector); in rt_hw_interrupt_umask() 123 vector = vector - 64; in rt_hw_interrupt_umask() [all …]
|
| /bsp/raspberry-pi/raspi2/cpu/ |
| A D | interrupt.c | 74 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 76 if (vector < 8) in rt_hw_interrupt_mask() 80 else if (vector < 32) in rt_hw_interrupt_mask() 82 IRQ_DISABLE1 = (1 << vector); in rt_hw_interrupt_mask() 86 vector = vector % 32; in rt_hw_interrupt_mask() 97 if (vector < 8) in rt_hw_interrupt_umask() 101 else if (vector < 32) in rt_hw_interrupt_umask() 103 IRQ_ENABLE1 = (1 << vector); in rt_hw_interrupt_umask() 107 vector = vector % 32; in rt_hw_interrupt_umask() 108 IRQ_ENABLE2 = (1 << vector); in rt_hw_interrupt_umask() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/system/interrupt/ |
| A D | system_interrupt.c | 62 const enum system_interrupt_vector vector) in system_interrupt_is_pending() argument 68 } else if (vector == SYSTEM_INTERRUPT_SYSTICK) { in system_interrupt_is_pending() 95 const enum system_interrupt_vector vector) in system_interrupt_set_pending() argument 100 NVIC->ISPR[0] = (1 << vector); in system_interrupt_set_pending() 130 const enum system_interrupt_vector vector) in system_interrupt_clear_pending() argument 135 NVIC->ICPR[0] = (1 << vector); in system_interrupt_clear_pending() 166 const enum system_interrupt_vector vector, in system_interrupt_set_priority() argument 172 uint8_t register_num = vector / 4; in system_interrupt_set_priority() 200 const enum system_interrupt_vector vector) in system_interrupt_get_priority() argument 202 uint8_t register_num = vector / 4; in system_interrupt_get_priority() [all …]
|
| A D | system_interrupt.h | 247 const enum system_interrupt_vector vector) in system_interrupt_is_enabled() argument 249 return (bool)((NVIC->ISER[0] >> (uint32_t)vector) & 0x00000001); in system_interrupt_is_enabled() 260 const enum system_interrupt_vector vector) in system_interrupt_enable() argument 262 NVIC->ISER[0] = (uint32_t)(1 << ((uint32_t)vector & 0x0000001f)); in system_interrupt_enable() 273 const enum system_interrupt_vector vector) in system_interrupt_disable() argument 275 NVIC->ICER[0] = (uint32_t)(1 << ((uint32_t)vector & 0x0000001f)); in system_interrupt_disable() 300 const enum system_interrupt_vector vector); 303 const enum system_interrupt_vector vector); 306 const enum system_interrupt_vector vector); 316 const enum system_interrupt_vector vector, [all …]
|
| /bsp/rx/RPDL/ |
| A D | interrupt_mtu2.c | 53 #pragma vector = VECT_MTU0_TGIA0 in Interrupt_MTU0_TGIA0() 67 #pragma vector = VECT_MTU1_TGIA1 in Interrupt_MTU1_TGIA1() 81 #pragma vector = VECT_MTU2_TGIA2 in Interrupt_MTU2_TGIA2() 95 #pragma vector = VECT_MTU3_TGIA3 in Interrupt_MTU3_TGIA3() 109 #pragma vector = VECT_MTU4_TGIA4 in Interrupt_MTU4_TGIA4() 123 #pragma vector = VECT_MTU6_TGIA6 in Interrupt_MTU6_TGIA6() 137 #pragma vector = VECT_MTU7_TGIA7 in Interrupt_MTU7_TGIA7() 151 #pragma vector = VECT_MTU8_TGIA8 in Interrupt_MTU8_TGIA8() 165 #pragma vector = VECT_MTU9_TGIA9 in Interrupt_MTU9_TGIA9() 216 #pragma vector = VECT_MTU0_TGIB0 in Interrupt_MTU0_TGIB0() [all …]
|
| A D | interrupt_not_rpdl.c | 30 #pragma vector = VECT_FCU_FIFERR in Interrupt_FIFERR() 41 #pragma vector = VECT_FCU_FRDYI in Interrupt_FRDYI() 52 #pragma vector = VECT_ETHER_EINT in Interrupt_EINT() 85 #pragma vector = VECT_USB0_USBI0 in Interrupt_USBI0() 96 #pragma vector = VECT_USB_USBR0 in Interrupt_USBR0() 140 #pragma vector = VECT_USB_USBR1 in Interrupt_USBR1() 151 #pragma vector = VECT_CAN0_ERS0 in Interrupt_ERS0() 162 #pragma vector = VECT_CAN0_RXF0 in Interrupt_RXF0() 173 #pragma vector = VECT_CAN0_TXF0 in Interrupt_TXF0() 184 #pragma vector = VECT_CAN0_RXM0 in Interrupt_RXM0() [all …]
|
| A D | Interrupt_TMR.c | 54 #pragma vector = VECT_TMR0_CMIA0 in Interrupt_TMR0_CMA() 69 #pragma vector = VECT_TMR0_CMIB0 in Interrupt_TMR0_CMB() 104 #pragma vector = VECT_TMR0_OVI0 in Interrupt_TMR0_OV() 118 #pragma vector = VECT_TMR1_CMIA1 in Interrupt_TMR1_CMA() 133 #pragma vector = VECT_TMR1_CMIB1 in Interrupt_TMR1_CMB() 158 #pragma vector = VECT_TMR1_OVI1 in Interrupt_TMR1_OV() 172 #pragma vector = VECT_TMR2_CMIA2 in Interrupt_TMR2_CMA() 187 #pragma vector = VECT_TMR2_CMIB2 in Interrupt_TMR2_CMB() 222 #pragma vector = VECT_TMR2_OVI2 in Interrupt_TMR2_OV() 236 #pragma vector = VECT_TMR3_CMIA3 in Interrupt_TMR3_CMA() [all …]
|
| A D | Interrupt_INTC.c | 61 #pragma vector = VECT_ICU_IRQ0 in Interrupt_IRQ0() 75 #pragma vector = VECT_ICU_IRQ1 in Interrupt_IRQ1() 89 #pragma vector = VECT_ICU_IRQ2 in Interrupt_IRQ2() 103 #pragma vector = VECT_ICU_IRQ3 in Interrupt_IRQ3() 117 #pragma vector = VECT_ICU_IRQ4 in Interrupt_IRQ4() 131 #pragma vector = VECT_ICU_IRQ5 in Interrupt_IRQ5() 150 #pragma vector = VECT_ICU_IRQ6 in Interrupt_IRQ6() 169 #pragma vector = VECT_ICU_IRQ7 in Interrupt_IRQ7() 188 #pragma vector = VECT_ICU_IRQ8 in Interrupt_IRQ8() 202 #pragma vector = VECT_ICU_IRQ9 in Interrupt_IRQ9() [all …]
|
| A D | interrupt_sci.c | 52 #pragma vector = VECT_SCI0_ERI0 in Interrupt_SCI0_ERI0() 72 #pragma vector = VECT_SCI1_ERI1 in Interrupt_SCI1_ERI1() 92 #pragma vector = VECT_SCI2_ERI2 113 #pragma vector = VECT_SCI3_ERI3 in Interrupt_SCI3_ERI3() 134 #pragma vector = VECT_SCI5_ERI5 in Interrupt_SCI5_ERI5() 154 #pragma vector = VECT_SCI6_ERI6 in Interrupt_SCI6_ERI6() 196 #pragma vector = VECT_SCI0_RXI0 in Interrupt_SCI0_RXI0() 284 #pragma vector = VECT_SCI1_RXI1 in Interrupt_SCI1_RXI1() 373 #pragma vector = VECT_SCI2_RXI2 462 #pragma vector = VECT_SCI3_RXI3 in Interrupt_SCI3_RXI3() [all …]
|
| /bsp/bluetrum/libcpu/cpu/ |
| A D | interrupt.c | 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() 73 if (vector < IRQ_TOTAL_NUM) { 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() [all …]
|
| /bsp/cvitek/c906_little/board/ |
| A D | interrupt.c | 114 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 116 if ((vector < 0) || (vector > IRQ_MAX_NR)) in rt_hw_interrupt_mask() 120 plic_disable_irq(vector); in rt_hw_interrupt_mask() 128 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 130 if ((vector < 0) || (vector > IRQ_MAX_NR)) in rt_hw_interrupt_umask() 135 plic_enable_irq(vector); in rt_hw_interrupt_umask() 150 if ((vector < 0) || (vector > IRQ_MAX_NR)) in rt_hw_interrupt_install() 155 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 160 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 161 isr_table[vector].param = param; in rt_hw_interrupt_install() [all …]
|
| /bsp/rockchip/common/drivers/ |
| A D | interrupt.c | 104 if (vector >= TOTAL_INTERRUPTS) in rk_intc_mask() 107 if (vector < NUM_INTERRUPTS) in rk_intc_mask() 108 HAL_NVIC_DisableIRQ(vector); in rk_intc_mask() 123 if (vector >= TOTAL_INTERRUPTS) in rk_intc_unmask() 126 if (vector < NUM_INTERRUPTS) in rk_intc_unmask() 127 HAL_NVIC_EnableIRQ(vector); in rk_intc_unmask() 228 rk_intc_mask(vector); in rt_hw_interrupt_mask() 230 HAL_NVIC_DisableIRQ(vector); in rt_hw_interrupt_mask() 237 rk_intc_unmask(vector); in rt_hw_interrupt_umask() 239 HAL_NVIC_EnableIRQ(vector); in rt_hw_interrupt_umask() [all …]
|
| /bsp/xuantie/virt64/c906/libcpu/ |
| A D | interrupt.c | 20 static rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 22 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 42 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 44 plic_set_priority(vector, 1); in rt_hw_interrupt_umask() 46 rt_hw_plic_irq_enable(vector); in rt_hw_interrupt_umask() 60 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 62 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 65 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 66 irq_desc[vector].param = param; in rt_hw_interrupt_install() 68 rt_snprintf(irq_desc[vector].name, RT_NAME_MAX - 1, "%s", name); in rt_hw_interrupt_install() [all …]
|
| /bsp/ultrarisc/arch/ur-cp100/ |
| A D | interrupt.c | 18 static rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 20 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 40 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 42 plic_set_priority(vector, 1); in rt_hw_interrupt_umask() 44 rt_hw_plic_irq_enable(vector); in rt_hw_interrupt_umask() 58 if (vector < MAX_HANDLERS) in rt_hw_interrupt_install() 60 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 63 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 64 irq_desc[vector].param = param; in rt_hw_interrupt_install() 66 rt_snprintf(irq_desc[vector].name, RT_NAME_MAX - 1, "%s", name); in rt_hw_interrupt_install() [all …]
|
| /bsp/nxp/imx/imx6sx/cortex-a9/cpu/ |
| A D | interrupt.c | 92 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 94 disable_interrupt(vector, 0); in rt_hw_interrupt_mask() 101 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 103 enable_interrupt(vector, 0, 0); in rt_hw_interrupt_umask() 117 if (vector < MAX_HANDLERS) in rt_hw_interrupt_install() 119 old_handler = isr_table[vector].handler; in rt_hw_interrupt_install() 126 isr_table[vector].handler = handler; in rt_hw_interrupt_install() 127 isr_table[vector].param = param; in rt_hw_interrupt_install() 140 void rt_hw_interrupt_trigger(int vector) in rt_hw_interrupt_trigger() argument 145 void rt_hw_interrupt_clear(int vector) in rt_hw_interrupt_clear() argument [all …]
|
| /bsp/nuvoton/libraries/nuc980/rtt_port/ |
| A D | drv_sys.c | 66 if ((vector > SYS_MAX_INT_SOURCE) || (vector < SYS_MIN_INT_SOURCE)) in rt_hw_interrupt_set_priority() 70 shift = (vector % 4) * 8; in rt_hw_interrupt_set_priority() 132 if (vector > SYS_MAX_INT_SOURCE) in rt_hw_interrupt_install() 138 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 142 irq_desc[vector].param = param; in rt_hw_interrupt_install() 145 irq_desc[vector].counter = 0; in rt_hw_interrupt_install() 153 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 158 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 160 sysEnableInterrupt((IRQn_Type)vector); in rt_hw_interrupt_umask() 174 if ((vector > SYS_MAX_INT_SOURCE) || (vector < SYS_MIN_INT_SOURCE)) in rt_hw_interrupt_set_type() [all …]
|
| /bsp/nuvoton/libraries/n9h30/rtt_port/ |
| A D | drv_sys.c | 31 void rt_hw_interrupt_dummy_handler(int vector, void *param) in rt_hw_interrupt_dummy_handler() argument 98 if (vector > SYS_MAX_INT_SOURCE) in rt_hw_interrupt_install() 102 rt_hw_interrupt_set_priority(vector, IRQ_LEVEL_7); in rt_hw_interrupt_install() 104 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 108 irq_desc[vector].param = param; in rt_hw_interrupt_install() 111 irq_desc[vector].counter = 0; in rt_hw_interrupt_install() 119 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 121 sysDisableInterrupt((IRQn_Type)vector); in rt_hw_interrupt_mask() 124 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 126 sysEnableInterrupt((IRQn_Type)vector); in rt_hw_interrupt_umask() [all …]
|
| /bsp/mipssim/drivers/ |
| A D | interrupt.c | 25 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 27 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handler() 43 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument 48 if (vector >= 0 && vector < MAX_INTR) in rt_hw_interrupt_install() 50 old_handler = irq_handle_table[vector].handler; in rt_hw_interrupt_install() 53 rt_strncpy(irq_handle_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 55 irq_handle_table[vector].handler = handler; in rt_hw_interrupt_install() 56 irq_handle_table[vector].param = param; in rt_hw_interrupt_install()
|
| /bsp/k210/board/ |
| A D | interrupt.c | 27 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 136 void rt_hw_interrupt_mask(int vector) in rt_hw_interrupt_mask() argument 138 rt_hw_plic_irq_disable(vector); in rt_hw_interrupt_mask() 145 void rt_hw_interrupt_umask(int vector) in rt_hw_interrupt_umask() argument 147 plic_set_priority(vector, 1); in rt_hw_interrupt_umask() 148 rt_hw_plic_irq_enable(vector); in rt_hw_interrupt_umask() 162 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 164 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 167 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 168 irq_desc[vector].param = param; in rt_hw_interrupt_install() [all …]
|
| /bsp/hifive1/drivers/ |
| A D | interrupt.c | 42 rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 44 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 98 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument 103 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 105 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 108 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 109 irq_desc[vector].param = param; in rt_hw_interrupt_install() 111 rt_snprintf(irq_desc[vector].name, RT_NAME_MAX - 1, "%s", name); in rt_hw_interrupt_install() 112 irq_desc[vector].counter = 0; in rt_hw_interrupt_install()
|
| /bsp/sparkfun-redv/drivers/ |
| A D | interrupt.c | 56 rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 58 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 112 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument 117 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 119 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 122 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 123 irq_desc[vector].param = param; in rt_hw_interrupt_install() 125 rt_snprintf(irq_desc[vector].name, RT_NAME_MAX - 1, "%s", name); in rt_hw_interrupt_install() 126 irq_desc[vector].counter = 0; in rt_hw_interrupt_install()
|
| /bsp/at91/at91sam9260/platform/ |
| A D | interrupt.c | 79 rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 81 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handle() 85 rt_isr_handler_t at91_gpio_irq_handle(rt_uint32_t vector, void *param) in at91_gpio_irq_handle() argument 90 if (vector == AT91SAM9260_ID_PIOA) in at91_gpio_irq_handle() 95 else if (vector == AT91SAM9260_ID_PIOB) in at91_gpio_irq_handle() 100 else if (vector == AT91SAM9260_ID_PIOC) in at91_gpio_irq_handle() 316 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 318 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 321 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 322 irq_desc[vector].param = param; in rt_hw_interrupt_install() [all …]
|
| /bsp/asm9260t/platform/ |
| A D | interrupt.c | 59 rt_isr_handler_t rt_hw_interrupt_handle(rt_uint32_t vector, void *param) in rt_hw_interrupt_handle() argument 61 rt_kprintf("UN-handled interrupt %d occurred!!!\n", vector); in rt_hw_interrupt_handle() 139 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument 144 if(vector < MAX_HANDLERS) in rt_hw_interrupt_install() 146 old_handler = irq_desc[vector].handler; in rt_hw_interrupt_install() 149 irq_desc[vector].handler = (rt_isr_handler_t)handler; in rt_hw_interrupt_install() 150 irq_desc[vector].param = param; in rt_hw_interrupt_install() 152 rt_snprintf(irq_desc[vector].name, RT_NAME_MAX - 1, "%s", name); in rt_hw_interrupt_install() 153 irq_desc[vector].counter = 0; in rt_hw_interrupt_install()
|
| /bsp/loongson/ls2kdev/drivers/ |
| A D | interrupt.c | 26 static void rt_hw_interrupt_handler(int vector, void *param) in rt_hw_interrupt_handler() argument 28 rt_kprintf("Unhandled interrupt %d occured!!!\n", vector); in rt_hw_interrupt_handler() 168 rt_isr_handler_t rt_hw_interrupt_install(int vector, rt_isr_handler_t handler, in rt_hw_interrupt_install() argument 173 if (vector >= 0 && vector < MAX_INTR) in rt_hw_interrupt_install() 175 old_handler = irq_handle_table[vector].handler; in rt_hw_interrupt_install() 178 rt_strncpy(irq_handle_table[vector].name, name, RT_NAME_MAX); in rt_hw_interrupt_install() 180 irq_handle_table[vector].handler = handler; in rt_hw_interrupt_install() 181 irq_handle_table[vector].param = param; in rt_hw_interrupt_install() 184 if (vector <= 32) in rt_hw_interrupt_install()
|