Lines Matching refs:array
87 struct rt_prio_array *array; in init_rt_rq() local
90 array = &rt_rq->active; in init_rt_rq()
92 INIT_LIST_HEAD(array->queue + i); in init_rt_rq()
93 __clear_bit(i, array->bitmap); in init_rt_rq()
96 __set_bit(MAX_RT_PRIO, array->bitmap); in init_rt_rq()
1155 struct rt_prio_array *array = &rt_rq->active; in dec_rt_prio() local
1158 sched_find_first_bit(array->bitmap); in dec_rt_prio()
1273 static void __delist_rt_entity(struct sched_rt_entity *rt_se, struct rt_prio_array *array) in __delist_rt_entity() argument
1277 if (list_empty(array->queue + rt_se_prio(rt_se))) in __delist_rt_entity()
1278 __clear_bit(rt_se_prio(rt_se), array->bitmap); in __delist_rt_entity()
1286 struct rt_prio_array *array = &rt_rq->active; in __enqueue_rt_entity() local
1288 struct list_head *queue = array->queue + rt_se_prio(rt_se); in __enqueue_rt_entity()
1298 __delist_rt_entity(rt_se, array); in __enqueue_rt_entity()
1309 __set_bit(rt_se_prio(rt_se), array->bitmap); in __enqueue_rt_entity()
1320 struct rt_prio_array *array = &rt_rq->active; in __dequeue_rt_entity() local
1324 __delist_rt_entity(rt_se, array); in __dequeue_rt_entity()
1415 struct rt_prio_array *array = &rt_rq->active; in requeue_rt_entity() local
1416 struct list_head *queue = array->queue + rt_se_prio(rt_se); in requeue_rt_entity()
1618 struct rt_prio_array *array = &rt_rq->active; in pick_next_rt_entity() local
1623 idx = sched_find_first_bit(array->bitmap); in pick_next_rt_entity()
1626 queue = array->queue + idx; in pick_next_rt_entity()