Searched refs:pvr_job (Results 1 – 5 of 5) sorted by relevance
| /linux/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_trace.h | 46 struct pvr_job *_job = (job); \ 63 TP_PROTO(struct pvr_device *pvr_dev, struct pvr_job *job, 71 __field(struct pvr_job *, job) 97 TP_PROTO(struct pvr_job *job), 99 TP_STRUCT__entry(__field(struct pvr_job *, job) 109 TP_PROTO(struct pvr_job *job), 111 TP_STRUCT__entry(__field(struct pvr_job *, job)),
|
| H A D | pvr_queue.h | 52 struct pvr_job *job; 146 int pvr_queue_job_init(struct pvr_job *job, u64 drm_client_id); 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 | 376 static u32 job_cmds_size(struct pvr_job *job, u32 ufo_wait_count) in job_cmds_size() 389 is_paired_job_fence(struct dma_fence *fence, struct pvr_job *job) in is_paired_job_fence() 403 static unsigned long job_count_remaining_native_deps(struct pvr_job *job) in job_count_remaining_native_deps() 447 pvr_queue_get_job_cccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_cccb_fence() 500 pvr_queue_get_job_kccb_fence(struct pvr_queue *queue, struct pvr_job *job) in pvr_queue_get_job_kccb_fence() 520 pvr_queue_get_paired_frag_job_dep(struct pvr_job *job) in pvr_queue_get_paired_frag_job_dep() 522 struct pvr_job *frag_job = job->type == DRM_PVR_JOB_TYPE_GEOMETRY ? in pvr_queue_get_paired_frag_job_dep() 565 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_prepare_job() 661 static void pvr_queue_submit_job_to_cccb(struct pvr_job *job) in pvr_queue_submit_job_to_cccb() 749 struct pvr_job *job = container_of(sched_job, struct pvr_job, base); in pvr_queue_run_job() [all …]
|
| H A D | pvr_stream.h | 13 struct pvr_job;
|