Lines Matching refs:cp
68 int cpupri_find(struct cpupri *cp, struct task_struct *p, in cpupri_find() argument
77 struct cpupri_vec *vec = &cp->pri_to_cpu[idx]; in cpupri_find()
140 void cpupri_set(struct cpupri *cp, int cpu, int newpri) in cpupri_set() argument
142 int *currpri = &cp->cpu_to_pri[cpu]; in cpupri_set()
160 struct cpupri_vec *vec = &cp->pri_to_cpu[newpri]; in cpupri_set()
173 struct cpupri_vec *vec = &cp->pri_to_cpu[oldpri]; in cpupri_set()
208 int cpupri_init(struct cpupri *cp) in cpupri_init() argument
212 memset(cp, 0, sizeof(*cp)); in cpupri_init()
215 struct cpupri_vec *vec = &cp->pri_to_cpu[i]; in cpupri_init()
222 cp->cpu_to_pri = kcalloc(nr_cpu_ids, sizeof(int), GFP_KERNEL); in cpupri_init()
223 if (!cp->cpu_to_pri) in cpupri_init()
227 cp->cpu_to_pri[i] = CPUPRI_INVALID; in cpupri_init()
233 free_cpumask_var(cp->pri_to_cpu[i].mask); in cpupri_init()
241 void cpupri_cleanup(struct cpupri *cp) in cpupri_cleanup() argument
245 kfree(cp->cpu_to_pri); in cpupri_cleanup()
247 free_cpumask_var(cp->pri_to_cpu[i].mask); in cpupri_cleanup()