Lines Matching refs:buf_len

100 	size_t buf_len;  member
190 dev->buf_len, dma->direction); in at91_twi_dma_cleanup()
199 if (dev->buf_len <= 0) in at91_twi_write_next_byte()
205 if (--dev->buf_len == 0) in at91_twi_write_next_byte()
208 dev_dbg(dev->dev, "wrote 0x%x, to go %d\n", *dev->buf, dev->buf_len); in at91_twi_write_next_byte()
218 dev->buf_len, DMA_TO_DEVICE); in at91_twi_write_data_dma_callback()
238 if (dev->buf_len <= 0) in at91_twi_write_data_dma()
244 dma_addr = dma_map_single(dev->dev, dev->buf, dev->buf_len, in at91_twi_write_data_dma()
252 sg_dma_len(&dma->sg) = dev->buf_len; in at91_twi_write_data_dma()
277 if (dev->buf_len <= 0) in at91_twi_read_next_byte()
281 --dev->buf_len; in at91_twi_read_next_byte()
292 dev->buf_len += *dev->buf; in at91_twi_read_next_byte()
293 dev->msg->len = dev->buf_len + 1; in at91_twi_read_next_byte()
295 dev->buf_len); in at91_twi_read_next_byte()
299 dev->buf_len = 1; in at91_twi_read_next_byte()
304 if (dev->buf_len == 1) in at91_twi_read_next_byte()
307 dev_dbg(dev->dev, "read 0x%x, to go %d\n", *dev->buf, dev->buf_len); in at91_twi_read_next_byte()
317 dev->buf_len, DMA_FROM_DEVICE); in at91_twi_read_data_dma_callback()
320 dev->buf += dev->buf_len - 2; in at91_twi_read_data_dma_callback()
321 dev->buf_len = 2; in at91_twi_read_data_dma_callback()
336 dma_addr = dma_map_single(dev->dev, dev->buf, dev->buf_len - 2, in at91_twi_read_data_dma()
345 sg_dma_len(&dma->sg) = dev->buf_len - 2; in at91_twi_read_data_dma()
426 (dev->msg->flags & I2C_M_RD) ? "read" : "write", dev->buf_len); in at91_do_twi_transfer()
431 if (!dev->buf_len) { in at91_do_twi_transfer()
443 if (dev->buf_len <= 1 && !(dev->msg->flags & I2C_M_RECV_LEN)) in at91_do_twi_transfer()
454 if (dev->use_dma && (dev->buf_len > AT91_I2C_DMA_THRESHOLD)) { in at91_do_twi_transfer()
464 if (dev->use_dma && (dev->buf_len > AT91_I2C_DMA_THRESHOLD)) { in at91_do_twi_transfer()
545 dev->buf_len = m_start->len; in at91_twi_xfer()