Lines Matching refs:ringBuffer
158 uninit_ring_buffer(ring_buffer &ringBuffer)
160 uninit_lock(&ringBuffer.lock);
161 write32(ringBuffer.register_base + RING_BUFFER_CONTROL, 0);
166 setup_ring_buffer(ring_buffer &ringBuffer, const char* name)
169 ringBuffer.offset, ringBuffer.size);
171 if (init_lock(&ringBuffer.lock, name) < B_OK) {
173 ringBuffer.size = 0;
177 uint32 ring = ringBuffer.register_base;
178 ringBuffer.position = 0;
179 ringBuffer.space_left = ringBuffer.size;
182 write32(ring + RING_BUFFER_START, ringBuffer.offset);
184 ((ringBuffer.size - B_PAGE_SIZE) & INTEL_RING_BUFFER_SIZE_MASK)