Lines Matching refs:pid

23 	u32 pid;  member
40 struct pid *pid; in task_group_seq_get_next() local
45 pid = find_pid_ns(common->pid, common->ns); in task_group_seq_get_next()
46 task = get_pid_task(pid, PIDTYPE_TGID); in task_group_seq_get_next()
50 *tid = common->pid; in task_group_seq_get_next()
51 common->pid_visiting = common->pid; in task_group_seq_get_next()
61 pid = find_pid_ns(common->pid_visiting, common->ns); in task_group_seq_get_next()
62 task = get_pid_task(pid, PIDTYPE_PID); in task_group_seq_get_next()
93 struct pid *pid; in task_seq_get_next() local
96 if (*tid && *tid != common->pid) in task_seq_get_next()
99 pid = find_pid_ns(common->pid, common->ns); in task_seq_get_next()
100 if (pid) { in task_seq_get_next()
101 task = get_pid_task(pid, PIDTYPE_PID); in task_seq_get_next()
102 *tid = common->pid; in task_seq_get_next()
119 pid = find_ge_pid(*tid, common->ns); in task_seq_get_next()
120 if (pid) { in task_seq_get_next()
121 *tid = pid_nr_ns(pid, common->ns); in task_seq_get_next()
122 task = get_pid_task(pid, PIDTYPE_PID); in task_seq_get_next()
210 struct pid *pid; in bpf_iter_attach_task() local
213 if ((!!linfo->task.tid + !!linfo->task.pid + !!linfo->task.pid_fd) > 1) in bpf_iter_attach_task()
219 aux->task.pid = linfo->task.tid; in bpf_iter_attach_task()
221 if (linfo->task.pid != 0) { in bpf_iter_attach_task()
223 aux->task.pid = linfo->task.pid; in bpf_iter_attach_task()
228 pid = pidfd_get_pid(linfo->task.pid_fd, &flags); in bpf_iter_attach_task()
229 if (IS_ERR(pid)) in bpf_iter_attach_task()
230 return PTR_ERR(pid); in bpf_iter_attach_task()
232 tgid = pid_nr_ns(pid, task_active_pid_ns(current)); in bpf_iter_attach_task()
233 aux->task.pid = tgid; in bpf_iter_attach_task()
234 put_pid(pid); in bpf_iter_attach_task()
387 common->pid = aux->task.pid; in init_seq_pidns()
671 info->iter.task.tid = aux->task.pid; in bpf_iter_fill_link_info()
674 info->iter.task.pid = aux->task.pid; in bpf_iter_fill_link_info()
686 seq_printf(seq, "tid:\t%u\n", aux->task.pid); in bpf_iter_task_show_fdinfo()
688 seq_printf(seq, "pid:\t%u\n", aux->task.pid); in bpf_iter_task_show_fdinfo()