Searched refs:irqsrc (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/sys/dev/gpio/ |
| H A D | pl061.c | 301 struct pl061_pin_irqsrc *irqsrc; in pl061_pic_setup_intr() local 310 irqsrc = (struct pl061_pin_irqsrc *)isrc; in pl061_pic_setup_intr() 316 irqsrc->irq, mode); in pl061_pic_setup_intr() 317 if (irqsrc->irq != gdata->gpio_pin_num) { in pl061_pic_setup_intr() 324 return (irqsrc->mode == mode ? 0 : EINVAL); in pl061_pic_setup_intr() 326 irqsrc->mode = mode; in pl061_pic_setup_intr() 359 struct pl061_pin_irqsrc *irqsrc; in pl061_pic_teardown_intr() local 362 irqsrc = (struct pl061_pin_irqsrc *)isrc; in pl061_pic_teardown_intr() 363 mask = 1 << irqsrc->irq; in pl061_pic_teardown_intr() 368 irqsrc->mode = GPIO_INTR_CONFORM; in pl061_pic_teardown_intr()
|
| /freebsd-14.2/sys/arm64/rockchip/ |
| H A D | rk_gpio.c | 762 struct rk_pin_irqsrc *irqsrc; in rk_pic_teardown_intr() local 764 irqsrc = (struct rk_pin_irqsrc *)isrc; in rk_pic_teardown_intr() 767 irqsrc->mode = GPIO_INTR_CONFORM; in rk_pic_teardown_intr() 769 rk_gpio_write_bit(sc, RK_GPIO_INTEN, irqsrc->irq, 0); in rk_pic_teardown_intr() 770 rk_gpio_write_bit(sc, RK_GPIO_INTMASK, irqsrc->irq, 0); in rk_pic_teardown_intr() 771 rk_gpio_write_bit(sc, RK_GPIO_DEBOUNCE, irqsrc->irq, 0); in rk_pic_teardown_intr()
|
| /freebsd-14.2/sys/arm/mv/ |
| H A D | mpic.c | 293 uint32_t cause, irqsrc; in mpic_intr() local 304 irqsrc = MPIC_READ(sc, MPIC_INT_CTL(irq)); in mpic_intr() 305 if ((irqsrc & MPIC_INT_IRQ_FIQ_MASK(cpuid)) == 0) in mpic_intr()
|
| /freebsd-14.2/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2838_pci.c | 379 struct bcm_pcib_irqsrc *irqsrc; in bcm_pcib_msi_intr_process() local 392 irqsrc = &sc->msi_isrcs[irq]; in bcm_pcib_msi_intr_process() 393 if (intr_isrc_dispatch(&irqsrc->isrc, tf)) in bcm_pcib_msi_intr_process()
|