Searched refs:ringBuffer (Results 1 - 3 of 3) sorted by relevance

/haiku/src/add-ons/kernel/bus_managers/acpi/
H A DNamespaceDump.cpp155 RingBuffer &ringBuffer = *device->buffer; local
163 if (!ringBuffer.Lock())
166 if (ringBuffer.WritableAmount() < toWrite &&
170 ringBuffer.Write(output, toWrite);
171 ringBuffer.Unlock();
203 RingBuffer *ringBuffer = new RingBuffer(1024); local
204 if (ringBuffer == NULL)
209 delete ringBuffer;
216 delete ringBuffer;
221 device->buffer = ringBuffer;
236 RingBuffer &ringBuffer = *device->buffer; local
[all...]
/haiku/src/add-ons/accelerants/intel_extreme/
H A Dengine.cpp158 uninit_ring_buffer(ring_buffer &ringBuffer) argument
160 uninit_lock(&ringBuffer.lock);
161 write32(ringBuffer.register_base + RING_BUFFER_CONTROL, 0);
166 setup_ring_buffer(ring_buffer &ringBuffer, const char* name) argument
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
[all...]
H A Daccelerant.h107 extern void uninit_ring_buffer(ring_buffer &ringBuffer);
108 extern void setup_ring_buffer(ring_buffer &ringBuffer, const char* name);

Completed in 39 milliseconds