Searched refs:xfered_len (Results 1 – 3 of 3) sorted by relevance
33 i2c->xfered_len = -1; in viai2c_write()115 i2c->xfered_len = 0; in viai2c_xfer()143 msg->buf[i2c->xfered_len] = readw(base + VIAI2C_REG_CDR) >> 8; in viai2c_irq_xfer()146 if (i2c->xfered_len == msg->len - 2) in viai2c_irq_xfer()161 if ((i2c->xfered_len + 1) == msg->len) { in viai2c_irq_xfer()167 writew(msg->buf[i2c->xfered_len + 1] & 0xFF, base + VIAI2C_REG_CDR); in viai2c_irq_xfer()172 i2c->xfered_len++; in viai2c_irq_xfer()174 return i2c->xfered_len == msg->len; in viai2c_irq_xfer()
66 priv->xfer_len = min_t(u16, msg->len - i2c->xfered_len, ZXI2C_FIFO_SIZE); in viai2c_fifo_xfer()73 iowrite8(msg->buf[i2c->xfered_len + i], base + ZXI2C_REG_HTDR); in viai2c_fifo_xfer()77 if (priv->hrv && msg->len == (i2c->xfered_len + priv->xfer_len)) { in viai2c_fifo_xfer()104 msg->buf[i2c->xfered_len + i] = ioread8(base + ZXI2C_REG_HRDR); in viai2c_fifo_irq_xfer()106 i2c->xfered_len += priv->xfer_len; in viai2c_fifo_irq_xfer()107 if (i2c->xfered_len == msg->len) in viai2c_fifo_irq_xfer()115 priv->xfer_len = min_t(u16, msg->len - i2c->xfered_len, ZXI2C_FIFO_SIZE); in viai2c_fifo_irq_xfer()122 iowrite8(msg->buf[i2c->xfered_len + i], base + ZXI2C_REG_HTDR); in viai2c_fifo_irq_xfer()126 if (priv->hrv && msg->len == (i2c->xfered_len + priv->xfer_len)) { in viai2c_fifo_irq_xfer()165 i2c->xfered_len = 0; in zxi2c_xfer()
71 u16 xfered_len; member