Home
last modified time | relevance | path

Searched refs:bpf_rb_node (Results 1 – 12 of 12) sorted by relevance

/tools/testing/selftests/bpf/progs/
Drbtree_fail.c12 struct bpf_rb_node node;
20 static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less()
76 struct bpf_rb_node *res; in rbtree_api_remove_unadded_node()
111 struct bpf_rb_node *res; in rbtree_api_remove_no_drop()
158 struct bpf_rb_node *res; in rbtree_api_use_unchecked_remove_retval()
208 struct bpf_rb_node *res; in rbtree_api_first_release_unlock_escape()
230 static bool less__bad_fn_call_add(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less__bad_fn_call_add()
242 static bool less__bad_fn_call_remove(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less__bad_fn_call_remove()
254 static bool less__bad_fn_call_first_unlock_after(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less__bad_fn_call_first_unlock_after()
268 long add_with_cb(bool (cb)(struct bpf_rb_node *a, const struct bpf_rb_node *b)) in add_with_cb()
Drbtree_btf_fail__add_wrong_type.c13 struct bpf_rb_node node;
18 struct bpf_rb_node node;
22 static bool less2(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less2()
Drefcounted_kptr_fail.c12 struct bpf_rb_node node;
23 static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less()
Drefcounted_kptr.c17 struct bpf_rb_node r;
36 struct bpf_rb_node node;
51 static bool less(struct bpf_rb_node *node_a, const struct bpf_rb_node *node_b) in less()
62 static bool less_a(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less_a()
144 struct bpf_rb_node *rb; in __read_from_tree()
478 struct bpf_rb_node *res; in rbtree_wrong_owner_remove_fail_a2()
509 struct bpf_rb_node *rb; in BPF_PROG()
543 struct bpf_rb_node *rb; in BPF_PROG()
Drbtree.c13 struct bpf_rb_node node;
36 static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less()
95 struct bpf_rb_node *res = NULL; in rbtree_add_and_remove()
133 struct bpf_rb_node *res1 = NULL, *res2 = NULL, *res3 = NULL; in rbtree_add_and_remove_array()
192 struct bpf_rb_node *res = NULL; in rbtree_first_and_remove()
261 struct bpf_rb_node *res, *res2; in rbtree_api_release_aliasing()
Dlocal_kptr_stash.c17 struct bpf_rb_node node;
22 struct bpf_rb_node rb_node;
78 static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b) in less()
Dexceptions_fail.c15 struct bpf_rb_node node;
157 static bool rbless(struct bpf_rb_node *n1, const struct bpf_rb_node *n2) in rbless()
Dlocal_kptr_stash_fail.c14 struct bpf_rb_node node;
/tools/testing/selftests/bpf/
Dbpf_experimental.h107 extern struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root,
108 struct bpf_rb_node *node) __ksym;
119 extern int bpf_rbtree_add_impl(struct bpf_rb_root *root, struct bpf_rb_node *node,
120 bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
132 extern struct bpf_rb_node *bpf_rbtree_first(struct bpf_rb_root *root) __ksym;
/tools/sched_ext/include/scx/
Dcommon.bpf.h266 struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root,
267 struct bpf_rb_node *node) __ksym;
268 int bpf_rbtree_add_impl(struct bpf_rb_root *root, struct bpf_rb_node *node,
269 bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
273 struct bpf_rb_node *bpf_rbtree_first(struct bpf_rb_root *root) __ksym;
/tools/sched_ext/
Dscx_flatcg.bpf.c102 struct bpf_rb_node rb_node;
145 static bool cgv_node_less(struct bpf_rb_node *a, const struct bpf_rb_node *b) in cgv_node_less()
612 struct bpf_rb_node *rb_node; in try_pick_next_cgroup()
/tools/include/uapi/linux/
Dbpf.h7344 struct bpf_rb_node { struct