Lines Matching defs:dma_ops
1821 struct ib_dma_mapping_ops *dma_ops;
2333 if (dev->dma_ops)
2334 return dev->dma_ops->mapping_error(dev, dma_addr);
2349 if (dev->dma_ops)
2350 return dev->dma_ops->map_single(dev, cpu_addr, size, direction);
2365 if (dev->dma_ops)
2366 dev->dma_ops->unmap_single(dev, addr, size, direction);
2403 if (dev->dma_ops)
2404 return dev->dma_ops->map_page(dev, page, offset, size, direction);
2419 if (dev->dma_ops)
2420 dev->dma_ops->unmap_page(dev, addr, size, direction);
2436 if (dev->dma_ops)
2437 return dev->dma_ops->map_sg(dev, sg, nents, direction);
2452 if (dev->dma_ops)
2453 dev->dma_ops->unmap_sg(dev, sg, nents, direction);
2481 if (dev->dma_ops)
2482 return dev->dma_ops->dma_address(dev, sg);
2494 if (dev->dma_ops)
2495 return dev->dma_ops->dma_len(dev, sg);
2511 if (dev->dma_ops)
2512 dev->dma_ops->sync_single_for_cpu(dev, addr, size, dir);
2529 if (dev->dma_ops)
2530 dev->dma_ops->sync_single_for_device(dev, addr, size, dir);
2547 if (dev->dma_ops)
2548 return dev->dma_ops->alloc_coherent(dev, size, dma_handle, flag);
2570 if (dev->dma_ops)
2571 dev->dma_ops->free_coherent(dev, size, cpu_addr, dma_handle);