v3d_job
struct v3d_job *job = queue->active_job;
struct v3d_job base;
struct v3d_job base;
struct v3d_job base;
struct v3d_job base;
struct v3d_job *clean_job;
struct v3d_job base;
void v3d_job_cleanup(struct v3d_job *job);
void v3d_job_put(struct v3d_job *job);
void v3d_job_update_stats(struct v3d_job *job, enum v3d_queue q);
struct v3d_job *active_job;
v3d_switch_perfmon(struct v3d_dev *v3d, struct v3d_job *job)
v3d_job_start_stats(struct v3d_job *job, enum v3d_queue queue)
v3d_job_update_stats(struct v3d_job *job, enum v3d_queue q)
static struct v3d_job *
return container_of(sched_job, struct v3d_job, base);
struct v3d_job *job = to_v3d_job(sched_job);
struct v3d_job *job = to_v3d_job(sched_job);
struct v3d_job *job = to_v3d_job(sched_job);
struct v3d_job *job = to_v3d_job(sched_job);
struct v3d_job *job = to_v3d_job(sched_job);
struct v3d_job *clean_job = NULL;
void v3d_job_cleanup(struct v3d_job *job)
struct v3d_job *clean_job = NULL;
void v3d_job_put(struct v3d_job *job)
struct v3d_job *job, void (*free)(struct kref *ref),
v3d_push_job(struct v3d_job *job)
struct v3d_job *job,
v3d_lock_bo_reservations(struct v3d_job *job,
struct v3d_job **clean_job,
struct v3d_job *job,
struct v3d_job *clean_job = NULL;
struct v3d_job *last_job;
struct v3d_job *job = container_of(ref, struct v3d_job, refcount);