Lines Matching refs:dma_buf
606 static int rockchip_sfc_fifo_transfer_dma(struct rockchip_sfc *sfc, dma_addr_t dma_buf, size_t len) in rockchip_sfc_fifo_transfer_dma() argument
609 writel((u32)dma_buf, sfc->regbase + SFC_DMA_ADDR); in rockchip_sfc_fifo_transfer_dma()
631 void *dma_buf; in rockchip_sfc_xfer_data_dma() local
637 dma_buf = (void *)op->data.buf.out; in rockchip_sfc_xfer_data_dma()
640 dma_buf = (void *)op->data.buf.in; in rockchip_sfc_xfer_data_dma()
644 ret = bounce_buffer_start(&bb, dma_buf, len, bb_flags); in rockchip_sfc_xfer_data_dma()
658 void *dma_buf; in rockchip_sfc_xfer_data_dma_async() local
661 dma_buf = (void *)op->data.buf.out; in rockchip_sfc_xfer_data_dma_async()
662 flush_dcache_range((unsigned long)dma_buf, in rockchip_sfc_xfer_data_dma_async()
663 (unsigned long)dma_buf + len); in rockchip_sfc_xfer_data_dma_async()
665 dma_buf = (void *)op->data.buf.in; in rockchip_sfc_xfer_data_dma_async()
668 dev_dbg(sfc->dev, "xfer_dma_async len=%x %p\n", len, dma_buf); in rockchip_sfc_xfer_data_dma_async()
670 rockchip_sfc_fifo_transfer_dma(sfc, (dma_addr_t)dma_buf, len); in rockchip_sfc_xfer_data_dma_async()