Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/amd/amdgpu/
H A Damdgpu_ids.c230 u64 fence_context = adev->vm_manager.fence_context + ring->idx; in amdgpu_vmid_grab_idle() local
239 array = dma_fence_array_create(i, fences, fence_context, in amdgpu_vmid_grab_idle()
278 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_reserved() local
289 if ((*id)->owner != vm->entity.fence_context || in amdgpu_vmid_grab_reserved()
292 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_reserved()
344 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_used() local
356 if ((*id)->owner != vm->entity.fence_context) in amdgpu_vmid_grab_used()
363 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_used()
452 id->owner = vm->entity.fence_context; in amdgpu_vmid_grab()
H A Damdgpu_vm.h236 u64 fence_context; member
H A Damdgpu_fence.c151 adev->fence_context + ring->idx, in amdgpu_fence_emit()
H A Damdgpu.h1481 u64 fence_context; member
H A Damdgpu_vm.c3020 adev->vm_manager.fence_context =
H A Damdgpu_device.c2357 adev->fence_context = dma_fence_context_alloc(AMDGPU_MAX_RINGS); in amdgpu_device_init()
/dragonfly/sys/dev/drm/scheduler/
H A Dsched_fence.c169 &fence->lock, entity->fence_context, seq); in drm_sched_fence_create()
171 &fence->lock, entity->fence_context + 1, seq); in drm_sched_fence_create()
H A Dgpu_scheduler.c195 entity->fence_context = dma_fence_context_alloc(2); in drm_sched_entity_init()
432 if (fence->context == entity->fence_context) in drm_sched_dependency_optimized()
448 if (fence->context == entity->fence_context || in drm_sched_entity_add_dependency_cb()
449 fence->context == entity->fence_context + 1) { in drm_sched_entity_add_dependency_cb()
656 if (bad->s_fence->scheduled.context == entity->fence_context) { in drm_sched_hw_job_reset()
/dragonfly/sys/dev/drm/i915/
H A Di915_gem_timeline.h37 u64 fence_context; member
H A Di915_gem_timeline.c34 tl->fence_context = context; in __intel_timeline_init()
H A Di915_gem_request.c672 req->timeline->fence_context, in i915_gem_request_alloc()
/dragonfly/sys/dev/drm/include/drm/
H A Dgpu_scheduler.h83 uint64_t fence_context; member
H A Ddrm_crtc.h861 unsigned int fence_context; member
/dragonfly/sys/dev/drm/
H A Ddrm_crtc.c249 crtc->fence_context, ++crtc->fence_seqno); in drm_crtc_create_fence()
311 crtc->fence_context = dma_fence_context_alloc(1); in drm_crtc_init_with_planes()
/dragonfly/sys/dev/drm/radeon/
H A Dradeon_fence.c145 rdev->fence_context + ring, in radeon_fence_emit()
H A Dradeon_device.c1333 rdev->fence_context = dma_fence_context_alloc(RADEON_NUM_RINGS); in radeon_device_init()
H A Dradeon.h2385 u64 fence_context; member