Home
last modified time | relevance | path

Searched refs:fence (Results 1 – 25 of 25) sorted by relevance

/include/linux/
A Ddma-fence.h272 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 Ddma-fence-chain.h29 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 Ddma-fence-array.h59 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 Ddma-resv.h201 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 Ddma-fence-unwrap.h47 #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 Dsync_file.h52 struct dma_fence *fence; member
58 struct sync_file *sync_file_create(struct dma_fence *fence);
A Dhost1x.h232 void host1x_fence_cancel(struct dma_fence *fence);
300 struct dma_fence *fence; member
/include/trace/events/
A Ddma_fence.h16 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 Ddrm_syncobj.h51 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 Ddrm_suballoc.h48 struct dma_fence *fence; member
60 void drm_suballoc_free(struct drm_suballoc *sa, struct dma_fence *fence);
A Dgpu_scheduler.h662 struct dma_fence *fence);
674 struct dma_fence *fence);
A Ddrm_gpuvm.h592 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 Ddrm_file.h130 struct dma_fence *fence; member
A Ddrm_plane.h85 struct dma_fence *fence; member
/include/uapi/drm/
A Dvgem_drm.h54 __u32 fence; member
A Detnaviv_drm.h198 __u32 fence; /* out */ member
224 __u32 fence; /* in */ member
A Dmsm_drm.h332 __u32 fence; /* out (or in with MSM_SUBMIT_FENCE_SN_IN flag) */ member
428 __u32 fence; /* in */ member
A Dtegra_drm.h497 __u32 fence; member
A Damdgpu_drm.h1005 struct drm_amdgpu_fence fence; member
/include/drm/ttm/
A Dttm_execbuf_util.h117 struct dma_fence *fence);
A Dttm_bo.h458 struct dma_fence *fence, bool evict,
/include/linux/iio/
A Dbuffer-dma.h79 struct dma_fence *fence; member
172 struct dma_fence *fence,
A Dbuffer_impl.h91 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 Dsync_file.h33 __s32 fence; member
/include/linux/habanalabs/
A Dcpucp_if.h820 __le32 fence; /* Signal to host that message is completed */ member

Completed in 67 milliseconds