Lines Matching refs:io_res

51 	struct resource		*io_res;
142 sc->io_res = bus_alloc_resource_any(dev, SYS_RES_IOPORT, &rid,
144 if (sc->io_res == NULL) {
224 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, PIIX4_SMBSLVCNT_ALTEN);
249 if (sc->io_res)
251 sc->io_res);
290 if ((bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) & PIIX4_SMBHSTSTAT_BUSY) ||
292 (bus_read_1(sc->io_res, PIIX4_SMBSLVSTS) & PIIX4_SMBSLVSTS_BUSY) ||
300 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, 0);
303 bus_write_1(sc->io_res, PIIX4_SMBHSTSTS,
314 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
321 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
322 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT,
338 status = bus_read_1(sc->io_res, PIIX4_SMBSLVSTS);
348 bus_write_1(sc->io_res, PIIX4_SMBSLVSTS,
364 slvcnt = bus_read_1(sc->io_res, PIIX4_SMBSLVCNT);
366 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
377 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, SMBALTRESP | LSB);
383 addr = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
388 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
400 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
408 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT, tmp);
446 if (bus_read_1(sc->io_res, PIIX4_SMBHSTSTS) &
452 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
462 tmp = bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
463 bus_write_1(sc->io_res, PIIX4_SMBHSTCNT, tmp & ~PIIX4_SMBHSTCNT_INTREN);
483 status = bus_read_1(sc->io_res, PIIX4_SMBHSTSTS);
489 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT,
500 bus_write_1(sc->io_res, PIIX4_SMBSLVCNT, PIIX4_SMBSLVCNT_ALTEN);
534 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, data);
553 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
554 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, byte);
573 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
582 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTCMD);
584 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
603 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
604 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
605 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, byte);
624 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
625 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
626 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, word & 0xff);
627 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT1, (word >> 8) & 0xff);
646 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
647 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
651 *byte = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
668 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
669 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
673 *word = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
674 *word |= bus_read_1(sc->io_res, PIIX4_SMBHSTDAT1) << 8;
698 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
699 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
700 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, sdata & 0xff);
701 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT1, (sdata & 0xff) >> 8);
705 *rdata = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
706 *rdata |= bus_read_1(sc->io_res, PIIX4_SMBHSTDAT1) << 8;
732 bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
734 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave & ~LSB);
735 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
737 bus_write_1(sc->io_res, PIIX4_SMBBLKDAT, buf[i]);
738 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, count);
763 bus_read_1(sc->io_res, PIIX4_SMBHSTCNT);
765 bus_write_1(sc->io_res, PIIX4_SMBHSTADD, slave | LSB);
766 bus_write_1(sc->io_res, PIIX4_SMBHSTCMD, cmd);
767 bus_write_1(sc->io_res, PIIX4_SMBHSTDAT0, *count);
771 nread = bus_read_1(sc->io_res, PIIX4_SMBHSTDAT0);
774 data = bus_read_1(sc->io_res, PIIX4_SMBBLKDAT);