Searched refs:job_count (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_job.c | 386 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 D | pvr_queue.c | 815 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 D | spsc_queue.h | 45 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 D | gpu_scheduler_trace.h | 43 __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 D | panthor_drv.c | 305 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 D | mtk-mdp3-core.c | 388 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 D | mtk-mdp3-core.h | 138 refcount_t job_count; member
|
| H A D | mtk-mdp3-cmdq.c | 484 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 D | mtk-mdp3-m2m.c | 107 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()
|