Blame view
kernel/sched/cpupri.h
674 Bytes
6e0534f27 sched: use a 2-d ... |
1 2 3 4 |
#ifndef _LINUX_CPUPRI_H #define _LINUX_CPUPRI_H #include <linux/sched.h> |
e539d8fcd sched: fix the cp... |
5 |
#define CPUPRI_NR_PRIORITIES (MAX_RT_PRIO + 2) |
6e0534f27 sched: use a 2-d ... |
6 7 8 9 10 11 12 |
#define CPUPRI_INVALID -1 #define CPUPRI_IDLE 0 #define CPUPRI_NORMAL 1 /* values 2-101 are RT priorities 0-99 */ struct cpupri_vec { |
c92211d9b sched/cpupri: Rem... |
13 14 |
atomic_t count; cpumask_var_t mask; |
6e0534f27 sched: use a 2-d ... |
15 16 17 18 |
}; struct cpupri { struct cpupri_vec pri_to_cpu[CPUPRI_NR_PRIORITIES]; |
4dac0b638 sched/cpupri: Rep... |
19 |
int *cpu_to_pri; |
6e0534f27 sched: use a 2-d ... |
20 21 22 23 |
}; #ifdef CONFIG_SMP int cpupri_find(struct cpupri *cp, |
612a726fa cpumask: remove c... |
24 |
struct task_struct *p, struct cpumask *lowest_mask); |
6e0534f27 sched: use a 2-d ... |
25 |
void cpupri_set(struct cpupri *cp, int cpu, int pri); |
68c38fc3c sched: No need fo... |
26 |
int cpupri_init(struct cpupri *cp); |
68e74568f sched: convert st... |
27 |
void cpupri_cleanup(struct cpupri *cp); |
6e0534f27 sched: use a 2-d ... |
28 29 30 |
#endif #endif /* _LINUX_CPUPRI_H */ |