Home
last modified time | relevance | path

Searched refs:buffer_pool (Results 1 – 25 of 63) sorted by relevance

123

/aosp_15_r20/external/tensorflow/tensorflow/core/profiler/utils/
H A Dbuffer_pool_test.cc26 BufferPool buffer_pool(kBufferSizeInBytes); in TEST() local
27 uint8_t* first_buffer = buffer_pool.GetOrCreateBuffer(); in TEST()
31 uint8_t* second_buffer = buffer_pool.GetOrCreateBuffer(); in TEST()
40 buffer_pool.ReclaimBuffer(first_buffer); in TEST()
41 buffer_pool.ReclaimBuffer(second_buffer); in TEST()
46 BufferPool buffer_pool(kBufferSizeInBytes); in TEST() local
47 uint8_t* buffer = buffer_pool.GetOrCreateBuffer(); in TEST()
53 buffer_pool.ReclaimBuffer(buffer); in TEST()
56 uint8_t* reused_buffer = buffer_pool.GetOrCreateBuffer(); in TEST()
65 buffer_pool.ReclaimBuffer(reused_buffer); in TEST()
[all …]
H A DBUILD586 name = "buffer_pool",
587 srcs = ["buffer_pool.cc"],
588 hdrs = ["buffer_pool.h"],
599 ":buffer_pool",
/aosp_15_r20/frameworks/native/libs/bufferstreams/rust/src/buffers/
H A Dbuffer_pool.rs48 let mut buffer_pool = locked_buffer_pool.lock().unwrap(); in on_return() localVariable
50 buffer_pool.return_buffer(buffer.id()); in on_return()
121 let mut buffer_pool = BufferPool::new(1, STREAM_CONFIG).unwrap(); in buffer_pool_next_buffer() localVariable
122 let next_buffer = buffer_pool.next_buffer(); in buffer_pool_next_buffer()
125 assert!(buffer_pool.next_buffer().is_none()); in buffer_pool_next_buffer()
130 let mut buffer_pool = BufferPool::new(1, STREAM_CONFIG).unwrap(); in drop_buffer_returns_to_pool() localVariable
131 let next_buffer = buffer_pool.next_buffer(); in drop_buffer_returns_to_pool()
135 assert!(buffer_pool.next_buffer().is_some()); in drop_buffer_returns_to_pool()
H A Dmod.rs19 mod buffer_pool; module
23 pub use buffer_pool::*;
/aosp_15_r20/external/libgav1/src/
H A Dbuffer_pool_test.cc38 BufferPool buffer_pool(OnInternalFrameBufferSizeChanged, in TEST() local
41 RefCountedBufferPtr buffer_ptr = buffer_pool.GetFreeBuffer(); in TEST()
65 BufferPool buffer_pool(OnInternalFrameBufferSizeChanged, in TEST() local
68 RefCountedBufferPtr buffer_ptr = buffer_pool.GetFreeBuffer(); in TEST()
87 BufferPool buffer_pool(OnInternalFrameBufferSizeChanged, in TEST() local
90 RefCountedBufferPtr buffer_ptr = buffer_pool.GetFreeBuffer(); in TEST()
148 BufferPool buffer_pool(on_frame_buffer_size_changed, get_frame_buffer,
151 RefCountedBufferPtr buffer_ptr = buffer_pool.GetFreeBuffer();
156 EXPECT_TRUE(buffer_pool.OnFrameBufferSizeChanged(
229 BufferPool buffer_pool(on_frame_buffer_size_changed, get_frame_buffer,
[all …]
H A Dobu_parser.h227 BufferPool* const buffer_pool, DecoderState* const decoder_state) in ObuParser() argument
231 buffer_pool_(buffer_pool), in ObuParser()
H A Dlibgav1_decoder.cmake21 "${libgav1_source}/buffer_pool.cc"
22 "${libgav1_source}/buffer_pool.h"
/aosp_15_r20/external/libvpx/vp9/
H A Dvp9_dx_iface.c63 if (ctx->buffer_pool) { in decoder_destroy()
64 vp9_free_ref_frame_buffers(ctx->buffer_pool); in decoder_destroy()
65 vp9_free_internal_frame_buffers(&ctx->buffer_pool->int_frame_buffers); in decoder_destroy()
68 vpx_free(ctx->buffer_pool); in decoder_destroy()
205 BufferPool *const pool = cm->buffer_pool; in init_buffer_callbacks()
263 ctx->buffer_pool = (BufferPool *)vpx_calloc(1, sizeof(BufferPool)); in init_decoder()
264 if (ctx->buffer_pool == NULL) return VPX_CODEC_MEM_ERROR; in init_decoder()
266 ctx->pbi = vp9_decoder_create(ctx->buffer_pool); in init_decoder()
268 vpx_free(ctx->buffer_pool); in init_decoder()
269 ctx->buffer_pool = NULL; in init_decoder()
[all …]
H A Dsimple_encode.cc116 BufferPool *buffer_pool = (BufferPool *)vpx_calloc(1, sizeof(*buffer_pool)); in init_encoder() local
117 if (!buffer_pool) return NULL; in init_encoder()
119 cpi = vp9_create_compressor(oxcf, buffer_pool); in init_encoder()
125 BufferPool *buffer_pool = cpi->common.buffer_pool; in free_encoder() local
129 vpx_free(buffer_pool); in free_encoder()
H A Dvp9_dx_iface.h38 BufferPool *buffer_pool; member
/aosp_15_r20/external/libgav1/examples/
H A Dgav1_decode_cv_pixel_buffer_pool.cc45 auto* buffer_pool = in Gav1DecodeOnCVPixelBufferSizeChanged() local
47 return buffer_pool->OnCVPixelBufferSizeChanged( in Gav1DecodeOnCVPixelBufferSizeChanged()
57 auto* buffer_pool = in Gav1DecodeGetCVPixelBuffer() local
59 return buffer_pool->GetCVPixelBuffer( in Gav1DecodeGetCVPixelBuffer()
66 auto* buffer_pool = in Gav1DecodeReleaseCVPixelBuffer() local
68 buffer_pool->ReleaseCVPixelBuffer(buffer_private_data); in Gav1DecodeReleaseCVPixelBuffer()
76 std::unique_ptr<Gav1DecodeCVPixelBufferPool> buffer_pool( in Create() local
78 return buffer_pool; in Create()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/nine/
H A Dnine_buffer_upload.c47 struct slab_mempool buffer_pool; member
132 slab_create(&upload->buffer_pool, sizeof(struct nine_subbuffer), 4096); in nine_upload_create()
148 slab_destroy(&upload->buffer_pool); in nine_upload_create()
162 slab_destroy(&upload->buffer_pool); in nine_upload_destroy()
170 struct nine_subbuffer *buf = slab_alloc_st(&upload->buffer_pool); in nine_upload_create_buffer()
209 slab_free_st(&upload->buffer_pool, buf); in nine_upload_create_buffer()
224 slab_free_st(&upload->buffer_pool, buf); in nine_upload_create_buffer()
265 slab_free_st(&upload->buffer_pool, buf); in nine_upload_release_buffer()
/aosp_15_r20/external/libaom/av1/
H A Dav1_dx_iface.c73 BufferPool *buffer_pool; member
138 if (ctx->buffer_pool) { in decoder_destroy()
140 ctx->buffer_pool->release_fb_cb(ctx->buffer_pool->cb_priv, in decoder_destroy()
143 av1_free_ref_frame_buffers(ctx->buffer_pool); in decoder_destroy()
144 av1_free_internal_frame_buffers(&ctx->buffer_pool->int_frame_buffers); in decoder_destroy()
146 pthread_mutex_destroy(&ctx->buffer_pool->pool_mutex); in decoder_destroy()
151 aom_free(ctx->buffer_pool); in decoder_destroy()
387 BufferPool *const pool = cm->buffer_pool; in init_buffer_callbacks()
433 ctx->buffer_pool = (BufferPool *)aom_calloc(1, sizeof(BufferPool)); in init_decoder()
434 if (ctx->buffer_pool == NULL) return AOM_CODEC_MEM_ERROR; in init_decoder()
[all …]
H A Dav1_cx_iface.c543 BufferPool *buffer_pool; member
2760 BufferPool *buffer_pool = *p_buffer_pool; in av1_create_context_and_bufferpool() local
2762 if (buffer_pool == NULL) { in av1_create_context_and_bufferpool()
2763 buffer_pool = (BufferPool *)aom_calloc(1, sizeof(BufferPool)); in av1_create_context_and_bufferpool()
2764 if (buffer_pool == NULL) return AOM_CODEC_MEM_ERROR; in av1_create_context_and_bufferpool()
2765 buffer_pool->num_frame_bufs = in av1_create_context_and_bufferpool()
2767 buffer_pool->frame_bufs = (RefCntBuffer *)aom_calloc( in av1_create_context_and_bufferpool()
2768 buffer_pool->num_frame_bufs, sizeof(*buffer_pool->frame_bufs)); in av1_create_context_and_bufferpool()
2769 if (buffer_pool->frame_bufs == NULL) { in av1_create_context_and_bufferpool()
2770 buffer_pool->num_frame_bufs = 0; in av1_create_context_and_bufferpool()
[all …]
/aosp_15_r20/frameworks/native/libs/bufferstreams/rust/src/publishers/
H A Dbuffer_pool_publisher.rs23 buffer_pool: BufferPool, field
32 BufferPool::new(size, stream_config).map(|buffer_pool| Self { in new()
34 buffer_pool, in new()
45 if let Some(buffer) = self.buffer_pool.next_buffer() { in send_next_frame()
/aosp_15_r20/external/libvpx/vp9/decoder/
H A Dvp9_decoder.c200 pbi->common.buffer_pool = pool; in vp9_decoder_create()
323 ref_buf = &cm->buffer_pool->frame_bufs[idx].buf; in vp9_set_reference_dec()
340 BufferPool *const pool = cm->buffer_pool; in swap_frame_buffers()
341 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in swap_frame_buffers()
375 BufferPool *volatile const pool = cm->buffer_pool; in release_fb_on_decoder_exit()
376 RefCntBuffer *volatile const frame_bufs = cm->buffer_pool->frame_bufs; in release_fb_on_decoder_exit()
413 BufferPool *volatile const pool = cm->buffer_pool; in vp9_receive_compressed_data()
414 RefCntBuffer *volatile const frame_bufs = cm->buffer_pool->frame_bufs; in vp9_receive_compressed_data()
/aosp_15_r20/external/libvpx/vp9/common/
H A Dvp9_onyxc_int.h263 BufferPool *buffer_pool; member
317 return &cm->buffer_pool->frame_bufs[index].buf; in get_buf_frame()
324 return &cm->buffer_pool->frame_bufs[cm->ref_frame_map[index]].buf; in get_ref_frame()
328 return &cm->buffer_pool->frame_bufs[cm->new_fb_idx].buf; in get_frame_new_buffer()
332 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in get_free_fb()
/aosp_15_r20/external/libgav1/tests/fuzzer/
H A Dobu_parser_fuzzer.cc50 libgav1::BufferPool buffer_pool(libgav1::OnInternalFrameBufferSizeChanged, in ParseObu() local
55 libgav1::ObuParser parser(data, size, 0, &buffer_pool, &decoder_state); in ParseObu()
/aosp_15_r20/bootable/libbootloader/gbl/libgbl/src/fastboot/
H A Dmod.rs47 mod buffer_pool; module
48 pub use buffer_pool::BufferPool;
49 use buffer_pool::ScopedBuffer;
124 buffer_pool: &'b Shared<P>, field
175 buffer_pool: &'b Shared<P>, in new()
183 buffer_pool, in new()
524 self.current_download_buffer = Some(self.buffer_pool.allocate_async().await); in get_download_buffer()
728 buffer_pool: &'b Shared<impl BufferPool>, in run_gbl_fastboot()
736 GblFastboot::new(gbl_ops, disks, Task::run, &tasks, buffer_pool, bootimg_buf) in run_gbl_fastboot()
759 buffer_pool: impl BufferPool, in run_gbl_fastboot_stack()
[all …]
/aosp_15_r20/external/libaom/av1/common/
H A Dav1_common_int.h1004 BufferPool *buffer_pool; member
1098 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in get_free_fb()
1101 lock_buffer_pool(cm->buffer_pool); in get_free_fb()
1102 const int num_frame_bufs = cm->buffer_pool->num_frame_bufs; in get_free_fb()
1127 unlock_buffer_pool(cm->buffer_pool); in get_free_fb()
1142 cm->cur_frame = &cm->buffer_pool->frame_bufs[new_fb_idx]; in assign_cur_frame_new_fb()
/aosp_15_r20/external/libaom/av1/decoder/
H A Ddecoder.c128 pbi->common.buffer_pool = pool; in av1_decoder_create()
344 BufferPool *const pool = cm->buffer_pool; in release_current_frame()
361 BufferPool *const pool = cm->buffer_pool; in update_frame_buffers()
/aosp_15_r20/external/libgav1/
H A DAndroid.bp64 "src/buffer_pool.cc",
216 "src/buffer_pool.cc",
/aosp_15_r20/external/skia/bazel/external/libgav1/
H A DBUILD.bazel7 "src/buffer_pool.cc",
8 "src/buffer_pool.h",
/aosp_15_r20/external/libvpx/vp9/encoder/
H A Dvp9_encoder.h1325 return fb_idx != INVALID_IDX ? &cm->buffer_pool->frame_bufs[fb_idx] : NULL; in get_ref_cnt_buffer()
1343 return buf_idx != INVALID_IDX ? &cm->buffer_pool->frame_bufs[buf_idx].buf in get_ref_frame_buffer()
1503 RefCntBuffer *const new_fb_ptr = &cm->buffer_pool->frame_bufs[buffer_idx]; in alloc_frame_mvs()
H A Dvp9_tpl_model.c40 RefCntBuffer *frame_bufs = cm->buffer_pool->frame_bufs; in init_gop_frames_rc()
81 &cm->buffer_pool->frame_bufs[gf_group->update_ref_idx[0]].buf; in init_gop_frames_rc()
90 &cm->buffer_pool->frame_bufs[cm->ref_frame_map[i]].buf; in init_gop_frames_rc()
125 &cm->buffer_pool->frame_bufs[cm->ref_frame_map[i]].buf; in init_gop_frames_rc()
249 RefCntBuffer *frame_bufs = cm->buffer_pool->frame_bufs; in init_gop_frames()

123