Lines Matching refs:bmeta
1587 struct ring_buffer_meta *bmeta; in rb_range_meta() local
1591 bmeta = buffer->meta; in rb_range_meta()
1592 if (!bmeta) in rb_range_meta()
1595 ptr = (unsigned long)bmeta + bmeta->buffers_offset; in rb_range_meta()
1681 struct ring_buffer_meta *bmeta; in rb_meta_init() local
1685 bmeta = (struct ring_buffer_meta *)ptr; in rb_meta_init()
1686 buffer->meta = bmeta; in rb_meta_init()
1691 struct_sizes |= sizeof(*bmeta) << 16; in rb_meta_init()
1694 ptr += sizeof(*bmeta); in rb_meta_init()
1698 if (bmeta->magic != RING_BUFFER_META_MAGIC) { in rb_meta_init()
1703 if (bmeta->struct_sizes != struct_sizes) { in rb_meta_init()
1708 if (bmeta->total_size != total_size) { in rb_meta_init()
1713 if (bmeta->buffers_offset > bmeta->total_size) { in rb_meta_init()
1718 if (bmeta->buffers_offset != (void *)ptr - (void *)bmeta) { in rb_meta_init()
1726 bmeta->magic = RING_BUFFER_META_MAGIC; in rb_meta_init()
1727 bmeta->struct_sizes = struct_sizes; in rb_meta_init()
1728 bmeta->total_size = total_size; in rb_meta_init()
1729 bmeta->buffers_offset = (void *)ptr - (void *)bmeta; in rb_meta_init()
1732 memset((void *)bmeta + sizeof(*bmeta), 0, bmeta->buffers_offset - sizeof(*bmeta)); in rb_meta_init()