Lines Matching refs:pid
1299 static int attach_task_by_pid(struct cgroup *cgrp, u64 pid) in attach_task_by_pid() argument
1304 if (pid) { in attach_task_by_pid()
1306 tsk = find_task_by_vpid(pid); in attach_task_by_pid()
1323 static int cgroup_tasks_write(struct cgroup *cgrp, struct cftype *cft, u64 pid) in cgroup_tasks_write() argument
1328 ret = attach_task_by_pid(cgrp, pid); in cgroup_tasks_write()
2028 int n = 0, pid; in pid_array_load() local
2035 pid = task_pid_vnr(tsk); in pid_array_load()
2036 if (pid > 0) in pid_array_load()
2037 pidarray[n++] = pid; in pid_array_load()
2118 int index = 0, pid = *pos; in cgroup_tasks_start() local
2122 if (pid) { in cgroup_tasks_start()
2127 if (cgrp->tasks_pids[mid] == pid) { in cgroup_tasks_start()
2130 } else if (cgrp->tasks_pids[mid] <= pid) in cgroup_tasks_start()
2745 struct pid *pid; in proc_cgroup_show() local
2757 pid = m->private; in proc_cgroup_show()
2758 tsk = get_pid_task(pid, PIDTYPE_PID); in proc_cgroup_show()
2796 struct pid *pid = PROC_I(inode)->pid; in cgroup_open() local
2797 return single_open(file, proc_cgroup_show, pid); in cgroup_open()