ring_buffer_size
u32 ring_buffer_size = hv_get_ring_buffersize(ring_info);
if (start_write_offset >= ring_buffer_size)
start_write_offset -= ring_buffer_size;
u32 ring_buffer_size;
addr_curr > dma->addr_phys + dma->ring_buffer_size) {
(u64)(dma->addr_phys + dma->ring_buffer_size));
(u32)(dma->ring_buffer_size - (dma->addr_last - addr_curr));
if (dma->data_size == 0 || dma->data_size > dma->ring_buffer_size) {
if (dma->data_offset + dma->data_size > dma->ring_buffer_size) {
ring_bytes = dma->ring_buffer_size - dma->data_offset;
if (dma->data_offset == dma->ring_buffer_size)
if (dma->data_offset == dma->ring_buffer_size)
dma->ring_buffer_size = ndev->dma_size / 2;
dma->addr_virt = ndev->dma_virt + dma->ring_buffer_size * num;
dma->ring_buffer_size * num);
dma->ring_buffer_size);
memset_io((u8 __iomem *)dma->addr_virt, 0, dma->ring_buffer_size);
static int ring_buffer_size = 128;
module_param(ring_buffer_size, int, 0000);
MODULE_PARM_DESC(ring_buffer_size, "Read ring buffer size in reports");
next_ring_head = (dev->ring_head+1) % ring_buffer_size;
dev->ring_tail = (dev->ring_tail + 1) % ring_buffer_size;
dev->ring_buffer = kcalloc(ring_buffer_size,
unsigned long ring_buffer_size(struct trace_buffer *buffer, int cpu);
EXPORT_SYMBOL_GPL(ring_buffer_size);
set_buffer_entries(buf, ring_buffer_size(buf->buffer, 0));
per_cpu_ptr(buf->data, cpu)->entries = ring_buffer_size(buf->buffer, cpu);
ring_buffer_size(tr->array_buffer.buffer, 0));
u32 ring_buffer_size;