Lines Matching defs:clone
1715 struct bpf_dynptr clone;
1719 bpf_ringbuf_reserve_dynptr(&ringbuf, 64, 0, &clone);
1722 bpf_dynptr_clone(&ptr1, &clone);
1724 bpf_ringbuf_submit_dynptr(&clone, 0);
1734 struct bpf_dynptr clone;
1740 bpf_dynptr_clone(&ptr, &clone);
1745 bpf_dynptr_read(read_data, sizeof(read_data), &clone, 0, 0);
1756 struct bpf_dynptr clone;
1761 bpf_dynptr_clone(&ptr, &clone);
1763 bpf_ringbuf_submit_dynptr(&clone, 0);
1803 struct bpf_dynptr clone;
1808 bpf_dynptr_clone(&ptr, &clone);
1809 data = bpf_dynptr_data(&clone, 0, sizeof(val));
1829 struct bpf_dynptr clone;
1837 bpf_dynptr_clone(&ptr, &clone);
1839 bpf_ringbuf_submit_dynptr(&clone, 0);
1877 /* A skb clone's data slices should be invalid anytime packet data changes */
1883 struct bpf_dynptr clone;
1889 bpf_dynptr_clone(&ptr, &clone);
1890 data = bpf_dynptr_slice_rdwr(&clone, 0, buffer, sizeof(buffer));
1903 /* A skb clone's metadata slice becomes invalid anytime packet data changes */
1908 struct bpf_dynptr clone, meta;
1912 bpf_dynptr_clone(&meta, &clone);
1913 md = bpf_dynptr_slice_rdwr(&clone, 0, NULL, sizeof(*md));
1926 /* A xdp clone's data slices should be invalid anytime packet data changes */
1932 struct bpf_dynptr clone;
1939 bpf_dynptr_clone(&ptr, &clone);
1940 data = bpf_dynptr_slice_rdwr(&clone, 0, buffer, sizeof(buffer));