| /kernel/linux/linux-6.6/drivers/gpu/drm/lima/ |
| H A D | lima_gem.c | 304 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 D | msm_ringbuffer.h | 32 volatile uint32_t fence; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
| H A D | intel_ggtt_fencing.c | 49 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 D | radeon_vce.c | 345 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 D | r300.c | 211 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 D | nouveau_sched.c | 239 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 D | nouveau_chan.c | 70 struct nouveau_fence *fence = NULL; in nouveau_channel_idle() local
|
| H A D | nouveau_fence.c | 42 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 D | nouveau_exec.c | 158 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 D | qxl_release.c | 47 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 D | sched_entity.c | 152 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 D | virtgpu_ioctl.c | 124 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 D | virtgpu_submit.c | 113 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 D | vmwgfx_bo.c | 633 vmw_bo_fence_single(struct ttm_buffer_object *bo, struct vmw_fence_obj *fence) vmw_bo_fence_single() argument [all...] |
| H A D | vmwgfx_cotable.c | 328 struct vmw_fence_obj *fence; in vmw_cotable_unbind() local 365 struct vmw_fence_obj *fence; in vmw_cotable_readback() local
|
| H A D | vmwgfx_validation.c | 780 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 D | channel_hw.c | 218 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 D | ttm_bo_util.c | 566 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 D | syncpt.c | 223 struct dma_fence *fence; in host1x_syncpt_wait() local
|
| H A D | cdma.c | 169 unsigned int fence = pb->fence; in host1x_pushbuffer_space() local [all...] |
| /third_party/mesa3d/src/freedreno/drm/ |
| H A D | freedreno_ringbuffer_sp.c | 234 struct util_queue_fence *fence; in enqueue_submit_list() local 334 fd_pipe_sp_flush(struct fd_pipe *pipe, uint32_t fence) fd_pipe_sp_flush() argument [all...] |
| H A D | freedreno_ringbuffer.h | 109 struct fd_fence fence; member [all...] |
| H A D | freedreno_bo.c | 545 fd_bo_add_fence(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t fence) in fd_bo_add_fence() argument [all...] |
| /third_party/mesa3d/src/freedreno/computerator/ |
| H A D | main.c | 284 struct fd_submit_fence fence = {}; in main() local
|
| /third_party/mesa3d/src/freedreno/drm/virtio/ |
| H A D | msm_proto.h | 253 uint32_t fence; member 322 uint32_t fence; member
|