Home
last modified time | relevance | path

Searched defs:dynptr (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Duser_ringbuf_fail.c30 bad_access1(struct bpf_dynptr *dynptr, void *context) in bad_access1() argument
53 bad_access2(struct bpf_dynptr *dynptr, void *context) in bad_access2() argument
76 write_forbidden(struct bpf_dynptr *dynptr, void *context) in write_forbidden() argument
96 null_context_write(struct bpf_dynptr * dynptr,void * context) null_context_write() argument
116 null_context_read(struct bpf_dynptr * dynptr,void * context) null_context_read() argument
138 try_discard_dynptr(struct bpf_dynptr * dynptr,void * context) try_discard_dynptr() argument
158 try_submit_dynptr(struct bpf_dynptr * dynptr,void * context) try_submit_dynptr() argument
178 invalid_drain_callback_return(struct bpf_dynptr * dynptr,void * context) invalid_drain_callback_return() argument
196 try_reinit_dynptr_mem(struct bpf_dynptr * dynptr,void * context) try_reinit_dynptr_mem() argument
203 try_reinit_dynptr_ringbuf(struct bpf_dynptr * dynptr,void * context) try_reinit_dynptr_ringbuf() argument
225 global_call_bpf_dynptr_data(struct bpf_dynptr * dynptr) global_call_bpf_dynptr_data() argument
231 callback_adjust_bpf_dynptr_reg_off(struct bpf_dynptr * dynptr,void * ctx) callback_adjust_bpf_dynptr_reg_off() argument
[all...]
H A Dtest_cls_redirect_dynptr.c125 static int pkt_parse_ipv4(struct bpf_dynptr *dynptr, __u64 *offset, struct iphdr *iphdr) in pkt_parse_ipv4() argument
142 static bool pkt_parse_icmp_l4_ports(struct bpf_dynptr *dynptr, __u64 *offset, flow_ports_t *ports) in pkt_parse_icmp_l4_ports() argument
187 static bool pkt_skip_ipv6_extension_headers(struct bpf_dynptr *dynptr, __u64 *offset, in pkt_skip_ipv6_extension_headers() argument
244 static int pkt_parse_ipv6(struct bpf_dynptr *dynptr, __u64 *offset, struct ipv6hdr *ipv6, in pkt_parse_ipv6() argument
293 static ret_t forward_with_gre(struct __sk_buff *skb, struct bpf_dynptr *dynptr, in forward_with_gre() argument
420 forward_to_next_hop(struct __sk_buff * skb,struct bpf_dynptr * dynptr,encap_headers_t * encap,struct in_addr * next_hop,metrics_t * metrics) forward_to_next_hop() argument
477 get_next_hop(struct bpf_dynptr * dynptr,__u64 * offset,encap_headers_t * encap,struct in_addr * next_hop) get_next_hop() argument
605 process_icmpv4(struct __sk_buff * skb,struct bpf_dynptr * dynptr,__u64 * offset,metrics_t * metrics) process_icmpv4() argument
654 process_icmpv6(struct bpf_dynptr * dynptr,__u64 * offset,struct __sk_buff * skb,metrics_t * metrics) process_icmpv6() argument
706 process_tcp(struct bpf_dynptr * dynptr,__u64 * offset,struct __sk_buff * skb,struct iphdr_info * info,metrics_t * metrics) process_tcp() argument
729 process_udp(struct bpf_dynptr * dynptr,__u64 * offset,struct __sk_buff * skb,struct iphdr_info * info,metrics_t * metrics) process_udp() argument
748 process_ipv4(struct __sk_buff * skb,struct bpf_dynptr * dynptr,__u64 * offset,metrics_t * metrics) process_ipv4() argument
790 process_ipv6(struct __sk_buff * skb,struct bpf_dynptr * dynptr,__u64 * offset,metrics_t * metrics) process_ipv6() argument
838 struct bpf_dynptr dynptr; cls_redirect() local
[all...]
H A Duser_ringbuf_success.c38 record_sample(struct bpf_dynptr *dynptr, void *context) in record_sample()
89 read_protocol_msg(struct bpf_dynptr *dynptr, void *context) in read_protocol_msg()
193 do_nothing_cb(struct bpf_dynptr *dynptr, void *context) in do_nothing_cb()
H A Dverifier_iterating_callbacks.c134 static __u64 ringbuf_drain_cb(struct bpf_dynptr *dynptr, void *data) in ringbuf_drain_cb()
H A Ddynptr_fail.c2047 __noinline long global_call_bpf_dynptr(const struct bpf_dynptr *dynptr) in global_call_bpf_dynptr()
/linux/kernel/bpf/
H A Dringbuf.c839 struct bpf_dynptr_kern dynptr; in BPF_CALL_4() local
H A Dhelpers.c4713 __bpf_kfunc int bpf_dynptr_file_discard(struct bpf_dynptr *dynptr) in bpf_dynptr_file_discard()
H A Dverifier.c673 struct ref_obj_desc *ref_obj, struct bpf_dynptr_desc *dynptr) in mark_stack_slots_dynptr() argument
7612 process_dynptr_func(struct bpf_verifier_env * env,struct bpf_reg_state * reg,argno_t argno,int insn_idx,const char * call_name,enum bpf_arg_type arg_type,struct ref_obj_desc * ref_obj,struct bpf_dynptr_desc * dynptr) process_dynptr_func() argument
[all...]
/linux/include/linux/
H A Dbpf_verifier.h83 } dynptr; member
1572 struct bpf_dynptr_desc dynptr; member