Searched refs:cpuirq (Results 1 – 4 of 4) sorted by relevance
| /f-stack/freebsd/mips/broadcom/ |
| H A D | bcm_mips.c | 128 cpuirq->sc = sc; in bcm_mips_init_cpuirq_unavail() 134 cpuirq->refs = 0; in bcm_mips_init_cpuirq_unavail() 209 cpuirq->sc = sc; in bcm_mips_init_cpuirq() 215 cpuirq->refs = 0; in bcm_mips_init_cpuirq() 617 KASSERT(cpuirq->refs == 1 || cpuirq->isrc_solo == NULL, in bcm_mips_retain_cpu_intr() 625 cpuirq->refs++; in bcm_mips_retain_cpu_intr() 631 isrc->cpuirq = cpuirq; in bcm_mips_retain_cpu_intr() 634 if (cpuirq->refs == 1 && cpuirq->mips_irq != BCM_MIPS_IRQ_SHARED) in bcm_mips_retain_cpu_intr() 664 cpuirq = isrc->cpuirq; in bcm_mips_release_cpu_intr() 671 if (cpuirq->refs == 1 && cpuirq->isrc_solo != NULL) { in bcm_mips_release_cpu_intr() [all …]
|
| H A D | bcm_mips74k.c | 213 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_mips74k_pic_disable_intr() 215 bcm_mips74k_mask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_mips74k_pic_disable_intr() 228 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_mips74k_pic_enable_intr() 297 struct bcm_mips_cpuirq *cpuirq; in bcm_mips74k_pic_intr() local 303 cpuirq = arg; in bcm_mips74k_pic_intr() 304 sc = (struct bcm_mips74k_softc*)cpuirq->sc; in bcm_mips74k_pic_intr() 310 KASSERT(cpuirq->mips_irq < BCM_MIPS74K_NUM_INTR, in bcm_mips74k_pic_intr() 311 ("invalid irq %u", cpuirq->mips_irq)); in bcm_mips74k_pic_intr() 319 isrc_solo = cpuirq->isrc_solo; in bcm_mips74k_pic_intr() 343 bcm_mips74k_mask_irq(sc, cpuirq->mips_irq, i); in bcm_mips74k_pic_intr() [all …]
|
| H A D | bcm_bmips.c | 191 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_bmips_pic_disable_intr() 193 bcm_bmips_mask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_bmips_pic_disable_intr() 206 KASSERT(isrc->cpuirq != NULL, ("no assigned MIPS IRQ")); in bcm_bmips_pic_enable_intr() 208 bcm_bmips_unmask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec); in bcm_bmips_pic_enable_intr() 299 struct bcm_mips_cpuirq *cpuirq; in bcm_bmips_pic_intr() local 305 cpuirq = arg; in bcm_bmips_pic_intr() 306 sc = (struct bcm_bmips_softc*)cpuirq->sc; in bcm_bmips_pic_intr() 312 mips_irq = cpuirq->mips_irq; in bcm_bmips_pic_intr() 347 isrc_solo = cpuirq->isrc_solo; in bcm_bmips_pic_intr()
|
| H A D | bcm_mipsvar.h | 86 struct bcm_mips_cpuirq *cpuirq; /**< assigned MIPS HW IRQ, or NULL if no assignment */ member
|