Home
last modified time | relevance | path

Searched refs:bpf_dynptr_slice_rdwr (Results 1 – 7 of 7) sorted by relevance

/linux-6.14.4/tools/testing/selftests/bpf/progs/
Ddynptr_fail.c262 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in data_slice_out_of_bounds_skb()
1129 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in skb_invalid_data_slice2()
1181 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in skb_invalid_data_slice4()
1230 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in xdp_invalid_data_slice2()
1345 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, hdr_size); in dynptr_slice_var_len2()
1402 hdr = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in invalid_slice_rdwr_rdonly()
1655 data = bpf_dynptr_slice_rdwr(&clone, 0, buffer, sizeof(buffer)); in clone_skb_packet_data()
1682 data = bpf_dynptr_slice_rdwr(&clone, 0, buffer, sizeof(buffer)); in clone_xdp_packet_data()
Dtest_xdp_dynptr.c125 new_eth = bpf_dynptr_slice_rdwr(&new_xdp_ptr, 0, eth_buffer, sizeof(eth_buffer)); in handle_ipv4()
204 new_eth = bpf_dynptr_slice_rdwr(&new_xdp_ptr, 0, eth_buffer, sizeof(eth_buffer)); in handle_ipv6()
Dtest_cls_redirect_dynptr.c399 encap_gre = bpf_dynptr_slice_rdwr(dynptr, 0, encap_buffer, sizeof(encap_buffer)); in forward_with_gre()
868 encap = bpf_dynptr_slice_rdwr(&dynptr, 0, encap_buffer, sizeof(encap_buffer)); in cls_redirect()
Dtest_l4lb_noinline_dynptr.c470 eth = bpf_dynptr_slice_rdwr(&ptr, 0, buffer, sizeof(buffer)); in balancer_ingress()
/linux-6.14.4/tools/testing/selftests/bpf/
Dbpf_kfuncs.h37 extern void *bpf_dynptr_slice_rdwr(const struct bpf_dynptr *ptr, __u32 offset,
/linux-6.14.4/kernel/bpf/
Dhelpers.c2666 __bpf_kfunc void *bpf_dynptr_slice_rdwr(const struct bpf_dynptr *p, u32 offset, in bpf_dynptr_slice_rdwr() function
3142 BTF_ID_FLAGS(func, bpf_dynptr_slice_rdwr, KF_RET_NULL)
Dverifier.c11804 BTF_ID(func, bpf_dynptr_slice_rdwr) in BTF_ID()
11838 BTF_ID(func, bpf_dynptr_slice_rdwr) in BTF_ID()