Home
last modified time | relevance | path

Searched refs:bpf_list_node (Results 1 – 16 of 16) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dlinked_list.h10 struct bpf_list_node node;
15 struct bpf_list_node node;
19 struct bpf_list_node node2;
H A Dlinked_list_peek.c10 struct bpf_list_node l;
27 struct bpf_list_node *l_n; in list_peek()
89 struct bpf_list_node *l_n; \
H A Dbpf_qdisc_fifo.c11 struct bpf_list_node node;
54 struct bpf_list_node *node; in BPF_PROG()
89 struct bpf_list_node *node; in BPF_PROG()
H A Drbtree_btf_fail__wrong_node_type.c16 struct bpf_list_node node;
H A Dlinked_list.c30 struct bpf_list_node *n; in list_push_pop()
111 struct bpf_list_node *n; in list_push_pop_multiple()
193 struct bpf_list_node *n; in list_in_list()
H A Dbpf_qdisc_fq.c81 struct bpf_list_node list_node;
188 struct bpf_list_node **node, u32 *flow_cnt) in fq_flows_remove_front()
199 struct bpf_list_node *node; in fq_flows_is_empty()
465 struct bpf_list_node *node; in fq_dequeue_nonprio_flows()
626 struct bpf_list_node *node; in fq_remove_flows_in_list()
H A Dnormal_map_btf.c12 struct bpf_list_node node;
H A Dmap_in_map_btf.c12 struct bpf_list_node node;
H A Dlinked_list_fail.c585 struct bpf_list_node *n; in pop_ptr_off()
/linux/tools/sched_ext/include/scx/
H A Dcommon.bpf.h294 struct bpf_list_node *node,
299 struct bpf_list_node *node,
303 struct bpf_list_node *bpf_list_pop_front(struct bpf_list_head *head) __ksym;
304 struct bpf_list_node *bpf_list_pop_back(struct bpf_list_head *head) __ksym;
/linux/kernel/bpf/
H A Dhelpers.c2279 struct bpf_list_node *node, in bpf_list_push_front_impl()
2289 struct bpf_list_node *node, in bpf_list_push_back_impl()
2298 static struct bpf_list_node *__bpf_list_del(struct bpf_list_head *head, bool tail) in __bpf_list_del()
2318 return (struct bpf_list_node *)n; in __bpf_list_del()
2321 __bpf_kfunc struct bpf_list_node *bpf_list_pop_front(struct bpf_list_head *head) in bpf_list_pop_front()
2326 __bpf_kfunc struct bpf_list_node *bpf_list_pop_back(struct bpf_list_head *head) in bpf_list_pop_back()
2331 __bpf_kfunc struct bpf_list_node *bpf_list_front(struct bpf_list_head *head) in bpf_list_front()
2338 return (struct bpf_list_node *)h->next; in bpf_list_front()
2341 __bpf_kfunc struct bpf_list_node *bpf_list_back(struct bpf_list_head *head) in bpf_list_back()
2348 return (struct bpf_list_node *)h->prev; in bpf_list_back()
H A Dbtf.c3939 __alignof__(struct bpf_list_node)); in btf_parse_list_head()
H A Dverifier.c12067 BTF_ID(struct, bpf_list_node) in BTF_ID()
/linux/include/linux/
H A Dbpf.h392 return sizeof(struct bpf_list_node); in btf_field_type_size()
424 return __alignof__(struct bpf_list_node); in btf_field_type_align()
/linux/tools/include/uapi/linux/
H A Dbpf.h7433 struct bpf_list_node { struct
/linux/include/uapi/linux/
H A Dbpf.h7433 struct bpf_list_node { struct