Lines Matching refs:pvr_queue

263 		     struct pvr_queue *queue,  in pvr_queue_fence_init()
287 pvr_queue_cccb_fence_init(struct dma_fence *fence, struct pvr_queue *queue) in pvr_queue_cccb_fence_init()
305 pvr_queue_job_fence_init(struct dma_fence *fence, struct pvr_queue *queue) in pvr_queue_job_fence_init()
388 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_cccb_fence()
441 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_kccb_fence()
461 pvr_queue_get_paired_frag_job_dep(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_paired_frag_job_dep()
499 struct pvr_queue *queue = container_of(s_entity, struct pvr_queue, entity); in pvr_queue_prepare_job()
560 static void pvr_queue_update_active_state_locked(struct pvr_queue *queue) in pvr_queue_update_active_state_locked()
592 static void pvr_queue_update_active_state(struct pvr_queue *queue) in pvr_queue_update_active_state()
603 struct pvr_queue *queue = container_of(job->base.sched, struct pvr_queue, scheduler); in pvr_queue_submit_job_to_cccb()
730 struct pvr_queue *geom_queue = job->ctx->queues.geometry; in pvr_queue_run_job()
731 struct pvr_queue *frag_queue = job->ctx->queues.fragment; in pvr_queue_run_job()
745 struct pvr_queue *queue = container_of(job->base.sched, in pvr_queue_run_job()
746 struct pvr_queue, scheduler); in pvr_queue_run_job()
756 static void pvr_queue_stop(struct pvr_queue *queue, struct pvr_job *bad_job) in pvr_queue_stop()
761 static void pvr_queue_start(struct pvr_queue *queue) in pvr_queue_start()
802 struct pvr_queue *queue = container_of(sched, struct pvr_queue, scheduler); in pvr_queue_timedout_job()
902 pvr_queue_signal_done_fences(struct pvr_queue *queue) in pvr_queue_signal_done_fences()
932 pvr_queue_check_job_waiting_for_cccb_space(struct pvr_queue *queue) in pvr_queue_check_job_waiting_for_cccb_space()
985 void pvr_queue_process(struct pvr_queue *queue) in pvr_queue_process()
994 static u32 get_dm_type(struct pvr_queue *queue) in get_dm_type()
1018 static void init_fw_context(struct pvr_queue *queue, void *fw_ctx_map) in init_fw_context()
1049 static int pvr_queue_cleanup_fw_context(struct pvr_queue *queue) in pvr_queue_cleanup_fw_context()
1075 struct pvr_queue *queue; in pvr_queue_job_init()
1151 struct pvr_queue *queue = container_of(job->base.sched, struct pvr_queue, scheduler); in pvr_queue_job_push()
1163 struct pvr_queue *queue = priv; in reg_state_init()
1186 struct pvr_queue *pvr_queue_create(struct pvr_context *ctx, in pvr_queue_create()
1214 struct pvr_queue *queue; in pvr_queue_create()
1327 struct pvr_queue *queue; in pvr_queue_device_pre_reset()
1339 struct pvr_queue *queue; in pvr_queue_device_post_reset()
1358 void pvr_queue_kill(struct pvr_queue *queue) in pvr_queue_kill()
1372 void pvr_queue_destroy(struct pvr_queue *queue) in pvr_queue_destroy()