Searched refs:dma_fence (Results 1 – 21 of 21) sorted by relevance
| /include/linux/ |
| A D | dma-fence.h | 26 struct dma_fence; 67 struct dma_fence { struct 233 void (*release)(struct dma_fence *fence); 282 static inline struct dma_fence *dma_fence_get(struct dma_fence *fence) in dma_fence_get() 296 static inline struct dma_fence *dma_fence_get_rcu(struct dma_fence *fence) in dma_fence_get_rcu() 320 static inline struct dma_fence * 324 struct dma_fence *fence; in dma_fence_get_rcu_safe() 492 struct dma_fence *f2) in dma_fence_is_later() 510 struct dma_fence *f2) in dma_fence_is_later_or_same() 524 static inline struct dma_fence *dma_fence_later(struct dma_fence *f1, in dma_fence_later() [all …]
|
| A D | dma-fence-unwrap.h | 11 struct dma_fence; 22 struct dma_fence *chain; 26 struct dma_fence *array; 33 struct dma_fence *dma_fence_unwrap_first(struct dma_fence *head, 35 struct dma_fence *dma_fence_unwrap_next(struct dma_fence_unwrap *cursor); 51 struct dma_fence *__dma_fence_unwrap_merge(unsigned int num_fences, 52 struct dma_fence **fences, 55 int dma_fence_dedup_array(struct dma_fence **array, int num_fences); 71 struct dma_fence *__f[] = { __VA_ARGS__ }; \
|
| A D | dma-fence-chain.h | 26 struct dma_fence base; 27 struct dma_fence __rcu *prev; 29 struct dma_fence *fence; 61 to_dma_fence_chain(struct dma_fence *fence) in to_dma_fence_chain() 76 static inline struct dma_fence * 77 dma_fence_chain_contained(struct dma_fence *fence) in dma_fence_chain_contained() 124 struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence); 125 int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno); 127 struct dma_fence *prev, 128 struct dma_fence *fence,
|
| A D | dma-fence-array.h | 39 struct dma_fence base; 44 struct dma_fence **fences; 59 to_dma_fence_array(struct dma_fence *fence) in to_dma_fence_array() 84 int num_fences, struct dma_fence **fences, 89 struct dma_fence **fences, 93 bool dma_fence_match_context(struct dma_fence *fence, u64 context); 95 struct dma_fence *dma_fence_array_first(struct dma_fence *head); 96 struct dma_fence *dma_fence_array_next(struct dma_fence *head,
|
| A D | sync_file.h | 52 struct dma_fence *fence; 58 struct sync_file *sync_file_create(struct dma_fence *fence); 59 struct dma_fence *sync_file_get_fence(int fd);
|
| A D | dma-resv.h | 201 struct dma_fence *fence; 219 struct dma_fence *dma_resv_iter_first_unlocked(struct dma_resv_iter *cursor); 220 struct dma_fence *dma_resv_iter_next_unlocked(struct dma_resv_iter *cursor); 221 struct dma_fence *dma_resv_iter_first(struct dma_resv_iter *cursor); 222 struct dma_fence *dma_resv_iter_next(struct dma_resv_iter *cursor); 470 void dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, 473 struct dma_fence *fence, 476 unsigned int *num_fences, struct dma_fence ***fences); 478 struct dma_fence **fence);
|
| A D | host1x.h | 230 struct dma_fence *host1x_fence_create(struct host1x_syncpt *sp, u32 threshold, 232 void host1x_fence_cancel(struct dma_fence *fence); 300 struct dma_fence *fence;
|
| /include/trace/events/ |
| A D | dma_fence.h | 3 #define TRACE_SYSTEM dma_fence 10 struct dma_fence; 12 DECLARE_EVENT_CLASS(dma_fence, 14 TP_PROTO(struct dma_fence *fence), 44 TP_PROTO(struct dma_fence *fence), 69 TP_PROTO(struct dma_fence *fence), 76 TP_PROTO(struct dma_fence *fence), 83 TP_PROTO(struct dma_fence *fence), 90 TP_PROTO(struct dma_fence *fence), 97 TP_PROTO(struct dma_fence *fence), [all …]
|
| /include/drm/ |
| A D | drm_syncobj.h | 51 struct dma_fence __rcu *fence; 106 static inline struct dma_fence * 109 struct dma_fence *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 | gpu_scheduler.h | 175 struct dma_fence *dependency; 198 struct dma_fence __rcu *last_scheduled; 269 struct dma_fence scheduled; 281 struct dma_fence finished; 294 struct dma_fence *parent; 317 struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f); 423 struct dma_fence *(*prepare_job)(struct drm_sched_job *sched_job, 458 struct dma_fence *(*run_job)(struct drm_sched_job *sched_job); 662 struct dma_fence *fence); 674 struct dma_fence *fence);
|
| A D | drm_suballoc.h | 48 struct dma_fence *fence; 60 void drm_suballoc_free(struct drm_suballoc *sa, struct dma_fence *fence);
|
| A D | drm_writeback.h | 135 struct dma_fence *out_fence; 184 struct dma_fence *
|
| A D | drm_atomic_uapi.h | 38 struct dma_fence;
|
| A D | drm_file.h | 41 struct dma_fence; 130 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()
|
| A D | drm_plane.h | 85 struct dma_fence *fence;
|
| /include/drm/ttm/ |
| A D | ttm_execbuf_util.h | 37 struct dma_fence; 117 struct dma_fence *fence);
|
| A D | ttm_resource.h | 203 struct dma_fence *move;
|
| A D | ttm_bo.h | 458 struct dma_fence *fence, bool evict,
|
| /include/linux/iio/ |
| A D | buffer-dma.h | 21 struct dma_fence; 79 struct dma_fence *fence; 172 struct dma_fence *fence,
|
| A D | buffer_impl.h | 13 struct dma_fence; 91 struct dma_fence *fence, struct sg_table *sgt, 193 void iio_buffer_signal_dmabuf_done(struct dma_fence *fence, int ret);
|
Completed in 43 milliseconds