Home
last modified time | relevance | path

Searched defs:fence (Results 26 – 50 of 293) sorted by relevance

12345678910>>...12

/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_syncobj.c206 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 Ddrm_sync_helper.c99 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 Ddrm_writeback.c85 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 Ddma-resv.c217 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 Dsync_file.c64 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 Dvirtgpu_fence.c45 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 Di915_request.c47 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 Di915_active.c216 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 Di915_sw_fence_work.c30 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 Di915_active.h64 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 Dlima_sched.c48 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 Di915_gem_busy.c39 __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 Di915_gem_client_blt.c105 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 Dmali_internal_sync.c39 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 Di915_sw_fence.c32 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 Dlib_sw_fence.h16 #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 Dvc4_fence.c26 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 Dradeon_sync.c63 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 Dv3d_fence.c8 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 Dv3d_irq.c101 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 Damdgpu_vcn.c320 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 Damdgpu_fence.c141 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 Dmali_kbase_fence.h102 #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 Dglamor_sync.c42 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 Dpanfrost_job.c63 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

12345678910>>...12