| /kernel/linux/linux-5.10/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() argument 65 busy_check_reader(const struct dma_fence *fence) in busy_check_reader() argument 71 busy_check_writer(const struct dma_fence *fence) in busy_check_writer() argument 125 struct dma_fence *fence = i915_gem_busy_ioctl() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| H A D | evergreen_dma.c | 41 evergreen_dma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) evergreen_dma_fence_ring_emit() argument 113 struct radeon_fence *fence; evergreen_copy_dma() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| H A D | intel_timeline.h | 73 intel_timeline_sync_set(struct intel_timeline *tl, const struct dma_fence *fence) intel_timeline_sync_set() argument 85 intel_timeline_sync_is_later(struct intel_timeline *tl, const struct dma_fence *fence) intel_timeline_sync_is_later() argument
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_sched.c | 25 struct dma_fence *fence; in etnaviv_sched_dependency() local 75 struct dma_fence *fence = NULL; etnaviv_sched_run_job() local [all...] |
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | seqno-fence.h | 42 to_seqno_fence(struct dma_fence *fence) in to_seqno_fence() argument 87 seqno_fence_init(struct seqno_fence *fence, spinlock_t *lock, struct dma_buf *sync_buf, uint32_t context, uint32_t seqno_ofs, uint32_t seqno, enum seqno_fence_condition cond, const struct dma_fence_ops *ops) seqno_fence_init() argument [all...] |
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| H A D | sync_file.h | 29 __s32 fence; member [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
| H A D | i915_active_types.h | 21 struct dma_fence __rcu *fence; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
| H A D | lib_sw_fence.c | 30 nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in nop_fence_notify() argument 35 void __onstack_fence_init(struct i915_sw_fence *fence, in __onstack_fence_init() argument 47 void onstack_fence_fini(struct i915_sw_fence *fence) in onstack_fence_fini() argument 85 struct i915_sw_fence fence; global() member 93 heap_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) heap_fence_notify() argument 131 heap_fence_put(struct i915_sw_fence *fence) heap_fence_put() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
| H A D | nv04_fence.c | 40 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit() argument 52 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync() argument [all...] |
| H A D | nv17_fence.c | 36 nv17_fence_sync(struct nouveau_fence *fence, in nv17_fence_sync() argument
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_fence.h | 74 struct vmw_fence_obj *fence = *fence_p; in vmw_fence_obj_unreference() local 82 vmw_fence_obj_reference(struct vmw_fence_obj *fence) in vmw_fence_obj_reference() argument [all...] |
| /kernel/linux/linux-5.10/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 95 virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev, struct virtio_gpu_ctrl_hdr *cmd_hdr, struct virtio_gpu_fence *fence) virtio_gpu_fence_emit() argument 118 struct virtio_gpu_fence *fence, *tmp; virtio_gpu_fence_event_process() local [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
| H A D | sched_fence.c | 51 void drm_sched_fence_scheduled(struct drm_sched_fence *fence) in drm_sched_fence_scheduled() argument 63 void drm_sched_fence_finished(struct drm_sched_fence *fence) in drm_sched_fence_finished() argument 75 static const char *drm_sched_fence_get_driver_name(struct dma_fence *fence) in drm_sched_fence_get_driver_name() argument 82 struct drm_sched_fence *fence in drm_sched_fence_get_timeline_name() local 96 struct drm_sched_fence *fence = to_drm_sched_fence(f); drm_sched_fence_free() local 111 struct drm_sched_fence *fence = to_drm_sched_fence(f); drm_sched_fence_release_scheduled() local 126 struct drm_sched_fence *fence = to_drm_sched_fence(f); drm_sched_fence_release_finished() local 158 struct drm_sched_fence *fence = NULL; drm_sched_fence_create() local [all...] |
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| H A D | sync_file.h | 33 __s32 fence; member [all...] |
| /kernel/linux/linux-6.6/drivers/dma-buf/ |
| H A D | st-dma-resv.c | 113 struct dma_fence *f, *fence; in test_for_each() local 174 struct dma_fence *f, *fence; in test_for_each_unlocked() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
| H A D | i915_active.h | 63 __i915_active_fence_init(struct i915_active_fence *active, void *fence, dma_fence_func_t fn) __i915_active_fence_init() argument 103 struct dma_fence *fence; i915_active_fence_get() local 223 struct dma_fence *fence; __i915_request_await_exclusive() local [all...] |
| H A D | i915_active_types.h | 19 struct dma_fence __rcu *fence; member
|
| H A D | i915_deps.c | 75 static int i915_deps_grow(struct i915_deps *deps, struct dma_fence *fence, in i915_deps_grow() argument 176 i915_deps_add_dependency(struct i915_deps *deps, struct dma_fence *fence, const struct ttm_operation_ctx *ctx) i915_deps_add_dependency() argument 226 struct dma_fence *fence; i915_deps_add_resv() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_busy.c | 41 __busy_set_if_active(struct dma_fence *fence, u32 (*flag)(u16 id)) in __busy_set_if_active() argument 98 busy_check_reader(struct dma_fence *fence) busy_check_reader() argument 104 busy_check_writer(struct dma_fence *fence) busy_check_writer() argument 119 struct dma_fence *fence; i915_gem_busy_ioctl() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
| H A D | lib_sw_fence.c | 30 nop_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) in nop_fence_notify() argument 35 void __onstack_fence_init(struct i915_sw_fence *fence, in __onstack_fence_init() argument 47 void onstack_fence_fini(struct i915_sw_fence *fence) in onstack_fence_fini() argument 85 struct i915_sw_fence fence; global() member 93 heap_fence_notify(struct i915_sw_fence *fence, enum i915_sw_fence_notify state) heap_fence_notify() argument 131 heap_fence_put(struct i915_sw_fence *fence) heap_fence_put() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| H A D | radeon_sa.c | 137 radeon_sa_bo_free(struct drm_suballoc **sa_bo, struct radeon_fence *fence) radeon_sa_bo_free() argument
|
| H A D | evergreen_dma.c | 40 evergreen_dma_fence_ring_emit(struct radeon_device *rdev, struct radeon_fence *fence) evergreen_dma_fence_ring_emit() argument 112 struct radeon_fence *fence; evergreen_copy_dma() local [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
| H A D | nv17_fence.c | 36 nv17_fence_sync(struct nouveau_fence *fence, in nv17_fence_sync() argument
|
| H A D | nv04_fence.c | 40 nv04_fence_emit(struct nouveau_fence *fence) in nv04_fence_emit() argument 52 nv04_fence_sync(struct nouveau_fence *fence, in nv04_fence_sync() argument [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
| H A D | qxl_debugfs.c | 61 struct dma_fence *fence; in qxl_debugfs_buffers_info() local
|