Lines Matching defs:ptr_xdp
668 struct bpf_dynptr ptr_buf, ptr_xdp;
674 /* ptr_xdp is backed by non-contiguous memory */
675 bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp);
676 xdp_data_size = bpf_dynptr_size(&ptr_xdp);
686 err = bpf_dynptr_copy(&ptr_xdp, 0, &ptr_buf, 0, len * chunks);
692 err = bpf_dynptr_read(&buf, len, &ptr_xdp, i * len, 0);
707 err = bpf_dynptr_copy(&ptr_buf, 0, &ptr_xdp, 0, len * chunks);
721 err = bpf_dynptr_copy(&ptr_xdp, 2, &ptr_xdp, len, len * (chunks - 1));
727 err = bpf_dynptr_read(&buf, len, &ptr_xdp, 2 + i * len, 0);
734 if (bpf_dynptr_copy(&ptr_xdp, xdp_data_size - 3000, &ptr_xdp, 0, len * chunks) != -E2BIG)
869 struct bpf_dynptr ptr_xdp;
876 /* ptr_xdp is backed by non-contiguous memory */
877 bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp);
878 data_sz = bpf_dynptr_size(&ptr_xdp);
880 err = bpf_dynptr_memset(&ptr_xdp, 0, data_sz, DYNPTR_MEMSET_VAL);
898 err = bpf_dynptr_read(&buf, chunk_sz, &ptr_xdp, offset, 0);
998 struct bpf_dynptr ptr_xdp;
1006 err = bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp);
1011 err = err ?: bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr);
1014 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0);
1019 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0);
1026 struct bpf_dynptr ptr_xdp;
1034 err = bpf_dynptr_from_xdp(xdp, 0, &ptr_xdp);
1041 cnt = bpf_read_dynptr_fn(&ptr_xdp, off, len, ptr);
1047 err = err ?: bpf_dynptr_read(&buf, len, &ptr_xdp, off, 0);
1055 err = err ?: bpf_dynptr_write(&ptr_xdp, off, buf, len, 0);