/include/linux/ |
D | intel_th.h | 43 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);
|
D | scatterlist.h | 157 #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)
|
D | dma-mapping.h | 150 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 …]
|
D | host1x.h | 86 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()
|
D | dma-buf.h | 496 struct sg_table *sgt; member
|
D | dma-map-ops.h | 34 int (*get_sgtable)(struct device *dev, struct sg_table *sgt, 215 int dma_common_get_sgtable(struct device *dev, struct sg_table *sgt,
|
D | iommu.h | 1112 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/ |
D | drm_prime.h | 83 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,
|
D | drm_gem_shmem_helper.h | 80 struct sg_table *sgt; member 124 !shmem->vmap_use_count && shmem->sgt && in drm_gem_shmem_is_purgeable() 151 struct sg_table *sgt);
|
D | drm_gem_cma_helper.h | 23 struct sg_table *sgt; member 103 struct sg_table *sgt); 193 struct sg_table *sgt);
|
D | drm_drv.h | 435 struct sg_table *sgt);
|
/include/media/ |
D | vsp1.h | 115 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/ |
D | erspan.h | 22 __be16 sgt; /* security group tag */ member
|
/include/linux/fpga/ |
D | fpga-mgr.h | 98 struct sg_table *sgt; member 132 int (*write_sg)(struct fpga_manager *mgr, struct sg_table *sgt);
|
/include/net/ |
D | erspan.h | 278 u8 sgt = 0; in erspan_build_header_v2() local 309 md2->sgt = htons(sgt); in erspan_build_header_v2()
|
/include/linux/hsi/ |
D | hsi.h | 188 struct sg_table sgt; member
|