Lines Matching +full:partition +full:-
48 * Special partition id.
56 #define CP_NONEMPTY 1 /* return only non-empty ones */
59 disp_t cp_kp_queue; /* partition-wide kpreempt queue */
60 cpupartid_t cp_id; /* partition ID */
62 struct cpupart *cp_next; /* next partition in list */
63 struct cpupart *cp_prev; /* previous partition in list */
65 struct kstat *cp_kstat; /* per-partition statistics */
75 * are used to generate kstat information on an as-needed basis.
84 /* partition has cpus */
86 /* partition, indexed by lgrp ID */
88 uint64_t cp_hp_avenrun[3]; /* high-precision load average */
101 kstat_named_t cpk_avenrun_1min; /* 1-minute load average */
102 kstat_named_t cpk_avenrun_5min; /* 5-minute load average */
103 kstat_named_t cpk_avenrun_15min; /* 15-minute load average */
108 * with given cpu partition.
110 #define CP_MAXRUNPRI(cp) ((cp)->cp_kp_queue.disp_maxrunpri)
120 (CP_MAXRUNPRI(t->t_cpupart) > DISP_PRIO(t)))
128 * Each partition contains a bitset that indicates which CPUs are halted and
130 * future platforms, it's important to fanout each CPU within its partition's