Symbol: usched
sys/kern/kern_usched.c
108
KKASSERT(item != usched);
sys/kern/kern_usched.c
115
if (usched->usched_register)
sys/kern/kern_usched.c
116
usched->usched_register();
sys/kern/kern_usched.c
117
TAILQ_INSERT_TAIL(&usched_list, usched, entry);
sys/kern/kern_usched.c
123
if (strcmp(usched->name, "bsd4") == 0) {
sys/kern/kern_usched.c
128
if (item == usched)
sys/kern/kern_usched.c
154
struct usched *item;
sys/kern/kern_usched.c
187
struct usched *item; /* temporaly for TAILQ processing */
sys/kern/kern_usched.c
47
static TAILQ_HEAD(, usched) usched_list = TAILQ_HEAD_INITIALIZER(usched_list);
sys/kern/kern_usched.c
58
struct usched *
sys/kern/kern_usched.c
96
usched_ctl(struct usched *usched, int action)
sys/kern/kern_usched.c
98
struct usched *item; /* temporaly for TAILQ processing */
sys/kern/usched_bsd4.c
112
struct usched usched_bsd4 = {
sys/kern/usched_bsd4.c
200
KTR_INFO_MASTER_EXTERN(usched);
sys/kern/usched_bsd4.c
206
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_acquire_curproc_urw, 0,
sys/kern/usched_bsd4.c
210
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_acquire_curproc_before_loop, 0,
sys/kern/usched_bsd4.c
214
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_acquire_curproc_not, 0,
sys/kern/usched_bsd4.c
218
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_acquire_curproc_switch, 0,
sys/kern/usched_bsd4.c
223
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_release_curproc, 0,
sys/kern/usched_bsd4.c
228
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_select_curproc, 0,
sys/kern/usched_bsd4.c
233
KTR_INFO(KTR_USCHED_BSD4, usched, batchy_test_false, 0,
sys/kern/usched_bsd4.c
237
KTR_INFO(KTR_USCHED_BSD4, usched, batchy_test_true, 0,
sys/kern/usched_bsd4.c
242
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_fc_smt, 0,
sys/kern/usched_bsd4.c
246
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_fc_non_smt, 0,
sys/kern/usched_bsd4.c
250
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_rc, 0,
sys/kern/usched_bsd4.c
254
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_found, 0,
sys/kern/usched_bsd4.c
258
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_not_found, 0,
sys/kern/usched_bsd4.c
262
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_setrunqueue_found_best_cpuid, 0,
sys/kern/usched_bsd4.c
267
KTR_INFO(KTR_USCHED_BSD4, usched, bsd4_chooseproc, 0,
sys/kern/usched_bsd4.c
270
KTR_INFO(KTR_USCHED_BSD4, usched, chooseproc_cc, 0,
sys/kern/usched_bsd4.c
273
KTR_INFO(KTR_USCHED_BSD4, usched, chooseproc_cc_not_good, 0,
sys/kern/usched_bsd4.c
277
KTR_INFO(KTR_USCHED_BSD4, usched, chooseproc_cc_elected, 0,
sys/kern/usched_bsd4.c
282
KTR_INFO(KTR_USCHED_BSD4, usched, sched_thread_no_process, 0,
sys/kern/usched_bsd4.c
285
KTR_INFO(KTR_USCHED_BSD4, usched, sched_thread_process, 0,
sys/kern/usched_bsd4.c
288
KTR_INFO(KTR_USCHED_BSD4, usched, sched_thread_no_process_found, 0,
sys/kern/usched_dfly.c
299
KTR_INFO_MASTER(usched);
sys/kern/usched_dfly.c
305
KTR_INFO(KTR_USCHED_DFLY, usched, chooseproc, 0,
sys/kern/usched_dfly.c
84
struct usched usched_dfly = {
sys/kern/usched_dummy.c
76
struct usched usched_dummy = {
sys/sys/proc.h
323
struct usched *p_usched; /* Userland scheduling control */
sys/sys/usched.h
103
extern struct usched usched_bsd4;
sys/sys/usched.h
104
extern struct usched usched_dfly;
sys/sys/usched.h
105
extern struct usched usched_dummy;
sys/sys/usched.h
110
int usched_ctl(struct usched *, int);
sys/sys/usched.h
111
struct usched *usched_init(void);
sys/sys/usched.h
32
TAILQ_ENTRY(usched) entry;
sys/sys/usched.h
46
void (*setcpumask)(struct usched *, cpumask_t);