Home
last modified time | relevance | path

Searched defs:fence (Results 301 - 325 of 821) sorted by relevance

1...<<11121314151617181920>>...33

/kernel/linux/linux-6.6/include/drm/
H A Ddrm_file.h130 struct dma_fence *fence; member
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.c433 amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, struct dma_fence *fence) amdgpu_ring_soft_recovery() argument
[all...]
H A Damdgpu_ids.c88 static void amdgpu_pasid_free_cb(struct dma_fence *fence, in amdgpu_pasid_free_cb() argument
111 struct dma_fence *fence; in amdgpu_pasid_free_delayed() local
199 amdgpu_vmid_grab_idle(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_vmid **idle, struct dma_fence **fence) amdgpu_vmid_grab_idle() argument
273 amdgpu_vmid_grab_reserved(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_vmid **id, struct dma_fence **fence) amdgpu_vmid_grab_reserved() argument
334 amdgpu_vmid_grab_used(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct amdgpu_vmid **id, struct dma_fence **fence) amdgpu_vmid_grab_used() argument
397 amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, struct amdgpu_job *job, struct dma_fence **fence) amdgpu_vmid_grab() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence.c114 static const char *dma_fence_stub_get_name(struct dma_fence *fence) in dma_fence_stub_get_name() argument
159 struct dma_fence *fence; dma_fence_allocate_private_stub() local
367 dma_fence_signal_timestamp_locked(struct dma_fence *fence, ktime_t timestamp) dma_fence_signal_timestamp_locked() argument
410 dma_fence_signal_timestamp(struct dma_fence *fence, ktime_t timestamp) dma_fence_signal_timestamp() argument
442 dma_fence_signal_locked(struct dma_fence *fence) dma_fence_signal_locked() argument
461 dma_fence_signal(struct dma_fence *fence) dma_fence_signal() argument
501 dma_fence_wait_timeout(struct dma_fence *fence, bool intr, signed long timeout) dma_fence_wait_timeout() argument
533 struct dma_fence *fence = dma_fence_release() local
573 dma_fence_free(struct dma_fence *fence) dma_fence_free() argument
579 __dma_fence_enable_signaling(struct dma_fence *fence) __dma_fence_enable_signaling() argument
611 dma_fence_enable_sw_signaling(struct dma_fence *fence) dma_fence_enable_sw_signaling() argument
643 dma_fence_add_callback(struct dma_fence *fence, struct dma_fence_cb *cb, dma_fence_func_t func) dma_fence_add_callback() argument
685 dma_fence_get_status(struct dma_fence *fence) dma_fence_get_status() argument
717 dma_fence_remove_callback(struct dma_fence *fence, struct dma_fence_cb *cb) dma_fence_remove_callback() argument
740 dma_fence_default_wait_cb(struct dma_fence *fence, struct dma_fence_cb *cb) dma_fence_default_wait_cb() argument
761 dma_fence_default_wait(struct dma_fence *fence, bool intr, signed long timeout) dma_fence_default_wait() argument
817 struct dma_fence *fence = fences[i]; dma_fence_test_signaled_any() local
876 struct dma_fence *fence = fences[i]; dma_fence_wait_any_timeout() local
968 dma_fence_set_deadline(struct dma_fence *fence, ktime_t deadline) dma_fence_set_deadline() argument
982 dma_fence_describe(struct dma_fence *fence, struct seq_file *seq) dma_fence_describe() argument
1007 dma_fence_init(struct dma_fence *fence, const struct dma_fence_ops *ops, spinlock_t *lock, u64 context, u64 seqno) dma_fence_init() argument
[all...]
H A Ddma-resv.c70 dma_resv_list_entry(struct dma_resv_list *list, unsigned int index, struct dma_resv *resv, struct dma_fence **fence, enum dma_resv_usage *usage) dma_resv_list_entry() argument
84 dma_resv_list_set(struct dma_resv_list *list, unsigned int index, struct dma_fence *fence, enum dma_resv_usage usage) dma_resv_list_set() argument
126 struct dma_fence *fence; dma_resv_list_free() local
210 struct dma_fence *fence; dma_resv_reserve_fences() local
235 struct dma_fence *fence; dma_resv_reserve_fences() local
280 dma_resv_add_fence(struct dma_resv *obj, struct dma_fence *fence, enum dma_resv_usage usage) dma_resv_add_fence() argument
465 struct dma_fence *fence; dma_resv_iter_first() local
487 struct dma_fence *fence; dma_resv_iter_next() local
565 struct dma_fence *fence; dma_resv_get_fences() local
619 dma_resv_get_singleton(struct dma_resv *obj, enum dma_resv_usage usage, struct dma_fence **fence) dma_resv_get_singleton() argument
675 struct dma_fence *fence; dma_resv_wait_timeout() local
705 struct dma_fence *fence; dma_resv_set_deadline() local
731 struct dma_fence *fence; dma_resv_test_signaled() local
755 struct dma_fence *fence; dma_resv_describe() local
[all...]
H A Dst-dma-fence-chain.c184 struct dma_fence *fence; in find_seqno() local
61 mock_chain(struct dma_fence *prev, struct dma_fence *fence, u64 seqno) mock_chain() argument
262 struct dma_fence *fence; find_signaled() local
300 struct dma_fence *fence; find_out_of_order() local
344 struct dma_fence *fence; find_gap() local
400 struct dma_fence *fence = dma_fence_get(data->fc.tail); __find_race() local
[all...]
H A Dsw_sync.c52 __s32 fence; /* fd of new fence */ member
64 static inline struct sync_pt *dma_fence_to_sync_pt(struct dma_fence *fence) in dma_fence_to_sync_pt() argument
119 static const char *timeline_fence_get_driver_name(struct dma_fence *fence) in timeline_fence_get_driver_name() argument
124 timeline_fence_get_timeline_name(struct dma_fence *fence) timeline_fence_get_timeline_name() argument
131 timeline_fence_release(struct dma_fence *fence) timeline_fence_release() argument
148 timeline_fence_signaled(struct dma_fence *fence) timeline_fence_signaled() argument
155 timeline_fence_enable_signaling(struct dma_fence *fence) timeline_fence_enable_signaling() argument
160 timeline_fence_value_str(struct dma_fence *fence, char *str, int size) timeline_fence_value_str() argument
166 timeline_fence_timeline_value_str(struct dma_fence *fence, char *str, int size) timeline_fence_timeline_value_str() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Di915_gem_evict.c450 struct i915_sw_fence fence; in igt_evict_contexts() local
H A Di915_sw_fence.c32 fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in fence_notify() argument
48 struct i915_sw_fence *fence; in alloc_fence() local
58 static void free_fence(struct i915_sw_fence *fence) in free_fence() argument
64 __test_self(struct i915_sw_fence *fence) __test_self() argument
82 struct i915_sw_fence *fence; test_self() local
626 mock_name(struct dma_fence *fence) mock_name() argument
652 struct i915_sw_fence *fence; wrap_dma_fence() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/lima/
H A Dlima_sched.c49 static inline struct lima_fence *to_lima_fence(struct dma_fence *fence) in to_lima_fence() argument
54 static const char *lima_fence_get_driver_name(struct dma_fence *fence) in lima_fence_get_driver_name() argument
59 static const char *lima_fence_get_timeline_name(struct dma_fence *fence) in lima_fence_get_timeline_name() argument
69 struct lima_fence *fence = to_lima_fence(f); in lima_fence_release_rcu() local
74 static void lima_fence_release(struct dma_fence *fence) in lima_fence_release() argument
89 struct lima_fence *fence; in lima_fence_create() local
173 struct dma_fence *fence = dma_fence_get(&task->base.s_fence->finished); lima_sched_context_queue_task() local
207 struct lima_fence *fence; lima_sched_run_job() local
[all...]
H A Dlima_sched.h33 struct dma_fence *fence; member
H A Dlima_gem.c304 struct dma_fence *fence; in lima_gem_submit() local
364 dma_resv_add_fence(lima_bo_resv(bos[i]), fence, in lima_gem_submit() local
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_breadcrumbs.c125 __dma_fence_signal(struct dma_fence *fence) in __dma_fence_signal() argument
131 __dma_fence_signal__timestamp(struct dma_fence *fence, ktime_t timestamp) in __dma_fence_signal__timestamp() argument
139 __dma_fence_signal__notify(struct dma_fence *fence, const struct list_head *list) __dma_fence_signal__notify() argument
[all...]
H A Dintel_timeline.c425 struct dma_fence *fence; in intel_gt_show_timelines() local
H A Dselftest_engine_heartbeat.c22 struct dma_fence *fence; in timeline_sync() local
H A Dintel_ggtt_fencing.c49 static struct drm_i915_private *fence_to_i915(struct i915_fence_reg *fence) in fence_to_i915() argument
54 static struct intel_uncore *fence_to_uncore(struct i915_fence_reg *fence) in fence_to_uncore() argument
59 static void i965_write_fence_reg(struct i915_fence_reg *fence) in i965_write_fence_reg() argument
113 i915_write_fence_reg(struct i915_fence_reg *fence) i915_write_fence_reg() argument
147 i830_write_fence_reg(struct i915_fence_reg *fence) i830_write_fence_reg() argument
172 fence_write(struct i915_fence_reg *fence) fence_write() argument
195 gpu_uses_fence_registers(struct i915_fence_reg *fence) gpu_uses_fence_registers() argument
200 fence_update(struct i915_fence_reg *fence, struct i915_vma *vma) fence_update() argument
293 struct i915_fence_reg *fence = vma->fence; i915_vma_revoke_fence() local
323 fence_is_active(const struct i915_fence_reg *fence) fence_is_active() argument
331 struct i915_fence_reg *fence, *fn; fence_find() local
364 struct i915_fence_reg *fence; __i915_vma_pin_fence() local
456 struct i915_fence_reg *fence; i915_reserve_fence() local
491 i915_unreserve_fence(struct i915_fence_reg *fence) i915_unreserve_fence() argument
873 struct i915_fence_reg *fence = &ggtt->fence_regs[i]; intel_ggtt_init_fences() local
890 struct i915_fence_reg *fence = &ggtt->fence_regs[i]; intel_ggtt_fini_fences() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_context_types.h46 struct i915_sw_fence fence; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_vma_resource.c69 static const char *get_driver_name(struct dma_fence *fence) in get_driver_name() argument
74 static const char *get_timeline_name(struct dma_fence *fence) in get_timeline_name() argument
87 static void unbind_fence_release(struct dma_fence *fence) in unbind_fence_release() argument
190 i915_vma_resource_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) i915_vma_resource_fence_notify() argument
333 struct dma_fence *fence; i915_vma_resource_bind_dep_sync_all() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
H A Dmsm_ringbuffer.h32 volatile uint32_t fence; member
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_vce.c345 radeon_vce_get_create_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_vce_get_create_msg() argument
412 radeon_vce_get_destroy_msg(struct radeon_device *rdev, int ring, uint32_t handle, struct radeon_fence **fence) radeon_vce_get_destroy_msg() argument
734 radeon_vce_fence_emit(struct radeon_device *rdev, struct radeon_fence *fence) radeon_vce_fence_emit() argument
797 struct radeon_fence *fence = NULL; radeon_vce_ib_test() local
[all...]
H A Dr300.c211 r300_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) r300_fence_ring_emit() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.c239 struct dma_fence *fence = job->done_fence; in nouveau_job_fence_attach() local
356 struct dma_fence *fence; in nouveau_job_run() local
128 sync_find_fence(struct nouveau_job *job, struct drm_nouveau_sync *sync, struct dma_fence **fence) sync_find_fence() argument
[all...]
H A Dnouveau_chan.c70 struct nouveau_fence *fence = NULL; in nouveau_channel_idle() local
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_release.c47 static const char *qxl_get_driver_name(struct dma_fence *fence) in qxl_get_driver_name() argument
52 static const char *qxl_get_timeline_name(struct dma_fence *fence) in qxl_get_timeline_name() argument
57 static long qxl_fence_wait(struct dma_fence *fence, bool intr, in qxl_fence_wait() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/
H A Dsched_entity.c152 struct dma_fence *fence; in drm_sched_entity_error() local
388 struct dma_fence *fence = entity->dependency; drm_sched_entity_add_dependency_cb() local
508 struct dma_fence *fence; drm_sched_entity_select_rq() local
[all...]

Completed in 16 milliseconds

1...<<11121314151617181920>>...33