Home
last modified time | relevance | path

Searched refs:C2Fence (Results 1 – 16 of 16) sorted by relevance

/frameworks/av/media/codec2/core/include/
DC2Buffer.h68 class C2Fence {
125 constexpr C2Fence() : mImpl(nullptr) { } in C2Fence() function
130 C2Fence(std::shared_ptr<Impl> impl);
147 C2Fence fence() const;
173 c2_status_t merge(std::vector<C2Fence> fences);
216 class C2Acquirable : public C2Fence {
231 …C2Acquirable(c2_status_t error, C2Fence fence, T t) : C2Fence(fence), mInitialError(error), mT(t) … in C2Acquirable()
779 size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence /* nullable */,
802 virtual c2_status_t unmap(void *addr, size_t size, C2Fence *fence /* nullable */) = 0;
1133 C2Fence fence() const { return mFence; } in fence()
[all …]
/frameworks/av/media/tests/benchmark/src/native/common/
DBenchmarkC2Common.h42 : C2Buffer({block->share(block->offset(), block->size(), ::C2Fence())}) {} in LinearBuffer()
45 : C2Buffer({block->share(block->offset(), size, ::C2Fence())}) {} in LinearBuffer()
51 : C2Buffer({block->share(C2Rect(block->width(), block->height()), ::C2Fence())}) {} in GraphicBuffer()
/frameworks/av/media/codec2/vndk/
DC2AllocatorIon.cpp127 size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence,
129 virtual c2_status_t unmap(void *addr, size_t size, C2Fence *fenceFd) override;
211 c2_status_t map(size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence, void **addr) { in map()
246 c2_status_t unmap(void *addr, size_t size, C2Fence *fence) { in unmap()
262 *fence = C2Fence(); // not using fences in unmap()
444 size_t offset, size_t size, C2MemoryUsage usage, C2Fence *fence, void **addr) { in map()
448 c2_status_t C2AllocationIon::unmap(void *addr, size_t size, C2Fence *fence) { in unmap()
DC2Buffer.cpp270 …k::C2ConstLinearBlock(std::shared_ptr<Impl> impl, const _C2LinearRangeAspect &range, C2Fence fence) in C2ConstLinearBlock()
286 return AcquirableReadViewBuddy(error, C2Fence(), ReadViewBuddy(rvi, 0, len)); in map()
288 return AcquirableReadViewBuddy(error, C2Fence(), ReadViewBuddy(error)); in map()
316 return AcquirableWriteViewBuddy(error, C2Fence(), WriteViewBuddy(rvi)); in map()
318 return AcquirableWriteViewBuddy(error, C2Fence(), WriteViewBuddy(error)); in map()
322 C2ConstLinearBlock C2LinearBlock::share(size_t offset_, size_t size_, C2Fence fence) { in share()
837 Mapped(const std::shared_ptr<_C2Block2DImpl> &impl, bool writable, C2Fence *fence __unused) in Mapped()
919 std::shared_ptr<Mapped> map(bool writable, C2Fence *fence) { in map()
931 *fence = C2Fence(); in map()
1023 std::shared_ptr<Impl> impl, const _C2PlanarSectionAspect &section, C2Fence fence) in C2ConstGraphicBlock()
[all …]
DC2AllocatorGralloc.cpp302 C2Rect rect, C2MemoryUsage usage, C2Fence *fence,
305 uint8_t **addr /* nonnull */, C2Rect rect, C2Fence *fence /* nullable */) override;
406 C2Rect rect, C2MemoryUsage usage, C2Fence *fence, in map()
820 uint8_t **addr, C2Rect rect, C2Fence *fence /* nullable */) { in unmap()
/frameworks/av/media/codec2/tests/vndk/
DC2BufferTest.cpp400 C2Fence fence; in TEST_F()
544 C2Fence fence; in TEST_F()
626 …std::shared_ptr<C2BufferData> data(new BufferData({ linearBlock1->share(0, kCapacity1, C2Fence()) … in TEST_F()
633 linearBlock1->share(0, kCapacity1, C2Fence()), in TEST_F()
634 linearBlock2->share(0, kCapacity2, C2Fence()), in TEST_F()
642 data.reset(new BufferData({ graphicBlock1->share(kCrop1, C2Fence()) })); in TEST_F()
649 graphicBlock1->share(kCrop1, C2Fence()), in TEST_F()
650 graphicBlock2->share(kCrop2, C2Fence()), in TEST_F()
685 std::shared_ptr<C2Buffer> buffer(new Buffer( { block->share(0, kCapacity, C2Fence()) })); in TEST_F()
692 buffer.reset(new Buffer( { block->share(0, kCapacity, C2Fence()) })); in TEST_F()
[all …]
/frameworks/av/media/codec2/sfplugin/
DCodec2Buffer.cpp139 return C2Buffer::CreateLinearBuffer(mBlock->share(offset(), size(), C2Fence())); in asC2Buffer()
556 mBlock->share(C2Rect(width, height), C2Fence())); in asC2Buffer()
601 block->share(C2Rect(buffer->width, buffer->height), C2Fence())); in asC2Buffer()
774 return C2Buffer::CreateLinearBuffer(mBlock->share(offset(), size(), C2Fence())); in asC2Buffer()
DC2OMXNode.cpp407 C2Rect(block->width(), block->height()), ::C2Fence()))); in emptyBuffer()
/frameworks/av/media/codec2/hidl/1.0/utils/
Dtypes.cpp761 bool objcpy(hidl_handle* d, const C2Fence& s) { in objcpy()
1180 bool objcpy(C2Fence* d, const hidl_handle& s) { in objcpy()
1183 *d = C2Fence(); in objcpy()
1192 const C2Fence& fence) { in createLinearBuffer()
1222 const C2Fence& fence) { in createGraphicBuffer()
1279 C2Fence dFence; in objcpy()
DInputSurfaceConnection.cpp218 C2Rect(block->width(), block->height()), ::C2Fence())), in submitBuffer()
/frameworks/av/media/codec2/components/base/
DSimpleC2Component.cpp598 return C2Buffer::CreateLinearBuffer(block->share(offset, size, ::C2Fence())); in createLinearBuffer()
608 return C2Buffer::CreateGraphicBuffer(block->share(crop, ::C2Fence())); in createGraphicBuffer()
/frameworks/av/media/codec2/hidl/1.0/vts/functional/video/
DVtsHalMediaC2V1_0TargetVideoDecTest.cpp48 {block->share(block->offset(), block->size(), ::C2Fence())}) {} in LinearBuffer()
52 {block->share(block->offset(), size, ::C2Fence())}) {} in LinearBuffer()
DVtsHalMediaC2V1_0TargetVideoEncTest.cpp42 ::C2Fence())}) {} in GraphicBuffer()
/frameworks/av/media/codec2/components/cmds/
Dcodec2.cpp70 : C2Buffer({ block->share(block->offset(), block->size(), ::C2Fence()) }) {} in LinearBuffer()
/frameworks/av/media/codec2/hidl/1.0/vts/functional/audio/
DVtsHalMediaC2V1_0TargetAudioEncTest.cpp43 {block->share(block->offset(), block->size(), ::C2Fence())}) {} in LinearBuffer()
DVtsHalMediaC2V1_0TargetAudioDecTest.cpp49 {block->share(block->offset(), block->size(), ::C2Fence())}) {} in LinearBuffer()