Lines Matching defs:bmeta
1624 struct ring_buffer_meta *bmeta;
1628 bmeta = buffer->meta;
1629 if (!bmeta)
1632 ptr = (unsigned long)bmeta + bmeta->buffers_offset;
1718 struct ring_buffer_meta *bmeta;
1722 bmeta = (struct ring_buffer_meta *)ptr;
1723 buffer->meta = bmeta;
1728 struct_sizes |= sizeof(*bmeta) << 16;
1731 ptr += sizeof(*bmeta);
1735 if (bmeta->magic != RING_BUFFER_META_MAGIC) {
1740 if (bmeta->struct_sizes != struct_sizes) {
1745 if (bmeta->total_size != total_size) {
1750 if (bmeta->buffers_offset > bmeta->total_size) {
1755 if (bmeta->buffers_offset != (void *)ptr - (void *)bmeta) {
1763 bmeta->magic = RING_BUFFER_META_MAGIC;
1764 bmeta->struct_sizes = struct_sizes;
1765 bmeta->total_size = total_size;
1766 bmeta->buffers_offset = (void *)ptr - (void *)bmeta;
1769 memset((void *)bmeta + sizeof(*bmeta), 0, bmeta->buffers_offset - sizeof(*bmeta));