Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/imagination/
H A Dpvr_job.c377 * @job_count: Number of jobs.
387 u32 *job_count, in prepare_job_syncs_for_each()
390 for (u32 i = 0; i < *job_count; i++) { in prepare_job_syncs_for_each()
395 *job_count = i; in prepare_job_syncs_for_each()
464 * @job_count: Number of members of @job_data.
467 pvr_job_data_fini(struct pvr_job_data *job_data, u32 job_count) in pvr_job_data_fini()
469 for (u32 i = 0; i < job_count; i++) { in pvr_job_data_fini()
481 * @job_count: Number of members of @job_args.
487 u32 *job_count, in pvr_job_data_init()
492 for (; i < *job_count; in pvr_job_data_init()
386 prepare_job_syncs_for_each(struct pvr_file * pvr_file,struct pvr_job_data * job_data,u32 * job_count,struct xarray * signal_array) prepare_job_syncs_for_each() argument
466 pvr_job_data_fini(struct pvr_job_data * job_data,u32 job_count) pvr_job_data_fini() argument
486 pvr_job_data_init(struct pvr_device * pvr_dev,struct pvr_file * pvr_file,struct drm_pvr_job * job_args,u32 * job_count,struct pvr_job_data * job_data_out) pvr_job_data_init() argument
524 push_jobs(struct pvr_job_data * job_data,u32 job_count) push_jobs() argument
538 jobs_lock_all_objs(struct drm_exec * exec,struct pvr_job_data * job_data,u32 job_count) jobs_lock_all_objs() argument
565 prepare_job_resvs_for_each(struct drm_exec * exec,struct pvr_job_data * job_data,u32 job_count) prepare_job_resvs_for_each() argument
591 update_job_resvs_for_each(struct pvr_job_data * job_data,u32 job_count) update_job_resvs_for_each() argument
637 pvr_jobs_link_geom_frag(struct pvr_job_data * job_data,u32 * job_count) pvr_jobs_link_geom_frag() argument
[all...]
H A Dpvr_queue.c868 u32 job_count = 0; in pvr_queue_free_job()
894 job_count++; in pvr_queue_fence_is_ufo_backed()
896 WARN_ON(atomic_read(&queue->in_flight_job_count) != job_count); in pvr_queue_fence_is_ufo_backed()
902 if (!job_count) { in pvr_queue_fence_is_ufo_backed()
905 atomic_set(&queue->in_flight_job_count, job_count); in pvr_queue_fence_is_ufo_backed()
815 u32 job_count = 0; pvr_queue_timedout_job() local
/linux/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()
73 atomic_inc(&queue->job_count); in spsc_queue_push()
118 atomic_dec(&queue->job_count); in spsc_queue_pop()
/linux/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-core.c385 if (refcount_read(&mdp->job_count)) { in mdp_suspend()
387 !refcount_read(&mdp->job_count), in mdp_suspend()
392 __func__, refcount_read(&mdp->job_count)); in mdp_suspend()
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()
/linux/drivers/accel/rocket/
H A Drocket_job.c598 if (args->job_count == 0) in rocket_ioctl_submit()
611 jobs = kvmalloc_objs(*jobs, args->job_count); in rocket_ioctl_submit()
617 for (i = 0; i < args->job_count; i++) { in rocket_ioctl_submit()
628 for (i = 0; i < args->job_count; i++) in rocket_ioctl_submit()
/linux/drivers/accel/ethosu/
H A Dethosu_job.c500 kvmalloc_objs(*jobs, args->job_count); in ethosu_ioctl_submit()
506 args->job_count * sizeof(*jobs))) { in ethosu_ioctl_submit()
511 for (i = 0; i < args->job_count; i++) {