Searched defs:user_ring_buffer (Results 1 – 2 of 2) sorted by relevance
43 struct user_ring_buffer { struct44 struct epoll_event event;45 unsigned long *consumer_pos;46 unsigned long *producer_pos;47 void *data;48 unsigned long mask;49 size_t page_size;50 int map_fd;51 int epoll_fd;
7050 pub struct user_ring_buffer { struct7051 _unused: [u8; 0],7108 ) -> *mut user_ring_buffer; in user_ring_buffer__new()7112 rb: *mut user_ring_buffer, in user_ring_buffer__reserve()7118 rb: *mut user_ring_buffer, in user_ring_buffer__reserve_blocking()7124 pub fn user_ring_buffer__submit(rb: *mut user_ring_buffer, sample: *mut ::std::os::raw::c_void); in user_ring_buffer__submit()7128 rb: *mut user_ring_buffer, in user_ring_buffer__discard()7133 pub fn user_ring_buffer__free(rb: *mut user_ring_buffer); in user_ring_buffer__free()