| /OK3568_Linux_fs/kernel/drivers/gpu/drm/ |
| H A D | drm_syncobj.c | 206 struct dma_fence *fence; member 243 struct dma_fence *fence; in drm_syncobj_fence_add_wait() local 287 struct dma_fence *fence, in drm_syncobj_add_point() 322 struct dma_fence *fence) in drm_syncobj_replace_fence() 355 struct dma_fence *fence = dma_fence_get_stub(); in drm_syncobj_assign_null_handle() local 380 struct dma_fence **fence) in drm_syncobj_find_fence() 479 struct dma_fence *fence) in drm_syncobj_create() 667 struct dma_fence *fence = sync_file_get_fence(fd); in drm_syncobj_import_sync_file_fence() local 689 struct dma_fence *fence; in drm_syncobj_export_sync_file() local 841 struct dma_fence *fence; in drm_syncobj_transfer_to_timeline() local [all …]
|
| H A D | drm_sync_helper.c | 99 static void reservation_cb_fence_cb(struct fence *fence, struct fence_cb *cb) in reservation_cb_fence_cb() 141 reservation_cb_add_fence_cb(struct drm_reservation_cb *rcb, struct fence *fence) in reservation_cb_add_fence_cb() 205 struct fence *fence; in drm_reservation_cb_add() local 281 static const char *sw_fence_get_get_driver_name(struct fence *fence) in sw_fence_get_get_driver_name() 302 struct fence *fence; in drm_sw_fence_new() local
|
| H A D | drm_writeback.c | 85 static const char *drm_writeback_fence_get_driver_name(struct dma_fence *fence) in drm_writeback_fence_get_driver_name() 94 drm_writeback_fence_get_timeline_name(struct dma_fence *fence) in drm_writeback_fence_get_timeline_name() 102 static bool drm_writeback_fence_enable_signaling(struct dma_fence *fence) in drm_writeback_fence_enable_signaling() 402 struct dma_fence *fence; in drm_writeback_get_out_fence() local
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/ |
| H A D | dma-resv.c | 217 struct dma_fence *fence; in dma_resv_reserve_shared() local 243 struct dma_fence *fence; in dma_resv_reserve_shared() local 263 void dma_resv_add_shared_fence(struct dma_resv *obj, struct dma_fence *fence) in dma_resv_add_shared_fence() 308 void dma_resv_add_excl_fence(struct dma_resv *obj, struct dma_fence *fence) in dma_resv_add_excl_fence() 376 struct dma_fence *fence; in dma_resv_copy_fences() local 536 struct dma_fence *fence; in dma_resv_wait_timeout_rcu() local 610 struct dma_fence *fence, *lfence = passed_fence; in dma_resv_test_signaled_single() local 654 struct dma_fence *fence = rcu_dereference(fobj->shared[i]); in dma_resv_test_signaled_rcu() local
|
| H A D | sync_file.c | 64 struct sync_file *sync_file_create(struct dma_fence *fence) in sync_file_create() 105 struct dma_fence *fence; in sync_file_get_fence() local 136 struct dma_fence *fence = sync_file->fence; in sync_file_get_name() local 190 int *i, struct dma_fence *fence) in add_fence() 379 static int sync_fill_fence_info(struct dma_fence *fence, in sync_fill_fence_info()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_fence.c | 45 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_fence_signaled() local 63 struct virtio_gpu_fence *fence = to_virtio_fence(f); in virtio_timeline_value_str() local 79 struct virtio_gpu_fence *fence = kzalloc(sizeof(struct virtio_gpu_fence), in virtio_gpu_fence_alloc() local 97 struct virtio_gpu_fence *fence) in virtio_gpu_fence_emit() 118 struct virtio_gpu_fence *fence, *tmp; in virtio_gpu_fence_event_process() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/ |
| H A D | i915_request.c | 47 struct i915_sw_fence *fence; member 58 static const char *i915_fence_get_driver_name(struct dma_fence *fence) in i915_fence_get_driver_name() 63 static const char *i915_fence_get_timeline_name(struct dma_fence *fence) in i915_fence_get_timeline_name() 86 static bool i915_fence_signaled(struct dma_fence *fence) in i915_fence_signaled() 91 static bool i915_fence_enable_signaling(struct dma_fence *fence) in i915_fence_enable_signaling() 96 static signed long i915_fence_wait(struct dma_fence *fence, in i915_fence_wait() 110 static void i915_fence_release(struct dma_fence *fence) in i915_fence_release() 672 submit_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in submit_notify() 706 semaphore_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in semaphore_notify() 948 struct dma_fence *fence; in i915_request_await_start() local [all …]
|
| H A D | i915_active.c | 216 active_fence_cb(struct dma_fence *fence, struct dma_fence_cb *cb) in active_fence_cb() 225 node_retire(struct dma_fence *fence, struct dma_fence_cb *cb) in node_retire() 232 excl_retire(struct dma_fence *fence, struct dma_fence_cb *cb) in excl_retire() 439 int i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence) in i915_active_ref() 470 struct dma_fence *fence) in __i915_active_set_fence() 507 __i915_active_ref(struct i915_active *ref, u64 idx, struct dma_fence *fence) in __i915_active_ref() 587 struct dma_fence *fence; in enable_signaling() local 659 int (*fn)(void *arg, struct dma_fence *fence), in __await_active() 662 struct dma_fence *fence; in __await_active() local 699 static int __await_barrier(struct i915_active *ref, struct i915_sw_fence *fence) in __await_barrier() [all …]
|
| H A D | i915_sw_fence_work.c | 30 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 58 static const char *get_driver_name(struct dma_fence *fence) in get_driver_name() 63 static const char *get_timeline_name(struct dma_fence *fence) in get_timeline_name() 70 static void fence_release(struct dma_fence *fence) in fence_release()
|
| H A D | i915_active.h | 64 void *fence, in __i915_active_fence_init() 103 struct dma_fence *fence; in i915_active_fence_get() local 237 struct dma_fence *fence; in __i915_request_await_exclusive() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/lima/ |
| H A D | lima_sched.c | 48 static inline struct lima_fence *to_lima_fence(struct dma_fence *fence) in to_lima_fence() 53 static const char *lima_fence_get_driver_name(struct dma_fence *fence) in lima_fence_get_driver_name() 58 static const char *lima_fence_get_timeline_name(struct dma_fence *fence) in lima_fence_get_timeline_name() 68 struct lima_fence *fence = to_lima_fence(f); in lima_fence_release_rcu() local 73 static void lima_fence_release(struct dma_fence *fence) in lima_fence_release() 88 struct lima_fence *fence; in lima_fence_create() local 141 struct dma_fence *fence; in lima_sched_task_fini() local 180 struct dma_fence *fence = dma_fence_get(&task->base.s_fence->finished); in lima_sched_context_queue_task() local 225 struct lima_fence *fence; in lima_sched_run_job() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_busy.c | 39 __busy_set_if_active(const struct dma_fence *fence, u32 (*flag)(u16 id)) in __busy_set_if_active() 65 busy_check_reader(const struct dma_fence *fence) in busy_check_reader() 71 busy_check_writer(const struct dma_fence *fence) in busy_check_writer() 125 struct dma_fence *fence = in i915_gem_busy_ioctl() local
|
| H A D | i915_gem_client_blt.c | 105 static const char *clear_pages_work_driver_name(struct dma_fence *fence) in clear_pages_work_driver_name() 110 static const char *clear_pages_work_timeline_name(struct dma_fence *fence) in clear_pages_work_timeline_name() 115 static void clear_pages_work_release(struct dma_fence *fence) in clear_pages_work_release() 141 static void clear_pages_dma_fence_cb(struct dma_fence *fence, in clear_pages_dma_fence_cb() 291 clear_pages_work_notify(struct i915_sw_fence *fence, in clear_pages_work_notify()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/linux/ |
| H A D | mali_internal_sync.c | 39 static struct mali_internal_sync_point *mali_internal_fence_to_sync_pt(struct dma_fence *fence) in mali_internal_fence_to_sync_pt() 69 static void mali_internal_fence_check_cb_func(struct fence *fence, struct fence_cb *cb) in mali_internal_fence_check_cb_func() 357 …tic void mali_internal_add_fence_array(struct fence **fences, int *num_fences, struct fence *fence) in mali_internal_add_fence_array() 635 static const char *mali_internal_fence_get_driver_name(struct dma_fence *fence) in mali_internal_fence_get_driver_name() 652 static const char *mali_internal_fence_get_timeline_name(struct dma_fence *fence) in mali_internal_fence_get_timeline_name() 669 static void mali_internal_fence_release(struct dma_fence *fence) in mali_internal_fence_release() 701 static bool mali_internal_fence_signaled(struct dma_fence *fence) in mali_internal_fence_signaled() 727 static bool mali_internal_fence_enable_signaling(struct dma_fence *fence) in mali_internal_fence_enable_signaling() 748 static void mali_internal_fence_value_str(struct dma_fence *fence, char *str, int size) in mali_internal_fence_value_str()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_sw_fence.c | 32 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() 48 struct i915_sw_fence *fence; in alloc_fence() local 58 static void free_fence(struct i915_sw_fence *fence) in free_fence() 64 static int __test_self(struct i915_sw_fence *fence) in __test_self() 82 struct i915_sw_fence *fence; in test_self() local 616 static const char *mock_name(struct dma_fence *fence) in mock_name() 642 struct i915_sw_fence *fence; in wrap_dma_fence() local
|
| H A D | lib_sw_fence.h | 16 #define onstack_fence_init(fence) \ argument 23 #define onstack_fence_init(fence) \ argument 33 struct i915_sw_fence fence; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/ |
| H A D | vc4_fence.c | 26 static const char *vc4_fence_get_driver_name(struct dma_fence *fence) in vc4_fence_get_driver_name() 31 static const char *vc4_fence_get_timeline_name(struct dma_fence *fence) in vc4_fence_get_timeline_name() 36 static bool vc4_fence_signaled(struct dma_fence *fence) in vc4_fence_signaled()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | radeon_sync.c | 63 struct radeon_fence *fence) in radeon_sync_fence() 95 struct radeon_fence *fence; in radeon_sync_resv() local 144 struct radeon_fence *fence = sync->sync_to[i]; in radeon_sync_rings() local 213 struct radeon_fence *fence) in radeon_sync_free()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/v3d/ |
| H A D | v3d_fence.c | 8 struct v3d_fence *fence; in v3d_fence_create() local 23 static const char *v3d_fence_get_driver_name(struct dma_fence *fence) in v3d_fence_get_driver_name() 28 static const char *v3d_fence_get_timeline_name(struct dma_fence *fence) in v3d_fence_get_timeline_name()
|
| H A D | v3d_irq.c | 101 struct v3d_fence *fence = in v3d_irq() local 110 struct v3d_fence *fence = in v3d_irq() local 119 struct v3d_fence *fence = in v3d_irq() local 155 struct v3d_fence *fence = in v3d_hub_irq() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vcn.c | 320 unsigned int fences = 0, fence[AMDGPU_MAX_VCN_INSTANCES] = {0}; in amdgpu_vcn_idle_work_handler() local 434 struct dma_fence **fence) in amdgpu_vcn_dec_send_msg() 486 struct dma_fence **fence) in amdgpu_vcn_dec_get_create_msg() 520 struct dma_fence **fence) in amdgpu_vcn_dec_get_destroy_msg() 547 struct dma_fence *fence; in amdgpu_vcn_dec_ring_test_ib() local 602 struct dma_fence **fence) in amdgpu_vcn_enc_get_create_msg() 656 struct dma_fence **fence) in amdgpu_vcn_enc_get_destroy_msg() 710 struct dma_fence *fence = NULL; in amdgpu_vcn_enc_ring_test_ib() local
|
| H A D | amdgpu_fence.c | 141 struct amdgpu_fence *fence; in amdgpu_fence_emit() local 267 struct dma_fence *fence, **ptr; in amdgpu_fence_process() local 322 struct dma_fence *fence, **ptr; in amdgpu_fence_wait_empty() local 630 static const char *amdgpu_fence_get_driver_name(struct dma_fence *fence) in amdgpu_fence_get_driver_name() 637 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_get_timeline_name() local 651 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_enable_signaling() local 672 struct amdgpu_fence *fence = to_amdgpu_fence(f); in amdgpu_fence_free() local
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_fence.h | 102 #define kbase_fence_fence_in_set(katom, fence) \ argument 212 static inline struct kbase_kcpu_dma_fence *kbase_kcpu_dma_fence_get(struct fence *fence) in kbase_kcpu_dma_fence_get() 232 static inline void kbase_kcpu_dma_fence_put(struct fence *fence) in kbase_kcpu_dma_fence_put() 249 static inline void kbase_fence_put(struct fence *fence) in kbase_fence_put()
|
| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor_sync.c | 42 glamor_get_sync_fence(SyncFence *fence) in glamor_get_sync_fence() 48 glamor_sync_fence_set_triggered (SyncFence *fence) in glamor_sync_fence_set_triggered() 64 SyncFence *fence, in glamor_sync_create_fence()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_job.c | 63 to_panfrost_fence(struct dma_fence *fence) in to_panfrost_fence() 68 static const char *panfrost_fence_get_driver_name(struct dma_fence *fence) in panfrost_fence_get_driver_name() 73 static const char *panfrost_fence_get_timeline_name(struct dma_fence *fence) in panfrost_fence_get_timeline_name() 96 struct panfrost_fence *fence; in panfrost_fence_create() local 211 struct dma_fence *fence) in panfrost_attach_object_fences() 320 struct dma_fence *fence; in panfrost_job_dependency() local 349 struct dma_fence *fence = NULL; in panfrost_job_run() local
|