Home
last modified time | relevance | path

Searched refs:sgt (Results 1 – 16 of 16) sorted by relevance

/include/linux/
Dintel_th.h43 int (*alloc_window)(void *priv, struct sg_table **sgt,
45 void (*free_window)(void *priv, struct sg_table *sgt);
59 int (*ready)(void *priv, struct sg_table *sgt, size_t bytes);
65 void intel_th_msc_window_unlock(struct device *dev, struct sg_table *sgt);
Dscatterlist.h157 #define for_each_sgtable_sg(sgt, sg, i) \ argument
158 for_each_sg((sgt)->sgl, sg, (sgt)->orig_nents, i)
165 #define for_each_sgtable_dma_sg(sgt, sg, i) \ argument
166 for_each_sg((sgt)->sgl, sg, (sgt)->nents, i)
294 struct scatterlist *__sg_alloc_table_from_pages(struct sg_table *sgt,
299 int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages,
459 #define for_each_sgtable_page(sgt, piter, pgoffset) \ argument
460 for_each_sg_page((sgt)->sgl, piter, (sgt)->orig_nents, pgoffset)
473 #define for_each_sgtable_dma_page(sgt, dma_iter, pgoffset) \ argument
474 for_each_sg_dma_page((sgt)->sgl, dma_iter, (sgt)->nents, pgoffset)
Ddma-mapping.h150 int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt,
234 struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable_attrs() argument
336 static inline int dma_map_sgtable(struct device *dev, struct sg_table *sgt, in dma_map_sgtable() argument
341 nents = dma_map_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs); in dma_map_sgtable()
344 sgt->nents = nents; in dma_map_sgtable()
359 static inline void dma_unmap_sgtable(struct device *dev, struct sg_table *sgt, in dma_unmap_sgtable() argument
362 dma_unmap_sg_attrs(dev, sgt->sgl, sgt->orig_nents, dir, attrs); in dma_unmap_sgtable()
378 struct sg_table *sgt, enum dma_data_direction dir) in dma_sync_sgtable_for_cpu() argument
380 dma_sync_sg_for_cpu(dev, sgt->sgl, sgt->orig_nents, dir); in dma_sync_sgtable_for_cpu()
395 struct sg_table *sgt, enum dma_data_direction dir) in dma_sync_sgtable_for_device() argument
[all …]
Dhost1x.h86 void (*unpin)(struct device *dev, struct sg_table *sgt);
119 struct sg_table *sgt) in host1x_bo_unpin() argument
121 bo->ops->unpin(dev, sgt); in host1x_bo_unpin()
Ddma-buf.h496 struct sg_table *sgt; member
Ddma-map-ops.h34 int (*get_sgtable)(struct device *dev, struct sg_table *sgt,
215 int dma_common_get_sgtable(struct device *dev, struct sg_table *sgt,
Diommu.h1112 unsigned long iova, struct sg_table *sgt, int prot) in iommu_map_sgtable() argument
1114 return iommu_map_sg(domain, iova, sgt->sgl, sgt->orig_nents, prot); in iommu_map_sgtable()
/include/drm/
Ddrm_prime.h83 struct sg_table *sgt,
96 unsigned long drm_prime_get_contiguous_size(struct sg_table *sgt);
107 int drm_prime_sg_to_page_addr_arrays(struct sg_table *sgt, struct page **pages,
Ddrm_gem_shmem_helper.h80 struct sg_table *sgt; member
124 !shmem->vmap_use_count && shmem->sgt && in drm_gem_shmem_is_purgeable()
151 struct sg_table *sgt);
Ddrm_gem_cma_helper.h23 struct sg_table *sgt; member
103 struct sg_table *sgt);
193 struct sg_table *sgt);
Ddrm_drv.h435 struct sg_table *sgt);
/include/media/
Dvsp1.h115 int vsp1_du_map_sg(struct device *dev, struct sg_table *sgt);
116 void vsp1_du_unmap_sg(struct device *dev, struct sg_table *sgt);
/include/uapi/linux/
Derspan.h22 __be16 sgt; /* security group tag */ member
/include/linux/fpga/
Dfpga-mgr.h98 struct sg_table *sgt; member
132 int (*write_sg)(struct fpga_manager *mgr, struct sg_table *sgt);
/include/net/
Derspan.h278 u8 sgt = 0; in erspan_build_header_v2() local
309 md2->sgt = htons(sgt); in erspan_build_header_v2()
/include/linux/hsi/
Dhsi.h188 struct sg_table sgt; member