Home
last modified time | relevance | path

Searched refs:l_dopreempt (Results 1 – 8 of 8) sorted by relevance

/netbsd/sys/kern/
H A Dkern_synch.c382 while ((dop = l->l_dopreempt) != 0) { in kpreempt()
390 atomic_swap_uint(&l->l_dopreempt, 0); in kpreempt()
404 atomic_swap_uint(&l->l_dopreempt, 0); in kpreempt()
451 atomic_or_uint(&l->l_dopreempt, DOPREEMPT_COUNTED); in kpreempt()
716 l->l_dopreempt = 0; in mi_switch()
H A Dkern_lock.c364 if (l->l_dopreempt) in _kernel_unlock()
H A Dkern_runq.c360 atomic_or_uint(&l->l_dopreempt, DOPREEMPT_ACTIVE); in sched_resched_cpu()
/netbsd/sys/sys/
H A Dlwp.h201 volatile u_int l_dopreempt; /* s: kernel preemption pending */ member
558 if (__predict_false(l->l_dopreempt)) in KPREEMPT_ENABLE()
/netbsd/sys/arch/amd64/amd64/
H A Dtrap.c559 if (l->l_nopreempt > 0 || !l->l_dopreempt || in trap()
H A Dgenassym.cf162 define L_DOPREEMPT offsetof(struct lwp, l_dopreempt)
/netbsd/sys/arch/i386/i386/
H A Dtrap.c677 if (l->l_nopreempt > 0 || !l->l_dopreempt || in trap()
H A Dgenassym.cf171 define L_DOPREEMPT offsetof(struct lwp, l_dopreempt)