Searched refs:tx_multi_xfer (Results 1 – 1 of 1) sorted by relevance
525 struct geni_i2c_gpi_multi_desc_xfer *tx_multi_xfer; in i2c_gpi_cb_result() local535 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() local569 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 …]