Lines Matching refs:esc

167 	struct ef_softc *esc = (struct ef_softc *)sc;  in ef_reset()  local
172 bus_space_write_1(esc->sc_regt, esc->sc_regh, in ef_reset()
175 bus_space_write_1(esc->sc_regt, esc->sc_regh, in ef_reset()
192 struct ef_softc *esc = (struct ef_softc *)sc; in ef_atten() local
194 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_ATTN, 1); in ef_atten()
200 struct ef_softc *esc = (struct ef_softc *)sc; in ef_hwinit() local
202 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_ICTRL, 1); in ef_hwinit()
209 struct ef_softc *esc = (struct ef_softc *)sc; in ef_intrhook() local
214 cr = bus_space_read_1(esc->sc_regt, esc->sc_regh, EF_CTRL); in ef_intrhook()
215 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_CTRL, in ef_intrhook()
217 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_ICTRL, 1); in ef_intrhook()
222 cr = bus_space_read_1(esc->sc_regt, esc->sc_regh, EF_CTRL); in ef_intrhook()
223 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_CTRL, in ef_intrhook()
229 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_ICTRL, 1); in ef_intrhook()
450 struct ef_softc *esc = device_private(self); in ef_attach() local
451 struct ie_softc *sc = &esc->sc_ie; in ef_attach()
526 esc->sc_regt = ia->ia_iot; in ef_attach()
527 esc->sc_regh = ioh; in ef_attach()
577 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_CTRL, in ef_attach()
581 i = bus_space_read_1(esc->sc_regt, esc->sc_regh, EF_REV); in ef_attach()
582 esc->card_rev = 10 * (i / 16) + (i % 16); in ef_attach()
585 partno[i] = bus_space_read_1(esc->sc_regt, esc->sc_regh, in ef_attach()
589 esc->card_type = EF_IS_TP(partno) ? EF_CARD_TP : EF_CARD_BNC; in ef_attach()
592 bus_space_write_1(esc->sc_regt, esc->sc_regh, in ef_attach()
596 ethaddr[i] = bus_space_read_1(esc->sc_regt, esc->sc_regh, in ef_attach()
600 (esc->card_type == EF_CARD_TP) ? "3C507-TP" : "3C507", in ef_attach()
601 esc->card_rev); in ef_attach()
603 if (esc->card_type == EF_CARD_TP) in ef_attach()
607 uint8_t media = bus_space_read_1(esc->sc_regt, esc->sc_regh, in ef_attach()
616 bus_space_write_1(esc->sc_regt, esc->sc_regh, EF_ICTRL, 1); in ef_attach()
618 esc->sc_ih = isa_intr_establish(ia->ia_ic, ia->ia_irq[0].ir_irq, in ef_attach()
620 if (esc->sc_ih == NULL) { in ef_attach()