Lines Matching refs:pgid
28 pgrp->pgid = 0; in lwp_pgrp_dec_ref()
33 rt_processgroup_t lwp_pgrp_find_and_inc_ref(pid_t pgid) in lwp_pgrp_find_and_inc_ref() argument
37 group = lwp_pgrp_find(pgid); in lwp_pgrp_find_and_inc_ref()
46 rt_processgroup_t lwp_pgrp_find(pid_t pgid) in lwp_pgrp_find() argument
56 if ((pgid < 0) || (information == RT_NULL)) in lwp_pgrp_find()
61 if (pgid == 0) in lwp_pgrp_find()
63 pgid = lwp_getpid(); in lwp_pgrp_find()
73 if (group->pgid == pgid) in lwp_pgrp_find()
83 …LOG_I("cannot find(pgid:%d)() by (pid:%d, pgid:%d)", pgid, lwp_getpid(), lwp_pgid_get_byprocess(lw… in lwp_pgrp_find()
109 group->pgid = lwp_to_pid(leader); in lwp_pgrp_create()
113 LOG_I("create(ptr:%p, pgid:%d)() by pid:%d", group, group->pgid, lwp_getpid()); in lwp_pgrp_create()
133 LOG_I("delete(ptr:%p, pgid:%d)() by pid:%d", group, group->pgid, lwp_getpid()); in lwp_pgrp_delete()
191 process->pgid = group->pgid; in lwp_pgrp_insert()
219 process->pgid = 0; in lwp_pgrp_remove()
281 int lwp_pgrp_update_children_info(rt_processgroup_t group, pid_t sid, pid_t pgid) in lwp_pgrp_update_children_info() argument
302 if (pgid != -1) in lwp_pgrp_update_children_info()
304 process->pgid = pgid; in lwp_pgrp_update_children_info()
323 sysret_t sys_setpgid(pid_t pid, pid_t pgid) in sys_setpgid() argument
331 if (pgid == 0) in sys_setpgid()
333 pgid = pid; in sys_setpgid()
335 if (pgid < 0) in sys_setpgid()
400 if (pgid != pid) in sys_setpgid()
402 group = lwp_pgrp_find(pgid); in sys_setpgid()
442 group = lwp_pgrp_find(pgid); in sys_setpgid()
544 … rt_kprintf("%4d %4d %-*.*s\n", pgrp.pgid, pgrp.sid, RT_NAME_MAX, RT_NAME_MAX, name); in list_processgroup()