/haiku-fatelf/src/add-ons/kernel/file_systems/googlefs/ |
H A D | ringbuff.h | 8 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 D | ringbuff.c | 18 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 D | ring_buffer.h | 15 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 D | packet_buffer.h | 13 struct ring_buffer; 18 * ring_buffer implementation provided by the kernel. 25 struct ring_buffer* buffer;
|
H A D | ps2_alps.h | 17 struct packet_buffer* ring_buffer; member in struct:__anon1371
|
H A D | ps2_alps.cpp | 59 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 D | packet_buffer.cpp | 9 #include <util/ring_buffer.h>
|
/haiku-fatelf/src/system/kernel/util/ |
H A D | ring_buffer.cpp | 7 #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 D | accelerant.h | 98 extern void uninit_ring_buffer(ring_buffer &ringBuffer); 99 extern void setup_ring_buffer(ring_buffer &ringBuffer, const char* name);
|
H A D | commands.h | 23 QueueCommands(ring_buffer &ring); 35 ring_buffer &fRingBuffer;
|
H A D | engine.cpp | 32 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 D | UnixFifo.h | 28 struct ring_buffer; 81 ring_buffer* fBuffer;
|
H A D | UnixFifo.cpp | 13 #include <util/ring_buffer.h>
|
/haiku-fatelf/src/system/boot/platform/bios_ia32/ |
H A D | debug.cpp | 15 #include <util/ring_buffer.h> 27 static ring_buffer* sDebugSyslogBuffer = NULL;
|
/haiku-fatelf/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | ProtocolHandler.h | 61 struct ring_buffer *fRingBuffer;
|
H A D | ProtocolHandler.cpp | 8 #include <ring_buffer.h>
|
/haiku-fatelf/src/add-ons/kernel/drivers/midi/usb_midi/ |
H A D | usb_midi.h | 26 #include "ring_buffer.h" 116 struct ring_buffer* rbuf;
|
/haiku-fatelf/src/system/boot/loader/ |
H A D | menu.cpp | 25 #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 D | radeon_hd.h | 102 struct ring_buffer { struct 149 ring_buffer primary_ring_buffer;
|
/haiku-fatelf/src/add-ons/kernel/bus_managers/acpi/ |
H A D | NamespaceDump.cpp | 15 #include <util/ring_buffer.h> 30 ring_buffer *fBuffer;
|
/haiku-fatelf/headers/private/graphics/intel_extreme/ |
H A D | intel_extreme.h | 144 struct ring_buffer { struct 179 ring_buffer primary_ring_buffer;
|
/haiku-fatelf/src/add-ons/kernel/drivers/graphics/intel_extreme/ |
H A D | intel_extreme.cpp | 291 ring_buffer &primary = info.shared_info->primary_ring_buffer;
|
/haiku-fatelf/src/system/kernel/fs/ |
H A D | fifo.cpp | 31 #include <util/ring_buffer.h> 76 struct ring_buffer* fBuffer;
|
/haiku-fatelf/src/system/kernel/debug/ |
H A D | debug.cpp | 38 #include <util/ring_buffer.h> 100 static struct ring_buffer* sSyslogBuffer;
|