Lines Matching refs:iot
100 bus_space_tag_t iot; in fdcprobe() local
105 iot = ia->ia_iot; in fdcprobe()
109 if (bus_space_map(iot, ia->ia_iobase, FDC_NPORT, 0, &ioh)) in fdcprobe()
111 if (bus_space_map(iot, ia->ia_iobase + FDCTL_OFFSET, in fdcprobe()
116 bus_space_write_1(iot, ioh, fdout, 0); in fdcprobe()
118 bus_space_write_1(iot, ioh, fdout, FDO_FRST); in fdcprobe()
121 if (out_fdc(iot, ioh, NE7CMD_SPECIFY) < 0) in fdcprobe()
123 out_fdc(iot, ioh, 0xdf); in fdcprobe()
124 out_fdc(iot, ioh, 2); in fdcprobe()
131 bus_space_unmap(iot, ioh, FDC_NPORT); in fdcprobe()
132 bus_space_unmap(iot, ioh_ctl, FDCTL_NPORT); in fdcprobe()
140 bus_space_tag_t iot; in fdcattach() local
145 iot = ia->ia_iot; in fdcattach()
148 if (bus_space_map(iot, ia->ia_iobase, FDC_NPORT, 0, &ioh) || in fdcattach()
149 bus_space_map(iot, ia->ia_iobase + FDCTL_OFFSET, in fdcattach()
153 fdc->sc_iot = iot; in fdcattach()
235 bus_space_tag_t iot = fdc->sc_iot; in fdcresult() local
241 i = bus_space_read_1(iot, ioh, fdsts) & in fdcresult()
251 bus_space_read_1(iot, ioh, fddata); in fdcresult()
259 out_fdc(bus_space_tag_t iot, bus_space_handle_t ioh, u_char x) in out_fdc() argument
263 while ((bus_space_read_1(iot, ioh, fdsts) & NE7_DIO) && i-- > 0); in out_fdc()
266 while ((bus_space_read_1(iot, ioh, fdsts) & NE7_RQM) == 0 && i-- > 0); in out_fdc()
269 bus_space_write_1(iot, ioh, fddata, x); in out_fdc()