Lines Matching full:order
13 * 1. Walk the descendants of a cgroup in pre-order.
14 * 2. Walk the descendants of a cgroup in post-order.
18 * For walking descendants, cgroup_iter can walk in either pre-order or
19 * post-order. For walking ancestors, the iter walks up from a cgroup to
40 * EOPNOTSUPP. In order to work around, the user may have to update their
54 int order; member
77 if (p->order == BPF_CGROUP_ITER_DESCENDANTS_PRE) in cgroup_iter_seq_start()
79 else if (p->order == BPF_CGROUP_ITER_DESCENDANTS_POST) in cgroup_iter_seq_start()
110 if (p->order == BPF_CGROUP_ITER_DESCENDANTS_PRE) in cgroup_iter_seq_next()
112 else if (p->order == BPF_CGROUP_ITER_DESCENDANTS_POST) in cgroup_iter_seq_next()
114 else if (p->order == BPF_CGROUP_ITER_ANCESTORS_UP) in cgroup_iter_seq_next()
170 p->order = aux->cgroup.order; in BTF_ID_LIST_SINGLE()
186 int order = linfo->cgroup.order; in bpf_iter_attach_cgroup() local
189 if (order != BPF_CGROUP_ITER_DESCENDANTS_PRE && in bpf_iter_attach_cgroup()
190 order != BPF_CGROUP_ITER_DESCENDANTS_POST && in bpf_iter_attach_cgroup()
191 order != BPF_CGROUP_ITER_ANCESTORS_UP && in bpf_iter_attach_cgroup()
192 order != BPF_CGROUP_ITER_SELF_ONLY) in bpf_iter_attach_cgroup()
209 aux->cgroup.order = order; in bpf_iter_attach_cgroup()
240 if (aux->cgroup.order == BPF_CGROUP_ITER_DESCENDANTS_PRE) in bpf_iter_cgroup_show_fdinfo()
241 seq_puts(seq, "order: descendants_pre\n"); in bpf_iter_cgroup_show_fdinfo()
242 else if (aux->cgroup.order == BPF_CGROUP_ITER_DESCENDANTS_POST) in bpf_iter_cgroup_show_fdinfo()
243 seq_puts(seq, "order: descendants_post\n"); in bpf_iter_cgroup_show_fdinfo()
244 else if (aux->cgroup.order == BPF_CGROUP_ITER_ANCESTORS_UP) in bpf_iter_cgroup_show_fdinfo()
245 seq_puts(seq, "order: ancestors_up\n"); in bpf_iter_cgroup_show_fdinfo()
247 seq_puts(seq, "order: self_only\n"); in bpf_iter_cgroup_show_fdinfo()
253 info->iter.cgroup.order = aux->cgroup.order; in bpf_iter_cgroup_fill_link_info()