Searched refs:bpf_list_head (Results 1 - 12 of 12) sorted by last modified time
/linux-master/kernel/bpf/ |
H A D | verifier.c | 10914 BTF_ID(struct, bpf_list_head) 11372 * special BPF objects (bpf_list_head, bpf_rb_root, etc.) part of the same 11581 /* All functions require bpf_list_head to be protected using a bpf_spin_lock */
|
H A D | helpers.c | 1977 BUILD_BUG_ON(sizeof(struct list_head) > sizeof(struct bpf_list_head)); 1978 BUILD_BUG_ON(__alignof__(struct list_head) > __alignof__(struct bpf_list_head)); 2000 * bpf_list_head which needs to be freed. 2127 struct bpf_list_head *head, 2153 __bpf_kfunc int bpf_list_push_front_impl(struct bpf_list_head *head, 2163 __bpf_kfunc int bpf_list_push_back_impl(struct bpf_list_head *head, 2173 static struct bpf_list_node *__bpf_list_del(struct bpf_list_head *head, bool tail) 2196 __bpf_kfunc struct bpf_list_node *bpf_list_pop_front(struct bpf_list_head *head) 2201 __bpf_kfunc struct bpf_list_node *bpf_list_pop_back(struct bpf_list_head *head)
|
/linux-master/include/linux/ |
H A D | bpf.h | 325 return "bpf_list_head"; 354 return sizeof(struct bpf_list_head); 383 return __alignof__(struct bpf_list_head);
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | bpf_experimental.h | 65 extern int bpf_list_push_front_impl(struct bpf_list_head *head, 81 extern int bpf_list_push_back_impl(struct bpf_list_head *head, 93 extern struct bpf_list_node *bpf_list_pop_front(struct bpf_list_head *head) __ksym; 100 extern struct bpf_list_node *bpf_list_pop_back(struct bpf_list_head *head) __ksym;
|
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 7320 struct bpf_list_head { 7290 struct bpf_list_head { struct
|
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 7320 struct bpf_list_head { 7290 struct bpf_list_head { struct
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | map_in_map_btf.c | 16 struct bpf_list_head head __contains(node_data, node);
|
H A D | normal_map_btf.c | 16 struct bpf_list_head head __contains(node_data, node);
|
H A D | linked_list.c | 15 int list_push_pop(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_map) 96 int list_push_pop_multiple(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_map) 178 int list_in_list(struct bpf_spin_lock *lock, struct bpf_list_head *head, bool leave_in_map) 248 int test_list_push_pop(struct bpf_spin_lock *lock, struct bpf_list_head *head) 259 int test_list_push_pop_multiple(struct bpf_spin_lock *lock, struct bpf_list_head *head) 270 int test_list_in_list(struct bpf_spin_lock *lock, struct bpf_list_head *head)
|
H A D | linked_list_fail.c | 582 struct bpf_list_head head __contains(foo, node2);
|
H A D | refcounted_kptr.c | 43 private(A) struct bpf_list_head head __contains(node_data, l); 73 static long __insert_in_tree_and_list(struct bpf_list_head *head, 173 static long __read_from_list(struct bpf_list_head *head,
|
H A D | linked_list.h | 16 struct bpf_list_head head __contains(bar, node); 25 struct bpf_list_head head __contains(foo, node2); 53 private(A) struct bpf_list_head ghead __contains(foo, node2);
|
Completed in 322 milliseconds