IIC_DONTWAIT
sleep == RTL_WAITOK ? IIC_WAIT : IIC_DONTWAIT);
(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));
if (iicbus_request_bus(parent, sc->dev, IIC_DONTWAIT) != 0)
error = iicdev_readfrom(dev, reg, (void *) data, 1, IIC_DONTWAIT);
error = iicdev_writeto(dev, reg, (void *) &data, 1, IIC_DONTWAIT);