| /include/linux/ |
| A D | dma-fence.h | 272 if (fence) in dma_fence_put() 284 if (fence) in dma_fence_get() 286 return fence; in dma_fence_get() 299 return fence; in dma_fence_get_rcu() 327 if (!fence) in dma_fence_get_rcu_safe() 350 dma_fence_put(fence); in dma_fence_get_rcu_safe() 424 if (fence->ops->signaled && fence->ops->signaled(fence)) { in dma_fence_is_signaled_locked() 454 if (fence->ops->signaled && fence->ops->signaled(fence)) { in dma_fence_is_signaled() 588 fence->error = error; in dma_fence_set_error() 607 return fence->timestamp; in dma_fence_timestamp() [all …]
|
| A D | dma-fence-chain.h | 29 struct dma_fence *fence; member 61 to_dma_fence_chain(struct dma_fence *fence) in to_dma_fence_chain() argument 63 if (!fence || !dma_fence_is_chain(fence)) in to_dma_fence_chain() 66 return container_of(fence, struct dma_fence_chain, base); in to_dma_fence_chain() 77 dma_fence_chain_contained(struct dma_fence *fence) in dma_fence_chain_contained() argument 79 struct dma_fence_chain *chain = to_dma_fence_chain(fence); in dma_fence_chain_contained() 81 return chain ? chain->fence : fence; in dma_fence_chain_contained() 124 struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence); 128 struct dma_fence *fence,
|
| A D | dma-fence-array.h | 59 to_dma_fence_array(struct dma_fence *fence) in to_dma_fence_array() argument 61 if (!fence || !dma_fence_is_array(fence)) in to_dma_fence_array() 64 return container_of(fence, struct dma_fence_array, base); in to_dma_fence_array() 78 #define dma_fence_array_for_each(fence, index, head) \ argument 79 for (index = 0, fence = dma_fence_array_first(head); fence; \ 80 ++(index), fence = dma_fence_array_next(head, index)) 93 bool dma_fence_match_context(struct dma_fence *fence, u64 context);
|
| A D | dma-resv.h | 201 struct dma_fence *fence; member 236 cursor->fence = NULL; in dma_resv_iter_begin() 248 dma_fence_put(cursor->fence); in dma_resv_iter_end() 289 #define dma_resv_for_each_fence_unlocked(cursor, fence) \ argument 290 for (fence = dma_resv_iter_first_unlocked(cursor); \ 291 fence; fence = dma_resv_iter_next_unlocked(cursor)) 306 #define dma_resv_for_each_fence(cursor, obj, usage, fence) \ argument 308 fence = dma_resv_iter_first(cursor); fence; \ 309 fence = dma_resv_iter_next(cursor)) 473 struct dma_fence *fence, [all …]
|
| A D | dma-fence-unwrap.h | 47 #define dma_fence_unwrap_for_each(fence, cursor, head) \ argument 48 for (fence = dma_fence_unwrap_first(head, cursor); fence; \ 49 fence = dma_fence_unwrap_next(cursor))
|
| A D | sync_file.h | 52 struct dma_fence *fence; member 58 struct sync_file *sync_file_create(struct dma_fence *fence);
|
| A D | host1x.h | 232 void host1x_fence_cancel(struct dma_fence *fence); 300 struct dma_fence *fence; member
|
| /include/trace/events/ |
| A D | dma_fence.h | 16 TP_ARGS(fence), 46 TP_ARGS(fence), 49 __string(driver, fence->ops->get_driver_name(fence)) 50 __string(timeline, fence->ops->get_timeline_name(fence)) 71 TP_ARGS(fence) 78 TP_ARGS(fence) 85 TP_ARGS(fence) 92 TP_ARGS(fence) 99 TP_ARGS(fence) 106 TP_ARGS(fence) [all …]
|
| /include/drm/ |
| A D | drm_syncobj.h | 51 struct dma_fence __rcu *fence; member 109 struct dma_fence *fence; in drm_syncobj_fence_get() local 112 fence = dma_fence_get_rcu_safe(&syncobj->fence); in drm_syncobj_fence_get() 115 return fence; in drm_syncobj_fence_get() 122 struct dma_fence *fence, 125 struct dma_fence *fence); 128 struct dma_fence **fence); 131 struct dma_fence *fence);
|
| A D | drm_suballoc.h | 48 struct dma_fence *fence; member 60 void drm_suballoc_free(struct drm_suballoc *sa, struct dma_fence *fence);
|
| A D | gpu_scheduler.h | 662 struct dma_fence *fence); 674 struct dma_fence *fence);
|
| A D | drm_gpuvm.h | 592 struct dma_fence *fence, 607 struct dma_fence *fence, in drm_gpuvm_exec_resv_add_fence() argument 611 drm_gpuvm_resv_add_fence(vm_exec->vm, &vm_exec->exec, fence, in drm_gpuvm_exec_resv_add_fence()
|
| A D | drm_file.h | 130 struct dma_fence *fence; member
|
| A D | drm_plane.h | 85 struct dma_fence *fence; member
|
| /include/uapi/drm/ |
| A D | vgem_drm.h | 54 __u32 fence; member
|
| A D | etnaviv_drm.h | 198 __u32 fence; /* out */ member 224 __u32 fence; /* in */ member
|
| A D | msm_drm.h | 332 __u32 fence; /* out (or in with MSM_SUBMIT_FENCE_SN_IN flag) */ member 428 __u32 fence; /* in */ member
|
| A D | tegra_drm.h | 497 __u32 fence; member
|
| A D | amdgpu_drm.h | 1005 struct drm_amdgpu_fence fence; member
|
| /include/drm/ttm/ |
| A D | ttm_execbuf_util.h | 117 struct dma_fence *fence);
|
| A D | ttm_bo.h | 458 struct dma_fence *fence, bool evict,
|
| /include/linux/iio/ |
| A D | buffer-dma.h | 79 struct dma_fence *fence; member 172 struct dma_fence *fence,
|
| A D | buffer_impl.h | 91 struct dma_fence *fence, struct sg_table *sgt, 193 void iio_buffer_signal_dmabuf_done(struct dma_fence *fence, int ret);
|
| /include/uapi/linux/ |
| A D | sync_file.h | 33 __s32 fence; member
|
| /include/linux/habanalabs/ |
| A D | cpucp_if.h | 820 __le32 fence; /* Signal to host that message is completed */ member
|