dma_fence         185 drivers/dma-buf/dma-buf.c static void dma_buf_poll_cb(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence         201 drivers/dma-buf/dma-buf.c 	struct dma_fence *fence_excl;
dma_fence         283 drivers/dma-buf/dma-buf.c 			struct dma_fence *fence = rcu_dereference(fobj->shared[i]);
dma_fence        1161 drivers/dma-buf/dma-buf.c 	struct dma_fence *fence;
dma_fence          18 drivers/dma-buf/dma-fence-array.c static const char *dma_fence_array_get_driver_name(struct dma_fence *fence)
dma_fence          23 drivers/dma-buf/dma-fence-array.c static const char *dma_fence_array_get_timeline_name(struct dma_fence *fence)
dma_fence          55 drivers/dma-buf/dma-fence-array.c static void dma_fence_array_cb_func(struct dma_fence *f,
dma_fence          70 drivers/dma-buf/dma-fence-array.c static bool dma_fence_array_enable_signaling(struct dma_fence *fence)
dma_fence         103 drivers/dma-buf/dma-fence-array.c static bool dma_fence_array_signaled(struct dma_fence *fence)
dma_fence         110 drivers/dma-buf/dma-fence-array.c static void dma_fence_array_release(struct dma_fence *fence)
dma_fence         151 drivers/dma-buf/dma-fence-array.c 					       struct dma_fence **fences,
dma_fence         188 drivers/dma-buf/dma-fence-array.c bool dma_fence_match_context(struct dma_fence *fence, u64 context)
dma_fence          12 drivers/dma-buf/dma-fence-chain.c static bool dma_fence_chain_enable_signaling(struct dma_fence *fence);
dma_fence          21 drivers/dma-buf/dma-fence-chain.c static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain)
dma_fence          23 drivers/dma-buf/dma-fence-chain.c 	struct dma_fence *prev;
dma_fence          39 drivers/dma-buf/dma-fence-chain.c struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence)
dma_fence          42 drivers/dma-buf/dma-fence-chain.c 	struct dma_fence *prev, *replacement, *tmp;
dma_fence          89 drivers/dma-buf/dma-fence-chain.c int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno)
dma_fence         111 drivers/dma-buf/dma-fence-chain.c static const char *dma_fence_chain_get_driver_name(struct dma_fence *fence)
dma_fence         116 drivers/dma-buf/dma-fence-chain.c static const char *dma_fence_chain_get_timeline_name(struct dma_fence *fence)
dma_fence         134 drivers/dma-buf/dma-fence-chain.c static void dma_fence_chain_cb(struct dma_fence *f, struct dma_fence_cb *cb)
dma_fence         143 drivers/dma-buf/dma-fence-chain.c static bool dma_fence_chain_enable_signaling(struct dma_fence *fence)
dma_fence         150 drivers/dma-buf/dma-fence-chain.c 		struct dma_fence *f = chain ? chain->fence : fence;
dma_fence         163 drivers/dma-buf/dma-fence-chain.c static bool dma_fence_chain_signaled(struct dma_fence *fence)
dma_fence         167 drivers/dma-buf/dma-fence-chain.c 		struct dma_fence *f = chain ? chain->fence : fence;
dma_fence         178 drivers/dma-buf/dma-fence-chain.c static void dma_fence_chain_release(struct dma_fence *fence)
dma_fence         181 drivers/dma-buf/dma-fence-chain.c 	struct dma_fence *prev;
dma_fence         229 drivers/dma-buf/dma-fence-chain.c 			  struct dma_fence *prev,
dma_fence         230 drivers/dma-buf/dma-fence-chain.c 			  struct dma_fence *fence,
dma_fence          27 drivers/dma-buf/dma-fence.c static struct dma_fence dma_fence_stub;
dma_fence          67 drivers/dma-buf/dma-fence.c static const char *dma_fence_stub_get_name(struct dma_fence *fence)
dma_fence          82 drivers/dma-buf/dma-fence.c struct dma_fence *dma_fence_get_stub(void)
dma_fence         129 drivers/dma-buf/dma-fence.c int dma_fence_signal_locked(struct dma_fence *fence)
dma_fence         169 drivers/dma-buf/dma-fence.c int dma_fence_signal(struct dma_fence *fence)
dma_fence         204 drivers/dma-buf/dma-fence.c dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout)
dma_fence         230 drivers/dma-buf/dma-fence.c 	struct dma_fence *fence =
dma_fence         231 drivers/dma-buf/dma-fence.c 		container_of(kref, struct dma_fence, refcount);
dma_fence         270 drivers/dma-buf/dma-fence.c void dma_fence_free(struct dma_fence *fence)
dma_fence         284 drivers/dma-buf/dma-fence.c void dma_fence_enable_sw_signaling(struct dma_fence *fence)
dma_fence         329 drivers/dma-buf/dma-fence.c int dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb,
dma_fence         383 drivers/dma-buf/dma-fence.c int dma_fence_get_status(struct dma_fence *fence)
dma_fence         415 drivers/dma-buf/dma-fence.c dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence         438 drivers/dma-buf/dma-fence.c dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence         459 drivers/dma-buf/dma-fence.c dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout)
dma_fence         525 drivers/dma-buf/dma-fence.c dma_fence_test_signaled_any(struct dma_fence **fences, uint32_t count,
dma_fence         531 drivers/dma-buf/dma-fence.c 		struct dma_fence *fence = fences[i];
dma_fence         562 drivers/dma-buf/dma-fence.c dma_fence_wait_any_timeout(struct dma_fence **fences, uint32_t count,
dma_fence         590 drivers/dma-buf/dma-fence.c 		struct dma_fence *fence = fences[i];
dma_fence         646 drivers/dma-buf/dma-fence.c dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops,
dma_fence         120 drivers/dma-buf/dma-resv.c 	struct dma_fence *excl;
dma_fence         178 drivers/dma-buf/dma-resv.c 		struct dma_fence *fence;
dma_fence         204 drivers/dma-buf/dma-resv.c 		struct dma_fence *fence;
dma_fence         224 drivers/dma-buf/dma-resv.c void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence)
dma_fence         227 drivers/dma-buf/dma-resv.c 	struct dma_fence *old;
dma_fence         271 drivers/dma-buf/dma-resv.c void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence)
dma_fence         273 drivers/dma-buf/dma-resv.c 	struct dma_fence *old_fence = dma_resv_get_excl(obj);
dma_fence         314 drivers/dma-buf/dma-resv.c 	struct dma_fence *old, *new;
dma_fence         341 drivers/dma-buf/dma-resv.c 			struct dma_fence *fence;
dma_fence         400 drivers/dma-buf/dma-resv.c 			    struct dma_fence **pfence_excl,
dma_fence         402 drivers/dma-buf/dma-resv.c 			    struct dma_fence ***pshared)
dma_fence         404 drivers/dma-buf/dma-resv.c 	struct dma_fence **shared = NULL;
dma_fence         405 drivers/dma-buf/dma-resv.c 	struct dma_fence *fence_excl;
dma_fence         431 drivers/dma-buf/dma-resv.c 			struct dma_fence **nshared;
dma_fence         503 drivers/dma-buf/dma-resv.c 	struct dma_fence *fence;
dma_fence         535 drivers/dma-buf/dma-resv.c 			struct dma_fence *lfence = rcu_dereference(fobj->shared[i]);
dma_fence         575 drivers/dma-buf/dma-resv.c static inline int dma_resv_test_signaled_single(struct dma_fence *passed_fence)
dma_fence         577 drivers/dma-buf/dma-resv.c 	struct dma_fence *fence, *lfence = passed_fence;
dma_fence         621 drivers/dma-buf/dma-resv.c 			struct dma_fence *fence = rcu_dereference(fobj->shared[i]);
dma_fence         635 drivers/dma-buf/dma-resv.c 		struct dma_fence *fence_excl = rcu_dereference(obj->fence_excl);
dma_fence          13 drivers/dma-buf/selftests.h selftest(dma_fence, dma_fence)
dma_fence          16 drivers/dma-buf/seqno-fence.c static const char *seqno_fence_get_driver_name(struct dma_fence *fence)
dma_fence          23 drivers/dma-buf/seqno-fence.c static const char *seqno_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          30 drivers/dma-buf/seqno-fence.c static bool seqno_enable_signaling(struct dma_fence *fence)
dma_fence          37 drivers/dma-buf/seqno-fence.c static bool seqno_signaled(struct dma_fence *fence)
dma_fence          44 drivers/dma-buf/seqno-fence.c static void seqno_release(struct dma_fence *fence)
dma_fence          55 drivers/dma-buf/seqno-fence.c static signed long seqno_wait(struct dma_fence *fence, bool intr,
dma_fence          20 drivers/dma-buf/st-dma-fence.c 	struct dma_fence base;
dma_fence          22 drivers/dma-buf/st-dma-fence.c } *to_mock_fence(struct dma_fence *f) {
dma_fence          26 drivers/dma-buf/st-dma-fence.c static const char *mock_name(struct dma_fence *f)
dma_fence          31 drivers/dma-buf/st-dma-fence.c static void mock_fence_release(struct dma_fence *f)
dma_fence          41 drivers/dma-buf/st-dma-fence.c static void mock_wakeup(struct dma_fence *f, struct dma_fence_cb *cb)
dma_fence          46 drivers/dma-buf/st-dma-fence.c static long mock_wait(struct dma_fence *f, bool intr, long timeout)
dma_fence          83 drivers/dma-buf/st-dma-fence.c static struct dma_fence *mock_fence(void)
dma_fence          99 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         113 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         151 drivers/dma-buf/st-dma-fence.c static void simple_callback(struct dma_fence *f, struct dma_fence_cb *cb)
dma_fence         159 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         186 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         215 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         247 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         278 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         304 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         333 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         361 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f;
dma_fence         410 drivers/dma-buf/st-dma-fence.c 	struct dma_fence *f[64];
dma_fence         432 drivers/dma-buf/st-dma-fence.c 	struct dma_fence __rcu **fences;
dma_fence         438 drivers/dma-buf/st-dma-fence.c static void __wait_for_callbacks(struct dma_fence *f)
dma_fence         452 drivers/dma-buf/st-dma-fence.c 		struct dma_fence *f1, *f2;
dma_fence         510 drivers/dma-buf/st-dma-fence.c 	struct dma_fence __rcu *f[2] = {};
dma_fence         561 drivers/dma-buf/st-dma-fence.c 	pr_info("sizeof(dma_fence)=%zu\n", sizeof(struct dma_fence));
dma_fence          64 drivers/dma-buf/sw_sync.c static inline struct sync_pt *dma_fence_to_sync_pt(struct dma_fence *fence)
dma_fence         119 drivers/dma-buf/sw_sync.c static const char *timeline_fence_get_driver_name(struct dma_fence *fence)
dma_fence         124 drivers/dma-buf/sw_sync.c static const char *timeline_fence_get_timeline_name(struct dma_fence *fence)
dma_fence         131 drivers/dma-buf/sw_sync.c static void timeline_fence_release(struct dma_fence *fence)
dma_fence         148 drivers/dma-buf/sw_sync.c static bool timeline_fence_signaled(struct dma_fence *fence)
dma_fence         155 drivers/dma-buf/sw_sync.c static bool timeline_fence_enable_signaling(struct dma_fence *fence)
dma_fence         160 drivers/dma-buf/sw_sync.c static void timeline_fence_value_str(struct dma_fence *fence,
dma_fence         166 drivers/dma-buf/sw_sync.c static void timeline_fence_timeline_value_str(struct dma_fence *fence,
dma_fence          66 drivers/dma-buf/sync_debug.c 			     struct dma_fence *fence, bool show)
dma_fence          48 drivers/dma-buf/sync_debug.h static inline struct sync_timeline *dma_fence_parent(struct dma_fence *fence)
dma_fence          60 drivers/dma-buf/sync_debug.h 	struct dma_fence base;
dma_fence          46 drivers/dma-buf/sync_file.c static void fence_check_cb_func(struct dma_fence *f, struct dma_fence_cb *cb)
dma_fence          64 drivers/dma-buf/sync_file.c struct sync_file *sync_file_create(struct dma_fence *fence)
dma_fence         102 drivers/dma-buf/sync_file.c struct dma_fence *sync_file_get_fence(int fd)
dma_fence         105 drivers/dma-buf/sync_file.c 	struct dma_fence *fence;
dma_fence         136 drivers/dma-buf/sync_file.c 		struct dma_fence *fence = sync_file->fence;
dma_fence         149 drivers/dma-buf/sync_file.c 			       struct dma_fence **fences, int num_fences)
dma_fence         175 drivers/dma-buf/sync_file.c static struct dma_fence **get_fences(struct sync_file *sync_file,
dma_fence         189 drivers/dma-buf/sync_file.c static void add_fence(struct dma_fence **fences,
dma_fence         190 drivers/dma-buf/sync_file.c 		      int *i, struct dma_fence *fence)
dma_fence         214 drivers/dma-buf/sync_file.c 	struct dma_fence **fences, **nfences, **a_fences, **b_fences;
dma_fence         240 drivers/dma-buf/sync_file.c 		struct dma_fence *pt_a = a_fences[i_a];
dma_fence         241 drivers/dma-buf/sync_file.c 		struct dma_fence *pt_b = b_fences[i_b];
dma_fence         378 drivers/dma-buf/sync_file.c static int sync_fill_fence_info(struct dma_fence *fence,
dma_fence         403 drivers/dma-buf/sync_file.c 	struct dma_fence **fences;
dma_fence         373 drivers/gpu/drm/amd/amdgpu/amdgpu.h 	struct dma_fence	        *fence;
dma_fence         392 drivers/gpu/drm/amd/amdgpu/amdgpu.h 	struct dma_fence		*excl;
dma_fence         394 drivers/gpu/drm/amd/amdgpu/amdgpu.h 	struct dma_fence		**shared;
dma_fence         433 drivers/gpu/drm/amd/amdgpu/amdgpu.h 		    struct dma_fence *f);
dma_fence         436 drivers/gpu/drm/amd/amdgpu/amdgpu.h 		       struct dma_fence **f);
dma_fence         475 drivers/gpu/drm/amd/amdgpu/amdgpu.h 	struct dma_fence		*fence;
dma_fence         608 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 	struct dma_fence *f = NULL;
dma_fence         688 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm)
dma_fence         702 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f)
dma_fence          72 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 	struct dma_fence base;
dma_fence          97 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm);
dma_fence          98 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f);
dma_fence         200 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 					struct dma_fence **ef);
dma_fence         204 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 					struct dma_fence **ef);
dma_fence         225 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 					    struct dma_fence **ef);
dma_fence         255 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 					       struct dma_fence *fence);
dma_fence          83 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c struct amdgpu_amdkfd_fence *to_amdgpu_amdkfd_fence(struct dma_fence *f)
dma_fence          97 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c static const char *amdkfd_fence_get_driver_name(struct dma_fence *f)
dma_fence         102 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c static const char *amdkfd_fence_get_timeline_name(struct dma_fence *f)
dma_fence         115 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c static bool amdkfd_fence_enable_signaling(struct dma_fence *f)
dma_fence         139 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c static void amdkfd_fence_release(struct dma_fence *f)
dma_fence         160 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm)
dma_fence         241 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 		struct dma_fence *f;
dma_fence         263 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 		struct dma_fence *f;
dma_fence         841 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 		       struct dma_fence **ef)
dma_fence         928 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 					  struct dma_fence **ef)
dma_fence         964 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 					   struct dma_fence **ef)
dma_fence        1960 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c int amdgpu_amdkfd_gpuvm_restore_process_bos(void *info, struct dma_fence **ef)
dma_fence          36 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c 	struct dma_fence *fence = NULL;
dma_fence         874 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct dma_fence *f;
dma_fence         889 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct dma_fence *f;
dma_fence        1029 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct dma_fence *fence;
dma_fence        1053 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 			struct dma_fence *old = fence;
dma_fence        1072 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	struct dma_fence *fence;
dma_fence        1422 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	struct dma_fence *fence;
dma_fence        1464 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c static struct dma_fence *amdgpu_cs_get_fence(struct amdgpu_device *adev,
dma_fence        1470 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	struct dma_fence *fence;
dma_fence        1495 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	struct dma_fence *fence;
dma_fence        1567 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct dma_fence *fence;
dma_fence        1610 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	struct dma_fence **array;
dma_fence        1615 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 	array = kcalloc(fence_count, sizeof(struct dma_fence *), GFP_KERNEL);
dma_fence        1621 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c 		struct dma_fence *fence;
dma_fence          91 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 			      sizeof(struct dma_fence*), GFP_KERNEL);
dma_fence         468 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 			  struct dma_fence *fence, uint64_t* handle)
dma_fence         472 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 	struct dma_fence *other = NULL;
dma_fence         492 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c struct dma_fence *amdgpu_ctx_get_fence(struct amdgpu_ctx *ctx,
dma_fence         497 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 	struct dma_fence *fence;
dma_fence         544 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c 	struct dma_fence *other;
dma_fence          34 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h 	struct dma_fence	**fences;
dma_fence          45 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h 	struct dma_fence		**fences;
dma_fence          72 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h 			  struct dma_fence *fence, uint64_t *seq);
dma_fence          73 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h struct dma_fence *amdgpu_ctx_get_fence(struct amdgpu_ctx *ctx,
dma_fence         933 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 					  struct dma_fence **fences)
dma_fence         945 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 		struct dma_fence *fence, **ptr;
dma_fence         962 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static void amdgpu_ib_preempt_signal_fences(struct dma_fence **fences,
dma_fence         966 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	struct dma_fence *fence;
dma_fence         980 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	struct dma_fence *fence;
dma_fence         995 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	struct dma_fence *fence, **ptr;
dma_fence        1024 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c 	struct dma_fence **fences = NULL;
dma_fence        3394 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c 	struct dma_fence *fence = NULL, *next = NULL;
dma_fence          43 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c static void amdgpu_display_flip_callback(struct dma_fence *f,
dma_fence          54 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c 					     struct dma_fence **f)
dma_fence          56 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c 	struct dma_fence *fence= *f;
dma_fence         142 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 	struct dma_fence **fences;
dma_fence          53 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	struct dma_fence base;
dma_fence          80 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static inline struct amdgpu_fence *to_amdgpu_fence(struct dma_fence *f)
dma_fence         136 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f,
dma_fence         141 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	struct dma_fence __rcu **ptr;
dma_fence         160 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 		struct dma_fence *old;
dma_fence         257 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 		struct dma_fence *fence, **ptr;
dma_fence         310 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	struct dma_fence *fence, **ptr;
dma_fence         627 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static const char *amdgpu_fence_get_driver_name(struct dma_fence *fence)
dma_fence         632 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static const char *amdgpu_fence_get_timeline_name(struct dma_fence *f)
dma_fence         646 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static bool amdgpu_fence_enable_signaling(struct dma_fence *f)
dma_fence         668 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
dma_fence         681 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static void amdgpu_fence_release(struct dma_fence *f)
dma_fence         189 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c 			struct dma_fence *fence = NULL;
dma_fence          96 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c 		    struct dma_fence *f)
dma_fence         124 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c 		       struct dma_fence **f)
dma_fence         128 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c 	struct dma_fence *tmp = NULL;
dma_fence          88 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c static void amdgpu_pasid_free_cb(struct dma_fence *fence,
dma_fence         110 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 	struct dma_fence *fence, **fences;
dma_fence         204 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 	struct dma_fence **fences;
dma_fence         268 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 				     struct dma_fence *fence,
dma_fence         275 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 	struct dma_fence *updates = sync->last_vm_update;
dma_fence         290 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 		struct dma_fence *tmp;
dma_fence         333 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 				 struct dma_fence *fence,
dma_fence         341 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 	struct dma_fence *updates = sync->last_vm_update;
dma_fence         349 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 		struct dma_fence *flushed;
dma_fence         407 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 		     struct amdgpu_sync *sync, struct dma_fence *fence,
dma_fence         432 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c 			struct dma_fence *updates = sync->last_vm_update;
dma_fence          45 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h 	struct dma_fence	*last_flush;
dma_fence          50 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h 	struct dma_fence	*flushed_updates;
dma_fence          62 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h 	struct dma_fence	*pasid_mapping;
dma_fence          87 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h 		     struct amdgpu_sync *sync, struct dma_fence *fence,
dma_fence         108 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 	struct dma_fence *f;
dma_fence         143 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 		      void *owner, struct dma_fence **f)
dma_fence         169 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 			     struct dma_fence **fence)
dma_fence         183 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static struct dma_fence *amdgpu_job_dependency(struct drm_sched_job *sched_job,
dma_fence         189 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 	struct dma_fence *fence;
dma_fence         216 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static struct dma_fence *amdgpu_job_run(struct drm_sched_job *sched_job)
dma_fence         219 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c 	struct dma_fence *fence = NULL, *finished;
dma_fence          48 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h 	struct dma_fence	*fence; /* the hw fence */
dma_fence          76 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h 		      void *owner, struct dma_fence **f);
dma_fence          78 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h 			     struct dma_fence **fence);
dma_fence         591 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 		struct dma_fence *fence;
dma_fence         740 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c int amdgpu_bo_restore_shadow(struct amdgpu_bo *shadow, struct dma_fence **fence)
dma_fence        1292 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c 	struct dma_fence *fence = NULL;
dma_fence        1388 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c void amdgpu_bo_fence(struct amdgpu_bo *bo, struct dma_fence *fence,
dma_fence          67 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h 	struct dma_fence	        *last_pt_update;
dma_fence         272 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h void amdgpu_bo_fence(struct amdgpu_bo *bo, struct dma_fence *fence,
dma_fence         278 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h 			     struct dma_fence **fence);
dma_fence         308 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h 			      struct dma_fence *fence);
dma_fence         409 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c 			       struct dma_fence *fence)
dma_fence          83 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h 	struct dma_fence		**fences;
dma_fence          97 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **fence,
dma_fence         218 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h 	struct dma_fence	*vmid_wait;
dma_fence         273 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h 			       struct dma_fence *fence);
dma_fence         207 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c 				   struct dma_fence **fences,
dma_fence         279 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c 	struct dma_fence *fences[AMDGPU_SA_NUM_FENCE_LISTS];
dma_fence         347 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c 		       struct dma_fence *fence)
dma_fence          37 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 	struct dma_fence	*fence;
dma_fence          65 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 				 struct dma_fence *f)
dma_fence          86 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c static void *amdgpu_sync_get_owner(struct dma_fence *f)
dma_fence         113 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c static void amdgpu_sync_keep_later(struct dma_fence **keep,
dma_fence         114 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 				   struct dma_fence *fence)
dma_fence         132 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c static bool amdgpu_sync_add_later(struct amdgpu_sync *sync, struct dma_fence *f, bool explicit)
dma_fence         158 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 		      struct dma_fence *f, bool explicit)
dma_fence         197 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 	struct dma_fence *f;
dma_fence         258 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c struct dma_fence *amdgpu_sync_peek_fence(struct amdgpu_sync *sync,
dma_fence         266 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 		struct dma_fence *f = e->fence;
dma_fence         301 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c struct dma_fence *amdgpu_sync_get_fence(struct amdgpu_sync *sync, bool *explicit)
dma_fence         305 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 	struct dma_fence *f;
dma_fence         337 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c 	struct dma_fence *f;
dma_fence          29 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct dma_fence;
dma_fence          39 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h 	struct dma_fence	*last_vm_update;
dma_fence          44 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h 		      struct dma_fence *f, bool explicit);
dma_fence          50 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct dma_fence *amdgpu_sync_peek_fence(struct amdgpu_sync *sync,
dma_fence          52 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct dma_fence *amdgpu_sync_get_fence(struct amdgpu_sync *sync, bool *explicit);
dma_fence          89 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c 		struct dma_fence *fence = NULL;
dma_fence         172 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			     __field(struct dma_fence *, fence)
dma_fence         468 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 	    TP_PROTO(struct amdgpu_job *sched_job, struct dma_fence *fence),
dma_fence         473 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h 			     __field(struct dma_fence *, fence)
dma_fence         308 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 			       struct dma_fence **f)
dma_fence         314 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct dma_fence *fence = NULL;
dma_fence         341 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 		struct dma_fence *next;
dma_fence         432 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct dma_fence *fence = NULL;
dma_fence         452 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 		struct dma_fence *wipe_fence = NULL;
dma_fence        1480 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct dma_fence *f;
dma_fence        1909 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 	struct dma_fence *fence;
dma_fence        1966 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 		       struct dma_fence **fence, bool direct_submit,
dma_fence        2040 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 		       struct dma_fence **fence)
dma_fence          89 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h 		       struct dma_fence **fence, bool direct_submit,
dma_fence          96 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h 			       struct dma_fence **f);
dma_fence         100 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h 			struct dma_fence **fence);
dma_fence         428 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 			struct dma_fence *fence;
dma_fence        1020 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 			       bool direct, struct dma_fence **fence)
dma_fence        1023 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	struct dma_fence *f = NULL;
dma_fence        1122 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 			      struct dma_fence **fence)
dma_fence        1154 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 			       bool direct, struct dma_fence **fence)
dma_fence        1246 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c 	struct dma_fence *fence;
dma_fence          78 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h 			      struct dma_fence **fence);
dma_fence          80 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h 			       bool direct, struct dma_fence **fence);
dma_fence         433 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 			      struct dma_fence **fence)
dma_fence         438 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	struct dma_fence *f = NULL;
dma_fence         512 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 			       bool direct, struct dma_fence **fence)
dma_fence         517 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	struct dma_fence *f = NULL;
dma_fence        1113 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c 	struct dma_fence *fence = NULL;
dma_fence          63 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h 			      struct dma_fence **fence);
dma_fence          65 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h 			       bool direct, struct dma_fence **fence);
dma_fence         409 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 				   struct dma_fence **fence)
dma_fence         412 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *f = NULL;
dma_fence         460 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 			      struct dma_fence **fence)
dma_fence         494 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 			       struct dma_fence **fence)
dma_fence         521 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *fence;
dma_fence         573 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 					 struct dma_fence **fence)
dma_fence         578 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *f = NULL;
dma_fence         626 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 					  struct dma_fence **fence)
dma_fence         631 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *f = NULL;
dma_fence         679 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *fence = NULL;
dma_fence         740 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 		struct dma_fence **fence)
dma_fence         745 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *f = NULL;
dma_fence         783 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c 	struct dma_fence *fence = NULL;
dma_fence        1037 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 	struct dma_fence *fence = NULL;
dma_fence        1506 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				       struct dma_fence *exclusive,
dma_fence        1511 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				       struct dma_fence **fence)
dma_fence        1557 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				      struct dma_fence *exclusive,
dma_fence        1564 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				      struct dma_fence **fence)
dma_fence        1691 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 	struct dma_fence *exclusive, **last_update;
dma_fence        1819 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c static void amdgpu_vm_prt_cb(struct dma_fence *fence, struct dma_fence_cb *_cb)
dma_fence        1834 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				 struct dma_fence *fence)
dma_fence        1869 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 				   struct dma_fence *fence)
dma_fence        1887 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 	struct dma_fence *excl, **shared;
dma_fence        1931 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 			  struct dma_fence **fence)
dma_fence        1935 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c 	struct dma_fence *f = NULL;
dma_fence         222 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h 		       struct dma_fence *exclusive);
dma_fence         227 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h 		      struct dma_fence **fence);
dma_fence         255 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h 	struct dma_fence	*last_update;
dma_fence         364 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h 			  struct dma_fence **fence);
dma_fence          48 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c 				 struct dma_fence *exclusive)
dma_fence         114 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c 				struct dma_fence **fence)
dma_fence          61 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c 				  void *owner, struct dma_fence *exclusive)
dma_fence          94 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c 				 struct dma_fence **fence)
dma_fence          99 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c 	struct dma_fence *f;
dma_fence         668 drivers/gpu/drm/amd/amdgpu/cik_sdma.c 	struct dma_fence *f = NULL;
dma_fence         492 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c 	struct dma_fence *f = NULL;
dma_fence        1907 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c 	struct dma_fence *f = NULL;
dma_fence        2356 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c 	struct dma_fence *f = NULL;
dma_fence         877 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	struct dma_fence *f = NULL;
dma_fence        1551 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c 	struct dma_fence *f = NULL;
dma_fence         880 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	struct dma_fence *f = NULL;
dma_fence        4267 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 	struct dma_fence *f = NULL;
dma_fence         310 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c 	struct dma_fence *fence;
dma_fence         603 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c 	struct dma_fence *f = NULL;
dma_fence         875 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c 	struct dma_fence *f = NULL;
dma_fence        1428 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c 	struct dma_fence *f = NULL;
dma_fence         956 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 	struct dma_fence *f = NULL;
dma_fence         256 drivers/gpu/drm/amd/amdgpu/si_dma.c 	struct dma_fence *f = NULL;
dma_fence         210 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 				       struct dma_fence **fence)
dma_fence         215 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	struct dma_fence *f = NULL;
dma_fence         273 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 					struct dma_fence **fence)
dma_fence         278 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	struct dma_fence *f = NULL;
dma_fence         331 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c 	struct dma_fence *fence = NULL;
dma_fence         218 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 				       struct dma_fence **fence)
dma_fence         223 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	struct dma_fence *f = NULL;
dma_fence         280 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 					struct dma_fence **fence)
dma_fence         285 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	struct dma_fence *f = NULL;
dma_fence         338 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c 	struct dma_fence *fence = NULL;
dma_fence         925 drivers/gpu/drm/amd/amdkfd/kfd_device.c 					       struct dma_fence *fence)
dma_fence         720 drivers/gpu/drm/amd/amdkfd/kfd_priv.h 	struct dma_fence *ef;
dma_fence         270 drivers/gpu/drm/drm_atomic_uapi.c 			       struct dma_fence *fence)
dma_fence        1087 drivers/gpu/drm/drm_atomic_uapi.c 			   struct dma_fence *fence)
dma_fence        1150 drivers/gpu/drm/drm_atomic_uapi.c 			struct dma_fence *fence;
dma_fence        1182 drivers/gpu/drm/drm_atomic_uapi.c 		struct dma_fence *fence;
dma_fence         168 drivers/gpu/drm/drm_crtc.c static struct drm_crtc *fence_to_crtc(struct dma_fence *fence)
dma_fence         174 drivers/gpu/drm/drm_crtc.c static const char *drm_crtc_fence_get_driver_name(struct dma_fence *fence)
dma_fence         181 drivers/gpu/drm/drm_crtc.c static const char *drm_crtc_fence_get_timeline_name(struct dma_fence *fence)
dma_fence         193 drivers/gpu/drm/drm_crtc.c struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc)
dma_fence         195 drivers/gpu/drm/drm_crtc.c 	struct dma_fence *fence;
dma_fence          73 drivers/gpu/drm/drm_crtc_internal.h struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc);
dma_fence        1357 drivers/gpu/drm/drm_gem.c 			    struct dma_fence *fence)
dma_fence        1359 drivers/gpu/drm/drm_gem.c 	struct dma_fence *entry;
dma_fence        1411 drivers/gpu/drm/drm_gem.c 	struct dma_fence **fences;
dma_fence        1415 drivers/gpu/drm/drm_gem.c 		struct dma_fence *fence =
dma_fence         291 drivers/gpu/drm/drm_gem_framebuffer_helper.c 	struct dma_fence *fence;
dma_fence         144 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         181 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         225 drivers/gpu/drm/drm_syncobj.c 			   struct dma_fence *fence,
dma_fence         229 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *prev;
dma_fence         260 drivers/gpu/drm/drm_syncobj.c 			       struct dma_fence *fence)
dma_fence         262 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *old_fence;
dma_fence         293 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence = dma_fence_get_stub();
dma_fence         318 drivers/gpu/drm/drm_syncobj.c 			   struct dma_fence **fence)
dma_fence         406 drivers/gpu/drm/drm_syncobj.c 		       struct dma_fence *fence)
dma_fence         594 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence = sync_file_get_fence(fd);
dma_fence         616 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         768 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         800 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         838 drivers/gpu/drm/drm_syncobj.c static void syncobj_wait_fence_func(struct dma_fence *fence,
dma_fence         850 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         877 drivers/gpu/drm/drm_syncobj.c 	struct dma_fence *fence;
dma_fence         906 drivers/gpu/drm/drm_syncobj.c 		struct dma_fence *fence;
dma_fence        1325 drivers/gpu/drm/drm_syncobj.c 		struct dma_fence *fence = dma_fence_get_stub();
dma_fence        1368 drivers/gpu/drm/drm_syncobj.c 		struct dma_fence *fence;
dma_fence        1374 drivers/gpu/drm/drm_syncobj.c 			struct dma_fence *iter, *last_signaled = NULL;
dma_fence          85 drivers/gpu/drm/drm_writeback.c static const char *drm_writeback_fence_get_driver_name(struct dma_fence *fence)
dma_fence          94 drivers/gpu/drm/drm_writeback.c drm_writeback_fence_get_timeline_name(struct dma_fence *fence)
dma_fence         102 drivers/gpu/drm/drm_writeback.c static bool drm_writeback_fence_enable_signaling(struct dma_fence *fence)
dma_fence         372 drivers/gpu/drm/drm_writeback.c 	struct dma_fence *out_fence;
dma_fence         400 drivers/gpu/drm/drm_writeback.c struct dma_fence *
dma_fence         403 drivers/gpu/drm/drm_writeback.c 	struct dma_fence *fence;
dma_fence         442 drivers/gpu/drm/etnaviv/etnaviv_gem.c static void etnaviv_gem_describe_fence(struct dma_fence *fence,
dma_fence         458 drivers/gpu/drm/etnaviv/etnaviv_gem.c 	struct dma_fence *fence;
dma_fence          13 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct dma_fence;
dma_fence          83 drivers/gpu/drm/etnaviv/etnaviv_gem.h 	struct dma_fence *excl;
dma_fence          85 drivers/gpu/drm/etnaviv/etnaviv_gem.h 	struct dma_fence **shared;
dma_fence          98 drivers/gpu/drm/etnaviv/etnaviv_gem.h 	struct dma_fence *out_fence, *in_fence;
dma_fence        1006 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	struct dma_fence base;
dma_fence        1009 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static inline struct etnaviv_fence *to_etnaviv_fence(struct dma_fence *fence)
dma_fence        1014 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static const char *etnaviv_fence_get_driver_name(struct dma_fence *fence)
dma_fence        1019 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static const char *etnaviv_fence_get_timeline_name(struct dma_fence *fence)
dma_fence        1026 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static bool etnaviv_fence_signaled(struct dma_fence *fence)
dma_fence        1033 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static void etnaviv_fence_release(struct dma_fence *fence)
dma_fence        1047 drivers/gpu/drm/etnaviv/etnaviv_gpu.c static struct dma_fence *etnaviv_gpu_fence_alloc(struct etnaviv_gpu *gpu)
dma_fence        1137 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	struct dma_fence *fence;
dma_fence        1263 drivers/gpu/drm/etnaviv/etnaviv_gpu.c struct dma_fence *etnaviv_gpu_submit(struct etnaviv_gem_submit *submit)
dma_fence        1266 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 	struct dma_fence *gpu_fence;
dma_fence        1406 drivers/gpu/drm/etnaviv/etnaviv_gpu.c 			struct dma_fence *fence;
dma_fence          82 drivers/gpu/drm/etnaviv/etnaviv_gpu.h 	struct dma_fence *fence;
dma_fence         175 drivers/gpu/drm/etnaviv/etnaviv_gpu.h struct dma_fence *etnaviv_gpu_submit(struct etnaviv_gem_submit *submit);
dma_fence          20 drivers/gpu/drm/etnaviv/etnaviv_sched.c static struct dma_fence *
dma_fence          25 drivers/gpu/drm/etnaviv/etnaviv_sched.c 	struct dma_fence *fence;
dma_fence          72 drivers/gpu/drm/etnaviv/etnaviv_sched.c static struct dma_fence *etnaviv_sched_run_job(struct drm_sched_job *sched_job)
dma_fence          75 drivers/gpu/drm/etnaviv/etnaviv_sched.c 	struct dma_fence *fence = NULL;
dma_fence        14274 drivers/gpu/drm/i915/display/intel_display.c 				       struct dma_fence *fence)
dma_fence        14435 drivers/gpu/drm/i915/display/intel_display.c 		struct dma_fence *fence;
dma_fence          39 drivers/gpu/drm/i915/gem/i915_gem_busy.c __busy_set_if_active(const struct dma_fence *fence, u32 (*flag)(u16 id))
dma_fence          65 drivers/gpu/drm/i915/gem/i915_gem_busy.c busy_check_reader(const struct dma_fence *fence)
dma_fence          71 drivers/gpu/drm/i915/gem/i915_gem_busy.c busy_check_writer(const struct dma_fence *fence)
dma_fence         125 drivers/gpu/drm/i915/gem/i915_gem_busy.c 			struct dma_fence *fence =
dma_fence          94 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	struct dma_fence dma;
dma_fence         104 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c static const char *clear_pages_work_driver_name(struct dma_fence *fence)
dma_fence         109 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c static const char *clear_pages_work_timeline_name(struct dma_fence *fence)
dma_fence         114 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c static void clear_pages_work_release(struct dma_fence *fence)
dma_fence         140 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c static void clear_pages_dma_fence_cb(struct dma_fence *fence,
dma_fence        2436 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 		struct dma_fence *fence;
dma_fence        2461 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct dma_fence * const fence = &eb->request->fence;
dma_fence        2485 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct dma_fence *in_fence = NULL;
dma_fence        2486 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 	struct dma_fence *exec_fence = NULL;
dma_fence          11 drivers/gpu/drm/i915/gem/i915_gem_fence.c 	struct dma_fence dma;
dma_fence          33 drivers/gpu/drm/i915/gem/i915_gem_fence.c static const char *stub_driver_name(struct dma_fence *fence)
dma_fence          38 drivers/gpu/drm/i915/gem/i915_gem_fence.c static const char *stub_timeline_name(struct dma_fence *fence)
dma_fence          43 drivers/gpu/drm/i915/gem/i915_gem_fence.c static void stub_release(struct dma_fence *fence)
dma_fence          59 drivers/gpu/drm/i915/gem/i915_gem_fence.c struct dma_fence *
dma_fence          90 drivers/gpu/drm/i915/gem/i915_gem_fence.c 				  struct dma_fence *fence)
dma_fence         120 drivers/gpu/drm/i915/gem/i915_gem_object.h struct dma_fence *
dma_fence         123 drivers/gpu/drm/i915/gem/i915_gem_object.h 				  struct dma_fence *fence);
dma_fence         373 drivers/gpu/drm/i915/gem/i915_gem_object.h 	struct dma_fence *fence;
dma_fence          16 drivers/gpu/drm/i915/gem/i915_gem_wait.c i915_gem_object_wait_fence(struct dma_fence *fence,
dma_fence          38 drivers/gpu/drm/i915/gem/i915_gem_wait.c 	struct dma_fence *excl;
dma_fence          42 drivers/gpu/drm/i915/gem/i915_gem_wait.c 		struct dma_fence **shared;
dma_fence          96 drivers/gpu/drm/i915/gem/i915_gem_wait.c static void __fence_set_priority(struct dma_fence *fence,
dma_fence         116 drivers/gpu/drm/i915/gem/i915_gem_wait.c static void fence_set_priority(struct dma_fence *fence,
dma_fence         136 drivers/gpu/drm/i915/gem/i915_gem_wait.c 	struct dma_fence *excl;
dma_fence         139 drivers/gpu/drm/i915/gem/i915_gem_wait.c 		struct dma_fence **shared;
dma_fence         103 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c __dma_fence_signal(struct dma_fence *fence)
dma_fence         109 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c __dma_fence_signal__timestamp(struct dma_fence *fence, ktime_t timestamp)
dma_fence         117 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c __dma_fence_signal__notify(struct dma_fence *fence,
dma_fence          54 drivers/gpu/drm/i915/gt/intel_engine_types.h struct dma_fence;
dma_fence         452 drivers/gpu/drm/i915/gt/intel_engine_types.h 					struct dma_fence *signal);
dma_fence        3685 drivers/gpu/drm/i915/gt/intel_lrc.c virtual_bond_execute(struct i915_request *rq, struct dma_fence *signal)
dma_fence          62 drivers/gpu/drm/i915/gt/intel_timeline.h 					  const struct dma_fence *fence)
dma_fence          74 drivers/gpu/drm/i915/gt/intel_timeline.h 						const struct dma_fence *fence)
dma_fence         268 drivers/gpu/drm/i915/i915_gem.c 	struct dma_fence *fence;
dma_fence         335 drivers/gpu/drm/i915/i915_gem.c 	struct dma_fence *fence;
dma_fence         528 drivers/gpu/drm/i915/i915_gem.c 	struct dma_fence *fence;
dma_fence         686 drivers/gpu/drm/i915/i915_gem.c 	struct dma_fence *fence;
dma_fence          45 drivers/gpu/drm/i915/i915_request.c 	void (*hook)(struct i915_request *rq, struct dma_fence *signal);
dma_fence          56 drivers/gpu/drm/i915/i915_request.c static const char *i915_fence_get_driver_name(struct dma_fence *fence)
dma_fence          61 drivers/gpu/drm/i915/i915_request.c static const char *i915_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          78 drivers/gpu/drm/i915/i915_request.c static bool i915_fence_signaled(struct dma_fence *fence)
dma_fence          83 drivers/gpu/drm/i915/i915_request.c static bool i915_fence_enable_signaling(struct dma_fence *fence)
dma_fence          88 drivers/gpu/drm/i915/i915_request.c static signed long i915_fence_wait(struct dma_fence *fence,
dma_fence          97 drivers/gpu/drm/i915/i915_request.c static void i915_fence_release(struct dma_fence *fence)
dma_fence         339 drivers/gpu/drm/i915/i915_request.c 					    struct dma_fence *signal),
dma_fence         935 drivers/gpu/drm/i915/i915_request.c i915_request_await_dma_fence(struct i915_request *rq, struct dma_fence *fence)
dma_fence         937 drivers/gpu/drm/i915/i915_request.c 	struct dma_fence **child = &fence;
dma_fence         994 drivers/gpu/drm/i915/i915_request.c 			     struct dma_fence *fence,
dma_fence         996 drivers/gpu/drm/i915/i915_request.c 					  struct dma_fence *signal))
dma_fence         998 drivers/gpu/drm/i915/i915_request.c 	struct dma_fence **child = &fence;
dma_fence        1063 drivers/gpu/drm/i915/i915_request.c 	struct dma_fence *excl;
dma_fence        1067 drivers/gpu/drm/i915/i915_request.c 		struct dma_fence **shared;
dma_fence        1387 drivers/gpu/drm/i915/i915_request.c static void request_wait_wake(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence          97 drivers/gpu/drm/i915/i915_request.h 	struct dma_fence fence;
dma_fence         242 drivers/gpu/drm/i915/i915_request.h static inline bool dma_fence_is_i915(const struct dma_fence *fence)
dma_fence         259 drivers/gpu/drm/i915/i915_request.h to_request(struct dma_fence *fence)
dma_fence         289 drivers/gpu/drm/i915/i915_request.h 				 struct dma_fence *fence);
dma_fence         291 drivers/gpu/drm/i915/i915_request.h 				 struct dma_fence *fence,
dma_fence         293 drivers/gpu/drm/i915/i915_request.h 					      struct dma_fence *signal));
dma_fence         374 drivers/gpu/drm/i915/i915_sw_fence.c 	struct dma_fence *dma;
dma_fence         380 drivers/gpu/drm/i915/i915_sw_fence.c static void dma_i915_sw_fence_wake(struct dma_fence *dma,
dma_fence         409 drivers/gpu/drm/i915/i915_sw_fence.c static void dma_i915_sw_fence_wake_timer(struct dma_fence *dma,
dma_fence         435 drivers/gpu/drm/i915/i915_sw_fence.c 				  struct dma_fence *dma,
dma_fence         490 drivers/gpu/drm/i915/i915_sw_fence.c static void __dma_i915_sw_fence_wake(struct dma_fence *dma,
dma_fence         500 drivers/gpu/drm/i915/i915_sw_fence.c 				    struct dma_fence *dma,
dma_fence         532 drivers/gpu/drm/i915/i915_sw_fence.c 	struct dma_fence *excl;
dma_fence         539 drivers/gpu/drm/i915/i915_sw_fence.c 		struct dma_fence **shared;
dma_fence          78 drivers/gpu/drm/i915/i915_sw_fence.h 				    struct dma_fence *dma,
dma_fence          81 drivers/gpu/drm/i915/i915_sw_fence.h 				  struct dma_fence *dma,
dma_fence          47 drivers/gpu/drm/i915/i915_sw_fence_work.c static const char *get_driver_name(struct dma_fence *fence)
dma_fence          52 drivers/gpu/drm/i915/i915_sw_fence_work.c static const char *get_timeline_name(struct dma_fence *fence)
dma_fence          59 drivers/gpu/drm/i915/i915_sw_fence_work.c static void fence_release(struct dma_fence *fence)
dma_fence          89 drivers/gpu/drm/i915/i915_sw_fence_work.c int dma_fence_work_chain(struct dma_fence_work *f, struct dma_fence *signal)
dma_fence          25 drivers/gpu/drm/i915/i915_sw_fence_work.h 	struct dma_fence dma;
dma_fence          37 drivers/gpu/drm/i915/i915_sw_fence_work.h int dma_fence_work_chain(struct dma_fence_work *f, struct dma_fence *signal);
dma_fence         616 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static const char *mock_name(struct dma_fence *fence)
dma_fence         628 drivers/gpu/drm/i915/selftests/i915_sw_fence.c static struct dma_fence *alloc_dma_fence(void)
dma_fence         630 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	struct dma_fence *dma;
dma_fence         640 drivers/gpu/drm/i915/selftests/i915_sw_fence.c wrap_dma_fence(struct dma_fence *dma, unsigned long delay)
dma_fence         664 drivers/gpu/drm/i915/selftests/i915_sw_fence.c 	struct dma_fence *dma;
dma_fence         211 drivers/gpu/drm/lima/lima_gem.c 		struct dma_fence *fence = NULL;
dma_fence         238 drivers/gpu/drm/lima/lima_gem.c 	struct dma_fence *fence;
dma_fence          16 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence base;
dma_fence          45 drivers/gpu/drm/lima/lima_sched.c static inline struct lima_fence *to_lima_fence(struct dma_fence *fence)
dma_fence          50 drivers/gpu/drm/lima/lima_sched.c static const char *lima_fence_get_driver_name(struct dma_fence *fence)
dma_fence          55 drivers/gpu/drm/lima/lima_sched.c static const char *lima_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          64 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
dma_fence          70 drivers/gpu/drm/lima/lima_sched.c static void lima_fence_release(struct dma_fence *fence)
dma_fence         138 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence *fence;
dma_fence         173 drivers/gpu/drm/lima/lima_sched.c struct dma_fence *lima_sched_context_queue_task(struct lima_sched_context *context,
dma_fence         176 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence *fence = dma_fence_get(&task->base.s_fence->finished);
dma_fence         182 drivers/gpu/drm/lima/lima_sched.c static struct dma_fence *lima_sched_dependency(struct drm_sched_job *job,
dma_fence         193 drivers/gpu/drm/lima/lima_sched.c static struct dma_fence *lima_sched_run_job(struct drm_sched_job *job)
dma_fence         198 drivers/gpu/drm/lima/lima_sched.c 	struct dma_fence *ret;
dma_fence          24 drivers/gpu/drm/lima/lima_sched.h 	struct dma_fence *fence;
dma_fence          86 drivers/gpu/drm/lima/lima_sched.h struct dma_fence *lima_sched_context_queue_task(struct lima_sched_context *context,
dma_fence         303 drivers/gpu/drm/msm/msm_drv.h 		struct msm_gpu *gpu, bool exclusive, struct dma_fence *fence);
dma_fence          91 drivers/gpu/drm/msm/msm_fence.c 	struct dma_fence base;
dma_fence          95 drivers/gpu/drm/msm/msm_fence.c static inline struct msm_fence *to_msm_fence(struct dma_fence *fence)
dma_fence         100 drivers/gpu/drm/msm/msm_fence.c static const char *msm_fence_get_driver_name(struct dma_fence *fence)
dma_fence         105 drivers/gpu/drm/msm/msm_fence.c static const char *msm_fence_get_timeline_name(struct dma_fence *fence)
dma_fence         111 drivers/gpu/drm/msm/msm_fence.c static bool msm_fence_signaled(struct dma_fence *fence)
dma_fence         123 drivers/gpu/drm/msm/msm_fence.c struct dma_fence *
dma_fence          31 drivers/gpu/drm/msm/msm_fence.h struct dma_fence * msm_fence_alloc(struct msm_fence_context *fctx);
dma_fence         706 drivers/gpu/drm/msm/msm_gem.c 	struct dma_fence *fence;
dma_fence         737 drivers/gpu/drm/msm/msm_gem.c 		struct msm_gpu *gpu, bool exclusive, struct dma_fence *fence)
dma_fence         789 drivers/gpu/drm/msm/msm_gem.c static void describe_fence(struct dma_fence *fence, const char *type,
dma_fence         804 drivers/gpu/drm/msm/msm_gem.c 	struct dma_fence *fence;
dma_fence         138 drivers/gpu/drm/msm/msm_gem.h 	struct dma_fence *fence;
dma_fence         443 drivers/gpu/drm/msm/msm_gem_submit.c 		struct dma_fence *in_fence;
dma_fence          91 drivers/gpu/drm/nouveau/nouveau_bo.c 			struct dma_fence *fence)
dma_fence        1356 drivers/gpu/drm/nouveau/nouveau_bo.c 	struct dma_fence *fence = dma_resv_get_excl(bo->base.resv);
dma_fence         124 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_work_ready(struct dma_fence *fence)
dma_fence         148 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_work_fence(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence         155 drivers/gpu/drm/nouveau/nouveau_drm.c nouveau_cli_work_queue(struct nouveau_cli *cli, struct dma_fence *fence,
dma_fence         119 drivers/gpu/drm/nouveau/nouveau_drv.h 	struct dma_fence *fence;
dma_fence         123 drivers/gpu/drm/nouveau/nouveau_drv.h void nouveau_cli_work_queue(struct nouveau_cli *, struct dma_fence *,
dma_fence          44 drivers/gpu/drm/nouveau/nouveau_fence.c from_fence(struct dma_fence *fence)
dma_fence          76 drivers/gpu/drm/nouveau/nouveau_fence.c nouveau_local_fence(struct dma_fence *fence, struct nouveau_drm *drm)
dma_fence         256 drivers/gpu/drm/nouveau/nouveau_fence.c nouveau_fence_wait_legacy(struct dma_fence *f, bool intr, long wait)
dma_fence         336 drivers/gpu/drm/nouveau/nouveau_fence.c 	struct dma_fence *fence;
dma_fence         427 drivers/gpu/drm/nouveau/nouveau_fence.c static const char *nouveau_fence_get_get_driver_name(struct dma_fence *fence)
dma_fence         432 drivers/gpu/drm/nouveau/nouveau_fence.c static const char *nouveau_fence_get_timeline_name(struct dma_fence *f)
dma_fence         446 drivers/gpu/drm/nouveau/nouveau_fence.c static bool nouveau_fence_is_signaled(struct dma_fence *f)
dma_fence         462 drivers/gpu/drm/nouveau/nouveau_fence.c static bool nouveau_fence_no_signaling(struct dma_fence *f)
dma_fence         487 drivers/gpu/drm/nouveau/nouveau_fence.c static void nouveau_fence_release(struct dma_fence *f)
dma_fence         505 drivers/gpu/drm/nouveau/nouveau_fence.c static bool nouveau_fence_enable_signaling(struct dma_fence *f)
dma_fence          12 drivers/gpu/drm/nouveau/nouveau_fence.h 	struct dma_fence base;
dma_fence         114 drivers/gpu/drm/nouveau/nouveau_gem.c 	struct dma_fence *fence = vma->fence ? &vma->fence->base : NULL;
dma_fence         142 drivers/gpu/drm/panfrost/panfrost_drv.c 				  sizeof(struct dma_fence *),
dma_fence         205 drivers/gpu/drm/panfrost/panfrost_drv.c 					sizeof(struct dma_fence *),
dma_fence          45 drivers/gpu/drm/panfrost/panfrost_job.c 	struct dma_fence base;
dma_fence          53 drivers/gpu/drm/panfrost/panfrost_job.c to_panfrost_fence(struct dma_fence *fence)
dma_fence          58 drivers/gpu/drm/panfrost/panfrost_job.c static const char *panfrost_fence_get_driver_name(struct dma_fence *fence)
dma_fence          63 drivers/gpu/drm/panfrost/panfrost_job.c static const char *panfrost_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          84 drivers/gpu/drm/panfrost/panfrost_job.c static struct dma_fence *panfrost_fence_create(struct panfrost_device *pfdev, int js_num)
dma_fence         192 drivers/gpu/drm/panfrost/panfrost_job.c 					   struct dma_fence **implicit_fences)
dma_fence         202 drivers/gpu/drm/panfrost/panfrost_job.c 					  struct dma_fence *fence)
dma_fence         311 drivers/gpu/drm/panfrost/panfrost_job.c static struct dma_fence *panfrost_job_dependency(struct drm_sched_job *sched_job,
dma_fence         315 drivers/gpu/drm/panfrost/panfrost_job.c 	struct dma_fence *fence;
dma_fence         339 drivers/gpu/drm/panfrost/panfrost_job.c static struct dma_fence *panfrost_job_run(struct drm_sched_job *sched_job)
dma_fence         344 drivers/gpu/drm/panfrost/panfrost_job.c 	struct dma_fence *fence = NULL;
dma_fence          23 drivers/gpu/drm/panfrost/panfrost_job.h 	struct dma_fence **in_fences;
dma_fence          27 drivers/gpu/drm/panfrost/panfrost_job.h 	struct dma_fence *done_fence;
dma_fence          34 drivers/gpu/drm/panfrost/panfrost_job.h 	struct dma_fence **implicit_fences;
dma_fence          40 drivers/gpu/drm/panfrost/panfrost_job.h 	struct dma_fence *render_done_fence;
dma_fence         149 drivers/gpu/drm/qxl/qxl_drv.h 	struct dma_fence base;
dma_fence          47 drivers/gpu/drm/qxl/qxl_release.c static const char *qxl_get_driver_name(struct dma_fence *fence)
dma_fence          52 drivers/gpu/drm/qxl/qxl_release.c static const char *qxl_get_timeline_name(struct dma_fence *fence)
dma_fence          57 drivers/gpu/drm/qxl/qxl_release.c static long qxl_fence_wait(struct dma_fence *fence, bool intr,
dma_fence         372 drivers/gpu/drm/radeon/radeon.h 	struct dma_fence		base;
dma_fence         744 drivers/gpu/drm/radeon/radeon.h 	struct dma_fence		*fence;
dma_fence        2495 drivers/gpu/drm/radeon/radeon.h static inline struct radeon_fence *to_radeon_fence(struct dma_fence *f)
dma_fence         362 drivers/gpu/drm/radeon/radeon_fence.c static bool radeon_fence_is_signaled(struct dma_fence *f)
dma_fence         392 drivers/gpu/drm/radeon/radeon_fence.c static bool radeon_fence_enable_signaling(struct dma_fence *f)
dma_fence        1039 drivers/gpu/drm/radeon/radeon_fence.c static const char *radeon_fence_get_driver_name(struct dma_fence *fence)
dma_fence        1044 drivers/gpu/drm/radeon/radeon_fence.c static const char *radeon_fence_get_timeline_name(struct dma_fence *f)
dma_fence        1071 drivers/gpu/drm/radeon/radeon_fence.c radeon_fence_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence        1079 drivers/gpu/drm/radeon/radeon_fence.c static signed long radeon_fence_default_wait(struct dma_fence *f, bool intr,
dma_fence          94 drivers/gpu/drm/radeon/radeon_sync.c 	struct dma_fence *f;
dma_fence         470 drivers/gpu/drm/radeon/radeon_uvd.c 	struct dma_fence *f;
dma_fence          40 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h 			     __field(struct dma_fence *, fence)
dma_fence          66 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h 		    __field(struct dma_fence *, fence)
dma_fence          76 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h 	    TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence),
dma_fence          81 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h 			     __field(struct dma_fence *, fence)
dma_fence         216 drivers/gpu/drm/scheduler/sched_entity.c static void drm_sched_entity_kill_jobs_cb(struct dma_fence *f,
dma_fence         328 drivers/gpu/drm/scheduler/sched_entity.c static void drm_sched_entity_clear_dep(struct dma_fence *f,
dma_fence         342 drivers/gpu/drm/scheduler/sched_entity.c static void drm_sched_entity_wakeup(struct dma_fence *f,
dma_fence         400 drivers/gpu/drm/scheduler/sched_entity.c 	struct dma_fence *fence = entity->dependency;
dma_fence         486 drivers/gpu/drm/scheduler/sched_entity.c 	struct dma_fence *fence;
dma_fence          75 drivers/gpu/drm/scheduler/sched_fence.c static const char *drm_sched_fence_get_driver_name(struct dma_fence *fence)
dma_fence          80 drivers/gpu/drm/scheduler/sched_fence.c static const char *drm_sched_fence_get_timeline_name(struct dma_fence *f)
dma_fence          95 drivers/gpu/drm/scheduler/sched_fence.c 	struct dma_fence *f = container_of(rcu, struct dma_fence, rcu);
dma_fence         109 drivers/gpu/drm/scheduler/sched_fence.c static void drm_sched_fence_release_scheduled(struct dma_fence *f)
dma_fence         124 drivers/gpu/drm/scheduler/sched_fence.c static void drm_sched_fence_release_finished(struct dma_fence *f)
dma_fence         143 drivers/gpu/drm/scheduler/sched_fence.c struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f)
dma_fence          62 drivers/gpu/drm/scheduler/sched_main.c static void drm_sched_process_job(struct dma_fence *f, struct dma_fence_cb *cb);
dma_fence         168 drivers/gpu/drm/scheduler/sched_main.c bool drm_sched_dependency_optimized(struct dma_fence* fence,
dma_fence         442 drivers/gpu/drm/scheduler/sched_main.c 		struct dma_fence *fence = s_job->s_fence->parent;
dma_fence         482 drivers/gpu/drm/scheduler/sched_main.c 	struct dma_fence *fence;
dma_fence         619 drivers/gpu/drm/scheduler/sched_main.c static void drm_sched_process_job(struct dma_fence *f, struct dma_fence_cb *cb)
dma_fence         710 drivers/gpu/drm/scheduler/sched_main.c 		struct dma_fence *fence;
dma_fence         458 drivers/gpu/drm/ttm/ttm_bo.c 	struct dma_fence *fence;
dma_fence         934 drivers/gpu/drm/ttm/ttm_bo.c 	struct dma_fence *fence;
dma_fence        1495 drivers/gpu/drm/ttm/ttm_bo.c 	struct dma_fence *fence;
dma_fence         682 drivers/gpu/drm/ttm/ttm_bo_util.c 			      struct dma_fence *fence,
dma_fence         744 drivers/gpu/drm/ttm/ttm_bo_util.c 			 struct dma_fence *fence, bool evict,
dma_fence         164 drivers/gpu/drm/ttm/ttm_bo_vm.c 		struct dma_fence *moving = dma_fence_get(bo->moving);
dma_fence         187 drivers/gpu/drm/ttm/ttm_execbuf_util.c 				 struct dma_fence *fence)
dma_fence         158 drivers/gpu/drm/v3d/v3d_drv.h 	struct dma_fence base;
dma_fence         166 drivers/gpu/drm/v3d/v3d_drv.h to_v3d_fence(struct dma_fence *fence)
dma_fence         202 drivers/gpu/drm/v3d/v3d_drv.h 	struct dma_fence *irq_fence;
dma_fence         207 drivers/gpu/drm/v3d/v3d_drv.h 	struct dma_fence *done_fence;
dma_fence         308 drivers/gpu/drm/v3d/v3d_drv.h struct dma_fence *v3d_fence_create(struct v3d_dev *v3d, enum v3d_queue queue);
dma_fence           6 drivers/gpu/drm/v3d/v3d_fence.c struct dma_fence *v3d_fence_create(struct v3d_dev *v3d, enum v3d_queue queue)
dma_fence          23 drivers/gpu/drm/v3d/v3d_fence.c static const char *v3d_fence_get_driver_name(struct dma_fence *fence)
dma_fence          28 drivers/gpu/drm/v3d/v3d_fence.c static const char *v3d_fence_get_timeline_name(struct dma_fence *fence)
dma_fence         356 drivers/gpu/drm/v3d/v3d_gem.c 	struct dma_fence *fence;
dma_fence         436 drivers/gpu/drm/v3d/v3d_gem.c 	struct dma_fence *in_fence = NULL;
dma_fence         491 drivers/gpu/drm/v3d/v3d_gem.c 					 struct dma_fence *done_fence)
dma_fence          72 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *
dma_fence          88 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *v3d_bin_job_run(struct drm_sched_job *sched_job)
dma_fence          93 drivers/gpu/drm/v3d/v3d_sched.c 	struct dma_fence *fence;
dma_fence         141 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *v3d_render_job_run(struct drm_sched_job *sched_job)
dma_fence         146 drivers/gpu/drm/v3d/v3d_sched.c 	struct dma_fence *fence;
dma_fence         183 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *
dma_fence         189 drivers/gpu/drm/v3d/v3d_sched.c 	struct dma_fence *fence;
dma_fence         220 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *
dma_fence         226 drivers/gpu/drm/v3d/v3d_sched.c 	struct dma_fence *fence;
dma_fence         251 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *
dma_fence         290 drivers/gpu/drm/vc4/vc4_drv.h 	struct dma_fence base;
dma_fence         297 drivers/gpu/drm/vc4/vc4_drv.h to_vc4_fence(struct dma_fence *fence)
dma_fence         492 drivers/gpu/drm/vc4/vc4_drv.h 	struct dma_fence *fence;
dma_fence          26 drivers/gpu/drm/vc4/vc4_fence.c static const char *vc4_fence_get_driver_name(struct dma_fence *fence)
dma_fence          31 drivers/gpu/drm/vc4/vc4_fence.c static const char *vc4_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          36 drivers/gpu/drm/vc4/vc4_fence.c static bool vc4_fence_signaled(struct dma_fence *fence)
dma_fence        1137 drivers/gpu/drm/vc4/vc4_gem.c 	struct dma_fence *in_fence;
dma_fence          33 drivers/gpu/drm/vgem/vgem_fence.c 	struct dma_fence base;
dma_fence          38 drivers/gpu/drm/vgem/vgem_fence.c static const char *vgem_fence_get_driver_name(struct dma_fence *fence)
dma_fence          43 drivers/gpu/drm/vgem/vgem_fence.c static const char *vgem_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          48 drivers/gpu/drm/vgem/vgem_fence.c static void vgem_fence_release(struct dma_fence *base)
dma_fence          56 drivers/gpu/drm/vgem/vgem_fence.c static void vgem_fence_value_str(struct dma_fence *fence, char *str, int size)
dma_fence          61 drivers/gpu/drm/vgem/vgem_fence.c static void vgem_fence_timeline_value_str(struct dma_fence *fence, char *str,
dma_fence          84 drivers/gpu/drm/vgem/vgem_fence.c static struct dma_fence *vgem_fence_create(struct vgem_file *vfile,
dma_fence         133 drivers/gpu/drm/vgem/vgem_fence.c 	struct dma_fence *fence;
dma_fence         211 drivers/gpu/drm/vgem/vgem_fence.c 	struct dma_fence *fence;
dma_fence         102 drivers/gpu/drm/virtio/virtgpu_drv.h 	struct dma_fence f;
dma_fence         348 drivers/gpu/drm/virtio/virtgpu_drv.h bool virtio_fence_signaled(struct dma_fence *f);
dma_fence          30 drivers/gpu/drm/virtio/virtgpu_fence.c static const char *virtio_get_driver_name(struct dma_fence *f)
dma_fence          35 drivers/gpu/drm/virtio/virtgpu_fence.c static const char *virtio_get_timeline_name(struct dma_fence *f)
dma_fence          40 drivers/gpu/drm/virtio/virtgpu_fence.c bool virtio_fence_signaled(struct dma_fence *f)
dma_fence          49 drivers/gpu/drm/virtio/virtgpu_fence.c static void virtio_fence_value_str(struct dma_fence *f, char *str, int size)
dma_fence          54 drivers/gpu/drm/virtio/virtgpu_fence.c static void virtio_timeline_value_str(struct dma_fence *f, char *str, int size)
dma_fence         134 drivers/gpu/drm/virtio/virtgpu_ioctl.c 		struct dma_fence *in_fence;
dma_fence        4004 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c 	struct dma_fence *in_fence = NULL;
dma_fence         112 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c static void vmw_fence_obj_destroy(struct dma_fence *f)
dma_fence         126 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c static const char *vmw_fence_get_driver_name(struct dma_fence *f)
dma_fence         131 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c static const char *vmw_fence_get_timeline_name(struct dma_fence *f)
dma_fence         136 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c static bool vmw_fence_enable_signaling(struct dma_fence *f)
dma_fence         160 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c vmwgfx_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb)
dma_fence         170 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c static long vmw_fence_wait(struct dma_fence *f, bool intr, signed long timeout)
dma_fence         680 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 		       struct dma_fence *fence)
dma_fence         703 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c 		struct dma_fence *child = fence_array->fences[i];
dma_fence          59 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h 	struct dma_fence base;
dma_fence         110 drivers/gpu/drm/vmwgfx/vmwgfx_fence.h 			      struct dma_fence *fence);
dma_fence          19 drivers/misc/habanalabs/command_submission.c static const char *hl_fence_get_driver_name(struct dma_fence *fence)
dma_fence          24 drivers/misc/habanalabs/command_submission.c static const char *hl_fence_get_timeline_name(struct dma_fence *fence)
dma_fence          32 drivers/misc/habanalabs/command_submission.c static bool hl_fence_enable_signaling(struct dma_fence *fence)
dma_fence          37 drivers/misc/habanalabs/command_submission.c static void hl_fence_release(struct dma_fence *fence)
dma_fence         288 drivers/misc/habanalabs/command_submission.c 	struct dma_fence *other = NULL;
dma_fence         739 drivers/misc/habanalabs/command_submission.c 	struct dma_fence *fence;
dma_fence         171 drivers/misc/habanalabs/context.c struct dma_fence *hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq)
dma_fence         174 drivers/misc/habanalabs/context.c 	struct dma_fence *fence;
dma_fence         229 drivers/misc/habanalabs/habanalabs.h 	struct dma_fence	base_fence;
dma_fence         651 drivers/misc/habanalabs/habanalabs.h 	struct dma_fence	*cs_pending[HL_MAX_PENDING_CS];
dma_fence         732 drivers/misc/habanalabs/habanalabs.h 	struct dma_fence	*fence;
dma_fence        1466 drivers/misc/habanalabs/habanalabs.h struct dma_fence *hl_ctx_get_fence(struct hl_ctx *ctx, u64 seq);
dma_fence          38 include/drm/drm_atomic_uapi.h struct dma_fence;
dma_fence          53 include/drm/drm_atomic_uapi.h 				    struct dma_fence *fence);
dma_fence          59 include/drm/drm_crtc.h struct dma_fence;
dma_fence          41 include/drm/drm_file.h struct dma_fence;
dma_fence         124 include/drm/drm_file.h 	struct dma_fence *fence;
dma_fence         400 include/drm/drm_gem.h 			    struct dma_fence *fence);
dma_fence          80 include/drm/drm_plane.h 	struct dma_fence *fence;
dma_fence          51 include/drm/drm_syncobj.h 	struct dma_fence __rcu *fence;
dma_fence         102 include/drm/drm_syncobj.h static inline struct dma_fence *
dma_fence         105 include/drm/drm_syncobj.h 	struct dma_fence *fence;
dma_fence         118 include/drm/drm_syncobj.h 			   struct dma_fence *fence,
dma_fence         121 include/drm/drm_syncobj.h 			       struct dma_fence *fence);
dma_fence         124 include/drm/drm_syncobj.h 			   struct dma_fence **fence);
dma_fence         127 include/drm/drm_syncobj.h 		       struct dma_fence *fence);
dma_fence         124 include/drm/drm_writeback.h 	struct dma_fence *out_fence;
dma_fence         160 include/drm/drm_writeback.h struct dma_fence *
dma_fence          91 include/drm/gpu_scheduler.h 	struct dma_fence		*dependency;
dma_fence          94 include/drm/gpu_scheduler.h 	struct dma_fence                *last_scheduled;
dma_fence         126 include/drm/gpu_scheduler.h 	struct dma_fence		scheduled;
dma_fence         138 include/drm/gpu_scheduler.h 	struct dma_fence		finished;
dma_fence         145 include/drm/gpu_scheduler.h 	struct dma_fence		*parent;
dma_fence         161 include/drm/gpu_scheduler.h struct drm_sched_fence *to_drm_sched_fence(struct dma_fence *f);
dma_fence         214 include/drm/gpu_scheduler.h 	struct dma_fence *(*dependency)(struct drm_sched_job *sched_job,
dma_fence         223 include/drm/gpu_scheduler.h 	struct dma_fence *(*run_job)(struct drm_sched_job *sched_job);
dma_fence         301 include/drm/gpu_scheduler.h bool drm_sched_dependency_optimized(struct dma_fence* fence,
dma_fence         220 include/drm/ttm/ttm_bo_api.h 	struct dma_fence *moving;
dma_fence         206 include/drm/ttm/ttm_bo_driver.h 	struct dma_fence *move;
dma_fence         866 include/drm/ttm/ttm_bo_driver.h 			      struct dma_fence *fence, bool evict,
dma_fence         881 include/drm/ttm/ttm_bo_driver.h 			 struct dma_fence *fence, bool evict,
dma_fence         119 include/drm/ttm/ttm_execbuf_util.h 					struct dma_fence *fence);
dma_fence          38 include/linux/dma-fence-array.h 	struct dma_fence base;
dma_fence          43 include/linux/dma-fence-array.h 	struct dma_fence **fences;
dma_fence          56 include/linux/dma-fence-array.h static inline bool dma_fence_is_array(struct dma_fence *fence)
dma_fence          69 include/linux/dma-fence-array.h to_dma_fence_array(struct dma_fence *fence)
dma_fence          78 include/linux/dma-fence-array.h 					       struct dma_fence **fences,
dma_fence          82 include/linux/dma-fence-array.h bool dma_fence_match_context(struct dma_fence *fence, u64 context);
dma_fence          27 include/linux/dma-fence-chain.h 	struct dma_fence base;
dma_fence          29 include/linux/dma-fence-chain.h 	struct dma_fence __rcu *prev;
dma_fence          31 include/linux/dma-fence-chain.h 	struct dma_fence *fence;
dma_fence          46 include/linux/dma-fence-chain.h to_dma_fence_chain(struct dma_fence *fence)
dma_fence          66 include/linux/dma-fence-chain.h struct dma_fence *dma_fence_chain_walk(struct dma_fence *fence);
dma_fence          67 include/linux/dma-fence-chain.h int dma_fence_chain_find_seqno(struct dma_fence **pfence, uint64_t seqno);
dma_fence          69 include/linux/dma-fence-chain.h 			  struct dma_fence *prev,
dma_fence          70 include/linux/dma-fence-chain.h 			  struct dma_fence *fence,
dma_fence          25 include/linux/dma-fence.h struct dma_fence;
dma_fence         105 include/linux/dma-fence.h typedef void (*dma_fence_func_t)(struct dma_fence *fence,
dma_fence         143 include/linux/dma-fence.h 	const char * (*get_driver_name)(struct dma_fence *fence);
dma_fence         155 include/linux/dma-fence.h 	const char * (*get_timeline_name)(struct dma_fence *fence);
dma_fence         192 include/linux/dma-fence.h 	bool (*enable_signaling)(struct dma_fence *fence);
dma_fence         209 include/linux/dma-fence.h 	bool (*signaled)(struct dma_fence *fence);
dma_fence         231 include/linux/dma-fence.h 	signed long (*wait)(struct dma_fence *fence,
dma_fence         242 include/linux/dma-fence.h 	void (*release)(struct dma_fence *fence);
dma_fence         252 include/linux/dma-fence.h 	void (*fence_value_str)(struct dma_fence *fence, char *str, int size);
dma_fence         262 include/linux/dma-fence.h 	void (*timeline_value_str)(struct dma_fence *fence,
dma_fence         266 include/linux/dma-fence.h void dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops,
dma_fence         270 include/linux/dma-fence.h void dma_fence_free(struct dma_fence *fence);
dma_fence         276 include/linux/dma-fence.h static inline void dma_fence_put(struct dma_fence *fence)
dma_fence         288 include/linux/dma-fence.h static inline struct dma_fence *dma_fence_get(struct dma_fence *fence)
dma_fence         302 include/linux/dma-fence.h static inline struct dma_fence *dma_fence_get_rcu(struct dma_fence *fence)
dma_fence         326 include/linux/dma-fence.h static inline struct dma_fence *
dma_fence         327 include/linux/dma-fence.h dma_fence_get_rcu_safe(struct dma_fence __rcu **fencep)
dma_fence         330 include/linux/dma-fence.h 		struct dma_fence *fence;
dma_fence         360 include/linux/dma-fence.h int dma_fence_signal(struct dma_fence *fence);
dma_fence         361 include/linux/dma-fence.h int dma_fence_signal_locked(struct dma_fence *fence);
dma_fence         362 include/linux/dma-fence.h signed long dma_fence_default_wait(struct dma_fence *fence,
dma_fence         364 include/linux/dma-fence.h int dma_fence_add_callback(struct dma_fence *fence,
dma_fence         367 include/linux/dma-fence.h bool dma_fence_remove_callback(struct dma_fence *fence,
dma_fence         369 include/linux/dma-fence.h void dma_fence_enable_sw_signaling(struct dma_fence *fence);
dma_fence         386 include/linux/dma-fence.h dma_fence_is_signaled_locked(struct dma_fence *fence)
dma_fence         416 include/linux/dma-fence.h dma_fence_is_signaled(struct dma_fence *fence)
dma_fence         459 include/linux/dma-fence.h static inline bool dma_fence_is_later(struct dma_fence *f1,
dma_fence         460 include/linux/dma-fence.h 				      struct dma_fence *f2)
dma_fence         477 include/linux/dma-fence.h static inline struct dma_fence *dma_fence_later(struct dma_fence *f1,
dma_fence         478 include/linux/dma-fence.h 						struct dma_fence *f2)
dma_fence         508 include/linux/dma-fence.h static inline int dma_fence_get_status_locked(struct dma_fence *fence)
dma_fence         516 include/linux/dma-fence.h int dma_fence_get_status(struct dma_fence *fence);
dma_fence         529 include/linux/dma-fence.h static inline void dma_fence_set_error(struct dma_fence *fence,
dma_fence         538 include/linux/dma-fence.h signed long dma_fence_wait_timeout(struct dma_fence *,
dma_fence         540 include/linux/dma-fence.h signed long dma_fence_wait_any_timeout(struct dma_fence **fences,
dma_fence         560 include/linux/dma-fence.h static inline signed long dma_fence_wait(struct dma_fence *fence, bool intr)
dma_fence         573 include/linux/dma-fence.h struct dma_fence *dma_fence_get_stub(void);
dma_fence         578 include/linux/dma-fence.h 		struct dma_fence *__ff = (f);				\
dma_fence         586 include/linux/dma-fence.h 		struct dma_fence *__ff = (f);				\
dma_fence         593 include/linux/dma-fence.h 		struct dma_fence *__ff = (f);				\
dma_fence          62 include/linux/dma-resv.h 	struct dma_fence __rcu *shared[];
dma_fence          76 include/linux/dma-resv.h 	struct dma_fence __rcu *fence_excl;
dma_fence         243 include/linux/dma-resv.h static inline struct dma_fence *
dma_fence         261 include/linux/dma-resv.h static inline struct dma_fence *
dma_fence         264 include/linux/dma-resv.h 	struct dma_fence *fence;
dma_fence         279 include/linux/dma-resv.h void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence);
dma_fence         281 include/linux/dma-resv.h void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence);
dma_fence         284 include/linux/dma-resv.h 			    struct dma_fence **pfence_excl,
dma_fence         286 include/linux/dma-resv.h 			    struct dma_fence ***pshared);
dma_fence          24 include/linux/seqno-fence.h 	struct dma_fence base;
dma_fence          42 include/linux/seqno-fence.h to_seqno_fence(struct dma_fence *fence)
dma_fence          52 include/linux/sync_file.h 	struct dma_fence	*fence;
dma_fence          58 include/linux/sync_file.h struct sync_file *sync_file_create(struct dma_fence *fence);
dma_fence          59 include/linux/sync_file.h struct dma_fence *sync_file_get_fence(int fd);
dma_fence           3 include/trace/events/dma_fence.h #define TRACE_SYSTEM dma_fence
dma_fence          10 include/trace/events/dma_fence.h struct dma_fence;
dma_fence          12 include/trace/events/dma_fence.h DECLARE_EVENT_CLASS(dma_fence,
dma_fence          14 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          37 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_emit,
dma_fence          39 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          44 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_init,
dma_fence          46 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          51 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_destroy,
dma_fence          53 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          58 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_enable_signal,
dma_fence          60 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          65 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_signaled,
dma_fence          67 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          72 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_wait_start,
dma_fence          74 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),
dma_fence          79 include/trace/events/dma_fence.h DEFINE_EVENT(dma_fence, dma_fence_wait_end,
dma_fence          81 include/trace/events/dma_fence.h 	TP_PROTO(struct dma_fence *fence),