Home
last modified time | relevance | path

Searched refs:job_count (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_job.c386 u32 *job_count, in prepare_job_syncs_for_each() argument
394 *job_count = i; in prepare_job_syncs_for_each()
486 u32 *job_count, in pvr_job_data_init() argument
491 for (; i < *job_count; i++) { in pvr_job_data_init()
497 *job_count = i; in pvr_job_data_init()
505 *job_count = i; in pvr_job_data_init()
526 for (u32 i = 0; i < job_count; i++) in push_jobs()
538 u32 job_count) in jobs_lock_all_objs() argument
565 u32 job_count) in prepare_job_resvs_for_each() argument
593 for (u32 i = 0; i < job_count; i++) in update_job_resvs_for_each()
[all …]
H A Dpvr_queue.c815 u32 job_count = 0; in pvr_queue_timedout_job() local
838 job_count++; in pvr_queue_timedout_job()
840 WARN_ON(atomic_read(&queue->in_flight_job_count) != job_count); in pvr_queue_timedout_job()
846 if (!job_count) { in pvr_queue_timedout_job()
849 atomic_set(&queue->in_flight_job_count, job_count); in pvr_queue_timedout_job()
/linux-6.15/include/drm/
H A Dspsc_queue.h45 atomic_t job_count; member
52 atomic_set(&queue->job_count, 0); in spsc_queue_init()
62 return atomic_read(&queue->job_count); in spsc_queue_count()
75 atomic_inc(&queue->job_count); in spsc_queue_push()
116 atomic_dec(&queue->job_count); in spsc_queue_pop()
/linux-6.15/drivers/gpu/drm/scheduler/
H A Dgpu_scheduler_trace.h43 __field(u32, job_count)
52 __entry->job_count = spsc_queue_count(&entity->job_queue);
59 __entry->job_count, __entry->hw_job_count)
/linux-6.15/drivers/gpu/drm/panthor/
H A Dpanthor_drv.c305 u32 job_count; member
652 for (u32 i = 0; i < ctx->job_count; i++) { in panthor_submit_ctx_collect_jobs_signal_ops()
674 for (u32 i = 0; i < ctx->job_count; i++) { in panthor_submit_ctx_add_deps_and_arm_jobs()
701 for (u32 i = 0; i < ctx->job_count; i++) { in panthor_submit_ctx_push_jobs()
721 struct drm_file *file, u32 job_count) in panthor_submit_ctx_init() argument
723 ctx->jobs = kvmalloc_array(job_count, sizeof(*ctx->jobs), in panthor_submit_ctx_init()
729 ctx->job_count = job_count; in panthor_submit_ctx_init()
753 for (i = 0; i < ctx->job_count; i++) { in panthor_submit_ctx_cleanup()
1235 for (u32 i = 0; i < ctx.job_count; i++) { in panthor_ioctl_vm_bind_async()
/linux-6.15/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-core.c388 if (refcount_read(&mdp->job_count)) { in mdp_suspend()
390 !refcount_read(&mdp->job_count), in mdp_suspend()
395 __func__, refcount_read(&mdp->job_count)); in mdp_suspend()
H A Dmtk-mdp3-core.h138 refcount_t job_count; member
H A Dmtk-mdp3-cmdq.c484 if (refcount_dec_and_test(&mdp->job_count)) { in mdp_auto_release_work()
535 if (refcount_dec_and_test(&mdp->job_count)) in mdp_handle_cmdq_callback()
680 refcount_set(&mdp->job_count, pp_used); in mdp_cmdq_send()
682 refcount_set(&mdp->job_count, 0); in mdp_cmdq_send()
720 refcount_set(&mdp->job_count, 0); in mdp_cmdq_send()
H A Dmtk-mdp3-m2m.c107 if (refcount_read(&ctx->mdp_dev->job_count)) { in mdp_m2m_device_run()
109 !refcount_read(&ctx->mdp_dev->job_count), in mdp_m2m_device_run()
114 refcount_read(&ctx->mdp_dev->job_count)); in mdp_m2m_device_run()