Lines Matching refs:ringbuf

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