Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/progs/
H A Ddynptr_success.c306 if (bpf_dynptr_size(&ptr) != bytes) { in test_adjust()
312 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust()
318 if (bpf_dynptr_size(&ptr) != bytes - off) { in test_adjust()
331 if (bpf_dynptr_size(&ptr) != trim - off) { in test_adjust()
551 if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) { in test_dynptr_clone()
562 size = bpf_dynptr_size(&ptr1); in test_dynptr_clone()
565 if (bpf_dynptr_size(&ptr2) != size) { in test_dynptr_clone()
579 if (bpf_dynptr_size(&ptr2) != size) { in test_dynptr_clone()
696 xdp_data_size = bpf_dynptr_size(&ptr_xdp); in test_dynptr_copy_xdp()
825 err = err ?: bpf_dynptr_memset(&ptr, 0, bpf_dynptr_size(&ptr), 0); in test_dynptr_memset_zero_adjusted()
[all …]
H A Dtest_xdp_meta.c170 bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta)); in ing_cls_dynptr_offset_rd()
210 bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta)); in ing_cls_dynptr_offset_wr()
H A Ddynptr_fail.c1764 bpf_dynptr_size(&ptr); in dynptr_size_invalid()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h46 extern __u64 bpf_dynptr_size(const struct bpf_dynptr *ptr) __ksym __weak;
/linux/kernel/bpf/
H A Dhelpers.c3210 __bpf_kfunc u64 bpf_dynptr_size(const struct bpf_dynptr *p) in bpf_dynptr_size() function
4911 BTF_ID_FLAGS(func, bpf_dynptr_size)