Lines Matching defs:prp
315 proc_t *prp;
339 for (npids = 0, prp = practive; prp != NULL; prp = prp->p_next) {
340 if (inglobal || prp->p_zone == zone)
341 pidlist[npids++] = prp->p_pid;
357 * grab prp->p_lock using sprlock()
360 prp = sprlock(pid);
361 if (prp == NULL)
365 mutex_enter(&prp->p_crlock);
366 uid = crgetruid(prp->p_cred);
367 mutex_exit(&prp->p_crlock);
374 mutex_exit(&prp->p_lock);
381 fip = P_FINFO(prp);
387 llp = flk_active_nbmand_locks(prp->p_pid);
449 if (proc_has_nbmand_on_vp(vp, prp->p_pid, llp)) {
472 mutex_enter(&prp->p_lock);
473 sprunlock(prp);
481 mutex_enter(&prp->p_lock);
482 up = PTOU(prp);
491 sp = prp->p_sessp;
493 vp = prp->p_sessp->s_vp;
517 if (prp->p_exec &&
518 (VN_CMP(fvp, prp->p_exec) ||
519 (contained && (prp->p_exec->v_vfsp == cvfsp))))
524 mutex_exit(&prp->p_lock);
528 * to do this we need to grab the prp->p_as lock. (you
529 * can't hold p_lock when grabbing the prp->p_as lock.)
531 if (prp->p_as != &kas) {
533 struct as *as = prp->p_as;
614 mutex_enter(&prp->p_lock);
615 sprunlock(prp);