btx 274 drivers/i2c/busses/i2c-qup.c struct qup_i2c_bam btx; btx 618 drivers/i2c/busses/i2c-qup.c if (qup->btx.dma) btx 619 drivers/i2c/busses/i2c-qup.c dma_release_channel(qup->btx.dma); btx 622 drivers/i2c/busses/i2c-qup.c qup->btx.dma = NULL; btx 630 drivers/i2c/busses/i2c-qup.c if (!qup->btx.dma) { btx 631 drivers/i2c/busses/i2c-qup.c qup->btx.dma = dma_request_slave_channel_reason(qup->dev, "tx"); btx 632 drivers/i2c/busses/i2c-qup.c if (IS_ERR(qup->btx.dma)) { btx 633 drivers/i2c/busses/i2c-qup.c err = PTR_ERR(qup->btx.dma); btx 634 drivers/i2c/busses/i2c-qup.c qup->btx.dma = NULL; btx 691 drivers/i2c/busses/i2c-qup.c ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], btx 705 drivers/i2c/busses/i2c-qup.c ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], btx 712 drivers/i2c/busses/i2c-qup.c ret = qup_sg_set_buf(&qup->btx.sg[qup->btx.sg_cnt++], btx 733 drivers/i2c/busses/i2c-qup.c u32 tx_cnt = qup->btx.sg_cnt, rx_cnt = qup->brx.sg_cnt; btx 738 drivers/i2c/busses/i2c-qup.c qup->btx.tag.start[0] = QUP_BAM_INPUT_EOT; btx 749 drivers/i2c/busses/i2c-qup.c qup->btx.tag.start[len - 1] = QUP_BAM_FLUSH_STOP; btx 750 drivers/i2c/busses/i2c-qup.c ret = qup_sg_set_buf(&qup->btx.sg[tx_cnt++], &qup->btx.tag.start[0], btx 755 drivers/i2c/busses/i2c-qup.c txd = dmaengine_prep_slave_sg(qup->btx.dma, qup->btx.sg, tx_cnt, btx 775 drivers/i2c/busses/i2c-qup.c dma_async_issue_pending(qup->btx.dma); btx 786 drivers/i2c/busses/i2c-qup.c dmaengine_terminate_all(qup->btx.dma); btx 824 drivers/i2c/busses/i2c-qup.c dma_unmap_sg(qup->dev, qup->btx.sg, tx_cnt, DMA_TO_DEVICE); btx 835 drivers/i2c/busses/i2c-qup.c qup->btx.sg_cnt = 0; btx 885 drivers/i2c/busses/i2c-qup.c if (qup->btx.sg_cnt > qup->max_xfer_sg_len || btx 1715 drivers/i2c/busses/i2c-qup.c qup->btx.sg = devm_kcalloc(&pdev->dev, btx 1716 drivers/i2c/busses/i2c-qup.c blocks, sizeof(*qup->btx.sg), btx 1718 drivers/i2c/busses/i2c-qup.c if (!qup->btx.sg) { btx 1722 drivers/i2c/busses/i2c-qup.c sg_init_table(qup->btx.sg, blocks); btx 1749 drivers/i2c/busses/i2c-qup.c qup->btx.tag.start = devm_kzalloc(&pdev->dev, 2, GFP_KERNEL); btx 1750 drivers/i2c/busses/i2c-qup.c if (!qup->btx.tag.start) { btx 1910 drivers/i2c/busses/i2c-qup.c if (qup->btx.dma) btx 1911 drivers/i2c/busses/i2c-qup.c dma_release_channel(qup->btx.dma); btx 1922 drivers/i2c/busses/i2c-qup.c dma_release_channel(qup->btx.dma);