Symbol: pvr_job
drivers/gpu/drm/imagination/pvr_job.c
142
pvr_geom_job_fw_cmd_init(struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.c
171
pvr_frag_job_fw_cmd_init(struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.c
215
pvr_compute_job_fw_cmd_init(struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.c
25
struct pvr_job *job = container_of(kref, struct pvr_job, ref_count);
drivers/gpu/drm/imagination/pvr_job.c
251
pvr_transfer_job_fw_cmd_init(struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.c
276
pvr_job_fw_cmd_init(struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.c
303
struct pvr_job *job;
drivers/gpu/drm/imagination/pvr_job.c
402
static struct pvr_job *
drivers/gpu/drm/imagination/pvr_job.c
407
struct pvr_job *job = NULL;
drivers/gpu/drm/imagination/pvr_job.c
46
pvr_job_put(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.c
541
struct pvr_job *job = job_data[i].job;
drivers/gpu/drm/imagination/pvr_job.c
579
update_job_resvs(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.c
597
static bool can_combine_jobs(struct pvr_job *a, struct pvr_job *b)
drivers/gpu/drm/imagination/pvr_job.c
599
struct pvr_job *geom_job = a, *frag_job = b;
drivers/gpu/drm/imagination/pvr_job.c
624
struct pvr_job *job = job_data[i - 1].job;
drivers/gpu/drm/imagination/pvr_job.c
640
struct pvr_job *geom_job = job_data[i].job;
drivers/gpu/drm/imagination/pvr_job.c
641
struct pvr_job *frag_job = job_data[i + 1].job;
drivers/gpu/drm/imagination/pvr_job.c
69
void *stream, u32 stream_size, struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.c
86
static int pvr_fw_cmd_init(struct pvr_device *pvr_dev, struct pvr_job *job,
drivers/gpu/drm/imagination/pvr_job.h
103
static __always_inline struct pvr_job *
drivers/gpu/drm/imagination/pvr_job.h
104
pvr_job_get(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.h
112
void pvr_job_put(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_job.h
119
pvr_job_release_pm_ref(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.h
136
pvr_job_get_pm_ref(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_job.h
150
int pvr_job_wait_first_non_signaled_native_dep(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_job.h
152
bool pvr_job_non_native_deps_done(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_job.h
154
int pvr_job_fits_in_cccb(struct pvr_job *job, unsigned long native_dep_count);
drivers/gpu/drm/imagination/pvr_job.h
156
void pvr_job_submit(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_job.h
55
struct pvr_job *paired_job;
drivers/gpu/drm/imagination/pvr_queue.c
1086
int pvr_queue_job_init(struct pvr_job *job, u64 drm_client_id)
drivers/gpu/drm/imagination/pvr_queue.c
1131
struct dma_fence *pvr_queue_job_arm(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
1144
void pvr_queue_job_cleanup(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
1164
void pvr_queue_job_push(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
350
static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count)
drivers/gpu/drm/imagination/pvr_queue.c
365
static unsigned long job_count_remaining_native_deps(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
398
pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
451
pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
471
pvr_queue_get_paired_frag_job_dep(struct pvr_queue *queue, struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
473
struct pvr_job *frag_job = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ?
drivers/gpu/drm/imagination/pvr_queue.c
508
struct pvr_job *job = container_of(sched_job, struct pvr_job, base);
drivers/gpu/drm/imagination/pvr_queue.c
611
static void pvr_queue_submit_job_to_cccb(struct pvr_job *job)
drivers/gpu/drm/imagination/pvr_queue.c
698
struct pvr_job *job = container_of(sched_job, struct pvr_job, base);
drivers/gpu/drm/imagination/pvr_queue.c
738
struct pvr_job *geom_job = job;
drivers/gpu/drm/imagination/pvr_queue.c
739
struct pvr_job *frag_job = job->paired_job;
drivers/gpu/drm/imagination/pvr_queue.c
766
static void pvr_queue_stop(struct pvr_queue *queue, struct pvr_job *bad_job)
drivers/gpu/drm/imagination/pvr_queue.c
773
struct pvr_job *job;
drivers/gpu/drm/imagination/pvr_queue.c
814
struct pvr_job *job;
drivers/gpu/drm/imagination/pvr_queue.c
866
struct pvr_job *job = container_of(sched_job, struct pvr_job, base);
drivers/gpu/drm/imagination/pvr_queue.c
918
struct pvr_job *job, *tmp_job;
drivers/gpu/drm/imagination/pvr_queue.c
950
struct pvr_job *job;
drivers/gpu/drm/imagination/pvr_queue.h
146
int pvr_queue_job_init(struct pvr_job *job, u64 drm_client_id);
drivers/gpu/drm/imagination/pvr_queue.h
148
void pvr_queue_job_cleanup(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_queue.h
150
void pvr_queue_job_push(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_queue.h
152
struct dma_fence *pvr_queue_job_arm(struct pvr_job *job);
drivers/gpu/drm/imagination/pvr_queue.h
52
struct pvr_job *job;
drivers/gpu/drm/imagination/pvr_stream.h
13
struct pvr_job;