Symbol: ring_buffer
headers/private/graphics/intel_extreme/intel_extreme.h
457
ring_buffer primary_ring_buffer;
headers/private/graphics/radeon_hd/radeon_hd.h
243
ring_buffer primary_ring_buffer;
headers/private/kernel/util/ring_buffer.h
31
struct ring_buffer *create_ring_buffer(size_t size);
headers/private/kernel/util/ring_buffer.h
32
struct ring_buffer *create_ring_buffer_etc(void *memory, size_t size,
headers/private/kernel/util/ring_buffer.h
34
void delete_ring_buffer(struct ring_buffer *buffer);
headers/private/kernel/util/ring_buffer.h
36
void ring_buffer_clear(struct ring_buffer *buffer);
headers/private/kernel/util/ring_buffer.h
37
size_t ring_buffer_readable(struct ring_buffer *buffer);
headers/private/kernel/util/ring_buffer.h
38
size_t ring_buffer_writable(struct ring_buffer *buffer);
headers/private/kernel/util/ring_buffer.h
39
void ring_buffer_flush(struct ring_buffer *buffer, size_t bytes);
headers/private/kernel/util/ring_buffer.h
40
size_t ring_buffer_read(struct ring_buffer *buffer, uint8 *data, ssize_t length);
headers/private/kernel/util/ring_buffer.h
41
size_t ring_buffer_write(struct ring_buffer *buffer, const uint8 *data, ssize_t length);
headers/private/kernel/util/ring_buffer.h
42
ssize_t ring_buffer_user_read(struct ring_buffer *buffer, uint8 *data, ssize_t length);
headers/private/kernel/util/ring_buffer.h
43
ssize_t ring_buffer_user_write(struct ring_buffer *buffer, const uint8 *data, ssize_t length);
headers/private/kernel/util/ring_buffer.h
44
size_t ring_buffer_peek(struct ring_buffer *buffer, size_t offset, void *data, size_t length);
headers/private/kernel/util/ring_buffer.h
45
ssize_t ring_buffer_user_peek(struct ring_buffer *buffer, size_t offset, void *data, ssize_t length);
headers/private/kernel/util/ring_buffer.h
46
int32 ring_buffer_get_vecs(struct ring_buffer *buffer, struct iovec *vecs);
headers/private/kernel/util/ring_buffer.h
47
size_t ring_buffer_move(struct ring_buffer *to, ssize_t length, struct ring_buffer *from);
src/add-ons/accelerants/intel_extreme/accelerant.h
107
extern void uninit_ring_buffer(ring_buffer &ringBuffer);
src/add-ons/accelerants/intel_extreme/accelerant.h
108
extern void setup_ring_buffer(ring_buffer &ringBuffer, const char* name);
src/add-ons/accelerants/intel_extreme/commands.h
23
QueueCommands(ring_buffer &ring);
src/add-ons/accelerants/intel_extreme/commands.h
35
ring_buffer &fRingBuffer;
src/add-ons/accelerants/intel_extreme/engine.cpp
158
uninit_ring_buffer(ring_buffer &ringBuffer)
src/add-ons/accelerants/intel_extreme/engine.cpp
166
setup_ring_buffer(ring_buffer &ringBuffer, const char* name)
src/add-ons/accelerants/intel_extreme/engine.cpp
252
ring_buffer &ring = gInfo->shared_info->primary_ring_buffer;
src/add-ons/accelerants/intel_extreme/engine.cpp
32
QueueCommands::QueueCommands(ring_buffer &ring)
src/add-ons/kernel/bus_managers/acpi/NamespaceDump.cpp
37
ring_buffer *fBuffer;
src/add-ons/kernel/bus_managers/ps2/packet_buffer.h
13
struct ring_buffer;
src/add-ons/kernel/bus_managers/ps2/packet_buffer.h
25
struct ring_buffer* buffer;
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
148
if (packet_buffer_read(cookie->ring_buffer, event_buffer,
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
348
cookie->ring_buffer = create_packet_buffer(
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
350
if (cookie->ring_buffer == NULL) {
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
396
delete_packet_buffer(cookie->ring_buffer);
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
415
delete_packet_buffer(cookie->ring_buffer);
src/add-ons/kernel/bus_managers/ps2/ps2_alps.cpp
516
if (packet_buffer_write(cookie->ring_buffer,
src/add-ons/kernel/bus_managers/ps2/ps2_alps.h
21
struct packet_buffer* ring_buffer;
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1302
cookie->ring_buffer = create_packet_buffer(
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1304
if (cookie->ring_buffer == NULL) {
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1422
delete_packet_buffer(cookie->ring_buffer);
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1441
delete_packet_buffer(cookie->ring_buffer);
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
1539
if (packet_buffer_write(cookie->ring_buffer,
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
175
if (packet_buffer_read(cookie->ring_buffer, packet,
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.h
43
struct packet_buffer* ring_buffer;
src/add-ons/kernel/drivers/graphics/intel_extreme/intel_extreme.cpp
725
ring_buffer &primary = info.shared_info->primary_ring_buffer;
src/add-ons/kernel/drivers/input/hid_shared/ProtocolHandler.h
67
struct ring_buffer *fRingBuffer;
src/add-ons/kernel/drivers/midi/usb_midi/usb_midi.h
116
struct ring_buffer* rbuf;
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
116
struct ring_buffer rb;
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
29
void rb_init(struct ring_buffer *rb, size_t size)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
36
void rb_clear(struct ring_buffer *rb)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
42
size_t rb_can_write(struct ring_buffer *rb)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
49
size_t rb_can_read(struct ring_buffer *rb)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
56
size_t rb_write(struct ring_buffer *rb, void *data, size_t len)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.c
83
size_t rb_read(struct ring_buffer *rb, void *data, size_t len)
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
15
void rb_init(struct ring_buffer *rb, size_t size);
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
16
void rb_clear(struct ring_buffer *rb);
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
17
size_t rb_can_write(struct ring_buffer *rb);
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
18
size_t rb_can_read(struct ring_buffer *rb);
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
19
size_t rb_write(struct ring_buffer *rb, void *data, size_t len);
src/add-ons/kernel/file_systems/websearchfs/ringbuff.h
20
size_t rb_read(struct ring_buffer *rb, void *data, size_t len);
src/add-ons/kernel/network/protocols/unix/UnixFifo.cpp
365
ring_buffer* newBuffer = create_ring_buffer(capacity);
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
101
ring_buffer* fBuffer;
src/add-ons/kernel/network/protocols/unix/UnixFifo.h
34
struct ring_buffer;
src/system/boot/loader/menu.cpp
1060
ring_buffer* buffer = (ring_buffer*)gKernelArgs.debug_output.Pointer();
src/system/boot/loader/menu.cpp
1065
TextSource(ring_buffer* buffer)
src/system/boot/loader/menu.cpp
1082
ring_buffer* fBuffer;
src/system/boot/loader/menu.cpp
1121
ring_buffer* syslogBuffer
src/system/boot/loader/menu.cpp
1122
= (ring_buffer*)gKernelArgs.debug_output.Pointer();
src/system/boot/loader/menu.cpp
1504
ring_buffer* syslogBuffer
src/system/boot/loader/menu.cpp
1505
= (ring_buffer*)gKernelArgs.debug_output.Pointer();
src/system/boot/platform/bios_ia32/debug.cpp
32
static ring_buffer* sDebugSyslogBuffer = NULL;
src/system/boot/platform/efi/debug.cpp
23
static ring_buffer* sDebugSyslogBuffer = NULL;
src/system/kernel/debug/debug.cpp
104
static struct ring_buffer* sSyslogBuffer;
src/system/kernel/util/ring_buffer.cpp
124
buffer_peek(struct ring_buffer* buffer, size_t offset, void* data,
src/system/kernel/util/ring_buffer.cpp
167
struct ring_buffer*
src/system/kernel/util/ring_buffer.cpp
174
struct ring_buffer*
src/system/kernel/util/ring_buffer.cpp
178
ring_buffer* buffer = (ring_buffer*)malloc(sizeof(ring_buffer) + size);
src/system/kernel/util/ring_buffer.cpp
188
size -= sizeof(ring_buffer);
src/system/kernel/util/ring_buffer.cpp
189
ring_buffer* buffer = (ring_buffer*)memory;
src/system/kernel/util/ring_buffer.cpp
205
delete_ring_buffer(struct ring_buffer *buffer)
src/system/kernel/util/ring_buffer.cpp
212
ring_buffer_clear(struct ring_buffer *buffer)
src/system/kernel/util/ring_buffer.cpp
220
ring_buffer_readable(struct ring_buffer *buffer)
src/system/kernel/util/ring_buffer.cpp
227
ring_buffer_writable(struct ring_buffer *buffer)
src/system/kernel/util/ring_buffer.cpp
234
ring_buffer_flush(struct ring_buffer *buffer, size_t length)
src/system/kernel/util/ring_buffer.cpp
246
ring_buffer_read(struct ring_buffer *buffer, uint8 *data, ssize_t length)
src/system/kernel/util/ring_buffer.cpp
253
ring_buffer_write(struct ring_buffer *buffer, const uint8 *data, ssize_t length)
src/system/kernel/util/ring_buffer.cpp
260
ring_buffer_user_read(struct ring_buffer *buffer, uint8 *data, ssize_t length)
src/system/kernel/util/ring_buffer.cpp
267
ring_buffer_user_write(struct ring_buffer *buffer, const uint8 *data, ssize_t length)
src/system/kernel/util/ring_buffer.cpp
282
ring_buffer_peek(struct ring_buffer* buffer, size_t offset, void* data,
src/system/kernel/util/ring_buffer.cpp
290
ring_buffer_user_peek(struct ring_buffer* buffer, size_t offset, void* data,
src/system/kernel/util/ring_buffer.cpp
306
ring_buffer_get_vecs(struct ring_buffer* buffer, struct iovec* vecs)
src/system/kernel/util/ring_buffer.cpp
32
space_left_in_buffer(struct ring_buffer *buffer)
src/system/kernel/util/ring_buffer.cpp
339
ring_buffer_move(struct ring_buffer *to, ssize_t length,
src/system/kernel/util/ring_buffer.cpp
340
struct ring_buffer *from)
src/system/kernel/util/ring_buffer.cpp
378
ring_buffer_write_to_port(struct ring_buffer *buffer, port_id port, int32 code,
src/system/kernel/util/ring_buffer.cpp
39
read_from_buffer(struct ring_buffer *buffer, uint8 *data, ssize_t length,
src/system/kernel/util/ring_buffer.cpp
82
write_to_buffer(struct ring_buffer *buffer, const uint8 *data, ssize_t length,