Home
last modified time | relevance | path

Searched refs:BufferPool (Results 1 – 25 of 41) sorted by relevance

12

/external/angle/src/libANGLE/renderer/metal/
Dmtl_buffer_pool.mm7 // Implements the class methods for BufferPool.
21 // BufferPool implementation.
22 BufferPool::BufferPool() : BufferPool(false) {}
23 BufferPool::BufferPool(bool alwaysAllocNewBuffer)
24 : BufferPool(alwaysAllocNewBuffer, BufferPoolMemPolicy::Auto)
26 BufferPool::BufferPool(bool alwaysAllocNewBuffer, BufferPoolMemPolicy policy)
40 angle::Result BufferPool::reset(ContextMtl *contextMtl,
93 void BufferPool::initialize(Context *context,
111 BufferPool::~BufferPool() {}
113 bool BufferPool::shouldAllocateInSharedMem(ContextMtl *contextMtl) const
[all …]
Dmtl_buffer_pool.h50 class BufferPool
53 BufferPool();
58 BufferPool(bool alwaysAllocNewBuffer);
59 BufferPool(bool alwaysAllocNewBuffer, BufferPoolMemPolicy memPolicy);
60 ~BufferPool();
DVertexArrayMtl.h144 mtl::BufferPool mDynamicVertexData;
145 mtl::BufferPool mDynamicIndexData;
DProgramMtl.h39 mtl::BufferPool bufferPool;
233 mtl::BufferPool *getBufferPool(ContextMtl *context);
285 mtl::BufferPool *mAuxBufferPool;
DBufferMtl.h42 mtl::BufferPool data;
192 mtl::BufferPool mBufferPool;
DContextMtl.h549 mtl::BufferPool mLineLoopIndexBuffer;
550 mtl::BufferPool mLineLoopLastSegmentIndexBuffer;
551 mtl::BufferPool mTriFanIndexBuffer;
/external/libgav1/libgav1/src/
Dbuffer_pool.h44 class BufferPool; variable
277 friend class BufferPool;
282 void SetBufferPool(BufferPool* pool);
285 BufferPool* pool_ = nullptr;
347 class BufferPool {
349 BufferPool(FrameBufferSizeChangedCallback on_frame_buffer_size_changed,
355 BufferPool(const BufferPool&) = delete;
356 BufferPool& operator=(const BufferPool&) = delete;
358 ~BufferPool();
Dbuffer_pool.cc110 void RefCountedBuffer::SetBufferPool(BufferPool* pool) { pool_ = pool; } in SetBufferPool()
116 BufferPool::BufferPool( in BufferPool() function in libgav1::BufferPool
136 BufferPool::~BufferPool() { in ~BufferPool()
146 bool BufferPool::OnFrameBufferSizeChanged(int bitdepth, in OnFrameBufferSizeChanged()
158 RefCountedBufferPtr BufferPool::GetFreeBuffer() { in GetFreeBuffer()
199 void BufferPool::Abort() { in Abort()
208 void BufferPool::ReturnUnusedBuffer(RefCountedBuffer* buffer) { in ReturnUnusedBuffer()
Dobu_parser.h246 BufferPool* const buffer_pool, DecoderState* const decoder_state) in ObuParser()
397 BufferPool* const buffer_pool_;
Ddecoder_impl.h238 BufferPool buffer_pool_;
/external/libaom/libaom/av1/common/
Dalloccommon.h24 struct BufferPool;
38 void av1_free_ref_frame_buffers(struct BufferPool *pool);
Dav1_common_int.h167 typedef struct BufferPool { struct
187 } BufferPool; argument
682 BufferPool *buffer_pool;
742 static void lock_buffer_pool(BufferPool *const pool) { in lock_buffer_pool()
750 static void unlock_buffer_pool(BufferPool *const pool) { in unlock_buffer_pool()
Dresize.h95 void av1_superres_upscale(AV1_COMMON *cm, BufferPool *const pool);
/external/libvpx/libvpx/vp9/common/
Dvp9_alloccommon.h21 struct BufferPool;
30 void vp9_free_ref_frame_buffers(struct BufferPool *pool);
Dvp9_onyxc_int.h77 typedef struct BufferPool { struct
88 } BufferPool; argument
248 BufferPool *buffer_pool;
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decoder.h160 struct VP9Decoder *vp9_decoder_create(BufferPool *const pool);
170 BufferPool *const pool) { in decrease_ref_count()
Dvp9_decoder.c163 VP9Decoder *vp9_decoder_create(BufferPool *const pool) { in vp9_decoder_create()
332 BufferPool *const pool = cm->buffer_pool; in swap_frame_buffers()
367 BufferPool *volatile const pool = cm->buffer_pool; in release_fb_on_decoder_exit()
405 BufferPool *volatile const pool = cm->buffer_pool; in vp9_receive_compressed_data()
/external/rust/crates/mio/src/sys/windows/
Dnamed_pipe.rs98 pool: Mutex<BufferPool>,
247 pool: Mutex::new(BufferPool::with_capacity(2)), in from_raw_handle()
745 struct BufferPool { struct
749 impl BufferPool { argument
750 fn with_capacity(cap: usize) -> BufferPool { in with_capacity() argument
751 BufferPool { in with_capacity()
/external/libvpx/libvpx/vp9/
Dvp9_dx_iface.h38 BufferPool *buffer_pool;
Dsimple_encode.cc59 BufferPool *buffer_pool = (BufferPool *)vpx_calloc(1, sizeof(*buffer_pool)); in init_encoder()
67 BufferPool *buffer_pool = cpi->common.buffer_pool; in free_encoder()
Dvp9_dx_iface.c206 BufferPool *const pool = cm->buffer_pool; in init_buffer_callbacks()
259 ctx->buffer_pool = (BufferPool *)vpx_calloc(1, sizeof(BufferPool)); in init_decoder()
/external/libaom/libaom/av1/decoder/
Ddecoder.h276 struct AV1Decoder *av1_decoder_create(BufferPool *const pool);
286 BufferPool *const pool) { in decrease_ref_count()
Ddecoder.c94 AV1Decoder *av1_decoder_create(BufferPool *const pool) { in av1_decoder_create()
341 BufferPool *const pool = cm->buffer_pool; in release_current_frame()
358 BufferPool *const pool = cm->buffer_pool; in update_frame_buffers()
/external/libgav1/libgav1/tests/fuzzer/
Dobu_parser_fuzzer.cc45 libgav1::BufferPool buffer_pool(libgav1::OnInternalFrameBufferSizeChanged, in ParseObu()
/external/libaom/libaom/av1/
Dav1_dx_iface.c67 BufferPool *buffer_pool;
377 BufferPool *const pool = cm->buffer_pool; in init_buffer_callbacks()
423 ctx->buffer_pool = (BufferPool *)aom_calloc(1, sizeof(BufferPool)); in init_decoder()
590 BufferPool *const pool = ctx->buffer_pool; in decoder_decode()
675 BufferPool *pool;
698 BufferPool *const pool = ctx->buffer_pool; in add_grain_if_needed()

12