Home
last modified time | relevance | path

Searched refs:tx_multi_xfer (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/i2c/busses/
H A Di2c-qcom-geni.c525 struct geni_i2c_gpi_multi_desc_xfer *tx_multi_xfer; in i2c_gpi_cb_result() local
535 tx_multi_xfer = &gi2c->i2c_multi_desc_config; in i2c_gpi_cb_result()
536 tx_multi_xfer->irq_cnt++; in i2c_gpi_cb_result()
567 struct geni_i2c_gpi_multi_desc_xfer *tx_multi_xfer = &gi2c->i2c_multi_desc_config; in geni_i2c_gpi_multi_desc_unmap() local
569 msg_xfer_cnt = gi2c->err ? tx_multi_xfer->msg_idx_cnt : tx_multi_xfer->irq_cnt; in geni_i2c_gpi_multi_desc_unmap()
572 for (; tx_multi_xfer->unmap_msg_cnt < msg_xfer_cnt; tx_multi_xfer->unmap_msg_cnt++) { in geni_i2c_gpi_multi_desc_unmap()
573 wr_idx = tx_multi_xfer->unmap_msg_cnt; in geni_i2c_gpi_multi_desc_unmap()
575 tx_multi_xfer->dma_buf[wr_idx], in geni_i2c_gpi_multi_desc_unmap()
576 tx_multi_xfer->dma_addr[wr_idx], in geni_i2c_gpi_multi_desc_unmap()
579 if (tx_multi_xfer->unmap_msg_cnt == gi2c->num_msgs - 1) { in geni_i2c_gpi_multi_desc_unmap()
[all …]