Lines Matching defs:tlen
43 int tlen; /* Data queued for tx in buffer */
70 if (hw->tlen == 0) {
73 hw->tlen = 1;
82 memcpy(&hw->buffer[hw->tlen], t->tx_buf, len);
83 hw->tlen += len;
87 hw->rindex = hw->tlen - 1;
95 hw->rindex = hw->tlen - 1;
96 memset(&hw->buffer[hw->tlen], 0, len);
97 hw->tlen += len;
101 if (do_transfer && hw->tlen > 1) {
105 ret = i2c_master_send(hw->client, hw->buffer, hw->tlen);
108 if (ret != hw->tlen)
114 ret = sc18is602_wait_ready(hw, hw->tlen);
124 hw->tlen = 0;
174 struct spi_transfer *t, int tlen)
176 if (t && t->len + tlen > SC18IS602_BUFSIZ + 1)
190 hw->tlen = 0;
194 status = sc18is602_check_transfer(spi, t, hw->tlen);