Lines Matching defs:prp
82 register proc_t *prp;
85 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
86 mutex_enter(&prp->p_lock);
87 sigtoproc(prp, NULL, sig);
88 mutex_exit(&prp->p_lock);
102 register proc_t *prp;
106 for (prp = pidp->pid_pglink; prp; prp = prp->p_pglink) {
107 mutex_enter(&prp->p_lock);
108 sigtoproc(prp, NULL, sig);
109 mutex_exit(&prp->p_lock);
158 pgexit(prp)
159 proc_t *prp;
166 pgp = prp->p_pgidp;
168 if (pgp->pid_pglink == prp) {
169 ASSERT(prp->p_ppglink == NULL); /* must be at the front */
170 pgp->pid_pglink = prp->p_pglink;
172 if (prp->p_ppglink) {
173 prp->p_ppglink->p_pglink = prp->p_pglink;
175 if (prp->p_pglink) {
176 prp->p_pglink->p_ppglink = prp->p_ppglink;
178 if (pgp->pid_pgtail == prp) {
179 pgp->pid_pgtail = prp->p_ppglink;
182 prp->p_pgidp = NULL;
183 prp->p_pglink = NULL;
184 prp->p_ppglink = NULL;
251 register proc_t *prp;
255 for (prp = pgfind(pgid); prp; prp = prp->p_pglink)
256 if (prp->p_pid != pgid) {