Lines Matching refs:panfrost_job
42 static struct panfrost_job *
45 return container_of(sched_job, struct panfrost_job, base); in to_panfrost_job()
106 int panfrost_job_get_slot(struct panfrost_job *job) in panfrost_job_get_slot()
146 panfrost_get_job_chain_flag(const struct panfrost_job *job) in panfrost_get_job_chain_flag()
156 static struct panfrost_job *
159 struct panfrost_job *job = pfdev->jobs[slot][0]; in panfrost_dequeue_job()
170 struct panfrost_job *job) in panfrost_enqueue_job()
187 static void panfrost_job_hw_submit(struct panfrost_job *job, int js) in panfrost_job_hw_submit()
275 int panfrost_job_push(struct panfrost_job *job) in panfrost_job_push()
315 struct panfrost_job *job = container_of(ref, struct panfrost_job, in panfrost_job_cleanup()
343 void panfrost_job_put(struct panfrost_job *job) in panfrost_job_put()
350 struct panfrost_job *job = to_panfrost_job(sched_job); in panfrost_job_free()
359 struct panfrost_job *job = to_panfrost_job(sched_job); in panfrost_job_run()
400 struct panfrost_job *job, in panfrost_job_handle_err()
454 struct panfrost_job *job) in panfrost_job_handle_done()
469 struct panfrost_job *done[NUM_JOB_SLOTS][2] = {}; in panfrost_job_handle_irq()
470 struct panfrost_job *failed[NUM_JOB_SLOTS] = {}; in panfrost_job_handle_irq()
557 struct panfrost_job *canceled = panfrost_dequeue_job(pfdev, j); in panfrost_job_handle_irq()
712 struct panfrost_job *job = to_panfrost_job(sched_job); in panfrost_job_timedout()
889 struct panfrost_job *job = pfdev->jobs[i][j]; in panfrost_job_close()