Lines Matching refs:dma_ops
2085 struct ib_dma_mapping_ops *dma_ops;
2948 if (dev->dma_ops)
2949 return dev->dma_ops->mapping_error(dev, dma_addr);
2964 if (dev->dma_ops)
2965 return dev->dma_ops->map_single(dev, cpu_addr, size, direction);
2980 if (dev->dma_ops)
2981 dev->dma_ops->unmap_single(dev, addr, size, direction);
3018 if (dev->dma_ops)
3019 return dev->dma_ops->map_page(dev, page, offset, size, direction);
3034 if (dev->dma_ops)
3035 dev->dma_ops->unmap_page(dev, addr, size, direction);
3051 if (dev->dma_ops)
3052 return dev->dma_ops->map_sg(dev, sg, nents, direction);
3067 if (dev->dma_ops)
3068 dev->dma_ops->unmap_sg(dev, sg, nents, direction);
3078 if (dev->dma_ops)
3079 return dev->dma_ops->map_sg_attrs(dev, sg, nents, direction,
3091 if (dev->dma_ops)
3092 return dev->dma_ops->unmap_sg_attrs(dev, sg, nents, direction,
3138 if (dev->dma_ops)
3139 dev->dma_ops->sync_single_for_cpu(dev, addr, size, dir);
3156 if (dev->dma_ops)
3157 dev->dma_ops->sync_single_for_device(dev, addr, size, dir);
3174 if (dev->dma_ops)
3175 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag);
3197 if (dev->dma_ops)
3198 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle);