Lines Matching defs:icu
119 atpic_read(struct atpic_softc *sc, int icu, int ofs)
123 val = bus_read_1(sc->sc_res[icu], ofs);
128 atpic_write(struct atpic_softc *sc, int icu, int ofs, uint8_t val)
131 bus_write_1(sc->sc_res[icu], ofs, val);
132 bus_barrier(sc->sc_res[icu], ofs, 2 - ofs,
174 atpic_init(struct atpic_softc *sc, int icu)
177 sc->sc_mask[icu] = 0xff - ((icu == ATPIC_MASTER) ? 4 : 0);
179 atpic_write(sc, icu, 0, ICW1_RESET | ICW1_IC4);
180 atpic_write(sc, icu, 1, (icu == ATPIC_SLAVE) ? 8 : 0);
181 atpic_write(sc, icu, 1, (icu == ATPIC_SLAVE) ? 2 : 4);
182 atpic_write(sc, icu, 1, ICW4_8086);
183 atpic_write(sc, icu, 1, sc->sc_mask[icu]);
184 atpic_write(sc, icu, 0, OCW3_SEL | OCW3_RR);