Lines Matching refs:sample

45 struct sample {  struct
94 struct sample *sample; in ringbuf_missing_release2() local
96 bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(*sample), 0, &ptr1); in ringbuf_missing_release2()
97 bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(*sample), 0, &ptr2); in ringbuf_missing_release2()
99 sample = bpf_dynptr_data(&ptr1, 0, sizeof(*sample)); in ringbuf_missing_release2()
100 if (!sample) { in ringbuf_missing_release2()
172 struct sample *sample; in ringbuf_invalid_api() local
174 bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(*sample), 0, &ptr); in ringbuf_invalid_api()
175 sample = bpf_dynptr_data(&ptr, 0, sizeof(*sample)); in ringbuf_invalid_api()
176 if (!sample) in ringbuf_invalid_api()
179 sample->pid = 123; in ringbuf_invalid_api()
182 bpf_ringbuf_submit(sample, 0); in ringbuf_invalid_api()
273 struct sample *sample; in data_slice_use_after_release1() local
275 bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(*sample), 0, &ptr); in data_slice_use_after_release1()
276 sample = bpf_dynptr_data(&ptr, 0, sizeof(*sample)); in data_slice_use_after_release1()
277 if (!sample) in data_slice_use_after_release1()
280 sample->pid = 123; in data_slice_use_after_release1()
285 val = sample->pid; in data_slice_use_after_release1()
305 struct sample *sample; in data_slice_use_after_release2() local
308 bpf_ringbuf_reserve_dynptr(&ringbuf, sizeof(*sample), 0, &ptr2); in data_slice_use_after_release2()
310 sample = bpf_dynptr_data(&ptr2, 0, sizeof(*sample)); in data_slice_use_after_release2()
311 if (!sample) in data_slice_use_after_release2()
314 sample->pid = 23; in data_slice_use_after_release2()
319 sample->pid = 23; in data_slice_use_after_release2()