Home
last modified time | relevance | path

Searched refs:fRingBuffer (Results 1 – 4 of 4) sorted by relevance

/haiku/src/add-ons/accelerants/intel_extreme/
H A Dengine.cpp34 fRingBuffer(ring) in QueueCommands()
36 acquire_lock(&fRingBuffer.lock); in QueueCommands()
42 if (fRingBuffer.position & 0x07) { in ~QueueCommands()
54 write32(fRingBuffer.register_base + RING_BUFFER_TAIL, fRingBuffer.position); in ~QueueCommands()
56 release_lock(&fRingBuffer.lock); in ~QueueCommands()
120 while (fRingBuffer.space_left < size) { in MakeSpace()
122 uint32 head = read32(fRingBuffer.register_base + RING_BUFFER_HEAD) in MakeSpace()
125 if (head <= fRingBuffer.position) in MakeSpace()
126 head += fRingBuffer.size; in MakeSpace()
128 fRingBuffer.space_left = head - fRingBuffer.position; in MakeSpace()
[all …]
H A Dcommands.h35 ring_buffer &fRingBuffer;
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DProtocolHandler.cpp30 fRingBuffer(NULL), in ProtocolHandler()
34 fRingBuffer = create_ring_buffer(ringBufferSize); in ProtocolHandler()
35 if (fRingBuffer == NULL) { in ProtocolHandler()
48 if (fRingBuffer) { in ~ProtocolHandler()
49 delete_ring_buffer(fRingBuffer); in ~ProtocolHandler()
50 fRingBuffer = NULL; in ~ProtocolHandler()
166 return ring_buffer_readable(fRingBuffer); in RingBufferReadable()
173 ring_buffer_user_read(fRingBuffer, (uint8 *)buffer, length); in RingBufferRead()
181 ring_buffer_write(fRingBuffer, (const uint8 *)buffer, length); in RingBufferWrite()
H A DProtocolHandler.h67 struct ring_buffer *fRingBuffer; variable