Searched refs:irqsrc (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/sys/dev/gpio/ |
| H A D | pl061.c | 309 struct pl061_pin_irqsrc *irqsrc; in pl061_pic_setup_intr() local 318 irqsrc = (struct pl061_pin_irqsrc *)isrc; in pl061_pic_setup_intr() 324 irqsrc->irq, mode); in pl061_pic_setup_intr() 325 if (irqsrc->irq != gdata->gpio_pin_num) { in pl061_pic_setup_intr() 332 return (irqsrc->mode == mode ? 0 : EINVAL); in pl061_pic_setup_intr() 334 irqsrc->mode = mode; in pl061_pic_setup_intr() 367 struct pl061_pin_irqsrc *irqsrc; in pl061_pic_teardown_intr() local 370 irqsrc = (struct pl061_pin_irqsrc *)isrc; in pl061_pic_teardown_intr() 371 mask = 1 << irqsrc->irq; in pl061_pic_teardown_intr() 376 irqsrc->mode = GPIO_INTR_CONFORM; in pl061_pic_teardown_intr()
|
| /freebsd-13.1/sys/mips/broadcom/ |
| H A D | bcm_mips74k.c | 205 bcm_mips74k_pic_disable_intr(device_t dev, struct intr_irqsrc *irqsrc) in bcm_mips74k_pic_disable_intr() argument 211 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips74k_pic_disable_intr() 220 bcm_mips74k_pic_enable_intr(device_t dev, struct intr_irqsrc *irqsrc) in bcm_mips74k_pic_enable_intr() argument 226 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips74k_pic_enable_intr()
|
| H A D | bcm_bmips.c | 183 bcm_bmips_pic_disable_intr(device_t dev, struct intr_irqsrc *irqsrc) in bcm_bmips_pic_disable_intr() argument 189 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_bmips_pic_disable_intr() 198 bcm_bmips_pic_enable_intr(device_t dev, struct intr_irqsrc *irqsrc) in bcm_bmips_pic_enable_intr() argument 204 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_bmips_pic_enable_intr()
|
| H A D | bcm_mips.c | 441 bcm_mips_pic_setup_intr(device_t dev, struct intr_irqsrc *irqsrc, in bcm_mips_pic_setup_intr() argument 449 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips_pic_setup_intr() 461 bcm_mips_pic_teardown_intr(device_t dev, struct intr_irqsrc *irqsrc, in bcm_mips_pic_teardown_intr() argument 469 isrc = (struct bcm_mips_irqsrc *)irqsrc; in bcm_mips_pic_teardown_intr()
|
| /freebsd-13.1/sys/arm/mv/ |
| H A D | mpic.c | 296 uint32_t cause, irqsrc; in mpic_intr() local 307 irqsrc = MPIC_READ(sc, MPIC_INT_CTL(irq)); in mpic_intr() 308 if ((irqsrc & MPIC_INT_IRQ_FIQ_MASK(cpuid)) == 0) in mpic_intr()
|
| /freebsd-13.1/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2838_pci.c | 395 struct bcm_pcib_irqsrc *irqsrc; in bcm_pcib_msi_intr_process() local 408 irqsrc = &sc->msi_isrcs[irq]; in bcm_pcib_msi_intr_process() 409 if (intr_isrc_dispatch(&irqsrc->isrc, tf)) in bcm_pcib_msi_intr_process()
|