HomeSort by: relevance | last modified time | path
    Searched defs:curlwp (Results 1 - 23 of 23) sorted by relevancy

  /src/sys/arch/sparc/sparc/
lock_stubs.s 50 curlwp = CPUINFO_VA + CPUINFO_CURLWP define
70 sethi %hi(curlwp), %o3
71 ld [%o3 + %lo(curlwp)], %o3 ! current thread
84 sra %o3, 5, %o1 ! curlwp >> 5
104 sethi %hi(curlwp), %o3
105 ld [%o3 + %lo(curlwp)], %o3 ! current thread
106 sra %o3, 5, %o1 ! curlwp >> 5
locore.s 183 /* curlwp points to the current LWP that has the CPU */
184 curlwp = CPUINFO_VA + CPUINFO_CURLWP define
2410 sethi %hi(curlwp), %l1
2411 ld [%l1 + %lo(curlwp)], %l1
4889 /* set new cpcb, and curlwp */
4890 sethi %hi(curlwp), %l7
4912 st %g3, [%l7 + %lo(curlwp)] ! curlwp = l;
  /src/lib/librumpuser/
Makefile 37 .error Unsupported curlwp scheme for thread model: ${RUMP_CURLWP} target
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/rump/include/machine/
cpu.h 79 #define curlwp rump_curlwp_fast() macro
81 #define curcpu() (curlwp->l_cpu)
  /src/sys/arch/or1k/include/
cpu.h 73 #define curlwp or1k_curlwp macro
78 return curlwp->l_cpu;
  /src/sys/arch/ia64/include/
cpu.h 135 #define curlwp (curcpu()->ci_curlwp) macro
  /src/sys/arch/alpha/include/
cpu.h 178 #define curlwp ((struct lwp *)alpha_pal_rdval()) macro
179 #define curcpu() curlwp->l_cpu
188 #define curlwp curcpu()->ci_curlwp macro
  /src/sys/kern/
init_main.c 241 #ifndef curlwp
242 struct lwp *curlwp = &lwp0; variable in typeref:struct:lwp *
726 binuptime(&curlwp->l_stime);
subr_lockdebug.c 114 #define curlwp NULL macro
244 TAILQ_INIT(&curlwp->l_ld_locks);
451 struct lwp *l = curlwp;
507 struct lwp *l = curlwp;
558 struct lwp *l = curlwp;
596 if (__predict_false(ld->ld_lwp != curlwp)) {
630 struct lwp *l = curlwp;
813 lockdebug_dump(curlwp, ld, printf);
844 lockdebug_dump(curlwp, ld, pr);
953 lockdebug_show_one(curlwp, ld, i++, pr)
    [all...]
  /src/sys/arch/vax/include/
cpu.h 156 #define curcpu() (curlwp->l_cpu + 0)
157 #define curlwp ((struct lwp *)mfpr(PR_SSP)) macro
161 struct pcb *pcb = lwp_getpcb(curlwp); \
  /src/sys/arch/riscv/include/
cpu.h 179 #define curlwp riscv_curlwp macro
180 #define curcpu() lwp_getcpu(curlwp)
181 #define curpcb ((struct pcb *)lwp_getpcb(curlwp))
212 #define CPU_INFO_CURPMAP(ci) (curlwp->l_proc->p_vmspace->vm_map.pmap)
  /src/sys/arch/arm/include/
cpu.h 275 #define curlwp arm_curlwp() macro
294 #define curlwp _curlwp() macro
314 #ifndef curlwp
315 #define curlwp (curcpu()->ci_curlwp) macro
317 #define curpcb ((struct pcb *)lwp_getpcb(curlwp))
  /src/sys/arch/mips/include/
cpu.h 198 #define curlwp mips_curlwp macro
199 #define curcpu() lwp_getcpu(curlwp)
200 #define curpcb ((struct pcb *)lwp_getpcb(curlwp))
  /src/sys/arch/sparc64/include/
cpu.h 278 #define curlwp CURCPU_INT()->ci_curlwp macro
  /src/sys/arch/aarch64/include/
cpu.h 220 #undef curlwp
221 #define curlwp (aarch64_curlwp()) macro
222 #define curpcb ((struct pcb *)lwp_getpcb(curlwp))
  /src/sys/arch/hppa/include/
cpu.h 346 #define curlwp hppa_curlwp() macro
393 #define curlwp _hppa_curlwp() macro
  /src/sys/arch/powerpc/include/
cpu.h 244 #define curlwp powerpc_curlwp macro
  /src/lib/libukfs/
ukfs.c 119 precall(struct ukfs *ukfs, struct lwp **curlwp)
123 *curlwp = rump_pub_lwproc_curlwp();
124 if (*curlwp)
137 postcall(struct lwp *curlwp)
141 if (curlwp)
142 rump_pub_lwproc_switch(curlwp);
534 struct lwp *curlwp; local in function:doukfsmount
632 curlwp = rump_pub_lwproc_curlwp();
636 rump_pub_lwproc_switch(curlwp);
681 struct lwp *curlwp = rump_pub_lwproc_curlwp() local in function:ukfs_release
    [all...]
  /src/sys/arch/sparc/include/
cpu.h 418 #define curlwp (cpuinfo.ci_curlwp) macro
  /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...]
  /src/sys/arch/x86/include/
cpu.h 424 #define curlwp x86_curlwp() macro
425 #define curpcb ((struct pcb *)lwp_getpcb(curlwp))
  /src/sys/dev/pci/
xmm7360.c 159 #define curlwp curproc macro

Completed in 113 milliseconds