Lines Matching defs:pid

109  * Contents of a /proc/<pid> directory.
176 * Contents of a /proc/<pid>/lwp/<lwpid> directory.
246 * If we are opening a file in the /proc/pid/fd directory,
599 pr_read_piddir, /* /proc/<pid> (old /proc read()) */
600 pr_read_as, /* /proc/<pid>/as */
601 pr_read_inval, /* /proc/<pid>/ctl */
602 pr_read_status, /* /proc/<pid>/status */
603 pr_read_lstatus, /* /proc/<pid>/lstatus */
604 pr_read_psinfo, /* /proc/<pid>/psinfo */
605 pr_read_lpsinfo, /* /proc/<pid>/lpsinfo */
606 pr_read_map, /* /proc/<pid>/map */
607 pr_read_rmap, /* /proc/<pid>/rmap */
608 pr_read_xmap, /* /proc/<pid>/xmap */
609 pr_read_cred, /* /proc/<pid>/cred */
610 pr_read_sigact, /* /proc/<pid>/sigact */
611 pr_read_auxv, /* /proc/<pid>/auxv */
613 pr_read_ldt, /* /proc/<pid>/ldt */
615 pr_read_usage, /* /proc/<pid>/usage */
616 pr_read_lusage, /* /proc/<pid>/lusage */
617 pr_read_pagedata, /* /proc/<pid>/pagedata */
618 pr_read_watch, /* /proc/<pid>/watch */
619 pr_read_inval, /* /proc/<pid>/cwd */
620 pr_read_inval, /* /proc/<pid>/root */
621 pr_read_inval, /* /proc/<pid>/fd */
622 pr_read_inval, /* /proc/<pid>/fd/nn */
623 pr_read_inval, /* /proc/<pid>/object */
624 pr_read_inval, /* /proc/<pid>/object/xxx */
625 pr_read_inval, /* /proc/<pid>/lwp */
626 pr_read_inval, /* /proc/<pid>/lwp/<lwpid> */
627 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/lwpctl */
628 pr_read_lwpstatus, /* /proc/<pid>/lwp/<lwpid>/lwpstatus */
629 pr_read_lwpsinfo, /* /proc/<pid>/lwp/<lwpid>/lwpsinfo */
630 pr_read_lwpusage, /* /proc/<pid>/lwp/<lwpid>/lwpusage */
631 pr_read_xregs, /* /proc/<pid>/lwp/<lwpid>/xregs */
632 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/templates */
633 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/templates/<id> */
634 pr_read_spymaster, /* /proc/<pid>/lwp/<lwpid>/spymaster */
636 pr_read_gwindows, /* /proc/<pid>/lwp/<lwpid>/gwindows */
637 pr_read_asrs, /* /proc/<pid>/lwp/<lwpid>/asrs */
639 pr_read_priv, /* /proc/<pid>/priv */
640 pr_read_inval, /* /proc/<pid>/path */
641 pr_read_inval, /* /proc/<pid>/path/xxx */
642 pr_read_inval, /* /proc/<pid>/contracts */
643 pr_read_inval, /* /proc/<pid>/contracts/<ctid> */
644 pr_read_secflags, /* /proc/<pid>/secflags */
1776 pr_read_piddir, /* /proc/<pid> (old /proc read()) */
1777 pr_read_as, /* /proc/<pid>/as */
1778 pr_read_inval, /* /proc/<pid>/ctl */
1779 pr_read_status_32, /* /proc/<pid>/status */
1780 pr_read_lstatus_32, /* /proc/<pid>/lstatus */
1781 pr_read_psinfo_32, /* /proc/<pid>/psinfo */
1782 pr_read_lpsinfo_32, /* /proc/<pid>/lpsinfo */
1783 pr_read_map_32, /* /proc/<pid>/map */
1784 pr_read_rmap_32, /* /proc/<pid>/rmap */
1785 pr_read_xmap_32, /* /proc/<pid>/xmap */
1786 pr_read_cred, /* /proc/<pid>/cred */
1787 pr_read_sigact_32, /* /proc/<pid>/sigact */
1788 pr_read_auxv_32, /* /proc/<pid>/auxv */
1790 pr_read_ldt, /* /proc/<pid>/ldt */
1792 pr_read_usage_32, /* /proc/<pid>/usage */
1793 pr_read_lusage_32, /* /proc/<pid>/lusage */
1794 pr_read_pagedata_32, /* /proc/<pid>/pagedata */
1795 pr_read_watch_32, /* /proc/<pid>/watch */
1796 pr_read_inval, /* /proc/<pid>/cwd */
1797 pr_read_inval, /* /proc/<pid>/root */
1798 pr_read_inval, /* /proc/<pid>/fd */
1799 pr_read_inval, /* /proc/<pid>/fd/nn */
1800 pr_read_inval, /* /proc/<pid>/object */
1801 pr_read_inval, /* /proc/<pid>/object/xxx */
1802 pr_read_inval, /* /proc/<pid>/lwp */
1803 pr_read_inval, /* /proc/<pid>/lwp/<lwpid> */
1804 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/lwpctl */
1805 pr_read_lwpstatus_32, /* /proc/<pid>/lwp/<lwpid>/lwpstatus */
1806 pr_read_lwpsinfo_32, /* /proc/<pid>/lwp/<lwpid>/lwpsinfo */
1807 pr_read_lwpusage_32, /* /proc/<pid>/lwp/<lwpid>/lwpusage */
1808 pr_read_xregs, /* /proc/<pid>/lwp/<lwpid>/xregs */
1809 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/templates */
1810 pr_read_inval, /* /proc/<pid>/lwp/<lwpid>/templates/<id> */
1811 pr_read_spymaster_32, /* /proc/<pid>/lwp/<lwpid>/spymaster */
1813 pr_read_gwindows_32, /* /proc/<pid>/lwp/<lwpid>/gwindows */
1814 pr_read_asrs, /* /proc/<pid>/lwp/<lwpid>/asrs */
1816 pr_read_priv, /* /proc/<pid>/priv */
1817 pr_read_inval, /* /proc/<pid>/path */
1818 pr_read_inval, /* /proc/<pid>/path/xxx */
1819 pr_read_inval, /* /proc/<pid>/contracts */
1820 pr_read_inval, /* /proc/<pid>/contracts/<ctid> */
1821 pr_read_secflags, /* /proc/<pid>/secflags */
2836 * For files in the /proc/<pid>/object directory,
2838 * For files in the /proc/<pid>/fd directory,
2903 * /proc/<pid>/self is a symbolic link, and has no prcommon member
3164 * of the /proc/<pid>/lwp/<lwpid>/gwindows file and the
3261 * only /proc/pid exists if the process is a zombie.
3299 * allow the /proc/<pid> directory to be opened for writing.
3320 pr_lookup_piddir, /* /proc/<pid> */
3321 pr_lookup_notdir, /* /proc/<pid>/as */
3322 pr_lookup_notdir, /* /proc/<pid>/ctl */
3323 pr_lookup_notdir, /* /proc/<pid>/status */
3324 pr_lookup_notdir, /* /proc/<pid>/lstatus */
3325 pr_lookup_notdir, /* /proc/<pid>/psinfo */
3326 pr_lookup_notdir, /* /proc/<pid>/lpsinfo */
3327 pr_lookup_notdir, /* /proc/<pid>/map */
3328 pr_lookup_notdir, /* /proc/<pid>/rmap */
3329 pr_lookup_notdir, /* /proc/<pid>/xmap */
3330 pr_lookup_notdir, /* /proc/<pid>/cred */
3331 pr_lookup_notdir, /* /proc/<pid>/sigact */
3332 pr_lookup_notdir, /* /proc/<pid>/auxv */
3334 pr_lookup_notdir, /* /proc/<pid>/ldt */
3336 pr_lookup_notdir, /* /proc/<pid>/usage */
3337 pr_lookup_notdir, /* /proc/<pid>/lusage */
3338 pr_lookup_notdir, /* /proc/<pid>/pagedata */
3339 pr_lookup_notdir, /* /proc/<pid>/watch */
3340 pr_lookup_notdir, /* /proc/<pid>/cwd */
3341 pr_lookup_notdir, /* /proc/<pid>/root */
3342 pr_lookup_fddir, /* /proc/<pid>/fd */
3343 pr_lookup_notdir, /* /proc/<pid>/fd/nn */
3344 pr_lookup_objectdir, /* /proc/<pid>/object */
3345 pr_lookup_notdir, /* /proc/<pid>/object/xxx */
3346 pr_lookup_lwpdir, /* /proc/<pid>/lwp */
3347 pr_lookup_lwpiddir, /* /proc/<pid>/lwp/<lwpid> */
3348 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpctl */
3349 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpstatus */
3350 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpsinfo */
3351 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpusage */
3352 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/xregs */
3353 pr_lookup_tmpldir, /* /proc/<pid>/lwp/<lwpid>/templates */
3354 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/templates/<id> */
3355 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/spymaster */
3357 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/gwindows */
3358 pr_lookup_notdir, /* /proc/<pid>/lwp/<lwpid>/asrs */
3360 pr_lookup_notdir, /* /proc/<pid>/priv */
3361 pr_lookup_pathdir, /* /proc/<pid>/path */
3362 pr_lookup_notdir, /* /proc/<pid>/path/xxx */
3363 pr_lookup_ctdir, /* /proc/<pid>/contracts */
3364 pr_lookup_notdir, /* /proc/<pid>/contracts/<ctid> */
3365 pr_lookup_notdir, /* /proc/<pid>/secflags */
3445 else { /* /proc/<pid>/fd/<n> */
3469 * Find or construct a process vnode for the given pid.
3474 pid_t pid;
3487 pid = 0;
3491 pid = 10*pid + c - '0';
3492 if (pid > maxpid)
3500 if ((p = prfind(pid)) == NULL || p->p_stat == SIDL) {
4396 * Lookup the /proc/<pid>/lwp/<lwpid> directory vnode.
4399 dp = pnp->pr_parent; /* /proc/<pid> */
4403 if ((dp = vp) == NULL) /* /proc/<pid>/lwp */
4406 dp = pnp->pr_parent; /* /proc/<pid>/lwp/<lwpid> */
4407 dp = VTOP(dp)->pr_parent; /* /proc/<pid>/lwp */
4517 * Make /proc/<pid> be read by owner only, search by all.
4518 * Make /proc/<pid>/lwp/<lwpid> read-search by all. Also,
4519 * set VDIROPEN on /proc/<pid> so it can be opened for writing.
4670 pr_readdir_piddir, /* /proc/<pid> */
4671 pr_readdir_notdir, /* /proc/<pid>/as */
4672 pr_readdir_notdir, /* /proc/<pid>/ctl */
4673 pr_readdir_notdir, /* /proc/<pid>/status */
4674 pr_readdir_notdir, /* /proc/<pid>/lstatus */
4675 pr_readdir_notdir, /* /proc/<pid>/psinfo */
4676 pr_readdir_notdir, /* /proc/<pid>/lpsinfo */
4677 pr_readdir_notdir, /* /proc/<pid>/map */
4678 pr_readdir_notdir, /* /proc/<pid>/rmap */
4679 pr_readdir_notdir, /* /proc/<pid>/xmap */
4680 pr_readdir_notdir, /* /proc/<pid>/cred */
4681 pr_readdir_notdir, /* /proc/<pid>/sigact */
4682 pr_readdir_notdir, /* /proc/<pid>/auxv */
4684 pr_readdir_notdir, /* /proc/<pid>/ldt */
4686 pr_readdir_notdir, /* /proc/<pid>/usage */
4687 pr_readdir_notdir, /* /proc/<pid>/lusage */
4688 pr_readdir_notdir, /* /proc/<pid>/pagedata */
4689 pr_readdir_notdir, /* /proc/<pid>/watch */
4690 pr_readdir_notdir, /* /proc/<pid>/cwd */
4691 pr_readdir_notdir, /* /proc/<pid>/root */
4692 pr_readdir_fddir, /* /proc/<pid>/fd */
4693 pr_readdir_notdir, /* /proc/<pid>/fd/nn */
4694 pr_readdir_objectdir, /* /proc/<pid>/object */
4695 pr_readdir_notdir, /* /proc/<pid>/object/xxx */
4696 pr_readdir_lwpdir, /* /proc/<pid>/lwp */
4697 pr_readdir_lwpiddir, /* /proc/<pid>/lwp/<lwpid> */
4698 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpctl */
4699 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpstatus */
4700 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpsinfo */
4701 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/lwpusage */
4702 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/xregs */
4703 pr_readdir_tmpldir, /* /proc/<pid>/lwp/<lwpid>/templates */
4704 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/templates/<id> */
4705 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/spymaster */
4707 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/gwindows */
4708 pr_readdir_notdir, /* /proc/<pid>/lwp/<lwpid>/asrs */
4710 pr_readdir_notdir, /* /proc/<pid>/priv */
4711 pr_readdir_pathdir, /* /proc/<pid>/path */
4712 pr_readdir_notdir, /* /proc/<pid>/path/xxx */
4713 pr_readdir_ctdir, /* /proc/<pid>/contracts */
4714 pr_readdir_notdir, /* /proc/<pid>/contracts/<ctid> */
4715 pr_readdir_notdir, /* /proc/<pid>/secflags */
4763 uint_t pid;
4788 pid = p->p_pid;
4792 pmkino(0, pslot, PR_PIDDIR), pid);
5650 * If we allocated an old /proc/pid node, free it too.