Home
last modified time | relevance | path

Searched refs:done_fence (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c548 pvr_queue_job_fence_init(frag_job->done_fence, frag_queue); in pvr_queue_get_paired_frag_job_dep()
586 pvr_queue_job_fence_init(job->done_fence, queue); in pvr_queue_prepare_job()
705 jfence = to_pvr_queue_job_fence(job->paired_job->done_fence); in pvr_queue_submit_job_to_cccb()
709 ufos[ufo_count++].value = job->paired_job->done_fence->seqno; in pvr_queue_submit_job_to_cccb()
726 cmd->partial_render_geom_frag_fence.value = job->done_fence->seqno - 1; in pvr_queue_submit_job_to_cccb()
735 ufos[0].value = job->done_fence->seqno; in pvr_queue_submit_job_to_cccb()
758 job->done_fence->ops) { in pvr_queue_run_job()
759 return dma_fence_get(job->done_fence); in pvr_queue_run_job()
817 return dma_fence_get(job->done_fence); in pvr_queue_run_job()
835 if (dma_fence_is_signaled(job->done_fence)) { in pvr_queue_start()
[all …]
H A Dpvr_job.h64 struct dma_fence *done_fence; member
H A Dpvr_trace.h102 __entry->done_seqno = job->done_fence->seqno;),
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_sched.c840 struct dma_fence *done_fence; member
1551 dma_fence_set_error(job->done_fence, -EINVAL); in cs_slot_process_fault_event_locked()
2189 dma_fence_set_error(job->done_fence, err); in group_term_post_processing()
2190 dma_fence_signal_locked(job->done_fence); in group_term_post_processing()
2753 job->base.s_fence->parent = dma_fence_get(job->done_fence); in queue_start()
3074 if (syncobj->seqno < job->done_fence->seqno) in queue_check_job_completion()
3078 dma_fence_signal_locked(job->done_fence); in queue_check_job_completion()
3321 struct dma_fence *done_fence; in queue_run_job() local
3329 job->done_fence = dma_fence_get(queue->fence_ctx.last_fence); in queue_run_job()
3330 return dma_fence_get(job->done_fence); in queue_run_job()
[all …]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.h60 struct dma_fence *done_fence; member
H A Dnouveau_exec.c123 drm_gpuvm_exec_resv_add_fence(vme, job->done_fence, in nouveau_exec_job_armed_submit()
H A Dnouveau_uvmm.c1506 drm_gpuvm_exec_resv_add_fence(vme, job->done_fence, in nouveau_uvmm_bind_job_armed_submit()
/linux/drivers/accel/ivpu/
H A Divpu_job.c533 dma_fence_put(job->done_fence); in ivpu_job_destroy()
565 job->done_fence = ivpu_fence_create(vdev); in ivpu_job_create()
566 if (!job->done_fence) { in ivpu_job_create()
656 dma_fence_signal(job->done_fence); in ivpu_job_signal()
895 dma_resv_add_fence(job->bos[i]->base.base.resv, job->done_fence, usage); in ivpu_job_prepare_bos_for_submit()
955 dma_fence_signal(job->done_fence); in ivpu_submit()