Lines Matching defs:dma_device
2785 /* Do not access @dma_device directly from ULP nor from HW drivers. */
2786 struct device *dma_device;
2969 struct device *dma_device);
4129 * Drivers that don't need a DMA mapping at the RDMA layer, set dma_device to
4135 return IS_ENABLED(CONFIG_INFINIBAND_VIRT_DMA) && !dev->dma_device;
4146 return dma_pci_p2pdma_supported(dev->dma_device);
4183 return dma_mapping_error(dev->dma_device, dma_addr);
4199 return dma_map_single(dev->dma_device, cpu_addr, size, direction);
4214 dma_unmap_single(dev->dma_device, addr, size, direction);
4233 return dma_map_page(dev->dma_device, page, offset, size, direction);
4248 dma_unmap_page(dev->dma_device, addr, size, direction);
4259 return dma_map_sg_attrs(dev->dma_device, sg, nents, direction,
4269 dma_unmap_sg_attrs(dev->dma_device, sg, nents, direction,
4294 return dma_map_sgtable(dev->dma_device, sgt, direction, dma_attrs);
4303 dma_unmap_sgtable(dev->dma_device, sgt, direction, dma_attrs);
4344 return dma_get_max_seg_size(dev->dma_device);
4360 dma_sync_single_for_cpu(dev->dma_device, addr, size, dir);
4376 dma_sync_single_for_device(dev->dma_device, addr, size, dir);