Lines Matching full:scheduler
37 * drm_sched_entity_init - Init a context entity used by scheduler when
40 * @entity: scheduler entity to init
82 pr_warn("%s: called with uninitialized scheduler\n", __func__); in drm_sched_entity_init()
85 * scheduler. Protect against num_rqs being 0, by converting to signed. Choose in drm_sched_entity_init()
114 * @entity: scheduler entity to init
161 * @entity: scheduler entity to check
189 /* Signal the scheduler finished fence when the entity in question is killed. */
230 /* Remove the entity from the scheduler and kill all pending jobs */
244 /* Make sure this entity is not used by the scheduler at the moment */ in drm_sched_entity_kill()
247 /* The entity is guaranteed to not be used by the scheduler */ in drm_sched_entity_kill()
266 * @entity: scheduler entity
313 * @entity: scheduler entity
325 * them here. Also makes sure that the scheduler won't touch this entity in drm_sched_entity_fini()
343 * @entity: scheduler entity
368 * wake up scheduler
383 * @entity: scheduler entity
384 * @priority: scheduler priority
399 * scheduler when the entity becomes available.
423 * Fence is from the same scheduler, only need to wait for in drm_sched_entity_add_dependency_cb()
537 * Only when the queue is empty are we guaranteed that the scheduler in drm_sched_entity_select_rq()
592 /* first job wakes up scheduler */ in drm_sched_entity_push_job()