Lines Matching defs:io_res
49 struct resource *io_res;
211 sc->io_res = bus_alloc_resource_any(dev, sc->type, &sc->io_rid,
213 if (sc->io_res == NULL) {
231 if (sc->io_res)
233 sc->io_res);
279 sc->io_res = bus_alloc_resource_any(dev, sc->type, &sc->io_rid,
281 if (sc->io_res == NULL) {
364 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, PIIX4_SMBSLVCNT_ALTEN);
422 if ((bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) & PIIX4_SMBHSTSTAT_BUSY) ||
424 (bus_read_1(sc->io_res, PIIX4_SMBSLVSTS) & PIIX4_SMBSLVSTS_BUSY) ||
432 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, 0);
435 bus_write_1(sc->io_res, PIIX4_SMBHSTSTS,
446 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
453 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
454 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT,
470 status = bus_read_1(sc->io_res, PIIX4_SMBSLVSTS);
480 bus_write_1(sc->io_res, PIIX4_SMBSLVSTS,
496 slvcnt = bus_read_1(sc->io_res, PIIX4_SMBSLVCNT);
498 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
509 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, SMBALTRESP | LSB);
515 addr = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
520 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
532 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
540 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT, tmp);
585 if (bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) &
591 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
601 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
602 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT, tmp & ~PIIX4_SMBHSTCNT_INTREN);
622 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
628 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
639 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, PIIX4_SMBSLVCNT_ALTEN);
673 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, data);
692 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
693 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, byte);
712 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
721 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTCMD);
723 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
742 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
743 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
744 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, byte);
763 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
764 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
765 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, word & 0xff);
766 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT1, (word >> 8) & 0xff);
785 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
786 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
790 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
807 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
808 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
812 *word = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
813 *word |= bus_read_1(sc->io_res, PIIX4_SMBHSTDAT1) << 8;
843 bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
845 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
846 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
848 bus_write_1(sc->io_res, PIIX4_SMBBLKDAT, buf[i]);
849 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, count);
871 bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
873 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
874 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
878 nread = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
882 bus_read_1(sc->io_res, PIIX4_SMBBLKDAT);