Home
last modified time | relevance | path

Searched refs:LP_BOUND (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/sys/sys/
H A Dlwp.h293 #define LP_BOUND 0x80000000 /* Bound to a CPU */ macro
510 bound = curlwp->l_pflag & LP_BOUND; in curlwp_bind()
511 curlwp->l_pflag |= LP_BOUND; in curlwp_bind()
521 KASSERT(curlwp->l_pflag & LP_BOUND); in curlwp_bindx()
523 curlwp->l_pflag ^= bound ^ LP_BOUND; in curlwp_bindx()
/netbsd-src/sys/kern/
H A Dsubr_psref.c291 ISSET(curlwp->l_pflag, LP_BOUND)), in psref_acquire()
345 ISSET(curlwp->l_pflag, LP_BOUND)), in psref_release()
412 ISSET(curlwp->l_pflag, LP_BOUND)), in psref_copy()
555 ISSET(curlwp->l_pflag, LP_BOUND)), in _psref_held()
H A Dkern_runq.c239 if ((l->l_pflag & LP_BOUND) == 0) { in sched_enqueue()
276 if ((l->l_pflag & LP_BOUND) == 0) { in sched_dequeue()
578 if (l->l_pflag & LP_BOUND) in sched_takecpu()
689 if ((l->l_pflag & LP_BOUND) || in sched_catchlwp()
H A Dkern_kthread.c120 l->l_pflag |= LP_BOUND; in kthread_create()
H A Dsubr_cpu.c162 return __predict_true(((pflag & (LP_INTR|LP_BOUND)) | nopreempt) in curcpu_stable()
H A Dkern_cpu.c344 if (l->l_cpu != ci || (l->l_pflag & (LP_BOUND | LP_INTR))) { in cpu_xc_offline()
H A Dsys_pset.c393 if (t->l_pflag & (LP_BOUND | LP_INTR)) in sys_pset_assign()
H A Dkern_threadpool.c974 KASSERT((pool->tp_cpu == NULL) || (curlwp->l_pflag & LP_BOUND)); in threadpool_dispatcher_thread()
1108 KASSERT((pool->tp_cpu == NULL) || (curlwp->l_pflag & LP_BOUND)); in threadpool_thread()
H A Dkern_synch.c677 if (l->l_target_cpu != NULL && (l->l_pflag & LP_BOUND) == 0) { in mi_switch()
H A Dsubr_prf.c246 curlwp->l_pflag |= LP_BOUND; in vpanic()
H A Dkern_entropy.c738 KASSERT(curlwp->l_pflag & LP_BOUND); in entropy_account_cpu()
/netbsd-src/sys/rump/librump/rumpkern/
H A Dthreads.c203 l->l_pflag |= LP_BOUND; in kthread_create()
H A Dintr.c197 me->l_pflag |= LP_BOUND; in sithread_cpu_bouncer()
H A Dscheduler.c307 bool bound = l->l_pflag & LP_BOUND; in rump_schedule_cpu_interlock()
/netbsd-src/sys/arch/xen/xen/
H A Dxen_clock.c298 (curlwp->l_flag & LP_BOUND)); in xen_vcputime_systime_ns()
/netbsd-src/sys/netinet/
H A Din.c1845 KASSERT(ISSET(curlwp->l_pflag, LP_BOUND)); in in_selectsrc()
/netbsd-src/sys/net/
H A Dif_wg.c3279 KASSERT(curlwp->l_pflag & LP_BOUND); in wg_overudp_cb()