diff options
Diffstat (limited to 'include/drm/gpu_scheduler.h')
| -rw-r--r-- | include/drm/gpu_scheduler.h | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h index 4bf94aca2631..6655aeeef9bb 100644 --- a/include/drm/gpu_scheduler.h +++ b/include/drm/gpu_scheduler.h @@ -480,9 +480,10 @@ struct drm_sched_backend_ops {   *                 finished.   * @hw_rq_count: the number of jobs currently in the hardware queue.   * @job_id_count: used to assign unique id to the each job. - * @submit_wq: workqueue used to queue @work_run_job + * @submit_wq: workqueue used to queue @work_run_job and @work_free_job   * @timeout_wq: workqueue used to queue @work_tdr   * @work_run_job: work which calls run_job op of each scheduler. + * @work_free_job: work which calls free_job op of each scheduler.   * @work_tdr: schedules a delayed call to @drm_sched_job_timedout after the   *            timeout interval is over.   * @pending_list: the list of jobs which are currently in the job queue. @@ -512,6 +513,7 @@ struct drm_gpu_scheduler {  	struct workqueue_struct		*submit_wq;  	struct workqueue_struct		*timeout_wq;  	struct work_struct		work_run_job; +	struct work_struct		work_free_job;  	struct delayed_work		work_tdr;  	struct list_head		pending_list;  	spinlock_t			job_list_lock; | 
