Searched refs:msg_xfrd (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/i2c/busses/
H A Di2c-axxia.c87 * @msg_xfrd: number of bytes transferred in msg
98 size_t msg_xfrd; member in struct:axxia_i2c_dev
229 int bytes_to_transfer = min(rx_fifo_avail, msg->len - idev->msg_xfrd); axxia_i2c_empty_rx_fifo()
234 if (idev->msg_xfrd == 0 && i2c_m_recv_len(msg)) { axxia_i2c_empty_rx_fifo()
247 msg->buf[idev->msg_xfrd++] = c; axxia_i2c_empty_rx_fifo()
261 int bytes_to_transfer = min(tx_fifo_avail, msg->len - idev->msg_xfrd); axxia_i2c_fill_tx_fifo()
262 int ret = msg->len - idev->msg_xfrd - bytes_to_transfer; axxia_i2c_fill_tx_fifo()
265 writel(msg->buf[idev->msg_xfrd++], idev->base + MST_DATA); axxia_i2c_fill_tx_fifo()
303 if (i2c_m_rd(idev->msg) && idev->msg_xfrd < idev->msg->len) axxia_i2c_isr()
340 idev->msg_xfrd = 0; axxia_i2c_xfer_msg()

Completed in 52 milliseconds