Lines Matching refs:entity

102 	 * Runqueue on which this entity is currently scheduled.
113 * A list of schedulers (struct drm_gpu_scheduler). Jobs from this entity can
138 * Priority of the entity. This can be modified by calling
146 * Lock to modify the runqueue to which this entity belongs.
151 * @job_queue: the list of jobs of this entity.
159 * &drm_sched_fence which is part of the entity.
169 * A unique context for all the fences which belong to this entity. The
206 * @last_user: last group leader pushing a job into the entity.
222 * Signals when entity is not in use, used to sequence entity cleanup in
237 * The node used to insert this entity into time based priority queue
249 * @current_entity: the entity which is to be scheduled.
254 * the next entity to emit commands from.
316 * struct drm_sched_job - A job to be run by an entity.
318 * @queue_node: used to append this struct to the queue of jobs in an entity.
330 * @entity: the entity to which this job belongs.
357 struct drm_sched_entity *entity;
374 * When the job was pushed into the entity queue.
554 struct drm_sched_entity *entity,
571 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
577 void drm_sched_wakeup(struct drm_gpu_scheduler *sched, struct drm_sched_entity *entity);
588 struct drm_sched_entity *entity);
592 struct drm_sched_entity *entity);
594 struct drm_sched_entity *entity);
596 void drm_sched_rq_update_fifo(struct drm_sched_entity *entity, ktime_t ts);
598 int drm_sched_entity_init(struct drm_sched_entity *entity,
603 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
604 void drm_sched_entity_fini(struct drm_sched_entity *entity);
605 void drm_sched_entity_destroy(struct drm_sched_entity *entity);
606 void drm_sched_entity_select_rq(struct drm_sched_entity *entity);
607 struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
609 void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
611 bool drm_sched_entity_is_ready(struct drm_sched_entity *entity);
612 int drm_sched_entity_error(struct drm_sched_entity *entity);
617 struct drm_sched_entity *entity);