Lines Matching defs:buf_len
147 dev->buf_len, dma->direction);
156 if (!dev->buf_len)
163 if (--dev->buf_len == 0) {
169 dev_dbg(dev->dev, "wrote 0x%x, to go %zu\n", *dev->buf, dev->buf_len);
179 dev->buf_len, DMA_TO_DEVICE);
201 if (!dev->buf_len)
207 dma_addr = dma_map_single(dev->dev, dev->buf, dev->buf_len,
223 part1_len = dev->buf_len & ~0x3;
230 part2_len = dev->buf_len & 0x3;
246 sg_dma_len(&dma->sg[0]) = dev->buf_len;
277 if (!dev->buf_len) {
284 --dev->buf_len;
295 dev->buf_len += *dev->buf;
296 dev->msg->len = dev->buf_len + 1;
298 dev->buf_len);
302 dev->buf_len = 1;
307 if (!dev->use_alt_cmd && dev->buf_len == 1)
310 dev_dbg(dev->dev, "read 0x%x, to go %zu\n", *dev->buf, dev->buf_len);
321 dev->buf_len, DMA_FROM_DEVICE);
325 dev->buf += dev->buf_len - 2;
326 dev->buf_len = 2;
338 size_t buf_len;
340 buf_len = (dev->use_alt_cmd) ? dev->buf_len : dev->buf_len - 2;
345 dma_addr = dma_map_single(dev->dev, dev->buf, buf_len, DMA_FROM_DEVICE);
353 if (dev->fifo_size && IS_ALIGNED(buf_len, 4)) {
366 sg_dma_len(&dma->sg[0]) = buf_len;
526 (dev->msg->flags & I2C_M_RD) ? "read" : "write", dev->buf_len);
549 if (!dev->buf_len) {
556 if (!dev->use_alt_cmd && dev->buf_len <= 1 &&
569 if (dev->use_dma && (dev->buf_len > AT91_I2C_DMA_THRESHOLD)) {
579 if (dev->use_dma && (dev->buf_len > AT91_I2C_DMA_THRESHOLD)) {
586 (dev->buf_len ? AT91_TWI_TXRDY : 0));
701 dev->buf_len = m_start->len;