Lines Matching refs:procp

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