Home
last modified time | relevance | path

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

/netbsd/src/sys/kern/
Dkern_synch.c380 while ((dop = l->l_dopreempt) != 0) { in kpreempt()
388 atomic_swap_uint(&l->l_dopreempt, 0); in kpreempt()
402 atomic_swap_uint(&l->l_dopreempt, 0); in kpreempt()
448 atomic_or_uint(&l->l_dopreempt, DOPREEMPT_COUNTED); in kpreempt()
714 l->l_dopreempt = 0; in mi_switch()
Dkern_lock.c366 if (l->l_dopreempt) in _kernel_unlock()
Dkern_runq.c360 atomic_or_uint(&l->l_dopreempt, DOPREEMPT_ACTIVE); in sched_resched_cpu()
/netbsd/src/sys/sys/
Dlwp.h198 volatile u_int l_dopreempt; /* s: kernel preemption pending */ member
492 if (__predict_false(l->l_dopreempt)) in KPREEMPT_ENABLE()
/netbsd/src/sys/arch/amd64/amd64/
Dtrap.c558 if (l->l_nopreempt > 0 || !l->l_dopreempt || in trap()
Dgenassym.cf162 define L_DOPREEMPT offsetof(struct lwp, l_dopreempt)
/netbsd/src/sys/arch/i386/i386/
Dtrap.c676 if (l->l_nopreempt > 0 || !l->l_dopreempt || in trap()
Dgenassym.cf171 define L_DOPREEMPT offsetof(struct lwp, l_dopreempt)