Home
last modified time | relevance | path

Searched refs:fence_context (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ids.c226 u64 fence_context = adev->vm_manager.fence_context + ring->idx; in amdgpu_vmid_grab_idle() local
235 array = dma_fence_array_create(i, fences, fence_context, in amdgpu_vmid_grab_idle()
274 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_reserved() local
285 if ((*id)->owner != vm->entity.fence_context || in amdgpu_vmid_grab_reserved()
288 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_reserved()
340 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_used() local
352 if ((*id)->owner != vm->entity.fence_context) in amdgpu_vmid_grab_used()
359 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_used()
452 id->owner = vm->entity.fence_context; in amdgpu_vmid_grab()
Damdgpu_vm.h299 u64 fence_context; member
Damdgpu_fence.c153 adev->fence_context + ring->idx, in amdgpu_fence_emit()
/Linux-v5.4/drivers/gpu/drm/scheduler/
Dsched_fence.c171 &fence->lock, entity->fence_context, seq); in drm_sched_fence_create()
173 &fence->lock, entity->fence_context + 1, seq); in drm_sched_fence_create()
Dsched_entity.c83 entity->fence_context = dma_fence_context_alloc(2); in drm_sched_entity_init()
403 if (fence->context == entity->fence_context || in drm_sched_entity_add_dependency_cb()
404 fence->context == entity->fence_context + 1) { in drm_sched_entity_add_dependency_cb()
Dsched_main.c176 if (fence->context == entity->fence_context) in drm_sched_dependency_optimized()
337 entity->fence_context) { in drm_sched_increase_karma()
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dintel_context.c71 ce->engine->name, ce->timeline->fence_context, in __intel_context_do_pin()
101 ce->engine->name, ce->timeline->fence_context); in intel_context_unpin()
146 ce->engine->name, ce->timeline->fence_context); in __intel_context_retire()
Dintel_timeline_types.h23 u64 fence_context; member
Dintel_timeline.c253 timeline->fence_context = dma_fence_context_alloc(1); in intel_timeline_init()
/Linux-v5.4/drivers/gpu/drm/i915/gt/selftests/
Dmock_timeline.c14 timeline->fence_context = context; in mock_timeline_init()
/Linux-v5.4/drivers/gpu/drm/v3d/
Dv3d_fence.c18 v3d->queue[queue].fence_context, fence->seqno); in v3d_fence_create()
Dv3d_drv.h37 u64 fence_context; member
Dv3d_gem.c835 v3d->queue[i].fence_context = dma_fence_context_alloc(1); in v3d_gem_init()
/Linux-v5.4/include/drm/
Ddrm_writeback.h59 unsigned int fence_context; member
Dgpu_scheduler.h89 uint64_t fence_context; member
Ddrm_crtc.h1085 unsigned int fence_context; member
/Linux-v5.4/drivers/gpu/drm/
Ddrm_writeback.c215 wb_connector->fence_context = dma_fence_context_alloc(1); in drm_writeback_connector_init()
414 &wb_connector->fence_lock, wb_connector->fence_context, in drm_writeback_get_out_fence()
Ddrm_crtc.c202 crtc->fence_context, ++crtc->fence_seqno); in drm_crtc_create_fence()
272 crtc->fence_context = dma_fence_context_alloc(1); in drm_crtc_init_with_planes()
/Linux-v5.4/drivers/gpu/drm/lima/
Dlima_sched.h40 u64 fence_context; member
Dlima_sched.c93 pipe->fence_context, ++pipe->fence_seqno); in lima_fence_create()
335 pipe->fence_context = dma_fence_context_alloc(1); in lima_sched_pipe_init()
/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_job.c29 u64 fence_context; member
97 js->queue[js_num].fence_context, fence->seqno); in panfrost_fence_create()
509 js->queue[j].fence_context = dma_fence_context_alloc(1); in panfrost_job_init()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_active.c178 u64 idx = tl->fence_context; in active_instance()
259 GEM_BUG_ON(node->timeline != engine->kernel_context->timeline->fence_context); in ____active_del_barrier()
593 u64 idx = engine->kernel_context->timeline->fence_context; in i915_active_acquire_preallocate_barrier()
/Linux-v5.4/drivers/gpu/drm/etnaviv/
Detnaviv_gpu.h123 u64 fence_context; member
Detnaviv_gpu.c1064 gpu->fence_context, ++gpu->next_fence); in etnaviv_gpu_fence_alloc()
1640 gpu->fence_context = dma_fence_context_alloc(1); in etnaviv_gpu_bind()
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_fence.c152 rdev->fence_context + ring, in radeon_fence_emit()

12