Lines Matching refs:dma_ops
1028 struct ib_dma_mapping_ops *dma_ops;
1475 if (dev->dma_ops)
1476 return dev->dma_ops->mapping_error(dev, dma_addr);
1491 if (dev->dma_ops)
1492 return dev->dma_ops->map_single(dev, cpu_addr, size, direction);
1507 if (dev->dma_ops)
1508 dev->dma_ops->unmap_single(dev, addr, size, direction);
1527 if (dev->dma_ops)
1528 return dev->dma_ops->map_page(dev, page, offset, size, direction);
1543 if (dev->dma_ops)
1544 dev->dma_ops->unmap_page(dev, addr, size, direction);
1560 if (dev->dma_ops)
1561 return dev->dma_ops->map_sg(dev, sg, nents, direction);
1576 if (dev->dma_ops)
1577 dev->dma_ops->unmap_sg(dev, sg, nents, direction);
1590 if (dev->dma_ops)
1591 return dev->dma_ops->dma_address(dev, sg);
1603 if (dev->dma_ops)
1604 return dev->dma_ops->dma_len(dev, sg);
1620 if (dev->dma_ops)
1621 dev->dma_ops->sync_single_for_cpu(dev, addr, size, dir);
1638 if (dev->dma_ops)
1639 dev->dma_ops->sync_single_for_device(dev, addr, size, dir);
1656 if (dev->dma_ops)
1657 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag);
1679 if (dev->dma_ops)
1680 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle);