Lines Matching refs:drm_sched_entity
88 struct drm_sched_entity { struct
260 struct drm_sched_entity *current_entity; argument
354 struct drm_sched_entity *entity;
406 struct drm_sched_entity *s_entity);
529 struct drm_sched_entity *entity,
546 void drm_sched_entity_modify_sched(struct drm_sched_entity *entity,
559 struct drm_sched_entity *entity);
563 struct drm_sched_entity *entity);
565 struct drm_sched_entity *entity);
567 void drm_sched_rq_update_fifo(struct drm_sched_entity *entity, ktime_t ts);
569 int drm_sched_entity_init(struct drm_sched_entity *entity,
574 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
575 void drm_sched_entity_fini(struct drm_sched_entity *entity);
576 void drm_sched_entity_destroy(struct drm_sched_entity *entity);
577 void drm_sched_entity_select_rq(struct drm_sched_entity *entity);
578 struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
580 void drm_sched_entity_set_priority(struct drm_sched_entity *entity,
582 bool drm_sched_entity_is_ready(struct drm_sched_entity *entity);
583 int drm_sched_entity_error(struct drm_sched_entity *entity);
586 struct drm_sched_entity *s_entity, void *owner);
588 struct drm_sched_entity *entity);