cpupri
int cpupri_find(struct cpupri *cp, struct task_struct *p,
int cpupri_find_fitness(struct cpupri *cp, struct task_struct *p,
void cpupri_set(struct cpupri *cp, int cpu, int newpri)
int cpupri_init(struct cpupri *cp)
void cpupri_cleanup(struct cpupri *cp)
int cpupri;
cpupri = CPUPRI_INVALID; /* -1 */
cpupri = MAX_RT_PRIO-1 - prio; /* 1 ... 99 */
cpupri = CPUPRI_NORMAL; /* 0 */
cpupri = CPUPRI_HIGHER; /* 100 */
return cpupri;
static inline int __cpupri_find(struct cpupri *cp, struct task_struct *p,
int cpupri_find(struct cpupri *cp, struct task_struct *p,
int cpupri_find_fitness(struct cpupri *cp, struct task_struct *p,
void cpupri_set(struct cpupri *cp, int cpu, int pri);
int cpupri_init(struct cpupri *cp);
void cpupri_cleanup(struct cpupri *cp);
cpupri_set(&rq->rd->cpupri, rq->cpu, CPUPRI_HIGHER);
cpupri_set(&rq->rd->cpupri, rq->cpu, rq->rt.highest_prio.curr);
cpupri_set(&rq->rd->cpupri, rq->cpu, prio);
cpupri_set(&rq->rd->cpupri, rq->cpu, rt_rq->highest_prio.curr);
!cpupri_find(&rq->rd->cpupri, rq->donor, NULL))
cpupri_find(&rq->rd->cpupri, p, NULL))
ret = cpupri_find_fitness(&task_rq(task)->rd->cpupri,
ret = cpupri_find(&task_rq(task)->rd->cpupri,
cpupri_set(&rq->rd->cpupri, rq->cpu, rq->rt.highest_prio.curr);
cpupri_set(&rq->rd->cpupri, rq->cpu, CPUPRI_INVALID);
struct cpupri cpupri;
cpupri_cleanup(&rd->cpupri);
if (cpupri_init(&rd->cpupri) != 0)