Searched refs:bpf_rbtree_remove (Results 1 – 9 of 9) sorted by relevance
/linux/tools/testing/selftests/bpf/progs/ |
H A D | rbtree_fail.c | 59 bpf_rbtree_remove(&groot, &n->node); in rbtree_api_nolock_remove() 92 res = bpf_rbtree_remove(&groot, &n->node); in rbtree_api_remove_unadded_node() 96 res = bpf_rbtree_remove(&groot, &m->node); in rbtree_api_remove_unadded_node() 119 res = bpf_rbtree_remove(&groot, res); in rbtree_api_remove_no_drop() 165 res = bpf_rbtree_remove(&groot, res); in rbtree_api_use_unchecked_remove_retval() 199 bpf_rbtree_remove(&groot, &n->node); in rbtree_api_add_release_unlock_escape() 225 bpf_rbtree_remove(&groot, &n->node); in rbtree_api_first_release_unlock_escape() 249 bpf_rbtree_remove(&groot, &node_a->node); in less__bad_fn_call_remove()
|
H A D | rbtree.c | 111 res = bpf_rbtree_remove(&groot, &n->node); in rbtree_add_and_remove() 154 res1 = bpf_rbtree_remove(&groot_array[0], &nodes[0][0]->node); in rbtree_add_and_remove_array() 155 res2 = bpf_rbtree_remove(&groot_array[1], &nodes[1][0]->node); in rbtree_add_and_remove_array() 156 res3 = bpf_rbtree_remove(&groot_array_one[0], &nodes[2][0]->node); in rbtree_add_and_remove_array() 227 res = bpf_rbtree_remove(&groot, &o->node); in rbtree_first_and_remove() 288 res = bpf_rbtree_remove(&groot, &m->node); in rbtree_api_release_aliasing() 299 res2 = bpf_rbtree_remove(&groot, &o->node); in rbtree_api_release_aliasing()
|
H A D | refcounted_kptr.c | 164 rb = bpf_rbtree_remove(root, rb); in __read_from_tree() 493 res = bpf_rbtree_remove(&root, &m->r); in rbtree_wrong_owner_remove_fail_a2() 523 rb = bpf_rbtree_remove(&root, rb); in BPF_PROG() 557 rb = bpf_rbtree_remove(&root, rb); in BPF_PROG()
|
/linux/Documentation/bpf/ |
H A D | graph_ds_impl.rst | 222 o = bpf_rbtree_remove(&tree, n); /* 4 */ 223 p = bpf_rbtree_remove(&tree, m); /* 5 */ 257 ``bpf_rbtree_remove``. The logic here being that any graph API kfunc which:
|
/linux/tools/testing/selftests/bpf/ |
H A D | bpf_experimental.h | 107 extern struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root,
|
/linux/tools/sched_ext/include/scx/ |
H A D | common.bpf.h | 258 struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root,
|
/linux/tools/sched_ext/ |
H A D | scx_flatcg.bpf.c | 632 rb_node = bpf_rbtree_remove(&cgv_tree, rb_node); in try_pick_next_cgroup()
|
/linux/kernel/bpf/ |
H A D | helpers.c | 2273 __bpf_kfunc struct bpf_rb_node *bpf_rbtree_remove(struct bpf_rb_root *root, in bpf_rbtree_remove() function 3077 BTF_ID_FLAGS(func, bpf_rbtree_remove, KF_ACQUIRE | KF_RET_NULL)
|
H A D | verifier.c | 11486 BTF_ID(func, bpf_rbtree_remove) in BTF_ID() 11515 BTF_ID(func, bpf_rbtree_remove) in BTF_ID()
|