Lines Matching full:aux
162 static int cgroup_iter_seq_init(void *priv, struct bpf_iter_aux_info *aux) in BTF_ID_LIST_SINGLE()
165 struct cgroup *cgrp = aux->cgroup.start; in BTF_ID_LIST_SINGLE()
170 p->order = aux->cgroup.order; in BTF_ID_LIST_SINGLE()
182 struct bpf_iter_aux_info *aux) in bpf_iter_attach_cgroup() argument
208 aux->cgroup.start = cgrp; in bpf_iter_attach_cgroup()
209 aux->cgroup.order = order; in bpf_iter_attach_cgroup()
213 static void bpf_iter_detach_cgroup(struct bpf_iter_aux_info *aux) in bpf_iter_detach_cgroup() argument
215 cgroup_put(aux->cgroup.start); in bpf_iter_detach_cgroup()
218 static void bpf_iter_cgroup_show_fdinfo(const struct bpf_iter_aux_info *aux, in bpf_iter_cgroup_show_fdinfo() argument
234 cgroup_path_ns(aux->cgroup.start, buf, PATH_MAX, in bpf_iter_cgroup_show_fdinfo()
240 if (aux->cgroup.order == BPF_CGROUP_ITER_DESCENDANTS_PRE) in bpf_iter_cgroup_show_fdinfo()
242 else if (aux->cgroup.order == BPF_CGROUP_ITER_DESCENDANTS_POST) in bpf_iter_cgroup_show_fdinfo()
244 else if (aux->cgroup.order == BPF_CGROUP_ITER_ANCESTORS_UP) in bpf_iter_cgroup_show_fdinfo()
250 static int bpf_iter_cgroup_fill_link_info(const struct bpf_iter_aux_info *aux, in bpf_iter_cgroup_fill_link_info() argument
253 info->iter.cgroup.order = aux->cgroup.order; in bpf_iter_cgroup_fill_link_info()
254 info->iter.cgroup.cgroup_id = cgroup_id(aux->cgroup.start); in bpf_iter_cgroup_fill_link_info()