Home
last modified time | relevance | path

Searched refs:v3d_job (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/v3d/
H A Dv3d_drv.h268 struct v3d_job { struct
304 struct v3d_job base; argument
319 struct v3d_job base;
333 struct v3d_job base;
339 struct v3d_job base;
376 struct v3d_job *clean_job;
433 struct v3d_job base;
553 void v3d_job_cleanup(struct v3d_job *job);
554 void v3d_job_put(struct v3d_job *job);
581 void v3d_job_update_stats(struct v3d_job *job, enum v3d_queue queue);
H A Dv3d_submit.c22 v3d_lock_bo_reservations(struct v3d_job *job, in v3d_lock_bo_reservations()
68 struct v3d_job *job, in v3d_lookup_bos()
90 struct v3d_job *job = container_of(ref, struct v3d_job, refcount); in v3d_job_free()
122 void v3d_job_cleanup(struct v3d_job *job) in v3d_job_cleanup()
131 void v3d_job_put(struct v3d_job *job) in v3d_job_put()
160 struct v3d_job *job, void (*free)(struct kref *ref), in v3d_job_init()
213 v3d_push_job(struct v3d_job *job) in v3d_push_job()
227 struct v3d_job *job, in v3d_attach_fences_and_unlock_reservation()
272 struct v3d_job **clean_job, in v3d_setup_csd_jobs_and_bos()
898 struct v3d_job *clean_job = NULL; in v3d_submit_cl_ioctl()
[all …]
H A Dv3d_sched.c32 static struct v3d_job *
35 return container_of(sched_job, struct v3d_job, base); in to_v3d_job()
71 struct v3d_job *job = to_v3d_job(sched_job); in v3d_sched_job_free()
121 v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job) in v3d_switch_perfmon()
139 v3d_job_start_stats(struct v3d_job *job, enum v3d_queue queue) in v3d_job_start_stats()
197 v3d_job_update_stats(struct v3d_job *job, enum v3d_queue queue) in v3d_job_update_stats()
680 struct v3d_job *job = to_v3d_job(sched_job); in v3d_cache_clean_job_run()
731 struct v3d_job *job = to_v3d_job(sched_job); in v3d_cl_job_timedout()
766 struct v3d_job *job = to_v3d_job(sched_job); in v3d_generic_job_timedout()