| /bsp/nxp/lpc/lpc1114/driver/ |
| A D | board.c | 35 #define NVIC_IPR(irqno) HWREG32(SCB_BASE + 0x400 + (((irqno) / 4) << 2)) argument 136 void NVIC_EnableIRQ(rt_int32_t irqno) in NVIC_EnableIRQ() argument 138 NVIC_ISER = 1UL << (irqno & 0x1f); in NVIC_EnableIRQ() 144 void NVIC_DisableIRQ(rt_int32_t irqno) in NVIC_DisableIRQ() argument 146 NVIC_ICER = 1UL << (irqno & 0x1f); in NVIC_DisableIRQ() 162 void NVIC_SetPendingIRQ(rt_int32_t irqno) in NVIC_SetPendingIRQ() argument 164 NVIC_ISPR = 1UL << (irqno & 0x1f); in NVIC_SetPendingIRQ() 172 NVIC_ICPR = 1UL << (irqno & 0x1f); in NVIC_ClearPendingIRQ() 184 shift = (irqno % 4) * 8; in NVIC_SetPriority() 185 ipr = NVIC_IPR(irqno); in NVIC_SetPriority() [all …]
|
| A D | board.h | 18 void NVIC_EnableIRQ(rt_int32_t irqno); 19 void NVIC_DisableIRQ(rt_int32_t irqno); 20 rt_uint32_t NVIC_GetPendingIRQ(rt_int32_t irqno); 21 void NVIC_SetPendingIRQ(rt_int32_t irqno); 22 void NVIC_ClearPendingIRQ(rt_int32_t irqno); 23 void NVIC_SetPriority(rt_int32_t irqno, rt_uint32_t priority);
|
| /bsp/mini2440/drivers/ |
| A D | uart.c | 36 rt_uint32_t irqno; member 61 if (uart->irqno == INTUART0) in s3c2440_serial_control() 65 else if (uart->irqno == INTUART1) in s3c2440_serial_control() 117 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 124 if (irqno == INTUART0) in rt_hw_uart_isr() 128 else if (irqno == INTUART1) in rt_hw_uart_isr() 157 .irqno = INTUART0 170 .irqno = INTUART1 183 .irqno = INTUART2 196 rt_hw_interrupt_install(_hwserial0.irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() [all …]
|
| /bsp/k210/drivers/ |
| A D | drv_uart.c | 31 rt_uint32_t irqno; member 46 static void uart_irq_handler(int irqno, void *param); 121 uart->irqno = IRQN_UARTHS_INTERRUPT; in rt_hw_uart_init() 143 uart->irqno = IRQN_UART1_INTERRUPT; in rt_hw_uart_init() 167 uart->irqno = IRQN_UART2_INTERRUPT; in rt_hw_uart_init() 191 uart->irqno = IRQN_UART3_INTERRUPT; in rt_hw_uart_init() 253 rt_hw_interrupt_mask(uart->irqno); in uarths_control() 260 rt_hw_interrupt_umask(uart->irqno); in uarths_control() 391 rt_hw_interrupt_mask(uart->irqno); in uart_control() 399 rt_hw_interrupt_umask(uart->irqno); in uart_control() [all …]
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | drv_uart.c | 54 .irqno = UART1_IRQn, 68 .irqno = UART2_IRQn, 82 .irqno = UART3_IRQn, 96 .irqno = UART4_IRQn, 110 .irqno = UART5_IRQn, 124 .irqno = UART6_IRQn, 138 .irqno = UART7_IRQn, 152 .irqno = UART8_IRQn, 264 rt_hw_interrupt_umask(uart->irqno); in _uart_ops_control() 316 static void _uart_isr( int irqno, void* parameter ) in _uart_isr() argument [all …]
|
| /bsp/raspberry-pi/raspi2/driver/ |
| A D | drv_uart.c | 25 rt_uint32_t irqno; member 77 rt_hw_interrupt_mask(uart->irqno); in uart_control() 83 rt_hw_interrupt_umask(uart->irqno); in uart_control() 127 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 169 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() 181 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial1, "uart1"); in rt_hw_uart_init()
|
| /bsp/raspberry-pi/raspi3-32/driver/ |
| A D | drv_uart.c | 25 rt_uint32_t irqno; member 76 rt_hw_interrupt_mask(uart->irqno); in uart_control() 82 rt_hw_interrupt_umask(uart->irqno); in uart_control() 126 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 167 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() 179 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial1, "uart1"); in rt_hw_uart_init()
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | drv_uart.c | 24 rt_uint32_t irqno; member 75 rt_hw_interrupt_mask(uart->irqno); in uart_control() 81 rt_hw_interrupt_umask(uart->irqno); in uart_control() 125 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 166 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() 178 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial1, "uart1"); in rt_hw_uart_init()
|
| /bsp/nxp/imx/imx6ul/drivers/ |
| A D | serial.c | 20 int irqno; member 23 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 58 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, serial, "uart"); in uart_configure() 59 rt_hw_interrupt_mask(uart->irqno); in uart_configure() 78 rt_hw_interrupt_mask(uart->irqno); in uart_control() 83 rt_hw_interrupt_umask(uart->irqno); in uart_control()
|
| /bsp/cvitek/drivers/ |
| A D | drv_timer.c | 137 rt_uint32_t irqno; member 168 .irqno = TIMER_INTR_0 175 .irqno = TIMER_INTR_1 182 .irqno = TIMER_INTR_2 189 .irqno = TIMER_INTR_3 196 .irqno = TIMER_INTR_4 203 .irqno = TIMER_INTR_5 210 .irqno = TIMER_INTR_6 217 .irqno = TIMER_INTR_7 326 static void rt_hw_hwtmr_isr(int irqno, void *param) in rt_hw_hwtmr_isr() argument [all …]
|
| /bsp/raspberry-pi/raspi4-32/driver/ |
| A D | drv_uart.c | 43 rt_uint32_t irqno; member 139 rt_hw_interrupt_mask(uart->irqno); in uart_control() 152 rt_hw_interrupt_umask(uart->irqno); in uart_control() 212 static void rt_hw_aux_uart_isr(int irqno, void *param) in rt_hw_aux_uart_isr() argument 219 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 314 rt_hw_interrupt_install(uart0->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() 328 rt_hw_interrupt_install(uart1->irqno, rt_hw_aux_uart_isr, &_serial1, "uart1"); in rt_hw_uart_init() 342 rt_hw_interrupt_install(uart3->irqno, rt_hw_uart_isr, &_serial3, "uart3"); in rt_hw_uart_init() 356 rt_hw_interrupt_install(uart4->irqno, rt_hw_uart_isr, &_serial4, "uart4"); in rt_hw_uart_init() 370 rt_hw_interrupt_install(uart5->irqno, rt_hw_uart_isr, &_serial5, "uart5"); in rt_hw_uart_init()
|
| /bsp/nxp/imx/imx6sx/cortex-a9/drivers/ |
| A D | serial.c | 22 int irqno; member 25 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 60 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, serial, "uart"); in uart_configure() 61 rt_hw_interrupt_mask(uart->irqno); in uart_configure() 80 rt_hw_interrupt_mask(uart->irqno); in uart_control() 85 rt_hw_interrupt_umask(uart->irqno); in uart_control()
|
| /bsp/ht32/libraries/ht32_drivers/ |
| A D | drv_gpio.c | 30 IRQn_Type irqno; member 568 NVIC_EnableIRQ((irqmap->irqno)); in ht32_pin_irq_enable() 579 if ((irqmap->irqno) == EXTI0_IRQn) in ht32_pin_irq_enable() 581 else if ((irqmap->irqno) == EXTI1_IRQn) in ht32_pin_irq_enable() 583 else if ((irqmap->irqno) == EXTI2_IRQn) in ht32_pin_irq_enable() 585 else if ((irqmap->irqno) == EXTI3_IRQn) in ht32_pin_irq_enable() 587 else if ((irqmap->irqno) == EXTI4_IRQn) in ht32_pin_irq_enable() 589 else if ((irqmap->irqno) == EXTI5_IRQn) in ht32_pin_irq_enable() 640 rt_inline void pin_irq_hdr(int irqno) in pin_irq_hdr() argument 642 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() [all …]
|
| /bsp/nxp/lpc/lpc54114-lite/drivers/ |
| A D | drv_gpio.c | 164 int irqno = 0; in pin_irq_hdr() local 165 for(irqno = 0; irqno < IRQ_MAX_VAL; irqno ++) in pin_irq_hdr() 167 if((irqno) == pintr) in pin_irq_hdr() 173 if(irqno >= IRQ_MAX_VAL) in pin_irq_hdr() 176 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() 178 pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args); in pin_irq_hdr()
|
| /bsp/allwinner_tina/drivers/ |
| A D | drv_uart.c | 29 rt_uint32_t irqno; member 45 void uart_irq_handler(int irqno, void *param); 78 uart->irqno = UART0_INTERRUPT; // IRQ_UART0; in rt_hw_uart_init() 106 uart->irqno = UART1_INTERRUPT; // IRQ_UART1; in rt_hw_uart_init() 134 uart->irqno = UART2_INTERRUPT; // IRQ_UART1; in rt_hw_uart_init() 233 rt_hw_interrupt_mask(uart->irqno); in uart_control() 239 rt_hw_interrupt_install(uart->irqno, uart_irq_handler, in uart_control() 241 rt_hw_interrupt_umask(uart->irqno); in uart_control() 293 void uart_irq_handler(int irqno, void *param) in uart_irq_handler() argument
|
| /bsp/qemu-virt64-riscv/driver/ |
| A D | drv_uart.c | 26 rt_uint32_t irqno; member 121 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 151 uart->irqno = 0x0a; in rt_hw_uart_init() 157 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, serial, RT_CONSOLE_DEVICE_NAME); in rt_hw_uart_init() 158 rt_hw_interrupt_umask(uart->irqno); in rt_hw_uart_init()
|
| /bsp/xuantie/virt64/c906/board/ |
| A D | drv_uart.c | 26 rt_uint32_t irqno; member 121 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 151 uart->irqno = 0x0a; in rt_hw_uart_init() 157 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, serial, RT_CONSOLE_DEVICE_NAME); in rt_hw_uart_init() 158 rt_hw_interrupt_umask(uart->irqno); in rt_hw_uart_init()
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_gpio.c | 35 IRQn_Type irqno; member 478 NVIC_EnableIRQ(irqmap->irqno); in es32f3_pin_irq_enable() 488 NVIC_DisableIRQ(irqmap->irqno); in es32f3_pin_irq_enable() 510 uint16_t irqno; in pin_irq_hdr() local 512 for (irqno = 0; irqno < 16; irqno++) in pin_irq_hdr() 514 if ((0x01 << irqno) == GPIO_Pin) in pin_irq_hdr() 519 if (irqno == 16) in pin_irq_hdr() 521 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() 523 pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args); in pin_irq_hdr()
|
| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_gpio.c | 35 IRQn_Type irqno; member 465 NVIC_EnableIRQ(irqmap->irqno); in es32f0_pin_irq_enable() 475 NVIC_DisableIRQ(irqmap->irqno); in es32f0_pin_irq_enable() 497 uint16_t irqno; in pin_irq_hdr() local 499 for (irqno = 0; irqno < 16; irqno++) in pin_irq_hdr() 501 if ((0x01 << irqno) == GPIO_Pin) in pin_irq_hdr() 506 if (irqno == 16) in pin_irq_hdr() 508 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() 510 pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args); in pin_irq_hdr()
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_uart.c | 49 rt_uint32_t irqno; member 132 rt_hw_interrupt_umask(uart->irqno); in uart_control() 236 static void rt_hw_aux_uart_isr(int irqno, void *param) in rt_hw_aux_uart_isr() argument 243 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 346 rt_hw_interrupt_install(uart0->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init() 363 rt_hw_interrupt_install(uart1->irqno, rt_hw_aux_uart_isr, &_serial1, "uart1"); in rt_hw_uart_init() 380 rt_hw_interrupt_install(uart3->irqno, rt_hw_uart_isr, &_serial3, "uart3"); in rt_hw_uart_init() 397 rt_hw_interrupt_install(uart4->irqno, rt_hw_uart_isr, &_serial4, "uart4"); in rt_hw_uart_init() 414 rt_hw_interrupt_install(uart5->irqno, rt_hw_uart_isr, &_serial5, "uart5"); in rt_hw_uart_init()
|
| /bsp/nxp/lpc/lpc2148/drivers/ |
| A D | serial.c | 44 rt_uint32_t irqno; member 114 void rt_hw_uart_isr_1(int irqno, void *param) in rt_hw_uart_isr_1() argument 122 void rt_hw_uart_isr_2(int irqno, void *param) in rt_hw_uart_isr_2() argument 151 if (lpc_serial->irqno == UART0_INT) in rt_serial_open() 154 rt_hw_interrupt_install(lpc_serial->irqno, in rt_serial_open() 161 rt_hw_interrupt_install(lpc_serial->irqno, in rt_serial_open() 166 rt_hw_interrupt_umask(lpc_serial->irqno); in rt_serial_open() 319 lpc_serial->irqno = UART0_INT; in rt_hw_serial_init() 357 lpc_serial->irqno = UART1_INT; in rt_hw_serial_init()
|
| /bsp/essemi/es32vf2264/drivers/ |
| A D | drv_gpio.c | 34 IRQn_Type irqno; member 474 csi_vic_enable_sirq(irqmap->irqno); in es32f3_pin_irq_enable() 507 uint16_t irqno; in pin_irq_hdr() local 509 for (irqno = 0; irqno < 16; irqno++) in pin_irq_hdr() 511 if ((0x01 << irqno) == GPIO_Pin) in pin_irq_hdr() 516 if (irqno == 16) in pin_irq_hdr() 518 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() 520 pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args); in pin_irq_hdr()
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 116 rt_inline void pin_irq_handler(int irqno) in pin_irq_handler() argument 118 Cy_GPIO_ClearInterrupt(CYHAL_GET_PORTADDR(irqno), CYHAL_GET_PIN(irqno)); in pin_irq_handler() 120 if (pin_irq_handler_tab[irqno].hdr) in pin_irq_handler() 122 pin_irq_handler_tab[irqno].hdr(pin_irq_handler_tab[irqno].args); in pin_irq_handler() 324 IRQn_Type irqn = irqmap->irqno; in ifx_pin_irq_enable() 360 IRQn_Type irqn = irqmap->irqno; in ifx_pin_irq_enable()
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_pin.c | 220 int irqno = 0; in pin_irq_hdr() local 221 for(irqno = 0; irqno < IRQ_MAX_VAL; irqno ++) in pin_irq_hdr() 223 if((irqno) == pintr) in pin_irq_hdr() 229 if(irqno >= IRQ_MAX_VAL) in pin_irq_hdr() 232 if (pin_irq_hdr_tab[irqno].hdr) in pin_irq_hdr() 234 pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args); in pin_irq_hdr()
|
| /bsp/qemu-virt64-aarch64/drivers/ |
| A D | drv_uart.c | 21 rt_size_t irqno; member 37 static void rt_hw_uart_isr(int irqno, void *param) in rt_hw_uart_isr() argument 66 rt_hw_interrupt_umask(uart->irqno); in uart_control() 140 rt_hw_interrupt_install(uart->irqno, rt_hw_uart_isr, &_serial0, "uart0"); in rt_hw_uart_init()
|