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.c286 if (bpf_dynptr_size(&ptr) != bytes) { in test_adjust_err()
292 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust_err()
298 if (bpf_dynptr_size(&ptr) != bytes - off) { in test_adjust_err()
311 if (bpf_dynptr_size(&ptr) != trim - off) { in test_adjust_err()
531 if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) { in test_dynptr_skb_strcmp()
542 size = bpf_dynptr_size(&ptr1); in test_dynptr_skb_strcmp()
545 if (bpf_dynptr_size(&ptr2) != size) { in test_dynptr_skb_strcmp()
559 if (bpf_dynptr_size(&ptr2) != size) { in BPF_PROG()
676 xdp_data_size = bpf_dynptr_size(&ptr_xdp); in test_dynptr_copy_xdp()
805 err = err ?: bpf_dynptr_memset(&ptr, 0, bpf_dynptr_size(
[all...]
H A Dtest_xdp_meta.c179 bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta)); in ing_cls_dynptr_offset_rd()
219 bpf_dynptr_adjust(&meta, chunk_len, bpf_dynptr_size(&meta)); in ing_cls_dynptr_offset_wr()
H A Ddynptr_fail.c1682 /* bpf_dynptr_size can only be called on initialized dynptrs */ in clone_xdp_packet_data()
1690 bpf_dynptr_size(&ptr); in clone_xdp_packet_data()
/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.c3111 __bpf_kfunc u64 bpf_dynptr_size(const struct bpf_dynptr *p) in bpf_dynptr_size() function
4803 BTF_ID_FLAGS(func, bpf_dynptr_size)