Home
last modified time | relevance | path

Searched refs:kccb_fence (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_ccb.c543 struct pvr_kccb_fence *kccb_fence; in pvr_kccb_fence_alloc() local
545 kccb_fence = kzalloc(sizeof(*kccb_fence), GFP_KERNEL); in pvr_kccb_fence_alloc()
546 if (!kccb_fence) in pvr_kccb_fence_alloc()
549 return &kccb_fence->base; in pvr_kccb_fence_alloc()
Dpvr_queue.c444 struct dma_fence *kccb_fence = NULL; in pvr_queue_get_job_kccb_fence() local
449 if (!job->kccb_fence) in pvr_queue_get_job_kccb_fence()
452 if (!WARN_ON(job->kccb_fence->ops)) { in pvr_queue_get_job_kccb_fence()
453 kccb_fence = pvr_kccb_reserve_slot(pvr_dev, job->kccb_fence); in pvr_queue_get_job_kccb_fence()
454 job->kccb_fence = NULL; in pvr_queue_get_job_kccb_fence()
457 return kccb_fence; in pvr_queue_get_job_kccb_fence()
1093 job->kccb_fence = pvr_kccb_fence_alloc(); in pvr_queue_job_init()
1095 if (!job->cccb_fence || !job->kccb_fence || !job->done_fence) in pvr_queue_job_init()
1133 pvr_kccb_fence_put(job->kccb_fence); in pvr_queue_job_cleanup()
Dpvr_job.h61 struct dma_fence *kccb_fence; member
Dpvr_job.c681 pvr_kccb_fence_put(frag_job->kccb_fence); in pvr_jobs_link_geom_frag()
682 frag_job->kccb_fence = NULL; in pvr_jobs_link_geom_frag()