Searched refs:ring_buffer (Results 1 - 24 of 24) sorted by relevance

/haiku-fatelf/src/add-ons/kernel/file_systems/googlefs/
H A Dringbuff.h8 struct ring_buffer { struct
15 void rb_init(struct ring_buffer *rb, size_t size);
16 void rb_clear(struct ring_buffer *rb);
17 size_t rb_can_write(struct ring_buffer *rb);
18 size_t rb_can_read(struct ring_buffer *rb);
19 size_t rb_write(struct ring_buffer *rb, void *data, size_t len);
20 size_t rb_read(struct ring_buffer *rb, void *data, size_t len);
H A Dringbuff.c18 struct ring_buffer { struct
29 void rb_init(struct ring_buffer *rb, size_t size)
36 void rb_clear(struct ring_buffer *rb)
42 size_t rb_can_write(struct ring_buffer *rb)
49 size_t rb_can_read(struct ring_buffer *rb)
56 size_t rb_write(struct ring_buffer *rb, void *data, size_t len)
83 size_t rb_read(struct ring_buffer *rb, void *data, size_t len)
116 struct ring_buffer rb;
/haiku-fatelf/headers/private/kernel/util/
H A Dring_buffer.h15 struct ring_buffer { struct
31 struct ring_buffer *create_ring_buffer(size_t size);
32 struct ring_buffer *create_ring_buffer_etc(void *memory, size_t size,
34 void delete_ring_buffer(struct ring_buffer *buffer);
36 void ring_buffer_clear(struct ring_buffer *buffer);
37 size_t ring_buffer_readable(struct ring_buffer *buffer);
38 size_t ring_buffer_writable(struct ring_buffer *buffer);
39 void ring_buffer_flush(struct ring_buffer *buffer, size_t bytes);
40 size_t ring_buffer_read(struct ring_buffer *buffer, uint8 *data, ssize_t length);
41 size_t ring_buffer_write(struct ring_buffer *buffe
[all...]
/haiku-fatelf/src/add-ons/kernel/bus_managers/ps2/
H A Dpacket_buffer.h13 struct ring_buffer;
18 * ring_buffer implementation provided by the kernel.
25 struct ring_buffer* buffer;
H A Dps2_alps.h17 struct packet_buffer* ring_buffer; member in struct:__anon1371
H A Dps2_alps.cpp59 if (packet_buffer_write(fCookie->ring_buffer, fLastPackage,
211 if (packet_buffer_read(cookie->ring_buffer, event_buffer,
424 cookie->ring_buffer = create_packet_buffer(
426 if (cookie->ring_buffer == NULL) {
472 delete_packet_buffer(cookie->ring_buffer);
493 delete_packet_buffer(cookie->ring_buffer);
602 if (packet_buffer_write(cookie->ring_buffer,
H A Dpacket_buffer.cpp9 #include <util/ring_buffer.h>
/haiku-fatelf/src/system/kernel/util/
H A Dring_buffer.cpp7 #include "ring_buffer.h"
22 /*! This is a light-weight ring_buffer implementation.
32 space_left_in_buffer(struct ring_buffer *buffer)
39 read_from_buffer(struct ring_buffer *buffer, uint8 *data, ssize_t length,
82 write_to_buffer(struct ring_buffer *buffer, const uint8 *data, ssize_t length,
126 struct ring_buffer*
133 struct ring_buffer*
137 ring_buffer* buffer = (ring_buffer*)malloc(sizeof(ring_buffer)
[all...]
/haiku-fatelf/src/add-ons/accelerants/intel_extreme/
H A Daccelerant.h98 extern void uninit_ring_buffer(ring_buffer &ringBuffer);
99 extern void setup_ring_buffer(ring_buffer &ringBuffer, const char* name);
H A Dcommands.h23 QueueCommands(ring_buffer &ring);
35 ring_buffer &fRingBuffer;
H A Dengine.cpp32 QueueCommands::QueueCommands(ring_buffer &ring)
158 uninit_ring_buffer(ring_buffer &ringBuffer)
166 setup_ring_buffer(ring_buffer &ringBuffer, const char* name)
246 ring_buffer &ring = gInfo->shared_info->primary_ring_buffer;
/haiku-fatelf/src/add-ons/kernel/network/protocols/unix/
H A DUnixFifo.h28 struct ring_buffer;
81 ring_buffer* fBuffer;
H A DUnixFifo.cpp13 #include <util/ring_buffer.h>
/haiku-fatelf/src/system/boot/platform/bios_ia32/
H A Ddebug.cpp15 #include <util/ring_buffer.h>
27 static ring_buffer* sDebugSyslogBuffer = NULL;
/haiku-fatelf/src/add-ons/kernel/drivers/input/usb_hid/
H A DProtocolHandler.h61 struct ring_buffer *fRingBuffer;
H A DProtocolHandler.cpp8 #include <ring_buffer.h>
/haiku-fatelf/src/add-ons/kernel/drivers/midi/usb_midi/
H A Dusb_midi.h26 #include "ring_buffer.h"
116 struct ring_buffer* rbuf;
/haiku-fatelf/src/system/boot/loader/
H A Dmenu.cpp25 #include <util/ring_buffer.h>
537 ring_buffer* buffer = (ring_buffer*)gKernelArgs.debug_output.Pointer();
542 TextSource(ring_buffer* buffer)
559 ring_buffer* fBuffer;
598 ring_buffer* syslogBuffer
599 = (ring_buffer*)gKernelArgs.debug_output.Pointer();
903 ring_buffer* syslogBuffer
904 = (ring_buffer*)gKernelArgs.debug_output.Pointer();
/haiku-fatelf/headers/private/graphics/radeon_hd/
H A Dradeon_hd.h102 struct ring_buffer { struct
149 ring_buffer primary_ring_buffer;
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/
H A DNamespaceDump.cpp15 #include <util/ring_buffer.h>
30 ring_buffer *fBuffer;
/haiku-fatelf/headers/private/graphics/intel_extreme/
H A Dintel_extreme.h144 struct ring_buffer { struct
179 ring_buffer primary_ring_buffer;
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dintel_extreme.cpp291 ring_buffer &primary = info.shared_info->primary_ring_buffer;
/haiku-fatelf/src/system/kernel/fs/
H A Dfifo.cpp31 #include <util/ring_buffer.h>
76 struct ring_buffer* fBuffer;
/haiku-fatelf/src/system/kernel/debug/
H A Ddebug.cpp38 #include <util/ring_buffer.h>
100 static struct ring_buffer* sSyslogBuffer;

Completed in 552 milliseconds