Lines Matching refs:bmeta
1629 struct ring_buffer_meta *bmeta; in rb_range_meta() local
1633 bmeta = buffer->meta; in rb_range_meta()
1634 if (!bmeta) in rb_range_meta()
1637 ptr = (unsigned long)bmeta + bmeta->buffers_offset; in rb_range_meta()
1723 struct ring_buffer_meta *bmeta; in rb_meta_init() local
1727 bmeta = (struct ring_buffer_meta *)ptr; in rb_meta_init()
1728 buffer->meta = bmeta; in rb_meta_init()
1733 struct_sizes |= sizeof(*bmeta) << 16; in rb_meta_init()
1736 ptr += sizeof(*bmeta); in rb_meta_init()
1740 if (bmeta->magic != RING_BUFFER_META_MAGIC) { in rb_meta_init()
1745 if (bmeta->struct_sizes != struct_sizes) { in rb_meta_init()
1750 if (bmeta->total_size != total_size) { in rb_meta_init()
1755 if (bmeta->buffers_offset > bmeta->total_size) { in rb_meta_init()
1760 if (bmeta->buffers_offset != (void *)ptr - (void *)bmeta) { in rb_meta_init()
1768 bmeta->magic = RING_BUFFER_META_MAGIC; in rb_meta_init()
1769 bmeta->struct_sizes = struct_sizes; in rb_meta_init()
1770 bmeta->total_size = total_size; in rb_meta_init()
1771 bmeta->buffers_offset = (void *)ptr - (void *)bmeta; in rb_meta_init()
1774 memset((void *)bmeta + sizeof(*bmeta), 0, bmeta->buffers_offset - sizeof(*bmeta)); in rb_meta_init()