HomeSort by relevance Sort by last modified time
    Searched full:ringbuffer (Results 1 - 25 of 154) sorted by null

1 2 3 4 5 6 7

  /external/deqp/framework/delibs/destream/
deRingbuffer.c 21 * \brief Thread safe ringbuffer
54 deRingbuffer* ringbuffer = (deRingbuffer*)deCalloc(sizeof(deRingbuffer)); local
56 DE_ASSERT(ringbuffer);
60 ringbuffer->blockSize = blockSize;
61 ringbuffer->blockCount = blockCount;
62 ringbuffer->buffer = (deUint8*)deMalloc(sizeof(deUint8) * (size_t)blockSize * (size_t)blockCount);
63 ringbuffer->blockUsage = (deInt32*)deMalloc(sizeof(deUint32) * (size_t)blockCount);
64 ringbuffer->emptyCount = deSemaphore_create(ringbuffer->blockCount, DE_NULL);
65 ringbuffer->fullCount = deSemaphore_create(0, DE_NULL)
115 deRingbuffer* ringbuffer = (deRingbuffer*)stream; local
167 deRingbuffer* ringbuffer = (deRingbuffer*)stream; local
197 deRingbuffer* ringbuffer = (deRingbuffer*)stream; local
    [all...]
deThreadStream.c 31 deRingbuffer* ringbuffer; member in struct:deThreadInStream_s
41 deRingbuffer* ringbuffer; member in struct:deThreadOutStream_s
78 deRingbuffer_stop(threadStream->ringbuffer);
110 deRingbuffer_stop(threadStream->ringbuffer);
118 deRingbuffer_destroy(threadStream->ringbuffer);
139 threadStream->ringbuffer = deRingbuffer_create(ringbufferBlockSize, ringbufferBlockCount);
140 DE_ASSERT(threadStream->ringbuffer);
144 deProducerStream_init(&(threadStream->producerStream), threadStream->ringbuffer);
145 deConsumerStream_init(&(threadStream->consumerStream), threadStream->ringbuffer);
197 threadStream->ringbuffer = deRingbuffer_create(ringbufferBlockSize, ringbufferBlockCount)
    [all...]
  /frameworks/av/media/libmedia/include/media/
RingBuffer.h 31 * A RingBuffer class that maintains an array of objects that can grow up to a certain size.
32 * Elements added to the RingBuffer are inserted in the logical front of the buffer, and
33 * invalidate all current iterators for that RingBuffer object.
36 class RingBuffer final {
40 * Construct a RingBuffer that can grow up to the given length.
42 explicit RingBuffer(size_t length);
97 * Adds item to the front of this RingBuffer. If the RingBuffer is at its maximum length,
106 * Moves item to the front of this RingBuffer. Following a call to this, item should no
107 * longer be used. If the RingBuffer is at its maximum length, this will result in th
    [all...]
  /frameworks/native/services/sensorservice/
RingBuffer.h 31 * A RingBuffer class that maintains an array of objects that can grow up to a certain size.
32 * Elements added to the RingBuffer are inserted in the logical front of the buffer, and
33 * invalidate all current iterators for that RingBuffer object.
36 class RingBuffer final {
40 * Construct a RingBuffer that can grow up to the given length.
42 explicit RingBuffer(size_t length);
97 * Adds item to the front of this RingBuffer. If the RingBuffer is at its maximum length,
106 * Moves item to the front of this RingBuffer. Following a call to this, item should no
107 * longer be used. If the RingBuffer is at its maximum length, this will result in th
    [all...]
  /hardware/libhardware/modules/sensors/dynamic_sensor/
RingBuffer.h 28 class RingBuffer {
30 explicit RingBuffer(size_t size);
31 ~RingBuffer();
44 DISALLOW_EVIL_CONSTRUCTORS(RingBuffer);
RingBuffer.cpp 17 #include "RingBuffer.h"
24 RingBuffer::RingBuffer(size_t size)
31 RingBuffer::~RingBuffer() {
36 ssize_t RingBuffer::write(const sensors_event_t *ev, size_t size) {
68 ssize_t RingBuffer::read(sensors_event_t *ev, size_t size) {
  /frameworks/native/libs/vr/libdvrcommon/include/private/dvr/
ring_buffer.h 19 class RingBuffer {
21 RingBuffer() { Reset(0); }
23 explicit RingBuffer(size_t capacity) { Reset(capacity); }
25 RingBuffer(const RingBuffer& other) = default;
26 RingBuffer(RingBuffer&& other) = default;
27 RingBuffer& operator=(const RingBuffer& other) = default;
28 RingBuffer& operator=(RingBuffer&& other) = default
    [all...]
  /external/v8/src/compiler-dispatcher/
compiler-dispatcher-tracer.h 82 static double Average(const base::RingBuffer<double>& buffer);
84 const base::RingBuffer<std::pair<size_t, double>>& buffer, size_t num);
87 base::RingBuffer<double> prepare_parse_events_;
88 base::RingBuffer<std::pair<size_t, double>> parse_events_;
89 base::RingBuffer<double> finalize_parsing_events_;
90 base::RingBuffer<double> analyze_events_;
91 base::RingBuffer<double> prepare_compile_events_;
92 base::RingBuffer<std::pair<size_t, double>> compile_events_;
93 base::RingBuffer<double> finalize_compiling_events_;
  /external/webrtc/webrtc/common_audio/
ring_buffer.h 23 typedef struct RingBuffer RingBuffer;
26 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size);
27 void WebRtc_InitBuffer(RingBuffer* handle);
40 size_t WebRtc_ReadBuffer(RingBuffer* handle,
46 size_t WebRtc_WriteBuffer(RingBuffer* handle, const void* data,
54 int WebRtc_MoveReadPtr(RingBuffer* handle, int element_count);
57 size_t WebRtc_available_read(const RingBuffer* handle);
60 size_t WebRtc_available_write(const RingBuffer* handle);
ring_buffer.c 25 struct RingBuffer {
39 static size_t GetBufferReadRegions(RingBuffer* buf,
68 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size) {
69 RingBuffer* self = NULL;
74 self = malloc(sizeof(RingBuffer));
93 void WebRtc_InitBuffer(RingBuffer* self) {
103 RingBuffer* self = (RingBuffer*)handle;
112 size_t WebRtc_ReadBuffer(RingBuffer* self,
158 size_t WebRtc_WriteBuffer(RingBuffer* self
    [all...]
  /frameworks/base/tests/net/java/com/android/internal/util/
RingBufferTest.java 38 RingBuffer<String> buffer = new RingBuffer<>(String.class, 100);
46 RingBuffer<String> buffer = new RingBuffer<>(String.class, -10);
47 fail("Should not be able to create a negative capacity RingBuffer");
52 RingBuffer<String> buffer = new RingBuffer<>(String.class, 0);
53 fail("Should not be able to create a 0 capacity RingBuffer");
60 RingBuffer<String> buffer = new RingBuffer<>(String.class, 100)
    [all...]
  /hardware/interfaces/wifi/1.2/default/
ringbuffer.cpp 19 #include "ringbuffer.h"
27 Ringbuffer::Ringbuffer(size_t maxSize) : size_(0), maxSize_(maxSize) {}
29 void Ringbuffer::append(const std::vector<uint8_t>& input) {
46 const std::list<std::vector<uint8_t>>& Ringbuffer::getData() const {
ringbuffer.h 30 * Ringbuffer object used to store debug data.
32 class Ringbuffer {
34 explicit Ringbuffer(size_t maxSize);
  /packages/apps/Camera2/src/com/android/camera/one/v2/sharedimagereader/ringbuffer/
DynamicRingBufferFactory.java 17 package com.android.camera.one.v2.sharedimagereader.ringbuffer;
47 final DynamicRingBuffer ringBuffer = new DynamicRingBuffer(rootTicketPool);
48 lifetime.add(ringBuffer);
52 ringBuffer.setMaxSize(Math.max(0, maxRingBufferSize.get()));
55 ringBuffer.setMaxSize(Math.max(0, maxRingBufferSize.get()));
57 mOutputTicketPool = ringBuffer;
58 mRingBufferInput = ringBuffer;
59 mRingBufferOutput = ringBuffer;
  /device/google/contexthub/util/common/
ring.h 28 struct RingBuffer {
29 explicit RingBuffer(size_t size);
30 ~RingBuffer();
43 DISALLOW_EVIL_CONSTRUCTORS(RingBuffer);
ring.cpp 25 RingBuffer::RingBuffer(size_t size)
32 RingBuffer::~RingBuffer() {
37 ssize_t RingBuffer::write(const sensors_event_t *ev, size_t size) {
69 ssize_t RingBuffer::read(sensors_event_t *ev, size_t size) {
  /external/deqp/framework/delibs/decpp/
deRingBuffer.hpp 35 class RingBuffer
38 RingBuffer (int size);
39 ~RingBuffer (void);
67 // RingBuffer implementation.
70 RingBuffer<T>::RingBuffer (int size)
81 RingBuffer<T>::~RingBuffer ()
87 void RingBuffer<T>::clear (void)
95 void RingBuffer<T>::resize (int newSize
    [all...]
  /frameworks/base/libs/hwui/utils/
RingBuffer.h 27 class RingBuffer {
28 PREVENT_COPY_AND_ASSIGN(RingBuffer);
31 RingBuffer() {}
32 ~RingBuffer() {}
  /system/nfc/utils/
Android.bp 27 "ringbuffer.cc",
  /external/v8/src/base/
ring-buffer.h 14 class RingBuffer {
16 RingBuffer() { Reset(); }
48 DISALLOW_COPY_AND_ASSIGN(RingBuffer);
  /frameworks/base/core/java/com/android/internal/util/
OWNERS 15 per-file RingBuffer*=ek@google.com
16 per-file RingBuffer*=lorenzo@google.com
17 per-file RingBuffer*=satk@google.com
  /frameworks/base/libs/hwui/font/
FontCacheHistoryTracker.h 18 #include "../utils/RingBuffer.h"
59 RingBuffer<RenderEntry, 300> mRenderHistory;
60 RingBuffer<CachedGlyph, 120> mUploadHistory;
  /external/brotli/c/enc/
histogram.c 46 const BlockSplit* dist_split, const uint8_t* ringbuffer, size_t start_pos,
74 ringbuffer[pos & mask]);
76 prev_byte = ringbuffer[pos & mask];
81 prev_byte2 = ringbuffer[(pos - 2) & mask];
82 prev_byte = ringbuffer[(pos - 1) & mask];
ringbuffer.h 23 /* A RingBuffer(window_bits, tail_bits) contains `1 << window_bits' bytes of
26 For convenience, the RingBuffer array contains another copy of the
32 typedef struct RingBuffer {
47 } RingBuffer;
49 static BROTLI_INLINE void RingBufferInit(RingBuffer* rb) {
57 const BrotliEncoderParams* params, RingBuffer* rb) {
66 static BROTLI_INLINE void RingBufferFree(MemoryManager* m, RingBuffer* rb) {
73 MemoryManager* m, const uint32_t buflen, RingBuffer* rb) {
94 const uint8_t *bytes, size_t n, RingBuffer* rb) {
106 MemoryManager* m, const uint8_t *bytes, size_t n, RingBuffer* rb)
    [all...]
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
ringbuffer.h 25 * @brief RingBuffer
26 * The RingBuffer class manages all aspects of the ring buffer including
33 class RingBuffer
36 RingBuffer()
41 ~RingBuffer()

Completed in 804 milliseconds

1 2 3 4 5 6 7