Lines Matching defs:entity

96 	 * Lock protecting the run-queue (@rq) to which this entity belongs,
104 * Runqueue on which this entity is currently scheduled.
115 * A list of schedulers (struct drm_gpu_scheduler). Jobs from this entity can
140 * Priority of the entity. This can be modified by calling
146 * @job_queue: the list of jobs of this entity.
154 * &drm_sched_fence which is part of the entity.
164 * A unique context for all the fences which belong to this entity. The
201 * @last_user: last group leader pushing a job into the entity.
217 * Signals when entity is not in use, used to sequence entity cleanup in
232 * The node used to insert this entity into time based priority queue
243 * @current_entity: the entity which is to be scheduled.
249 * the next entity to emit commands from.
320 * struct drm_sched_job - A job to be run by an entity.
322 * @queue_node: used to append this struct to the queue of jobs in an entity.
333 * @entity: the entity to which this job belongs.
344 * When the job was pushed into the entity queue.
358 struct drm_sched_entity *entity;
471 * scheduler has one entity. Hence, the steps taken typically look as
480 * 3. Kill the entity and the associated scheduler.
493 * 2. Kill the entity the faulty job stems from.
656 struct drm_sched_entity *entity,
686 int drm_sched_entity_init(struct drm_sched_entity *entity,
691 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
692 void drm_sched_entity_fini(struct drm_sched_entity *entity);
693 void drm_sched_entity_destroy(struct drm_sched_entity *entity);
694 void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
696 int drm_sched_entity_error(struct drm_sched_entity *entity);
697 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,