Home
last modified time | relevance | path

Searched refs:bpf_dynptr_adjust (Results 1 – 6 of 6) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Ddynptr_success.c292 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust_err()
304 err = bpf_dynptr_adjust(&ptr, off, 15); in test_adjust_err()
338 if (bpf_dynptr_adjust(&ptr, 5, 1) != -EINVAL) { in test_zero_size_dynptr()
344 if (bpf_dynptr_adjust(&ptr, size + 1, size + 1) != -ERANGE) { in test_zero_size_dynptr()
350 if (bpf_dynptr_adjust(&ptr, 0, size + 1) != -ERANGE) { in test_zero_size_dynptr()
355 if (bpf_dynptr_adjust(&ptr, off, size)) { in test_zero_size_dynptr()
395 if (bpf_dynptr_adjust(&ptr, size, size)) { in test_dynptr_is_null()
531 if (bpf_dynptr_adjust(&ptr1, off, bpf_dynptr_size(&ptr1))) { in test_dynptr_skb_strcmp()
556 bpf_dynptr_adjust(&ptr1, 5, 5); in BPF_PROG()
804 err = err ?: bpf_dynptr_adjust(
[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()
259 err = bpf_dynptr_adjust(&meta, 0, META_SIZE + 1); in ing_cls_dynptr_offset_oob()
264 err = bpf_dynptr_adjust(&meta, META_SIZE + 1, META_SIZE + 1); in ing_cls_dynptr_offset_oob()
H A Dcrypto_sanity.c48 bpf_dynptr_adjust(psrc, offset, offset + 16); in skb_dynptr_validate()
H A Ddynptr_fail.c1643 /* bpf_dynptr_adjust can only be called on initialized dynptrs */
1651 bpf_dynptr_adjust(&ptr, 1, 2); in clone_skb_packet_data()
/linux/tools/testing/selftests/bpf/
H A Dbpf_kfuncs.h43 extern int bpf_dynptr_adjust(const struct bpf_dynptr *ptr, __u64 start, __u64 end) __ksym __weak;
/linux/kernel/bpf/
H A Dhelpers.c2930 __bpf_kfunc int bpf_dynptr_adjust(const struct bpf_dynptr *p, u64 start, u64 end) in bpf_dynptr_adjust() function
4621 BTF_ID_FLAGS(func, bpf_dynptr_adjust)