HomeSort by: relevance | last modified time | path
    Searched refs:p_reflock (Results 1 - 18 of 18) sorted by relevancy

  /src/sys/arch/x86/x86/
dbregs.c 108 * Caller must hold l->l_proc->p_reflock, and, on return, must not
118 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
175 * Caller must hold l->l_proc->p_reflock, and must have previously
176 * called x86_dbregs_alloc without dropping l->l_proc->p_reflock
184 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
328 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
  /src/sys/kern/
kern_resource.c 856 error = rw_tryenter(&p->p_reflock, RW_READER) ? 0 : SET_ERROR(EBUSY);
879 /* Find the process. Hold a reference (p_reflock), if found. */
888 rw_exit(&p->p_reflock);
903 rw_exit(&p->p_reflock);
925 /* Find the process. Hold a reference (p_reflock), if found. */
934 rw_exit(&p->p_reflock);
988 rw_exit(&p->p_reflock);
1006 /* Find the process. Hold a reference (p_reflock), if found. */
1057 rw_exit(&p->p_reflock);
1088 /* Find the process. Hold a reference (p_reflock), if found. *
    [all...]
kern_proc.c 499 rw_init(&p->p_reflock);
1795 * Caller MUST NOT hold p->p_lock. Caller MAY hold p->p_reflock
2261 zombie = !rw_tryenter(&p->p_reflock, RW_READER);
2305 rw_exit(&p->p_reflock);
2335 rw_exit(&p->p_reflock);
2458 error = rw_tryenter(&p->p_reflock, RW_READER) ? 0 : SET_ERROR(EBUSY);
2481 rw_exit(&p->p_reflock);
2651 memset(&p->p_reflock, 0, sizeof(p->p_reflock));
3020 * take p->p_reflock as a reader or writer according to op iff pi
    [all...]
init_sysctl.c 1082 if (!rw_tryenter(&p->p_reflock, RW_READER)) {
1103 rw_exit(&p->p_reflock);
1114 rw_exit(&p->p_reflock);
1128 rw_exit(&p->p_reflock);
1140 gotit = rw_tryenter(&p->p_reflock, RW_READER);
1161 rw_exit(&p->p_reflock);
1171 rw_exit(&p->p_reflock);
1184 rw_exit(&p->p_reflock);
kern_exec.c 807 rw_enter(&p->p_reflock, RW_WRITER);
937 rw_exit(&p->p_reflock);
1423 rw_exit(&p->p_reflock);
1468 rw_exit(&p->p_reflock);
2390 rw_enter(&p->p_reflock, RW_WRITER);
2439 * which would have released the p_reflock and also
2443 rw_exit(&p->p_reflock);
2705 rw_init(&p2->p_reflock);
2873 rw_exit(&p1->p_reflock);
2899 rw_exit(&p1->p_reflock);
    [all...]
sys_process_lwpstatus.c 414 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
kern_exit.c 290 rw_enter(&p->p_reflock, RW_WRITER);
594 rw_exit(&p->p_reflock);
1281 rw_destroy(&p->p_reflock);
kern_fork.c 379 rw_init(&p2->p_reflock);
kern_descrip.c 2163 if (!rw_tryenter(&p->p_reflock, RW_READER)) {
2214 rw_exit(&p->p_reflock);
2320 if (!rw_tryenter(&p->p_reflock, RW_READER)) {
2366 rw_exit(&p->p_reflock);
sys_ptrace_common.c 334 if (!rw_tryenter(&t->p_reflock, RW_READER))
1510 rw_exit(&t->p_reflock);
  /src/sys/miscfs/procfs/
procfs_subr.c 427 if (tp != NULL && !rw_tryenter(&tp->p_reflock, RW_READER))
440 rw_exit(&p->p_reflock);
procfs_vfsops.c 365 KASSERT(rw_read_held(&p->p_reflock));
  /src/sys/rump/librump/rumpkern/
lwproc.c 180 rw_destroy(&p->p_reflock);
259 rw_init(&p->p_reflock);
  /src/sys/arch/i386/i386/
process_machdep.c 159 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
  /src/sys/compat/netbsd32/
netbsd32_ptrace.c 334 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
  /src/sys/arch/amd64/amd64/
process_machdep.c 183 KASSERT(rw_lock_held(&l->l_proc->p_reflock));
  /src/sys/sys/
proc.h 350 krwlock_t p_reflock; /* :: lock for debugger, procfs */ member in struct:proc
  /src/sys/uvm/
uvm_map.c 5395 * Look up the pid and take a read lock on p->p_reflock so the
5400 KASSERT(pid == -1 || rw_read_held(&p->p_reflock));
5438 rw_exit(&p->p_reflock);

Completed in 33 milliseconds