Lines Matching defs:procp
661 struct proc *procp;
670 procp = NULL;
675 procfs_proc_lock(vp->v_mount, pfs->pfs_pid, &procp, ENOENT);
691 if (path == NULL && procp != NULL) {
692 procfs_proc_unlock(procp);
702 if (procp != NULL) {
703 mutex_enter(procp->p_lock);
705 KAUTH_PROCESS_CANSEE, procp,
707 mutex_exit(procp->p_lock);
709 procfs_proc_unlock(procp);
739 if (procp)
740 TIMEVAL_TO_TIMESPEC(&procp->p_stats->p_start,
757 if (procp->p_flag & PK_SUGID)
775 vap->va_uid = kauth_cred_geteuid(procp->p_cred);
776 vap->va_gid = kauth_cred_getegid(procp->p_cred);
864 fp = fd_getfile2(procp, pfs->pfs_fd);
887 vap->va_uid = kauth_cred_geteuid(procp->p_cred);
888 vap->va_gid = kauth_cred_getegid(procp->p_cred);
898 ctob(procp->p_vmspace->vm_tsize +
899 procp->p_vmspace->vm_dsize +
900 procp->p_vmspace->vm_ssize);
904 vap->va_bytes = vap->va_size = procp->p_execsw->es_arglen;
964 procfs_dir(pfs->pfs_type, curlwp, procp, &bp, path,
970 vap->va_bytes = vap->va_size = strlen(procp->p_path);
974 vap->va_bytes = vap->va_size = strlen(procp->p_emul->e_name);
979 error = procfs_machdep_getattr(ap->a_vp, vap, procp);
987 if (procp != NULL)
988 procfs_proc_unlock(procp);