Lines Matching refs:queue
37 struct panfrost_queue_state queue[NUM_JOB_SLOTS];
53 int queue;
71 switch (f->queue) {
98 fence->queue = js_num;
99 fence->seqno = ++js->queue[js_num].emit_seqno;
101 js->queue[js_num].fence_context, fence->seqno);
244 /* Don't queue the job if a reset is in progress */
476 drm_sched_fault(&pfdev->js->queue[js].sched);
656 drm_sched_stop(&pfdev->js->queue[i].sched, bad);
725 drm_sched_resubmit_jobs(&pfdev->js->queue[i].sched);
730 drm_sched_start(&pfdev->js->queue[i].sched, true);
837 /* All GPUs have two entries per queue, but without jobchain
870 js->queue[j].fence_context = dma_fence_context_alloc(1);
872 ret = drm_sched_init(&js->queue[j].sched,
891 drm_sched_fini(&js->queue[j].sched);
905 drm_sched_fini(&js->queue[j].sched);
920 sched = &js->queue[i].sched;
983 /* If there are any jobs in the HW queue, we're not idle */
984 if (atomic_read(&js->queue[i].sched.credit_count))