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),