| /bsp/renesas/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 33 struct ra_pin_irq_map pin_irq_map[RA_IRQ_MAX] = {0}; variable 50 pin_irq_map[0].irq_cfg = &g_external_irq0_cfg; in ra_pin_map_init() 54 pin_irq_map[1].irq_cfg = &g_external_irq1_cfg; in ra_pin_map_init() 58 pin_irq_map[2].irq_cfg = &g_external_irq2_cfg; in ra_pin_map_init() 62 pin_irq_map[3].irq_cfg = &g_external_irq3_cfg; in ra_pin_map_init() 66 pin_irq_map[4].irq_cfg = &g_external_irq4_cfg; in ra_pin_map_init() 70 pin_irq_map[5].irq_cfg = &g_external_irq5_cfg; in ra_pin_map_init() 74 pin_irq_map[6].irq_cfg = &g_external_irq6_cfg; in ra_pin_map_init() 199 if (0 <= irqx && irqx < sizeof(pin_irq_map) / sizeof(pin_irq_map[0])) in ra_pin_irq_enable() 249 if (0 <= irqx && irqx < (sizeof(pin_irq_map) / sizeof(pin_irq_map[0]))) in ra_pin_attach_irq() [all …]
|
| /bsp/hc32/libraries/hc32_drivers/ |
| A D | drv_gpio.c | 126 pin_irq_handler(pin_irq_map[0].pinbit); in extint0_irq_handler() 133 pin_irq_handler(pin_irq_map[1].pinbit); in extint1_irq_handler() 140 pin_irq_handler(pin_irq_map[2].pinbit); in extint2_irq_handler() 147 pin_irq_handler(pin_irq_map[3].pinbit); in extint3_irq_handler() 154 pin_irq_handler(pin_irq_map[4].pinbit); in extint4_irq_handler() 161 pin_irq_handler(pin_irq_map[5].pinbit); in extint5_irq_handler() 168 pin_irq_handler(pin_irq_map[6].pinbit); in extint6_irq_handler() 175 pin_irq_handler(pin_irq_map[7].pinbit); in extint7_irq_handler() 502 irq_map = &pin_irq_map[irqindex]; in hc32_pin_irq_enable() 597 u32MaxExtInt = ITEM_NUM(pin_irq_map); in rt_hw_pin_init() [all …]
|
| /bsp/fm33lc026/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 50 static const struct pin_irq_map pin_irq_map[] = variable 225 if (pin_irq_map[irqindex].pin >= pin && pin_irq_map[irqindex - 1].pin < pin) in pin2irqindex() 233 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_base_t pin) in get_pin_irq_map() 237 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 241 return &pin_irq_map[mapindex]; in get_pin_irq_map() 256 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in fm33_pin_attach_irq() 295 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in fm33_pin_dettach_irq() 318 const struct pin_irq_map *irqmap; in fm33_pin_irq_enable() 337 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in fm33_pin_irq_enable() 343 irqmap = &pin_irq_map[irqindex]; in fm33_pin_irq_enable() [all …]
|
| /bsp/airm2m/air32f103/libraries/rt_drivers/ |
| A D | drv_gpio.c | 56 struct pin_irq_map struct 63 static const struct pin_irq_map pin_irq_map[] = argument 236 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 239 if (mapindex < 0 || mapindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 243 return &pin_irq_map[mapindex]; in get_pin_irq_map() 258 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in air32_pin_attach_irq() 320 const struct pin_irq_map *irqmap; in air32_pin_irq_enable() 349 irqmap = &pin_irq_map[irqindex]; in air32_pin_irq_enable() 401 irqmap = &pin_irq_map[irqindex]; in air32_pin_irq_enable() 432 if (EXTI_GetITStatus(pin_irq_map[seq].irqbit) == SET) in exti_irq_handler() [all …]
|
| /bsp/essemi/es32vf2264/drivers/ |
| A D | drv_gpio.c | 31 struct pin_irq_map struct 37 static const struct pin_irq_map pin_irq_map[] = variable 315 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint16_t gpio_pin) in get_pin_irq_map() 324 if (map_index >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 328 return &pin_irq_map[map_index]; in get_pin_irq_map() 350 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_attach_irq() 394 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_detach_irq() 416 const struct pin_irq_map *irqmap; in es32f3_pin_irq_enable() 440 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_irq_enable() 450 irqmap = &pin_irq_map[irqindex]; in es32f3_pin_irq_enable()
|
| /bsp/essemi/es32f369x/drivers/ |
| A D | drv_gpio.c | 32 struct pin_irq_map struct 38 static const struct pin_irq_map pin_irq_map[] = argument 317 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint16_t gpio_pin) in get_pin_irq_map() 326 if (map_index >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 330 return &pin_irq_map[map_index]; in get_pin_irq_map() 352 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_attach_irq() 396 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_detach_irq() 418 const struct pin_irq_map *irqmap; in es32f3_pin_irq_enable() 443 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f3_pin_irq_enable() 453 irqmap = &pin_irq_map[irqindex]; in es32f3_pin_irq_enable()
|
| /bsp/essemi/es32f0654/drivers/ |
| A D | drv_gpio.c | 32 struct pin_irq_map struct 37 static const struct pin_irq_map pin_irq_map[] = argument 315 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint16_t gpio_pin) in get_pin_irq_map() 324 if (map_index >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 328 return &pin_irq_map[map_index]; in get_pin_irq_map() 350 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f0_pin_attach_irq() 387 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f0_pin_detach_irq() 409 const struct pin_irq_map *irqmap; in es32f0_pin_irq_enable() 434 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in es32f0_pin_irq_enable() 444 irqmap = &pin_irq_map[irqindex]; in es32f0_pin_irq_enable()
|
| /bsp/gd32/risc-v/libraries/gd32_drivers/ |
| A D | drv_gpio.c | 113 static const struct pin_irq_map pin_irq_map[] = variable 289 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint32_t pinbit) in get_pin_irq_map() 292 if (map_index < 0 || map_index >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 296 return &pin_irq_map[map_index]; in get_pin_irq_map() 318 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_attach_irq() 364 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_detach_irq() 392 const struct pin_irq_map *irqmap; in gd32_pin_irq_enable() 406 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_irq_enable() 418 irqmap = &pin_irq_map[hdr_index]; in gd32_pin_irq_enable()
|
| /bsp/hk32/libraries/rt_drivers/ |
| A D | drv_gpio.c | 54 static const struct pin_irq_map pin_irq_map[] = variable 199 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 202 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 206 return &pin_irq_map[mapindex]; in get_pin_irq_map() 225 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in hk32_pin_attach_irq() 267 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in hk32_pin_dettach_irq() 293 const struct pin_irq_map *irqmap; in hk32_pin_irq_enable() 312 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in hk32_pin_irq_enable() 325 irqmap = &pin_irq_map[irqindex]; in hk32_pin_irq_enable() 429 EXTI_ClearITPendingBit(pin_irq_map[irqno].lineno); in pin_irq_hdr()
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_gpio.c | 75 static const struct pin_irq_map pin_irq_map[] = variable 95 static const struct pin_irq_map pin_irq_map[] = variable 287 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 290 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 294 return &pin_irq_map[mapindex]; in get_pin_irq_map() 314 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in at32_pin_attach_irq() 357 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in at32_pin_dettach_irq() 384 const struct pin_irq_map *irqmap; in at32_pin_irq_enable() 401 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in at32_pin_irq_enable() 414 irqmap = &pin_irq_map[irqindex]; in at32_pin_irq_enable() [all …]
|
| /bsp/mm32/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 43 static const struct pin_irq_map pin_irq_map[] = variable 213 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 216 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 220 return &pin_irq_map[mapindex]; in get_pin_irq_map() 235 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in mm32_pin_attach_irq() 274 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in mm32_pin_dettach_irq() 297 const struct pin_irq_map *irqmap; in mm32_pin_irq_enable() 310 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in mm32_pin_irq_enable() 323 irqmap = &pin_irq_map[irqindex]; in mm32_pin_irq_enable()
|
| /bsp/nuclei/libraries/gd32vf103/HAL_Drivers/ |
| A D | drv_gpio.c | 104 static const struct pin_irq_map pin_irq_map[] = variable 250 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 253 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 257 return &pin_irq_map[mapindex]; in get_pin_irq_map() 273 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in gd32_pin_attach_irq() 313 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in gd32_pin_dettach_irq() 337 const struct pin_irq_map *irqmap; in gd32_pin_irq_enable() 354 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in gd32_pin_irq_enable() 367 irqmap = &pin_irq_map[irqindex]; in gd32_pin_irq_enable()
|
| /bsp/gd32/arm/libraries/gd32_drivers/ |
| A D | drv_gpio.c | 186 static const struct pin_irq_map pin_irq_map[] = variable 206 static const struct pin_irq_map pin_irq_map[] = variable 431 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint32_t pinbit) in get_pin_irq_map() 434 if (map_index < 0 || map_index >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 438 return &pin_irq_map[map_index]; in get_pin_irq_map() 460 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_attach_irq() 507 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_detach_irq() 535 const struct pin_irq_map *irqmap; in gd32_pin_irq_enable() 549 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in gd32_pin_irq_enable() 561 irqmap = &pin_irq_map[hdr_index]; in gd32_pin_irq_enable()
|
| /bsp/ft32/libraries/Drivers/ |
| A D | drv_gpio.c | 42 static const struct pin_irq_map pin_irq_map[] = variable 217 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 220 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 224 return &pin_irq_map[mapindex]; in get_pin_irq_map() 239 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in ft32_pin_attach_irq() 278 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in ft32_pin_dettach_irq() 359 const struct pin_irq_map *irqmap; in ft32_pin_irq_enable() 373 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in ft32_pin_irq_enable() 386 irqmap = &pin_irq_map[irqindex]; in ft32_pin_irq_enable()
|
| /bsp/wch/risc-v/Libraries/ch32_drivers/ |
| A D | drv_gpio.c | 53 static const struct pin_irq_map pin_irq_map[] = variable 222 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint32_t pinbit) in get_pin_irq_map() 225 if (mapindex < 0 || mapindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 229 return &pin_irq_map[mapindex]; in get_pin_irq_map() 244 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in ch32_pin_attach_irq() 283 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in ch32_pin_dettach_irq() 306 const struct pin_irq_map *irqmap; in ch32_pin_irq_enable() 321 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in ch32_pin_irq_enable() 334 irqmap = &pin_irq_map[irqindex]; in ch32_pin_irq_enable()
|
| /bsp/Vango/v85xxp/drivers/ |
| A D | drv_gpio.c | 40 static const struct pin_irq_map pin_irq_map[] = variable 235 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in V85XXP_pin_attach_irq() 273 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in V85XXP_pin_detach_irq() 294 const struct pin_irq_map *irqmap; in V85XXP_pin_irq_enable() 308 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in V85XXP_pin_irq_enable() 325 irqmap = &pin_irq_map[irqindex]; in V85XXP_pin_irq_enable()
|
| /bsp/Vango/v85xx/drivers/ |
| A D | drv_gpio.c | 39 static const struct pin_irq_map pin_irq_map[] = variable 238 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in v85xx_pin_attach_irq() 276 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in v85xx_pin_detach_irq() 297 const struct pin_irq_map *irqmap; in v85xx_pin_irq_enable() 311 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in v85xx_pin_irq_enable() 328 irqmap = &pin_irq_map[irqindex]; in v85xx_pin_irq_enable()
|
| /bsp/Infineon/libraries/HAL_Drivers/ |
| A D | drv_gpio.c | 29 static struct pin_irq_map pin_irq_map[] = variable 299 const struct pin_irq_map *irqmap; in ifx_pin_irq_enable() 321 irqmap = &pin_irq_map[gpio_port]; in ifx_pin_irq_enable() 326 irq_cb_data[irqn].callback_arg = (rt_uint16_t *)&pin_irq_map[gpio_port].port; in ifx_pin_irq_enable() 357 irqmap = &pin_irq_map[gpio_port]; in ifx_pin_irq_enable()
|
| /bsp/acm32/acm32f0x0-nucleo/drivers/ |
| A D | drv_gpio.c | 40 struct pin_irq_map struct 118 static struct pin_irq_map pin_irq_map[] = variable 384 struct pin_irq_map *irqmap; in acm32_pin_irq_enable() 396 irqmap = &pin_irq_map[irqindex]; in acm32_pin_irq_enable() 496 if (EXTI->PDR & pin_irq_map[i].line) in EXTI_IRQHandler() 498 EXTI->PDR = pin_irq_map[i].line; in EXTI_IRQHandler()
|
| /bsp/acm32/acm32f4xx-nucleo/drivers/ |
| A D | drv_gpio.c | 35 struct pin_irq_map struct 136 static struct pin_irq_map pin_irq_map[] = variable 356 struct pin_irq_map *irqmap; in _pin_irq_enable() 368 irqmap = &pin_irq_map[irqindex]; in _pin_irq_enable() 466 if (EXTI->PDR & pin_irq_map[i].line) in EXTI_IRQHandler() 468 EXTI->PDR = pin_irq_map[i].line; in EXTI_IRQHandler()
|
| /bsp/n32/libraries/n32_drivers/ |
| A D | drv_gpio.c | 149 static const struct pin_irq_map pin_irq_map[] = variable 405 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 408 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 412 return &pin_irq_map[mapindex]; in get_pin_irq_map() 428 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_attach_irq() 468 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_dettach_irq() 492 const struct pin_irq_map *irqmap; in n32_pin_irq_enable() 506 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_irq_enable() 519 irqmap = &pin_irq_map[irqindex]; in n32_pin_irq_enable()
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_gpio.c | 76 static const struct pin_irq_map pin_irq_map[] = variable 310 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 313 if (mapindex < 0 || mapindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 317 return &pin_irq_map[mapindex]; in get_pin_irq_map() 332 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in stm32_pin_attach_irq() 371 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in stm32_pin_dettach_irq() 394 const struct pin_irq_map *irqmap; in stm32_pin_irq_enable() 408 if (irqindex < 0 || irqindex >= (rt_int32_t)ITEM_NUM(pin_irq_map)) in stm32_pin_irq_enable() 421 irqmap = &pin_irq_map[irqindex]; in stm32_pin_irq_enable()
|
| /bsp/apm32/libraries/Drivers/ |
| A D | drv_gpio.c | 58 static const struct pin_irq_map pin_irq_map[] = variable 326 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 329 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 333 return &pin_irq_map[mapindex]; in get_pin_irq_map() 348 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in apm32_pin_attach_irq() 387 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in apm32_pin_dettach_irq() 410 const struct pin_irq_map *irqmap; in apm32_pin_irq_enable() 424 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in apm32_pin_irq_enable() 437 irqmap = &pin_irq_map[irqindex]; in apm32_pin_irq_enable()
|
| /bsp/ht32/libraries/ht32_drivers/ |
| A D | drv_gpio.c | 27 struct pin_irq_map struct 145 static const struct pin_irq_map pin_irq_map[] = variable 341 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_uint32_t pinbit) in get_pin_irq_map() 344 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 348 return &pin_irq_map[mapindex]; in get_pin_irq_map() 369 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in ht32_pin_attach_irq() 410 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in ht32_pin_detach_irq() 433 const struct pin_irq_map *irqmap; in ht32_pin_irq_enable() 446 if (hdr_index < 0 || hdr_index >= ITEM_NUM(pin_irq_map)) in ht32_pin_irq_enable() 459 irqmap = &pin_irq_map[hdr_index]; in ht32_pin_irq_enable()
|
| /bsp/n32g452xx/Libraries/rt_drivers/ |
| A D | drv_gpio.c | 480 struct pin_irq_map struct 486 static const struct pin_irq_map pin_irq_map[] = argument 670 rt_inline const struct pin_irq_map *get_pin_irq_map(uint32_t pinbit) in get_pin_irq_map() 673 if (mapindex < 0 || mapindex >= ITEM_NUM(pin_irq_map)) in get_pin_irq_map() 677 return &pin_irq_map[mapindex]; in get_pin_irq_map() 692 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_attach_irq() 732 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_dettach_irq() 755 const struct pin_irq_map *irqmap; in n32_pin_irq_enable() 770 if (irqindex < 0 || irqindex >= ITEM_NUM(pin_irq_map)) in n32_pin_irq_enable() 780 irqmap = &pin_irq_map[irqindex]; in n32_pin_irq_enable() [all …]
|