Home
last modified time | relevance | path

Searched defs:fence (Results 251 - 275 of 494) sorted by relevance

1...<<11121314151617181920

/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/lima/
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/msm/
H A Dmsm_ringbuffer.h32 volatile uint32_t fence; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
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/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
H A Dnouveau_fence.c42 from_fence(struct dma_fence *fence) in from_fence() argument
48 nouveau_fctx(struct nouveau_fence *fence) in nouveau_fctx() argument
54 nouveau_fence_signal(struct nouveau_fence *fence) in nouveau_fence_signal() argument
74 nouveau_local_fence(struct dma_fence *fence, struct nouveau_drm *drm) nouveau_local_fence() argument
86 struct nouveau_fence *fence; nouveau_fence_context_kill() local
133 struct nouveau_fence *fence; nouveau_fence_update() local
159 struct nouveau_fence *fence; nouveau_fence_uevent_work() local
220 nouveau_fence_emit(struct nouveau_fence *fence) nouveau_fence_emit() argument
259 nouveau_fence_done(struct nouveau_fence *fence) nouveau_fence_done() argument
282 struct nouveau_fence *fence = from_fence(f); nouveau_fence_wait_legacy() local
315 nouveau_fence_wait_busy(struct nouveau_fence *fence, bool intr) nouveau_fence_wait_busy() argument
340 nouveau_fence_wait(struct nouveau_fence *fence, bool lazy, bool intr) nouveau_fence_wait() argument
373 struct dma_fence *fence; nouveau_fence_sync() local
421 struct nouveau_fence *fence; nouveau_fence_create() local
453 nouveau_fence_get_get_driver_name(struct dma_fence *fence) nouveau_fence_get_get_driver_name() argument
460 struct nouveau_fence *fence = from_fence(f); nouveau_fence_get_timeline_name() local
474 struct nouveau_fence *fence = from_fence(f); nouveau_fence_is_signaled() local
490 struct nouveau_fence *fence = from_fence(f); nouveau_fence_no_signaling() local
515 struct nouveau_fence *fence = from_fence(f); nouveau_fence_release() local
533 struct nouveau_fence *fence = from_fence(f); nouveau_fence_enable_signaling() local
[all...]
H A Dnouveau_exec.c158 struct nouveau_fence *fence = exec_job->fence; in nouveau_exec_job_run() local
[all...]
/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...]
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_ioctl.c124 struct virtio_gpu_fence *fence; in virtio_gpu_resource_create_ioctl() local
222 struct virtio_gpu_fence *fence; in virtio_gpu_transfer_from_host_ioctl() local
277 struct virtio_gpu_fence *fence; virtio_gpu_transfer_to_host_ioctl() local
[all...]
H A Dvirtgpu_submit.c113 struct dma_fence *fence; in virtio_gpu_parse_deps() local
255 struct dma_fence *fence = &submit->out_fence->f; in virtio_gpu_process_post_deps() local
59 virtio_gpu_dma_fence_wait(struct virtio_gpu_submit *submit, struct dma_fence *fence) virtio_gpu_dma_fence_wait() argument
272 virtio_gpu_fence_event_create(struct drm_device *dev, struct drm_file *file, struct virtio_gpu_fence *fence, u32 ring_idx) virtio_gpu_fence_event_create() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c633 vmw_bo_fence_single(struct ttm_buffer_object *bo, struct vmw_fence_obj *fence) vmw_bo_fence_single() argument
[all...]
H A Dvmwgfx_cotable.c328 struct vmw_fence_obj *fence; in vmw_cotable_unbind() local
365 struct vmw_fence_obj *fence; in vmw_cotable_readback() local
H A Dvmwgfx_validation.c780 vmw_validation_done(struct vmw_validation_context *ctx, struct vmw_fence_obj *fence) vmw_validation_done() argument
/kernel/linux/linux-6.6/drivers/gpu/host1x/hw/
H A Dchannel_hw.c218 u32 fence; in channel_program_cdma() local
279 static void job_complete_callback(struct dma_fence *fence, struct dma_fence_cb *cb) in job_complete_callback() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo_util.c566 ttm_bo_move_to_ghost(struct ttm_buffer_object *bo, struct dma_fence *fence, bool dst_use_tt) ttm_bo_move_to_ghost() argument
604 ttm_bo_move_pipeline_evict(struct ttm_buffer_object *bo, struct dma_fence *fence) ttm_bo_move_pipeline_evict() argument
642 ttm_bo_move_accel_cleanup(struct ttm_buffer_object *bo, struct dma_fence *fence, bool evict, bool pipeline, struct ttm_resource *new_mem) ttm_bo_move_accel_cleanup() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/host1x/
H A Dsyncpt.c223 struct dma_fence *fence; in host1x_syncpt_wait() local
H A Dcdma.c169 unsigned int fence = pb->fence; in host1x_pushbuffer_space() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gem.c151 struct dma_fence *fence = NULL; in amdgpu_gem_object_close() local
H A Damdgpu_display.c56 struct dma_fence *fence= *f; in amdgpu_display_flip_handle_fence() local
H A Damdgpu_vce.c438 amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, struct amdgpu_bo *bo, struct dma_fence **fence) amdgpu_vce_get_create_msg() argument
519 amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, bool direct, struct dma_fence **fence) amdgpu_vce_get_destroy_msg() argument
1123 struct dma_fence *fence = NULL; amdgpu_vce_ring_test_ib() local
[all...]

Completed in 21 milliseconds

1...<<11121314151617181920