Symbol: ksched
sys/kern/kern_p1003_1b.c
181
static struct ksched *ksched;
sys/kern/kern_p1003_1b.c
185
int ret = ksched_attach(&ksched);
sys/kern/kern_p1003_1b.c
209
e = ksched_setparam(&sysmsg->sysmsg_reg, ksched, lp,
sys/kern/kern_p1003_1b.c
235
e = ksched_getparam(&sysmsg->sysmsg_reg, ksched,
sys/kern/kern_p1003_1b.c
265
e = ksched_setscheduler(&sysmsg->sysmsg_reg, ksched,
sys/kern/kern_p1003_1b.c
291
e = ksched_getscheduler(&sysmsg->sysmsg_reg, ksched, lp);
sys/kern/kern_p1003_1b.c
309
return ksched_yield(&sysmsg->sysmsg_reg, ksched);
sys/kern/kern_p1003_1b.c
319
return ksched_get_priority_max(&sysmsg->sysmsg_reg, ksched, uap->policy);
sys/kern/kern_p1003_1b.c
329
return ksched_get_priority_min(&sysmsg->sysmsg_reg, ksched, uap->policy);
sys/kern/kern_p1003_1b.c
346
e = ksched_rr_get_interval(&sysmsg->sysmsg_reg, ksched,
sys/kern/kern_sched.c
104
getscheduler(register_t *ret, struct ksched *ksched, struct lwp *lp)
sys/kern/kern_sched.c
124
ksched_setparam(register_t *ret, struct ksched *ksched,
sys/kern/kern_sched.c
130
e = getscheduler(&policy, ksched, lp);
sys/kern/kern_sched.c
136
e = ksched_setscheduler(ret, ksched, lp, policy, param);
sys/kern/kern_sched.c
143
ksched_getparam(register_t *ret, struct ksched *ksched,
sys/kern/kern_sched.c
160
ksched_setscheduler(register_t *ret, struct ksched *ksched,
sys/kern/kern_sched.c
201
ksched_getscheduler(register_t *ret, struct ksched *ksched, struct lwp *lp)
sys/kern/kern_sched.c
203
return getscheduler(ret, ksched, lp);
sys/kern/kern_sched.c
212
ksched_yield(register_t *ret, struct ksched *ksched)
sys/kern/kern_sched.c
225
ksched_get_priority_max(register_t*ret, struct ksched *ksched, int policy)
sys/kern/kern_sched.c
249
ksched_get_priority_min(register_t *ret, struct ksched *ksched, int policy)
sys/kern/kern_sched.c
272
ksched_rr_get_interval(register_t *ret, struct ksched *ksched,
sys/kern/kern_sched.c
275
*timespec = ksched->rr_interval;
sys/kern/kern_sched.c
57
ksched_attach(struct ksched **p)
sys/kern/kern_sched.c
59
struct ksched *ksched;
sys/kern/kern_sched.c
61
ksched = kmalloc(sizeof(*ksched), M_P31B, M_WAITOK);
sys/kern/kern_sched.c
63
ksched->rr_interval.tv_sec = 0;
sys/kern/kern_sched.c
64
ksched->rr_interval.tv_nsec = 1000000000L / 10; /* XXX */
sys/kern/kern_sched.c
66
*p = ksched;
sys/kern/kern_sched.c
71
ksched_detach(struct ksched *p)
sys/sys/posix4.h
100
int ksched_rr_get_interval(register_t *, struct ksched *,
sys/sys/posix4.h
81
struct ksched;
sys/sys/posix4.h
83
int ksched_attach(struct ksched **);
sys/sys/posix4.h
84
int ksched_detach(struct ksched *);
sys/sys/posix4.h
86
int ksched_setparam(register_t *, struct ksched *,
sys/sys/posix4.h
88
int ksched_getparam(register_t *, struct ksched *,
sys/sys/posix4.h
91
int ksched_setscheduler(register_t *, struct ksched *,
sys/sys/posix4.h
93
int ksched_getscheduler(register_t *, struct ksched *, struct lwp *);
sys/sys/posix4.h
95
int ksched_yield(register_t *, struct ksched *);
sys/sys/posix4.h
97
int ksched_get_priority_max(register_t *, struct ksched *, int);
sys/sys/posix4.h
98
int ksched_get_priority_min(register_t *, struct ksched *, int);