MCPcopy Create free account
hub / github.com/F-Stack/f-stack / kern_sched_getscheduler

Function kern_sched_getscheduler

freebsd/kern/p1003_1b.c:277–291  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

275}
276
277int
278kern_sched_getscheduler(struct thread *td, struct thread *targettd,
279 int *policy)
280{
281 struct proc *targetp;
282 int error;
283
284 targetp = targettd->td_proc;
285 PROC_LOCK_ASSERT(targetp, MA_OWNED);
286
287 error = p_cansee(td, targetp);
288 if (error == 0)
289 error = ksched_getscheduler(ksched, targettd, policy);
290 return (error);
291}
292
293int
294sys_sched_yield(struct thread *td, struct sched_yield_args *uap)

Callers 1

sys_sched_getschedulerFunction · 0.85

Calls 2

ksched_getschedulerFunction · 0.85
p_canseeFunction · 0.70

Tested by

no test coverage detected