Lines Matching full:job
36 * issued if there's enough space in the CCCB to push job commands.
43 * @job: Job waiting for CCCB space.
46 * there's no more than one job waiting for CCCB at a given time.
52 struct pvr_job *job; member
54 /** @job_lock: Lock protecting access to the job object. */
73 * struct pvr_queue - Job queue
104 * space to receive all commands needed for a job to complete.
108 /** @job_fence_ctx: Job fence context object. */
122 * job queued to this queue.
125 * geom+frag jobs, to guarantee that the fragment job that's part of
146 int pvr_queue_job_init(struct pvr_job *job, u64 drm_client_id);
148 void pvr_queue_job_cleanup(struct pvr_job *job);
150 void pvr_queue_job_push(struct pvr_job *job);
152 struct dma_fence *pvr_queue_job_arm(struct pvr_job *job);