IIC_WAIT
error = iicbus_request_bus(bus, sc->dev, IIC_WAIT);
error = iicbus_request_bus(bus, sc->dev, IIC_WAIT);
IIC_WAIT);
IIC_WAIT);
IIC_WAIT);
IIC_WAIT);
error = iicdev_readfrom(dev, DA9063_PAGE_CON, ®, 1, IIC_WAIT);
error = iicdev_readfrom(sc->dev, DA9063_PAGE_CON, ®, 1, IIC_WAIT);
error = iicdev_writeto(sc->dev, DA9063_PAGE_CON, ®, 1, IIC_WAIT);
err = iicbus_request_bus(iicbus, dev, IIC_WAIT);
sleep == RTL_WAITOK ? IIC_WAIT : IIC_DONTWAIT);
if ((how & IIC_WAIT) == 0) {
error = iicbus_request_bus(parent, dev, IIC_WAIT);
return (iicbus_transfer_excl(sc->dev, msgs, nitems(msgs), IIC_WAIT));
err = iic2errno(iicdev_readfrom(sc->dev, reg, data, 2, IIC_WAIT));
error = iicbus_transfer_excl(sc->dev, &msg, 1, IIC_WAIT);
error = iicbus_transfer_excl(sc->dev, &msg, 1, IIC_WAIT);
error = iicbus_transfer_excl(dev, msgs, 2, IIC_WAIT);
error = iicbus_transfer_excl(dev, &msg, 1, IIC_WAIT);
IIC_WAIT | IIC_INTR)))
(ioflag & O_NONBLOCK) ? IIC_DONTWAIT : (IIC_WAIT | IIC_INTR));
(flags & O_NONBLOCK) ? IIC_DONTWAIT : (IIC_WAIT | IIC_INTR));
(flags & O_NONBLOCK) ? IIC_DONTWAIT : (IIC_WAIT | IIC_INTR));
(flags & O_NONBLOCK) ? IIC_DONTWAIT : (IIC_WAIT | IIC_INTR));
iicbus_request_bus(device_get_parent(dev), dev, IIC_WAIT);
if (iicbus_request_bus(parent, sc->dev, IIC_WAIT) != 0)
how_request = how_open == IICHID_PS_NULL ? IIC_WAIT : IIC_INTRWAIT;
error = iicbus_request_bus(parent, sc->dev, IIC_WAIT);
iicbus_request_bus(parent, sc->dev, IIC_WAIT);
error = iicbus_request_bus(parent, sc->dev, IIC_WAIT);
case IIC_WAIT | IIC_INTR:
case IIC_WAIT | IIC_NOINTR:
(waithow & IIC_WAIT) ? M_WAITOK : M_NOWAIT);
#define IIC_INTRWAIT (IIC_INTR | IIC_WAIT)
error = iicbus_request_bus(parent, dev, IIC_WAIT | IIC_RECURSIVE);
IIC_WAIT);
IIC_WAIT);
return (iicdev_readfrom(sc->dev, reg, val, sizeof(*val), IIC_WAIT));
return (iicdev_writeto(sc->dev, reg, &val, sizeof(val), IIC_WAIT));
sizeof(*tregs), IIC_WAIT)) != 0)
sizeof(*tregs), IIC_WAIT));
IIC_WAIT)) == 0)
IIC_WAIT));
return (iicdev_readfrom(dev, reg, buf, buflen, IIC_WAIT));
return (iicdev_writeto(dev, reg, buf, buflen, IIC_WAIT));
return (iicdev_readfrom(dev, reg, data, 1, IIC_WAIT));
return (iicdev_writeto(dev, reg, &val, 1, IIC_WAIT));
#define WAITFLAGS (IIC_WAIT | IIC_RECURSIVE)
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) {
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0)
#define WAITFLAGS (IIC_WAIT | IIC_RECURSIVE)
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) == 0) {
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0)
sizeof(uint8_t), IIC_WAIT);
sizeof(struct pcf85063_time), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
sizeof(struct pcf85063_time), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
sizeof(uint8_t), IIC_WAIT);
error = iicdev_readfrom(dev, PCF85063_TIME_REG, &flags, 1, IIC_WAIT);
return (iicdev_readfrom(sc->dev, reg, data, 1, IIC_WAIT));
return (rtc8583_writeto(sc->dev, reg, &val, 1, IIC_WAIT));
IIC_WAIT)) != 0)
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0)
if ((err = iicbus_request_bus(sc->busdev, sc->dev, IIC_WAIT)) != 0)
sizeof(tregs), IIC_WAIT);
if ((rv = iicdev_readfrom(sc->dev, reg, &data, 1, IIC_WAIT)) != 0)
if ((rv = iicdev_writeto(sc->dev, reg, &data, 1, IIC_WAIT)) != 0)
if ((rv = iicdev_readfrom(sc->dev, RV3032_TEMP_LSB, &data, sizeof(data), IIC_WAIT)) != 0)
if ((rv = iicdev_writeto(sc->dev, RV3032_EEPROM_COMMAND, &data, sizeof(data), IIC_WAIT)) != 0)
if ((rv = iicdev_readfrom(sc->dev, RV3032_TEMP_LSB, &data, sizeof(data), IIC_WAIT)) != 0)
if ((rv = iicdev_readfrom(sc->dev, RV3032_STATUS, &status, sizeof(status), IIC_WAIT)) != 0)
if ((rv = iicdev_readfrom(sc->dev, RV3032_SECS, &time_regs, sizeof(time_regs), IIC_WAIT)) != 0)
if ((rv = iicdev_readfrom(sc->dev, RV3032_STATUS, &status, sizeof(status), IIC_WAIT)) != 0)
if ((rv = iicdev_writeto(sc->dev, RV3032_SECS, &time_regs, sizeof(time_regs), IIC_WAIT)) != 0)
if ((rv = iicdev_writeto(sc->dev, RV3032_STATUS, &status, sizeof(status), IIC_WAIT)) != 0)
IIC_WAIT);
rc = iicdev_readfrom(dev, RX8803_CTRL, ®, sizeof(uint8_t), IIC_WAIT);
rc = iicdev_writeto(dev, RX8803_CTRL, ®, sizeof(uint8_t), IIC_WAIT);
IIC_WAIT);
rc = iicdev_writeto(dev, RX8803_CTRL, ®, sizeof(uint8_t), IIC_WAIT);
rc = iicdev_readfrom(dev, RX8803_FLAGS, ®, sizeof(uint8_t), IIC_WAIT);
rc = iicdev_writeto(dev, RX8803_FLAGS, ®, sizeof(uint8_t), IIC_WAIT);
rc = iicdev_readfrom(dev, RX8803_FLAGS, &flags, 1, IIC_WAIT);
error = iicbus_transfer_excl(dev, msg, 1, IIC_WAIT);
return (iicbus_transfer_excl(dev, msg, 1, IIC_WAIT));