Lines Matching refs:mips_irq
67 static void bcm_bmips_mask_irq(struct bcm_bmips_softc *sc, u_int mips_irq,
69 static void bcm_bmips_unmask_irq(struct bcm_bmips_softc *sc, u_int mips_irq,
194 bcm_bmips_mask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec);
209 bcm_bmips_unmask_irq(sc, isrc->cpuirq->mips_irq, isrc->ivec);
234 * @p mips_irq.
237 bcm_bmips_mask_irq(struct bcm_bmips_softc *sc, u_int mips_irq, u_int ivec)
240 KASSERT(mips_irq < sc->bcm_mips.num_cpuirqs, ("invalid MIPS IRQ %u",
241 mips_irq));
243 if (mips_irq == 0) {
258 ((1 << ivec) << SIBA_IPS_INT_SHIFT(mips_irq)) &
259 SIBA_IPS_INT_MASK(mips_irq));
269 bcm_bmips_unmask_irq(struct bcm_bmips_softc *sc, u_int mips_irq, u_int ivec)
272 KASSERT(mips_irq < sc->bcm_mips.num_cpuirqs, ("invalid MIPS IRQ %u",
273 mips_irq));
275 if (mips_irq == 0) {
289 ipsflag |= (ivec << SIBA_IPS_INT_SHIFT(mips_irq)) &
290 SIBA_IPS_INT_MASK(mips_irq);
303 u_int mips_irq, i;
313 mips_irq = cpuirq->mips_irq;
314 if (mips_irq == 0) {
322 switch (mips_irq) {
340 panic("invalid irq %u", mips_irq);
372 bcm_bmips_mask_irq(sc, mips_irq, i);
390 bcm_bmips_mask_irq(sc, mips_irq, i);