pchsmbus_t
pchsmbus_ctrl_init(pchsmbus_t *pch)
pchsmbus_enable_intr(pchsmbus_t *pch)
pchsmbus_register(pchsmbus_t *pch)
pchsmbus_cleanup(pchsmbus_t *pch)
kmem_free(pch, sizeof (pchsmbus_t));
pchsmbus_t *pch;
pch = kmem_zalloc(sizeof (pchsmbus_t), KM_SLEEP);
pchsmbus_t *pch;
pchsmbus_read8(pchsmbus_t *pch, uint8_t regno)
pchsmbus_write8(pchsmbus_t *pch, uint8_t regno, uint8_t val)
pchsmbus_bus_avail(pchsmbus_t *pch)
pchsmbus_set_addr(pchsmbus_t *pch, const smbus_req_t *req, bool write)
pchsmbus_io_init_block(pchsmbus_t *pch, const smbus_req_t *req)
pchsmbus_io_error(pchsmbus_t *pch, pch_smbus_sts_t status)
pchsmbus_io_byte_done(pchsmbus_t *pch)
pchsmbus_io_req_done(pchsmbus_t *pch)
pchsmbus_io(pchsmbus_t *pch, pch_smbus_sts_t status)
pchsmbus_t *pch = (pchsmbus_t *)arg1;
pchsmbus_wait(pchsmbus_t *pch, bool poll)
pchsmbus_t *pch = arg;
pchsmbus_supported(pchsmbus_t *pch)
pchsmbus_setup_regs(pchsmbus_t *pch)
pchsmbus_setup_intr(pchsmbus_t *pch)