Lines Matching refs:sg_table
114 int dma_map_sgtable(struct device *dev, struct sg_table *sgt,
128 int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt,
143 struct sg_table *dma_alloc_noncontiguous(struct device *dev, size_t size,
146 struct sg_table *sgt, enum dma_data_direction dir);
148 struct sg_table *sgt);
151 size_t size, struct sg_table *sgt);
174 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, in dma_map_sgtable()
212 struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable_attrs()
259 static inline struct sg_table *dma_alloc_noncontiguous(struct device *dev, in dma_alloc_noncontiguous()
266 struct sg_table *sgt, enum dma_data_direction dir) in dma_free_noncontiguous()
270 struct sg_table *sgt) in dma_vmap_noncontiguous()
278 struct vm_area_struct *vma, size_t size, struct sg_table *sgt) in dma_mmap_noncontiguous()
423 static inline void dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, in dma_unmap_sgtable()
442 struct sg_table *sgt, enum dma_data_direction dir) in dma_sync_sgtable_for_cpu()
459 struct sg_table *sgt, enum dma_data_direction dir) in dma_sync_sgtable_for_device()