Lines Matching refs:pgid
927 pgrp_find(pid_t pgid) in pgrp_find() argument
933 pg = pid_table[pgid & pid_tbl_mask].pt_pgrp; in pgrp_find()
939 if (pg == NULL || pg->pg_id != pgid || LIST_EMPTY(&pg->pg_members)) { in pgrp_find()
1289 proc_enterpgrp(struct proc *curp, pid_t pid, pid_t pgid, bool mksess) in proc_enterpgrp() argument
1305 pgrp = pid_table[pgid & pid_tbl_mask].pt_pgrp; in proc_enterpgrp()
1306 if (pgrp != NULL && pgrp->pg_id != pgid) in proc_enterpgrp()
1346 if (pgrp == NULL && pgid != pid) in proc_enterpgrp()
1390 pgrp->pg_id = pgid; in proc_enterpgrp()
1393 if (__predict_false(pid_table[pgid & pid_tbl_mask].pt_pgrp)) in proc_enterpgrp()
1398 pid_table[pgid & pid_tbl_mask].pt_pgrp = pgrp; in proc_enterpgrp()
1438 pid, pgid, mksess, curp->p_pid, rval); in proc_enterpgrp()