Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ids.c265 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_reserved() local
271 if ((*id)->owner != vm->immediate.fence_context || in amdgpu_vmid_grab_reserved()
275 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_reserved()
279 if ((*id)->owner != vm->immediate.fence_context || in amdgpu_vmid_grab_reserved()
330 uint64_t fence_context = adev->fence_context + ring->idx; in amdgpu_vmid_grab_used() local
341 if ((*id)->owner != vm->immediate.fence_context) in amdgpu_vmid_grab_used()
348 ((*id)->last_flush->context != fence_context && in amdgpu_vmid_grab_used()
442 id->owner = vm->immediate.fence_context; in amdgpu_vmid_grab()
H A Damdgpu_vm_pt.c911 vm->immediate.fence_context); in amdgpu_vm_ptes_update()
/linux/include/trace/events/
H A Damdxdna.h39 __field(u64, fence_context)
45 __entry->fence_context = sched_job->s_fence->finished.context;
50 __entry->fence_context, __entry->fence_seqno,
/linux/drivers/gpu/drm/virtio/
H A Dvirtgpu_fence.c62 uint64_t fence_context = base_fence_ctx + ring_idx; in virtio_gpu_fence_alloc() local
79 fence_context, 0); in virtio_gpu_fence_alloc()
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_timeline.c102 timeline->fence_context = dma_fence_context_alloc(1); in intel_timeline_init()
213 tl->fence_context, tl->hwsp_offset); in intel_timeline_pin()
430 tl->fence_context); in intel_gt_show_timelines()
453 drm_printf(m, "Timeline %llx: { ", tl->fence_context); in intel_gt_show_timelines()
H A Dintel_timeline_types.h22 u64 fence_context; member
H A Dintel_context.h25 ce__->timeline->fence_context, \
H A Dselftest_timeline.c584 n, tl->fence_context, tl->hwsp_offset, *tl->hwsp_seqno); in live_hwsp_engine()
654 n, tl->fence_context, tl->hwsp_offset, *tl->hwsp_seqno); in live_hwsp_alternate()
1391 count, tl->fence_context, in live_hwsp_recycle()
/linux/drivers/gpu/drm/i915/gt/selftests/
H A Dmock_timeline.c14 timeline->fence_context = context; in mock_timeline_init()
/linux/drivers/gpu/drm/scheduler/
H A Dsched_entity.c112 entity->fence_context = dma_fence_context_alloc(2); in drm_sched_entity_init()
406 if (fence->context == entity->fence_context || in drm_sched_entity_add_dependency_cb()
407 fence->context == entity->fence_context + 1) { in drm_sched_entity_add_dependency_cb()
H A Dsched_main.c1479 entity->fence_context) { in drm_sched_increase_karma()
/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_gpu.h139 u64 fence_context; member
H A Detnaviv_gpu.c1194 gpu->fence_context, ++gpu->next_fence); in etnaviv_gpu_fence_alloc()
1817 gpu->fence_context = dma_fence_context_alloc(1); in etnaviv_gpu_bind()
/linux/drivers/accel/ethosu/
H A Dethosu_job.c194 dev->fence_context, ++dev->emit_seqno); in ethosu_job_run()
329 edev->fence_context = dma_fence_context_alloc(1); in ethosu_job_init()
/linux/drivers/accel/rocket/
H A Drocket_job.c53 core->fence_context, ++core->emit_seqno); in rocket_fence_create()
470 core->fence_context = dma_fence_context_alloc(1); in rocket_job_init()
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c37 u64 fence_context; member
106 js->queue[js_num].fence_context, fence->seqno); in panfrost_fence_create()
898 js->queue[j].fence_context = dma_fence_context_alloc(1); in panfrost_jm_init()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_fence.c150 rdev->fence_context + ring, in radeon_fence_emit()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_execbuffer.c3207 eb->context->parallel.fence_context, in eb_composite_fence_create()
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c921 if (queue->entity.fence_context) in group_free_queue()