Home
last modified time | relevance | path

Searched refs:dma_resv_list (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-resv.c63 struct dma_resv_list { struct
70 static void dma_resv_list_entry(struct dma_resv_list *list, unsigned int index, in dma_resv_list_entry()
84 static void dma_resv_list_set(struct dma_resv_list *list, in dma_resv_list_set()
95 * Allocate a new dma_resv_list and make sure to correctly initialize
98 static struct dma_resv_list *dma_resv_list_alloc(unsigned int max_fences) in dma_resv_list_alloc()
100 struct dma_resv_list *list; in dma_resv_list_alloc()
117 /* Free a dma_resv_list and make sure to drop all references. */
118 static void dma_resv_list_free(struct dma_resv_list *list) in dma_resv_list_free()
162 static inline struct dma_resv_list *dma_resv_fences_list(struct dma_resv *obj) in dma_resv_fences_list()
184 struct dma_resv_list *ol in dma_resv_reserve_fences()
[all...]
/kernel/linux/linux-5.10/drivers/dma-buf/
H A Ddma-resv.c59 * Allocate a new dma_resv_list and make sure to correctly initialize
62 static struct dma_resv_list *dma_resv_list_alloc(unsigned int shared_max) in dma_resv_list_alloc()
64 struct dma_resv_list *list; in dma_resv_list_alloc()
80 * Free a dma_resv_list and make sure to drop all references.
82 static void dma_resv_list_free(struct dma_resv_list *list) in dma_resv_list_free()
158 struct dma_resv_list *fobj; in dma_resv_fini()
189 struct dma_resv_list *old, *new; in dma_resv_reserve_shared()
265 struct dma_resv_list *fobj; in dma_resv_add_shared_fence()
311 struct dma_resv_list *old; in dma_resv_add_excl_fence()
348 struct dma_resv_list *src_lis in dma_resv_copy_fences()
[all...]
H A Ddma-buf.c216 struct dma_resv_list *fobj; in dma_buf_poll()
1296 struct dma_resv_list *fobj; in dma_buf_debug_show()
/kernel/linux/linux-5.10/include/linux/
H A Ddma-resv.h51 * struct dma_resv_list - a list of shared fences
57 struct dma_resv_list { struct
75 struct dma_resv_list __rcu *fence;
89 static inline struct dma_resv_list *dma_resv_get_list(struct dma_resv *obj) in dma_resv_get_list()
221 struct dma_resv_list *fence = dma_resv_get_list(obj); in dma_resv_unlock()
/kernel/linux/linux-6.6/include/linux/
H A Ddma-resv.h50 struct dma_resv_list;
178 struct dma_resv_list __rcu *fences;
210 struct dma_resv_list *fences;
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_busy.c85 struct dma_resv_list *list; in i915_gem_busy_ioctl()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_debugfs.c60 struct dma_resv_list *fobj; in qxl_debugfs_buffers_info()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_sync.c93 struct dma_resv_list *flist; in radeon_sync_resv()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_sync.c204 struct dma_resv_list *flist; in amdgpu_sync_resv()
H A Damdgpu_ttm.c1576 struct dma_resv_list *flist; in amdgpu_ttm_bo_eviction_valuable()
H A Damdgpu_amdkfd_gpuvm.c226 struct dma_resv_list *old, *new; in amdgpu_amdkfd_remove_eviction_fence()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_fence.c347 struct dma_resv_list *fobj; in nouveau_fence_sync()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
H A Dmsm_gem.c714 struct dma_resv_list *fobj; in msm_gem_sync_object()
812 struct dma_resv_list *fobj; in msm_gem_describe()
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_gem.c455 struct dma_resv_list *fobj; in etnaviv_gem_describe()
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c360 struct dma_resv_list *fobj; in ttm_bo_flush_all_fences()

Completed in 19 milliseconds