Lines Matching defs:data
28 void *data;
47 void *data;
128 /* Map read-only producer page and data pages. We map twice as big
129 * data size to allow simple reading of samples that wrap around the
141 pr_warn("ringbuf: failed to mmap data pages for map fd=%d: %d\n",
146 r->data = tmp + rb->page_size;
152 e->data.fd = rb->ring_cnt;
241 len_ptr = r->data + (cons_pos & r->mask);
270 /* Consume available ring buffer(s) data without event polling.
293 /* Poll for available data and consume records, if any are available.
307 __u32 ring_id = rb->events[i].data.fd;
320 /* Get an fd that can be used to sleep until data is available in the ring(s) */
387 /* Map read-write the producer page and data pages. We map the data
401 pr_warn("user ringbuf: failed to mmap data pages for map fd=%d: %d\n",
407 rb->data = tmp + rb->page_size;
459 hdr_offset = rb->mask + 1 + (sample - rb->data) - BPF_RINGBUF_HDR_SZ;
460 hdr = rb->data + (hdr_offset & rb->mask);
511 hdr = rb->data + (prod_pos & rb->mask);
520 return (void *)rb->data + ((prod_pos + BPF_RINGBUF_HDR_SZ) & rb->mask);