Lines Matching defs:ringbuf
67 static struct ring_buffer *ringbuf;
86 return (void *)(long)ring_buffer__poll(ringbuf, timeout);
100 skel->maps.ringbuf.max_entries = 0x4000;
106 rb_fd = skel->maps.ringbuf.map_fd;
116 ringbuf = ring_buffer__new(rb_fd, process_sample, NULL, NULL);
117 if (!ASSERT_OK_PTR(ringbuf, "ringbuf_new"))
136 ring_buffer__free(ringbuf);
157 skel->maps.ringbuf.max_entries = page_size;
163 rb_fd = skel->maps.ringbuf.map_fd;
212 ringbuf = ring_buffer__new(skel->maps.ringbuf.map_fd,
214 if (CHECK(!ringbuf, "ringbuf_create", "failed to create ringbuf\n"))
223 ring = ring_buffer__ring(ringbuf, 0);
228 ASSERT_EQ(map_fd, skel->maps.ringbuf.map_fd, "ring_map_fd");
257 err = ring_buffer__poll(ringbuf, -1);
266 err = ring_buffer__poll(ringbuf, 0);
284 err = ring_buffer__poll(ringbuf, -1);
359 err = ring_buffer__consume(ringbuf);
380 ring_buffer__free(ringbuf);
412 skel_n->maps.ringbuf.max_entries = getpagesize();
419 ringbuf = ring_buffer__new(skel_n->maps.ringbuf.map_fd,
421 if (!ASSERT_OK_PTR(ringbuf, "ring_buffer__new"))
435 err = ring_buffer__consume_n(ringbuf, N_SAMPLES);
441 ring_buffer__free(ringbuf);
473 skel_map_key->maps.ringbuf.max_entries = getpagesize();
480 ringbuf = ring_buffer__new(skel_map_key->maps.ringbuf.map_fd,
482 if (!ASSERT_OK_PTR(ringbuf, "ring_buffer__new"))
491 err = ring_buffer__poll(ringbuf, -1);
495 ring_buffer__free(ringbuf);
502 if (test__start_subtest("ringbuf"))