Searched refs:bpf_dynptr_size (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | dynptr_success.c | 306 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 D | test_xdp_meta.c | 170 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 D | dynptr_fail.c | 1764 bpf_dynptr_size(&ptr); in dynptr_size_invalid()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | bpf_kfuncs.h | 46 extern __u64 bpf_dynptr_size(const struct bpf_dynptr *ptr) __ksym __weak;
|
| /linux/kernel/bpf/ |
| H A D | helpers.c | 3210 __bpf_kfunc u64 bpf_dynptr_size(const struct bpf_dynptr *p) in bpf_dynptr_size() function 4911 BTF_ID_FLAGS(func, bpf_dynptr_size)
|