Lines Matching refs:is_irq
174 const u_int group = is->is_irq / 32;
180 const u_int ipriority_shift = (is->is_irq & 0x3) * 8;
181 const u_int icfg_shift = (is->is_irq & 0xf) * 2;
190 icfg = gicr_read_4(sc, n, GICR_ICFGRn(is->is_irq / 16));
195 gicr_write_4(sc, n, GICR_ICFGRn(is->is_irq / 16), icfg);
197 ipriority = gicr_read_4(sc, n, GICR_IPRIORITYRn(is->is_irq / 4));
200 gicr_write_4(sc, n, GICR_IPRIORITYRn(is->is_irq / 4), ipriority);
212 gicd_write_8(sc, GICD_IROUTER(is->is_irq), irouter);
215 icfg = gicd_read_4(sc, GICD_ICFGRn(is->is_irq / 16));
220 gicd_write_4(sc, GICD_ICFGRn(is->is_irq / 16), icfg);
223 ipriority = gicd_read_4(sc, GICD_IPRIORITYRn(is->is_irq / 4));
226 gicd_write_4(sc, GICD_IPRIORITYRn(is->is_irq / 4), ipriority);
571 sc->sc_lpiconf.base[is->is_irq] = IPL_TO_PRIORITY(sc, is->is_ipl) | GIC_LPICONF_Res1;
574 gicv3_dcache_wb_range((vaddr_t)&sc->sc_lpiconf.base[is->is_irq], 1);