Lines Matching defs:array
31 struct rt_prio_array *array = &rq->rt.active;
33 list_add_tail(&p->run_list, array->queue + p->prio);
34 __set_bit(p->prio, array->bitmap);
38 * Adding/removing a task to/from a priority array:
42 struct rt_prio_array *array = &rq->rt.active;
47 if (list_empty(array->queue + p->prio))
48 __clear_bit(p->prio, array->bitmap);
57 struct rt_prio_array *array = &rq->rt.active;
59 list_move_tail(&p->run_list, array->queue + p->prio);
79 struct rt_prio_array *array = &rq->rt.active;
84 idx = sched_find_first_bit(array->bitmap);
88 queue = array->queue + idx;
113 struct rt_prio_array *array = &rq->rt.active;
118 idx = sched_find_first_bit(array->bitmap);
122 head = array->queue + idx;
139 struct rt_prio_array *array = &rq->rt.active;
153 int next_idx = find_next_bit(array->bitmap, MAX_RT_PRIO, idx+1);
159 head = array->queue + idx;