Lines Matching refs:dma_ops
1134 struct ib_dma_mapping_ops *dma_ops; member
1591 if (dev->dma_ops) in ib_dma_mapping_error()
1592 return dev->dma_ops->mapping_error(dev, dma_addr); in ib_dma_mapping_error()
1607 if (dev->dma_ops) in ib_dma_map_single()
1608 return dev->dma_ops->map_single(dev, cpu_addr, size, direction); in ib_dma_map_single()
1623 if (dev->dma_ops) in ib_dma_unmap_single()
1624 dev->dma_ops->unmap_single(dev, addr, size, direction); in ib_dma_unmap_single()
1661 if (dev->dma_ops) in ib_dma_map_page()
1662 return dev->dma_ops->map_page(dev, page, offset, size, direction); in ib_dma_map_page()
1677 if (dev->dma_ops) in ib_dma_unmap_page()
1678 dev->dma_ops->unmap_page(dev, addr, size, direction); in ib_dma_unmap_page()
1694 if (dev->dma_ops) in ib_dma_map_sg()
1695 return dev->dma_ops->map_sg(dev, sg, nents, direction); in ib_dma_map_sg()
1710 if (dev->dma_ops) in ib_dma_unmap_sg()
1711 dev->dma_ops->unmap_sg(dev, sg, nents, direction); in ib_dma_unmap_sg()
1739 if (dev->dma_ops) in ib_sg_dma_address()
1740 return dev->dma_ops->dma_address(dev, sg); in ib_sg_dma_address()
1752 if (dev->dma_ops) in ib_sg_dma_len()
1753 return dev->dma_ops->dma_len(dev, sg); in ib_sg_dma_len()
1769 if (dev->dma_ops) in ib_dma_sync_single_for_cpu()
1770 dev->dma_ops->sync_single_for_cpu(dev, addr, size, dir); in ib_dma_sync_single_for_cpu()
1787 if (dev->dma_ops) in ib_dma_sync_single_for_device()
1788 dev->dma_ops->sync_single_for_device(dev, addr, size, dir); in ib_dma_sync_single_for_device()
1805 if (dev->dma_ops) in ib_dma_alloc_coherent()
1806 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag); in ib_dma_alloc_coherent()
1828 if (dev->dma_ops) in ib_dma_free_coherent()
1829 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle); in ib_dma_free_coherent()