Searched refs:ksched (Results 1 – 3 of 3) sorted by relevance
| /dragonfly/sys/kern/ |
| HD | kern_sched.c | 52 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 …]
|
| HD | kern_p1003_1b.c | 181 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/ |
| HD | posix4.h | 81 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 …]
|