Lines Matching refs:vmd_dma_ops
310 static const struct dma_map_ops *vmd_dma_ops(struct device *dev) in vmd_dma_ops() function
318 return vmd_dma_ops(dev)->alloc(to_vmd_dev(dev), size, addr, flag, in vmd_alloc()
325 return vmd_dma_ops(dev)->free(to_vmd_dev(dev), size, vaddr, addr, in vmd_free()
333 return vmd_dma_ops(dev)->mmap(to_vmd_dev(dev), vma, cpu_addr, addr, in vmd_mmap()
341 return vmd_dma_ops(dev)->get_sgtable(to_vmd_dev(dev), sgt, cpu_addr, in vmd_get_sgtable()
350 return vmd_dma_ops(dev)->map_page(to_vmd_dev(dev), page, offset, size, in vmd_map_page()
357 vmd_dma_ops(dev)->unmap_page(to_vmd_dev(dev), addr, size, dir, attrs); in vmd_unmap_page()
363 return vmd_dma_ops(dev)->map_sg(to_vmd_dev(dev), sg, nents, dir, attrs); in vmd_map_sg()
369 vmd_dma_ops(dev)->unmap_sg(to_vmd_dev(dev), sg, nents, dir, attrs); in vmd_unmap_sg()
375 vmd_dma_ops(dev)->sync_single_for_cpu(to_vmd_dev(dev), addr, size, dir); in vmd_sync_single_for_cpu()
381 vmd_dma_ops(dev)->sync_single_for_device(to_vmd_dev(dev), addr, size, in vmd_sync_single_for_device()
388 vmd_dma_ops(dev)->sync_sg_for_cpu(to_vmd_dev(dev), sg, nents, dir); in vmd_sync_sg_for_cpu()
394 vmd_dma_ops(dev)->sync_sg_for_device(to_vmd_dev(dev), sg, nents, dir); in vmd_sync_sg_for_device()
399 return vmd_dma_ops(dev)->mapping_error(to_vmd_dev(dev), addr); in vmd_mapping_error()
404 return vmd_dma_ops(dev)->dma_supported(to_vmd_dev(dev), mask); in vmd_dma_supported()
410 return vmd_dma_ops(dev)->get_required_mask(to_vmd_dev(dev)); in vmd_get_required_mask()