Home
last modified time | relevance | path

Searched refs:proc0 (Results 1 – 25 of 25) sorted by relevance

/netbsd/sys/kern/
H A Dsubr_prof.c339 mutex_spin_enter(&proc0.p_stmutex); in sysctl_kern_profiling()
341 startprofclock(&proc0); in sysctl_kern_profiling()
343 stopprofclock(&proc0); in sysctl_kern_profiling()
344 mutex_spin_exit(&proc0.p_stmutex); in sysctl_kern_profiling()
370 stopprofclock(&proc0); in sysctl_kern_profiling()
372 startprofclock(&proc0); in sysctl_kern_profiling()
373 mutex_spin_exit(&proc0.p_stmutex); in sysctl_kern_profiling()
411 mutex_spin_enter(&proc0.p_stmutex); in sysctl_kern_profiling()
413 stopprofclock(&proc0); in sysctl_kern_profiling()
415 startprofclock(&proc0); in sysctl_kern_profiling()
[all …]
H A Dkern_kthread.c85 error = lwp_create(&lwp0, &proc0, uaddr, LWP_DETACHED, NULL, in kthread_create()
110 mutex_enter(proc0.p_lock); in kthread_create()
144 mutex_exit(proc0.p_lock); in kthread_create()
H A Dkern_lwp.c281 .l_proc = &proc0,
380 kauth_cred_hold(proc0.p_cred); in lwp0_init()
381 l->l_cred = proc0.p_cred; in lwp0_init()
777 KASSERT(l1 == curlwp || l1->l_proc == &proc0); in lwp_create()
786 if (p2->p_nlwps != 0 && p2 != &proc0) { in lwp_create()
1101 KASSERT(p != &proc0); in lwp_exit()
1256 if (p != &proc0 && p->p_nlwps != 1) in lwp_free()
H A Dkern_proc.c205 struct proc proc0 = { variable
206 .p_lwps = LIST_HEAD_INITIALIZER(&proc0.p_lwps),
207 .p_sigwaiters = LIST_HEAD_INITIALIZER(&proc0.p_sigwaiters),
411 if (proc_alloc_pid_slot(&proc0, PT_SET_RESERVED) != 1) in procinit()
488 p = &proc0; in proc0_init()
1102 p != &proc0)) { in proc_alloc_pid_slot()
H A Dkern_descrip.c887 KASSERT(p == curproc || p == &proc0); in fd_alloc()
1032 KASSERT(p == curproc || p == &proc0); in fd_tryexpand()
1173 KASSERT(p == curproc || p == &proc0); in fd_affix()
1206 KASSERT(p == curproc || p == &proc0); in fd_abort()
H A Dexec_elf.c434 KASSERT(p->p_vmspace != proc0.p_vmspace); in elf_load_interp()
H A Dkern_exec.c2051 pmap_procwr(&proc0, va, sz); in exec_sigcode_alloc()
2635 p2->p_vmspace = proc0.p_vmspace; in do_posix_spawn()
/netbsd/sys/external/bsd/compiler_rt/dist/lib/tsan/go/
H A Dtest.c62 void *proc0 = 0; in main() local
63 __tsan_init(&thr0, &proc0, symbolize_cb); in main()
64 current_proc = proc0; in main()
103 current_proc = proc0; in main()
/netbsd/external/cddl/osnet/sys/sys/
H A Dproc.h83 #define p0 proc0
/netbsd/sys/rump/librump/rumpkern/
H A Dlwproc.c56 .l_proc = &proc0,
316 KASSERT(p != &proc0); in lwproc_freelwp()
404 p = lwproc_newproc(&proc0, rump_vmspace_local, RUMP_RFCFDG); in rump__lwproc_alloclwp()
H A Drump.c331 l->l_proc = &proc0; in rump_init_callback()
349 initproc = &proc0; /* borrow proc0 before we get initproc started */ in rump_init_callback()
H A Dthreads.c196 td->newlwp = l = rump__lwproc_alloclwp(&proc0); in kthread_create()
/netbsd/sys/uvm/
H A Duvm_glue.c431 if (__predict_false(ovm == proc0.p_vmspace)) in uvm_proc_exit()
439 p->p_vmspace = proc0.p_vmspace; in uvm_proc_exit()
H A Duvm_swap.c1965 bp->b_proc = &proc0; /* XXX */ in uvm_swap_io()
/netbsd/sys/rump/librump/rumpvfs/
H A Drump_vfs.c134 proc0.p_cwdi = &cwdi0; in RUMP_COMPONENT()
135 proc0.p_cwdi = cwdinit(); in RUMP_COMPONENT()
/netbsd/sys/sys/
H A Dproc.h485 extern struct proc proc0; /* Process slot for swapper */
488 #define vmspace_kernel() (proc0.p_vmspace)
/netbsd/sys/arch/ia64/conf/
H A Dkern.ldscript32 *(.data.proc0 .data .data.* .gnu.linkonce.d.*)
/netbsd/sys/arch/vax/vax/
H A Dmachdep.c775 proc0.p_rlimit[RLIMIT_AS].rlim_cur = DFLDSIZ; in machdep_init()
776 proc0.p_rlimit[RLIMIT_AS].rlim_max = MAXDSIZ; in machdep_init()
H A Ddisksubr.c274 p = &proc0; in disk_reallymapin()
/netbsd/sys/arch/ia64/ia64/
H A Dlocore.S39 .section .data.proc0,"aw"
/netbsd/sys/arch/alpha/alpha/
H A Dvm_machdep.c174 if (__predict_true(l2->l_proc != &proc0)) in cpu_lwp_fork()
/netbsd/sys/miscfs/procfs/
H A Dprocfs_subr.c439 tp = &proc0; in procfs_proc_lock()
/netbsd/sys/arch/acorn32/doc/
H A Dhistory86 - fixed passing of proc0 pointer into cpu_switch from switch_exit
253 - boot() no longer sets the curproc to proc0 if it was zero.
/netbsd/external/cddl/osnet/dist/uts/common/dtrace/
H A Ddtrace.c3716 if (curproc->p_pid == proc0.p_pid) in dtrace_dif_variable()
/netbsd/doc/
H A DCHANGES.prev4068 kernel: Make proc0 use the kernel pmap. Since proc0's address space