Lines Matching refs:aux
207 struct bpf_iter_aux_info *aux) in bpf_iter_attach_task() argument
216 aux->task.type = BPF_TASK_ITER_ALL; in bpf_iter_attach_task()
218 aux->task.type = BPF_TASK_ITER_TID; in bpf_iter_attach_task()
219 aux->task.pid = linfo->task.tid; in bpf_iter_attach_task()
222 aux->task.type = BPF_TASK_ITER_TGID; in bpf_iter_attach_task()
223 aux->task.pid = linfo->task.pid; in bpf_iter_attach_task()
226 aux->task.type = BPF_TASK_ITER_TGID; in bpf_iter_attach_task()
233 aux->task.pid = tgid; in bpf_iter_attach_task()
381 static int init_seq_pidns(void *priv_data, struct bpf_iter_aux_info *aux) in init_seq_pidns() argument
386 common->type = aux->task.type; in init_seq_pidns()
387 common->pid = aux->task.pid; in init_seq_pidns()
667 static int bpf_iter_fill_link_info(const struct bpf_iter_aux_info *aux, struct bpf_link_info *info) in bpf_iter_fill_link_info() argument
669 switch (aux->task.type) { in bpf_iter_fill_link_info()
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()
682 static void bpf_iter_task_show_fdinfo(const struct bpf_iter_aux_info *aux, struct seq_file *seq) in bpf_iter_task_show_fdinfo() argument
684 seq_printf(seq, "task_type:\t%s\n", iter_task_type_names[aux->task.type]); in bpf_iter_task_show_fdinfo()
685 if (aux->task.type == BPF_TASK_ITER_TID) in bpf_iter_task_show_fdinfo()
686 seq_printf(seq, "tid:\t%u\n", aux->task.pid); in bpf_iter_task_show_fdinfo()
687 else if (aux->task.type == BPF_TASK_ITER_TGID) in bpf_iter_task_show_fdinfo()
688 seq_printf(seq, "pid:\t%u\n", aux->task.pid); in bpf_iter_task_show_fdinfo()