Lines Matching refs:ring_buf
931 static void __init deallocate_ring_buffer(struct ring_buffer *ring_buf) in deallocate_ring_buffer() argument
933 deallocate_buffer(ring_buf->buffer, ring_buf->alloc_size); in deallocate_ring_buffer()
934 ring_buf->buffer = NULL; in deallocate_ring_buffer()
935 ring_buf->head = 0; in deallocate_ring_buffer()
936 ring_buf->tail = 0; in deallocate_ring_buffer()
956 static void * __init allocate_ring_buffer(struct ring_buffer *ring_buf, in allocate_ring_buffer() argument
960 ring_buf->head = 0; in allocate_ring_buffer()
961 ring_buf->tail = 0; in allocate_ring_buffer()
963 spin_lock_init(&ring_buf->lock); in allocate_ring_buffer()
965 ring_buf->alloc_size = PAGE_SIZE << get_order_from_bytes(entries * in allocate_ring_buffer()
967 ring_buf->entries = ring_buf->alloc_size / entry_size; in allocate_ring_buffer()
968 ring_buf->buffer = allocate_buffer(ring_buf->alloc_size, name); in allocate_ring_buffer()
969 return ring_buf->buffer; in allocate_ring_buffer()