Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A Drbtree.c65 bpf_rbtree_add(root, &n->node, less); in __add_three()
66 bpf_rbtree_add(root, &m->node, less); in __add_three()
75 bpf_rbtree_add(root, &n->node, less); in __add_three()
109 bpf_rbtree_add(&groot, &n->node, less); in rbtree_add_and_remove()
110 bpf_rbtree_add(&groot, &m->node, less); in rbtree_add_and_remove()
151 bpf_rbtree_add(&groot_array[i], &nodes[i][j]->node, less); in rbtree_add_and_remove_array()
153 bpf_rbtree_add(&groot_array_one[0], &nodes[2][j]->node, less); in rbtree_add_and_remove_array()
214 bpf_rbtree_add(&groot, &n->node, less); in rbtree_first_and_remove()
215 bpf_rbtree_add(&groot, &m->node, less); in rbtree_first_and_remove()
216 bpf_rbtree_add(&groot, &o->node, less); in rbtree_first_and_remove()
[all …]
H A Drbtree_fail.c42 bpf_rbtree_add(&groot, &n->node, less); in rbtree_api_nolock_add()
57 bpf_rbtree_add(&groot, &n->node, less); in rbtree_api_nolock_remove()
90 bpf_rbtree_add(&groot, &n->node, less); in rbtree_api_remove_unadded_node()
148 bpf_rbtree_add(&groot, &n->node, less); in rbtree_api_add_to_multiple_trees()
151 bpf_rbtree_add(&groot2, &n->node, less); in rbtree_api_add_to_multiple_trees()
173 bpf_rbtree_add(&groot, res, less); in rbtree_api_use_unchecked_remove_retval()
193 bpf_rbtree_add(&groot, &n->node, less); in rbtree_api_add_release_unlock_escape()
239 bpf_rbtree_add(&groot, &node_a->node, less); in less__bad_fn_call_add()
326 bpf_rbtree_add(&groot, &n->node, cb); in add_with_cb()
368 bpf_rbtree_add(&groot, &n->node, less__bad_res_spin_unlock); in rbtree_api_add_bad_cb_res_spin_unlock()
H A Drefcounted_kptr_fail.c89 bpf_rbtree_add(&groot, &n->node, less); in rbtree_refcounted_node_ref_escapes()
257 bpf_rbtree_add(&groot, &n->node, less); in rbtree_refcounted_node_ref_escapes_owning_input()
304 bpf_rbtree_add(&groot, &n->node, less); in BPF_PROG()
H A Drefcounted_kptr.c104 if (bpf_rbtree_add(root, &n->r, less)) { in __insert_in_tree_and_list()
147 if (bpf_rbtree_add(root, &m->r, less)) { in __stash_map_insert_tree()
818 bpf_rbtree_add(&aroot, &n->node, less_a); in rbtree_refcounted_node_ref_escapes()
843 bpf_rbtree_add(&aroot, &n->node, less_a); in rbtree_refcounted_node_ref_escapes_owning_input()
950 bpf_rbtree_add(&broot, &n->r, less); in rbtree_wrong_owner_remove_fail_b()
1000 bpf_rbtree_add(&root, &n->r, less); in BPF_PROG()
1034 bpf_rbtree_add(&root, &n->r, less); in BPF_PROG()
H A Drbtree_btf_fail__add_wrong_type.c47 bpf_rbtree_add(&groot, &n->node, less2); in rbtree_api_add__add_wrong_type()
H A Dlocal_kptr_stash.c176 bpf_rbtree_add(&res->r, &n->node, less); in stash_local_with_root()
H A Dexceptions_fail.c193 bpf_rbtree_add(&rbtree, &f->node, rbless); in reject_with_rbtree_add_throw()
/linux/Documentation/bpf/
H A Dgraph_ds_impl.rst94 bpf_rbtree_add(&tree, n); /* PASSED */
104 ``bpf_rbtree_add``.
115 When ownership is passed to ``tree`` via ``bpf_rbtree_add`` the answer is less
127 bpf_rbtree_add(&tree, n); /* PASSED */
219 bpf_rbtree_add(&tree, n); /* 2 */
/linux/tools/sched_ext/
H A Dscx_flatcg.bpf.c302 bpf_rbtree_add(&cgv_tree, &cgv_node->rb_node, cgv_node_less); in cgrp_enqueued()
692 bpf_rbtree_add(&cgv_tree, &cgv_node->rb_node, cgv_node_less); in try_pick_next_cgroup()
715 bpf_rbtree_add(&cgv_tree, &cgv_node->rb_node, cgv_node_less); in try_pick_next_cgroup()
/linux/tools/sched_ext/include/scx/
H A Dcommon.bpf.h407 #define bpf_rbtree_add(head, node, less) bpf_rbtree_add_impl(head, node, less, NULL, 0)
406 #define bpf_rbtree_add(head, node, less) bpf_rbtree_add_ global() macro
/linux/kernel/bpf/
H A Dhelpers.c2772 __bpf_kfunc int bpf_rbtree_add(struct bpf_rb_root *root, in bpf_rbtree_add() function
2787 return bpf_rbtree_add(root, node, less, meta__ign, off); in bpf_rbtree_add_impl()
4837 BTF_ID_FLAGS(func, bpf_rbtree_add, KF_IMPLICIT_ARGS | KF_SPINLOCK_SAFE)
H A Dverifier.c11774 BTF_ID(func, bpf_rbtree_add) in BTF_ID()