HomeSort by: relevance | last modified time | path
    Searched refs:curlwp (Results 1 - 25 of 638) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/sys/external/bsd/drm2/include/linux/sched/
signal.h 40 return __predict_false(curlwp->l_flag & LW_PENDSIG) &&
41 sigispending(curlwp, 0);
  /src/sys/rump/librump/rumpkern/
klock.c 71 KASSERTMSG(curlwp == giantowner, "curlwp=%p giantowner=%p",
72 curlwp, giantowner);
83 giantowner = curlwp;
90 struct lwp *l = curlwp;
117 if (giantowner != curlwp) {
147 return giantowner == curlwp;
159 rump_unschedule_cpu_interlock(curlwp, interlock);
166 rump_schedule_cpu_interlock(curlwp, interlock);
locks_up.c 137 upm->upm_owner = curlwp;
164 return upm->upm_owner == curlwp;
246 uprw->uprw_owner = curlwp;
263 KASSERT(uprw->uprw_owner == curlwp);
281 uprw->uprw_owner = curlwp;
293 return uprw->uprw_owner == curlwp;
349 KASSERT(upm->upm_owner == curlwp);
380 KASSERT(upm->upm_owner == curlwp);
scheduler.c 198 struct lwp *l = curlwp;
208 struct lwp *l = curlwp;
221 KASSERT(curlwp == NULL || curlwp->l_stat != LSONPROC);
242 * ie. ensure that curlwp != NULL. Also, ensure that there
257 if (__predict_true((l = curlwp) != NULL)) {
397 struct lwp *l = curlwp;
414 * 2) do we want to clear curlwp for the current host thread
513 struct lwp *l = curlwp;
545 KPREEMPT_DISABLE(curlwp);
    [all...]
  /src/sys/external/bsd/drm2/include/linux/
sched.h 120 return sigispending(curlwp, 0);
131 lwp_lock(curlwp);
132 curlwp->l_class = class;
133 lwp_changepri(curlwp, PRI_KERNEL_RT);
134 lwp_unlock(curlwp);
shrinker.h 70 return curlwp == uvm.pagedaemon_lwp;
  /src/sys/rump/include/machine/
cpu.h 79 #define curlwp rump_curlwp_fast() macro
81 #define curcpu() (curlwp->l_cpu)
  /src/sys/rump/librump/rumpdev/
rump_dev.c 61 KERNEL_LOCK(1, curlwp);
85 KERNEL_UNLOCK_LAST(curlwp);
  /src/sys/arch/powerpc/booke/
kcopy.c 58 struct pcb * const pcb = lwp_getpcb(curlwp);
  /src/sys/arch/riscv/include/
locore.h 129 curlwp->l_md.md_onfault = NULL;
135 struct faultbuf * const fb = curlwp->l_md.md_onfault;
136 curlwp->l_md.md_onfault = NULL;
143 curlwp->l_md.md_onfault = fb;
  /src/sys/external/bsd/drm2/linux/
linux_ww_mutex.c 95 ctx->wwx_owner = curlwp;
105 KASSERTMSG((ctx->wwx_owner == curlwp),
106 "ctx %p owned by %p, not self (%p)", ctx, ctx->wwx_owner, curlwp);
130 KASSERTMSG((ctx->wwx_owner == curlwp),
131 "ctx %p owned by %p, not self (%p)", ctx, ctx->wwx_owner, curlwp);
478 mutex->wwm_u.owner = curlwp;
481 KASSERTMSG((mutex->wwm_u.owner != curlwp),
482 "locking %p against myself: %p", mutex, curlwp);
490 KASSERTMSG((mutex->wwm_u.ctx->wwx_owner != curlwp),
491 "locking %p against myself: %p", mutex, curlwp);
    [all...]
linux_rwsem.c 185 KASSERTMSG(rwsem->rws_writer != curlwp,
186 "locking against myself: rwsem=%p lwp=%p", rwsem, curlwp);
195 rwsem->rws_writer = curlwp;
209 KASSERT(rwsem->rws_writer == curlwp);
223 KASSERT(rwsem->rws_writer == curlwp);
  /src/sys/kern/
subr_psref.c 291 ISSET(curlwp->l_pflag, LP_BOUND)),
313 psref->psref_lwp = curlwp;
321 curlwp->l_psrefs++;
345 ISSET(curlwp->l_pflag, LP_BOUND)),
357 KASSERTMSG((psref->psref_lwp == curlwp),
359 psref->psref_lwp, curlwp);
381 KASSERT(curlwp->l_psrefs > 0);
382 curlwp->l_psrefs--;
412 ISSET(curlwp->l_pflag, LP_BOUND)),
421 KASSERTMSG((pfrom->psref_lwp == curlwp),
    [all...]
kern_reboot.c 63 l = atomic_cas_ptr(&rebooter, NULL, curlwp);
64 while (l != NULL && l != curlwp) {
subr_lwp_specificdata.c 110 &curlwp->l_specdataref, key));
130 &curlwp->l_specdataref, key, data);
  /src/lib/librumpuser/
rumpuser_pth_dummy.c 48 static struct lwp *curlwp; variable in typeref:struct:lwp *
113 mtx->o = curlwp;
307 * curlwp
320 curlwp = l;
323 assert(curlwp == l);
324 curlwp = NULL;
333 return curlwp;
  /src/sys/arch/ews4800mips/ews4800mips/
cons_machdep.c 116 curlwp_save = curlwp;
154 curlwp = curlwp_save;
166 curlwp_save = curlwp;
168 curlwp = curlwp_save;
  /src/sys/rump/librump/rumpkern/arch/x86/
rump_x86_cpu.c 66 return curlwp->l_cpu;
  /src/sys/arch/m68k/m68k/
lock_stubs.s 92 movl _C_LABEL(curlwp),%d1
103 movl _C_LABEL(curlwp),%d0
  /src/sys/arch/or1k/include/
cpu.h 73 #define curlwp or1k_curlwp macro
78 return curlwp->l_cpu;
  /src/sys/arch/powerpc/include/
userret.h 57 KASSERTMSG((tf == trapframe(curlwp)),
58 "tf=%p, trapframe(curlwp)=%p\n", tf, trapframe(curlwp));
68 "tf=%p: srr1 (%#lx): PSL_FP set but FPU curlwp %p is not curlwp %p!",
  /src/sys/arch/evbmips/evbmips/
interrupt.c 58 const u_int blcnt = curlwp->l_blcnt;
97 KASSERT(blcnt == curlwp->l_blcnt);
  /src/sys/arch/sh3/sh3/
exception_vector.S 80 /* Get curlwp */
90 mov r4, r8 /* preserve curlwp across call */
92 /* tlb_exception(curlwp, tf, TEA); */
107 1: /* general_exception(curlwp, tf, TEA); */
145 .Lg_curlwp: .long _C_LABEL(curlwp)
164 * there's a valid mapping in curlwp or kernel pmap. We do fast path
196 !! user space address, use curlwp's pmap
198 mov.l .L3_curptd, r1 ! curlwp->...->pm_ptp
271 !! tlb_exception(curlwp, trapframe, tea)
279 mov.l @r1, r4 ! arg1: curlwp
    [all...]
  /src/sys/arch/aarch64/aarch64/
fpu.c 83 KASSERT(l == curlwp);
203 if (lwp_system_fpu_p(curlwp) && !cpu_intr_p()) {
245 if (lwp_system_fpu_p(curlwp) && !cpu_intr_p()) {
285 fpu_load(curlwp);
294 fpu_discard(curlwp, 0);
  /src/sys/sys/
lwp.h 270 #define LW_RUMP_CLEAR 0x40000000 /* Clear curlwp in RUMP scheduler */
437 * Allow machine-dependent code to override curlwp in <machine/cpu.h> for
440 #if !defined(curlwp)
442 #define curlwp curcpu()->ci_curlwp /* Current running LWP */ macro
444 extern struct lwp *curlwp; /* Current running LWP */
446 #endif /* ! curlwp */
447 #define curproc (curlwp->l_proc)
450 * This provides a way for <machine/cpu.h> to get l_cpu for curlwp before
477 KASSERTMSG(l == (l1 = curlwp), "l=%p curlwp=%p", l, l1)
    [all...]

Completed in 28 milliseconds

1 2 3 4 5 6 7 8 91011>>