Searched refs:p_session (Results 1 – 13 of 13) sorted by relevance
| /freebsd/sys/kern/ |
| H A D | tty_tty.c | 72 else if (p->p_session->s_ttyvp == NULL) in ctty_clone() 74 else if (p->p_session->s_ttyvp->v_type == VBAD || in ctty_clone() 75 p->p_session->s_ttyvp->v_rdev == NULL) { in ctty_clone() 79 *dev = p->p_session->s_ttyvp->v_rdev; in ctty_clone()
|
| H A D | kern_prot.c | 247 if (p->p_session != NULL) in kern_getsid() 248 td->td_retval[0] = p->p_session->s_sid; in kern_getsid() 477 targp->p_session != curp->p_session) { in sys_setpgid() 510 pgrp->pg_session != curp->p_session) { in sys_setpgid() 2186 if (signum == SIGCONT && td->td_proc->p_session == p->p_session) in p_cansignal() 3104 SESS_LOCK(p->p_session); in sys_getlogin() 3105 len = strlcpy(login, p->p_session->s_login, uap->namelen) + 1; in sys_getlogin() 3106 SESS_UNLOCK(p->p_session); in sys_getlogin() 3129 CTASSERT(sizeof(p->p_session->s_login) >= sizeof(logintmp)); in sys_setlogin() 3142 SESS_LOCK(p->p_session); in sys_setlogin() [all …]
|
| H A D | subr_prf.c | 193 SESS_LOCK(p->p_session); in uprintf() 194 pca.tty = p->p_session->s_ttyp; in uprintf() 195 SESS_UNLOCK(p->p_session); in uprintf() 239 if (p->p_flag & P_CONTROLT && p->p_session->s_ttyvp) { in vtprintf() 240 sess = p->p_session; in vtprintf()
|
| H A D | kern_proc.c | 617 bcopy(p->p_session->s_login, sess->s_login, in enterpgrp() 623 pgrp->pg_session = p->p_session; in enterpgrp() 658 SESS_LOCK_ASSERT(p->p_session, MA_NOTOWNED); in enterthispgrp() 659 KASSERT(pgrp->pg_session == p->p_session, in enterthispgrp() 661 __func__, pgrp->pg_session, p->p_session, p)); in enterthispgrp() 765 SESS_LOCK_ASSERT(p->p_session, MA_NOTOWNED); in doenterpgrp() 922 sp = p->p_session; in killjobc() 1689 if (p->p_session == NULL || in sysctl_kern_proc_iterate() 1690 p->p_session->s_sid != (pid_t)name[0]) in sysctl_kern_proc_iterate() 1696 p->p_session == NULL) in sysctl_kern_proc_iterate() [all …]
|
| H A D | tty.c | 433 return (p->p_session == tp->t_session && p->p_flag & P_CONTROLT); in tty_is_ctty() 602 session = p->p_session; in tty_ioctl_cnotty() 677 if (tp->t_session != NULL && tp->t_session == p->p_session) { in ttydev_ioctl_sctty() 682 if (p->p_session->s_ttyp != NULL || in ttydev_ioctl_sctty() 701 tp->t_session = p->p_session; in ttydev_ioctl_sctty() 732 if (pg == NULL || pg->pg_session != td->td_proc->p_session) { in ttydev_ioctl_spgrp() 736 td->td_proc->p_session->s_sid); in ttydev_ioctl_spgrp()
|
| H A D | kern_fork.c | 689 SESS_LOCK(p1->p_session); in do_fork() 690 if (p1->p_session->s_ttyvp != NULL) in do_fork() 692 SESS_UNLOCK(p1->p_session); in do_fork()
|
| H A D | kern_exit.c | 1222 if (p->p_session->s_sid != (pid_t)id) { in proc_to_reap()
|
| H A D | kern_descrip.c | 1331 } else if (proc->p_session != in fsetown() 1332 curthread->td_proc->p_session) { in fsetown() 1357 if (pgrp->pg_session != curthread->td_proc->p_session) { in fsetown()
|
| /freebsd/sys/fs/devfs/ |
| H A D | devfs_vnops.c | 683 if (p->p_session->s_ttydp == de->de_cdp) in devfs_access() 722 if (vp == p->p_session->s_ttyvp) { in devfs_close() 726 if (vp == p->p_session->s_ttyvp) { in devfs_close() 727 SESS_LOCK(p->p_session); in devfs_close() 731 p->p_session->s_ttyvp = NULL; in devfs_close() 732 p->p_session->s_ttydp = NULL; in devfs_close() 737 SESS_UNLOCK(p->p_session); in devfs_close() 980 sess = td->td_proc->p_session; in devfs_ioctl() 1048 if (p->p_session->s_ttydp == cdp) in devfs_prison_check()
|
| /freebsd/sys/fs/autofs/ |
| H A D | autofs.c | 231 if (p->p_session->s_sid == autofs_softc->sc_dev_sid) { in autofs_ignore_thread() 583 autofs_softc->sc_dev_sid = curproc->p_session->s_sid; in autofs_ioctl_request()
|
| /freebsd/sys/ddb/ |
| H A D | db_ps.c | 226 if (p->p_pgrp != NULL && p->p_session != NULL && in db_ps_proc()
|
| /freebsd/sys/sys/ |
| H A D | proc.h | 788 #define p_session p_pgrp->pg_session macro 980 #define SESS_LEADER(p) ((p)->p_session->s_leader == (p))
|
| /freebsd/sys/compat/linprocfs/ |
| H A D | linprocfs.c | 980 PS_ADD("session", "%d", p->p_session->s_sid); in linprocfs_doprocstat()
|