Searched refs:pvr_job (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_job.h | 30 struct pvr_job { struct 55 struct pvr_job *paired_job; argument 103 static __always_inline struct pvr_job * argument 104 pvr_job_get(struct pvr_job *job) in pvr_job_get() 112 void pvr_job_put(struct pvr_job *job); 119 pvr_job_release_pm_ref(struct pvr_job *job) in pvr_job_release_pm_ref() 136 pvr_job_get_pm_ref(struct pvr_job *job) in pvr_job_get_pm_ref() 150 int pvr_job_wait_first_non_signaled_native_dep(struct pvr_job *job); 152 bool pvr_job_non_native_deps_done(struct pvr_job *job); 154 int pvr_job_fits_in_cccb(struct pvr_job *job, unsigned long native_dep_count); [all …]
|
| H A D | pvr_job.c | 25 struct pvr_job *job = container_of(kref, struct pvr_job, ref_count); in pvr_job_release() 46 pvr_job_put(struct pvr_job *job) in pvr_job_put() 142 pvr_geom_job_fw_cmd_init(struct pvr_job *job, in pvr_geom_job_fw_cmd_init() 171 pvr_frag_job_fw_cmd_init(struct pvr_job *job, in pvr_frag_job_fw_cmd_init() 276 pvr_job_fw_cmd_init(struct pvr_job *job, in pvr_job_fw_cmd_init() 303 struct pvr_job *job; 402 static struct pvr_job * 407 struct pvr_job *job = NULL; in create_job() 541 struct pvr_job *job = job_data[i].job; in jobs_lock_all_objs() 579 update_job_resvs(struct pvr_job *job) in update_job_resvs() [all …]
|
| H A D | pvr_queue.h | 52 struct pvr_job *job; 146 int pvr_queue_job_init(struct pvr_job *job); 148 void pvr_queue_job_cleanup(struct pvr_job *job); 150 void pvr_queue_job_push(struct pvr_job *job); 152 struct dma_fence *pvr_queue_job_arm(struct pvr_job *job);
|
| H A D | pvr_queue.c | 508 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_prepare_job() 698 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_run_job() 738 struct pvr_job *geom_job = job; in pvr_queue_run_job() 739 struct pvr_job *frag_job = job->paired_job; in pvr_queue_run_job() 773 struct pvr_job *job; in pvr_queue_start() 814 struct pvr_job *job; in pvr_queue_timedout_job() 866 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_free_job() 918 struct pvr_job *job, *tmp_job; in pvr_queue_signal_done_fences() 950 struct pvr_job *job; in pvr_queue_check_job_waiting_for_cccb_space() 1085 int pvr_queue_job_init(struct pvr_job *job) in pvr_queue_job_init() [all …]
|
| H A D | Makefile | 19 pvr_job.o \
|
| H A D | pvr_stream.h | 13 struct pvr_job;
|