Blame view
kernel/sched_cpupri.h
791 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]; |
6e0534f27 sched: use a 2-d ... |
19 20 21 22 23 |
int cpu_to_pri[NR_CPUS]; }; #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 31 32 33 |
#else #define cpupri_set(cp, cpu, pri) do { } while (0) #define cpupri_init() do { } while (0) #endif #endif /* _LINUX_CPUPRI_H */ |