Home
last modified time | relevance | path

Searched refs:bpf_dynptr_size (Results 1 – 4 of 4) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Ddynptr_success.c231 if (bpf_dynptr_size(&ptr) != bytes) { in test_adjust()
237 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust()
243 if (bpf_dynptr_size(&ptr) != bytes - off) { in test_adjust()
256 if (bpf_dynptr_size(&ptr) != trim - off) { in test_adjust()
476 if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) { in test_dynptr_clone()
487 size = bpf_dynptr_size(&ptr1); in test_dynptr_clone()
490 if (bpf_dynptr_size(&ptr2) != size) { in test_dynptr_clone()
504 if (bpf_dynptr_size(&ptr2) != size) { in test_dynptr_clone()
621 xdp_data_size = bpf_dynptr_size(&ptr_xdp); in test_dynptr_copy_xdp()
750 err = err ?: bpf_dynptr_memset(&ptr, 0, bpf_dynptr_size(&ptr), 0); in test_dynptr_memset_zero_adjusted()
[all …]
H A Ddynptr_fail.c1455 bpf_dynptr_size(&ptr); in dynptr_size_invalid()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h43 extern __u32 bpf_dynptr_size(const struct bpf_dynptr *ptr) __ksym __weak;
/linux/kernel/bpf/
H A Dhelpers.c2833 __bpf_kfunc __u32 bpf_dynptr_size(const struct bpf_dynptr *p) in bpf_dynptr_size() function
3799 BTF_ID_FLAGS(func, bpf_dynptr_size)