2 static inline void vx_info_init_sched(struct _vx_sched *sched)
6 /* scheduling; hard code starting values as constants */
9 sched->tokens_min = HZ >> 4;
10 sched->tokens_max = HZ >> 1;
11 sched->jiffies = jiffies;
12 sched->tokens_lock = SPIN_LOCK_UNLOCKED;
14 #ifdef CONFIG_VSERVER_ACB_SCHED
15 /* We can't set the "real" token count here because we don't have
16 * access to the vx_info struct. Do it later... */
17 for (i = 0; i < SCH_NUM_CLASSES; i++) {
18 sched->state[i] = SCH_UNINITIALIZED;
22 atomic_set(&sched->tokens, HZ >> 2);
23 sched->cpus_allowed = CPU_MASK_ALL;
24 sched->priority_bias = 0;
28 sched->cpu[i].user_ticks = 0;
29 sched->cpu[i].sys_ticks = 0;
30 sched->cpu[i].hold_ticks = 0;
34 static inline void vx_info_exit_sched(struct _vx_sched *sched)