Lines Matching defs:brx
276 struct qup_i2c_bam brx;
642 if (qup->brx.dma)
643 dma_release_channel(qup->brx.dma);
645 qup->brx.dma = NULL;
662 if (!qup->brx.dma) {
663 qup->brx.dma = dma_request_chan(qup->dev, "rx");
664 if (IS_ERR(qup->brx.dma)) {
666 err = PTR_ERR(qup->brx.dma);
667 qup->brx.dma = NULL;
696 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++],
697 &qup->brx.tag.start[0],
703 ret = qup_sg_set_buf(&qup->brx.sg[qup->brx.sg_cnt++],
755 u32 tx_cnt = qup->btx.sg_cnt, rx_cnt = qup->brx.sg_cnt;
764 ret = qup_sg_set_buf(&qup->brx.sg[rx_cnt++],
765 &qup->brx.tag.start[0],
800 rxd = dmaengine_prep_slave_sg(qup->brx.dma, qup->brx.sg,
820 dma_async_issue_pending(qup->brx.dma);
848 dma_unmap_sg(qup->dev, qup->brx.sg, rx_cnt,
857 qup->brx.sg_cnt = 0;
911 qup->brx.sg_cnt > qup->max_xfer_sg_len ||
1747 qup->brx.sg = devm_kcalloc(&pdev->dev,
1748 blocks, sizeof(*qup->brx.sg),
1750 if (!qup->brx.sg) {
1754 sg_init_table(qup->brx.sg, blocks);
1766 qup->brx.tag.start = devm_kzalloc(&pdev->dev, 2, GFP_KERNEL);
1767 if (!qup->brx.tag.start) {
1945 if (qup->brx.dma)
1946 dma_release_channel(qup->brx.dma);
1956 dma_release_channel(qup->brx.dma);