Lines Matching defs:icu
121 atpic_read(struct atpic_softc *sc, int icu, int ofs)
125 val = bus_read_1(sc->sc_res[icu], ofs);
130 atpic_write(struct atpic_softc *sc, int icu, int ofs, uint8_t val)
133 bus_write_1(sc->sc_res[icu], ofs, val);
134 bus_barrier(sc->sc_res[icu], ofs, 2 - ofs,
176 atpic_init(struct atpic_softc *sc, int icu)
179 sc->sc_mask[icu] = 0xff - ((icu == ATPIC_MASTER) ? 4 : 0);
181 atpic_write(sc, icu, 0, ICW1_RESET | ICW1_IC4);
182 atpic_write(sc, icu, 1, (icu == ATPIC_SLAVE) ? 8 : 0);
183 atpic_write(sc, icu, 1, (icu == ATPIC_SLAVE) ? 2 : 4);
184 atpic_write(sc, icu, 1, ICW4_8086);
185 atpic_write(sc, icu, 1, sc->sc_mask[icu]);
186 atpic_write(sc, icu, 0, OCW3_SEL | OCW3_RR);