Home
last modified time | relevance | path

Searched refs:ksched (Results 1 – 3 of 3) sorted by relevance

/dragonfly/sys/kern/
HDkern_sched.c52 struct ksched { struct
57 ksched_attach(struct ksched **p) in ksched_attach() argument
59 struct ksched *ksched; in ksched_attach() local
61 ksched = kmalloc(sizeof(*ksched), M_P31B, M_WAITOK); in ksched_attach()
63 ksched->rr_interval.tv_sec = 0; in ksched_attach()
64 ksched->rr_interval.tv_nsec = 1000000000L / 10; /* XXX */ in ksched_attach()
66 *p = ksched; in ksched_attach()
71 ksched_detach(struct ksched *p) in ksched_detach()
104 getscheduler(register_t *ret, struct ksched *ksched, struct lwp *lp) in getscheduler() argument
124 ksched_setparam(register_t *ret, struct ksched *ksched, in ksched_setparam() argument
[all …]
HDkern_p1003_1b.c181 static struct ksched *ksched;
185 int ret = ksched_attach(&ksched);
209 e = ksched_setparam(&sysmsg->sysmsg_reg, ksched, lp,
235 e = ksched_getparam(&sysmsg->sysmsg_reg, ksched,
265 e = ksched_setscheduler(&sysmsg->sysmsg_reg, ksched,
291 e = ksched_getscheduler(&sysmsg->sysmsg_reg, ksched, lp);
309 return ksched_yield(&sysmsg->sysmsg_reg, ksched);
319 return ksched_get_priority_max(&sysmsg->sysmsg_reg, ksched, uap->policy);
329 return ksched_get_priority_min(&sysmsg->sysmsg_reg, ksched, uap->policy);
346 e = ksched_rr_get_interval(&sysmsg->sysmsg_reg, ksched,
/dragonfly/sys/sys/
HDposix4.h81 struct ksched;
83 int ksched_attach(struct ksched **);
84 int ksched_detach(struct ksched *);
86 int ksched_setparam(register_t *, struct ksched *,
88 int ksched_getparam(register_t *, struct ksched *,
91 int ksched_setscheduler(register_t *, struct ksched *,
93 int ksched_getscheduler(register_t *, struct ksched *, struct lwp *);
95 int ksched_yield(register_t *, struct ksched *);
97 int ksched_get_priority_max(register_t *, struct ksched *, int);
98 int ksched_get_priority_min(register_t *, struct ksched *, int);
[all …]