Searched refs:sched_list (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 42 * @sched_list: the list of drm scheds on which jobs from this 44 * @num_sched_list: number of drm sched in sched_list 48 * Note: the sched_list should have at least one element to schedule 55 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_init() 59 if (!(entity && sched_list && (num_sched_list == 0 || sched_list[0]))) in drm_sched_entity_init() 68 entity->sched_list = num_sched_list > 1 ? sched_list : NULL; in drm_sched_entity_init() 72 entity->rq = &sched_list[0]->sched_rq[entity->priority]; in drm_sched_entity_init() 89 * @sched_list 53 drm_sched_entity_init(struct drm_sched_entity *entity, enum drm_sched_priority priority, struct drm_gpu_scheduler **sched_list, unsigned int num_sched_list, atomic_t *guilty) drm_sched_entity_init() argument 93 drm_sched_entity_modify_sched(struct drm_sched_entity *entity, struct drm_gpu_scheduler **sched_list, unsigned int num_sched_list) drm_sched_entity_modify_sched() argument [all...] |
H A D | sched_main.c | 704 * drm_sched_pick_best - Get a drm sched from a sched_list with the least load 705 * @sched_list: list of drm_gpu_schedulers 706 * @num_sched_list: number of drm_gpu_schedulers in the sched_list 712 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list, in drm_sched_pick_best() argument 720 sched = sched_list[i]; in drm_sched_pick_best()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/scheduler/ |
H A D | sched_entity.c | 42 * @sched_list: the list of drm scheds on which jobs from this 44 * @num_sched_list: number of drm sched in sched_list 48 * Note that the &sched_list must have at least one element to schedule the entity. 52 * @sched_list at runtime see drm_sched_entity_modify_sched(). 61 struct drm_gpu_scheduler **sched_list, in drm_sched_entity_init() 65 if (!(entity && sched_list && (num_sched_list == 0 || sched_list[0]))) in drm_sched_entity_init() 74 entity->sched_list = num_sched_list > 1 ? sched_list : NULL; in drm_sched_entity_init() 79 entity->rq = &sched_list[ in drm_sched_entity_init() 59 drm_sched_entity_init(struct drm_sched_entity *entity, enum drm_sched_priority priority, struct drm_gpu_scheduler **sched_list, unsigned int num_sched_list, atomic_t *guilty) drm_sched_entity_init() argument 108 drm_sched_entity_modify_sched(struct drm_sched_entity *entity, struct drm_gpu_scheduler **sched_list, unsigned int num_sched_list) drm_sched_entity_modify_sched() argument [all...] |
H A D | sched_main.c | 946 * drm_sched_pick_best - Get a drm sched from a sched_list with the least load 947 * @sched_list: list of drm_gpu_schedulers 948 * @num_sched_list: number of drm_gpu_schedulers in the sched_list 954 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list, in drm_sched_pick_best() argument 962 sched = sched_list[i]; in drm_sched_pick_best()
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | gpu_scheduler.h | 56 * @sched_list: A list of schedulers (drm_gpu_schedulers). 59 * @num_sched_list: number of drm_gpu_schedulers in the sched_list. 87 struct drm_gpu_scheduler **sched_list; member 303 struct drm_gpu_scheduler **sched_list, 324 struct drm_gpu_scheduler **sched_list, 347 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | gpu_scheduler.h | 111 * @sched_list: 126 struct drm_gpu_scheduler **sched_list; member 131 * Number of drm_gpu_schedulers in the @sched_list. 547 struct drm_gpu_scheduler **sched_list, 571 struct drm_gpu_scheduler **sched_list, 599 drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
|
Completed in 6 milliseconds