Searched refs:allocator (Results 1 - 25 of 58) sorted by relevance

123

/hardware/interfaces/graphics/allocator/2.0/default/
H A Dpassthrough.cpp17 #include <allocator-passthrough/2.0/GrallocLoader.h>
18 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
20 using android::hardware::graphics::allocator::V2_0::IAllocator;
21 using android::hardware::graphics::allocator::V2_0::passthrough::GrallocLoader;
H A Dservice.cpp17 #define LOG_TAG "android.hardware.graphics.allocator@2.0-service"
19 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
24 using android::hardware::graphics::allocator::V2_0::IAllocator;
/hardware/interfaces/graphics/allocator/2.0/utils/passthrough/include/allocator-passthrough/2.0/
H A DGrallocLoader.h25 #include <allocator-hal/2.0/Allocator.h>
26 #include <allocator-passthrough/2.0/Gralloc0Hal.h>
27 #include <allocator-passthrough/2.0/Gralloc1Hal.h>
35 namespace allocator { namespace in namespace:android::hardware::graphics
90 auto allocator = std::make_unique<hal::Allocator>(); local
91 return allocator->init(std::move(hal)) ? allocator.release() : nullptr;
97 } // namespace allocator
H A DGralloc0Hal.h25 #include <allocator-hal/2.0/AllocatorHal.h>
33 namespace allocator { namespace in namespace:android::hardware::graphics
158 } // namespace allocator
/hardware/google/av/codec2/vndk/bufferpool/vts/
H A Dallocator.h28 // buffer allocator for the tests
31 VtsBufferPoolAllocator(const std::shared_ptr<C2Allocator> &allocator) argument
32 : mAllocator(allocator) {}
47 // retrieve buffer allocator paramters
H A Dmulti.cpp38 #include "allocator.h"
99 std::shared_ptr<C2Allocator> allocator = variable
101 ASSERT_TRUE((bool)allocator);
103 mAllocator = std::make_shared<VtsBufferPoolAllocator>(allocator);
H A Dsingle.cpp35 #include "allocator.h"
65 std::shared_ptr<C2Allocator> allocator = variable
67 ASSERT_TRUE((bool)allocator);
69 mAllocator = std::make_shared<VtsBufferPoolAllocator>(allocator);
/hardware/interfaces/graphics/allocator/2.0/
H A DIAllocator.hal17 package android.hardware.graphics.allocator@2.0;
/hardware/interfaces/graphics/allocator/2.0/utils/hal/include/allocator-hal/2.0/
H A DAllocatorHal.h22 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
28 namespace allocator { namespace in namespace:android::hardware::graphics
53 } // namespace allocator
H A DAllocator.h25 #include <allocator-hal/2.0/AllocatorHal.h>
26 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
33 namespace allocator { namespace in namespace:android::hardware::graphics
86 } // namespace allocator
/hardware/google/av/codec2/vndk/
H A DC2Store.cpp46 * The platform allocator store provides basic allocator-types for the framework based on ion and
49 * \todo Provide allocator based on ashmem
51 * \todo Make this allocator store extendable
58 id_t id, std::shared_ptr<C2Allocator> *const allocator) override;
66 return "android.allocator-store";
74 /// returns a shared-singleton ion allocator
77 /// returns a shared-singleton gralloc allocator
80 /// returns a shared-singleton bufferqueue supporting gralloc allocator
94 id_t id, std::shared_ptr<C2Allocator> *const allocator) {
93 fetchAllocator( id_t id, std::shared_ptr<C2Allocator> *const allocator) argument
126 UseComponentStoreForIonAllocator( const std::shared_ptr<C2AllocatorIon> allocator, std::shared_ptr<C2ComponentStore> store) argument
189 std::shared_ptr<C2AllocatorIon> allocator; local
201 std::shared_ptr<C2AllocatorIon> allocator = gIonAllocator.lock(); local
219 std::shared_ptr<C2Allocator> allocator = grallocAllocator.lock(); local
231 std::shared_ptr<C2Allocator> allocator = grallocAllocator.lock(); local
298 std::shared_ptr<C2Allocator> allocator; local
403 std::shared_ptr<C2Allocator> allocator; local
[all...]
/hardware/interfaces/soundtrigger/2.1/default/
H A DAndroid.mk38 android.hidl.allocator@1.0 \
/hardware/interfaces/sensors/1.0/vts/functional/
H A DGrallocWrapper.h22 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
25 namespace allocator2 = ::android::hardware::graphics::allocator::V2_0;
/hardware/google/av/codec2/vndk/include/
H A DC2BufferPriv.h27 explicit C2BasicLinearBlockPool(const std::shared_ptr<C2Allocator> &allocator);
52 explicit C2BasicGraphicBlockPool(const std::shared_ptr<C2Allocator> &allocator);
77 C2PooledBlockPool(const std::shared_ptr<C2Allocator> &allocator, const local_id_t localId);
H A DC2BqBufferPriv.h27 C2BufferQueueBlockPool(const std::shared_ptr<C2Allocator> &allocator, const local_id_t localId);
59 * When IGBP is not configured, block will be created via allocator.
/hardware/interfaces/graphics/mapper/2.0/utils/vts/include/mapper-vts/2.0/
H A DMapperVts.h23 #include <android/hardware/graphics/allocator/2.0/IAllocator.h>
34 using android::hardware::graphics::allocator::V2_0::IAllocator;
/hardware/qcom/display/msm8909/sdm/libs/hwc2/
H A Dhwc_tonemapper.h102 explicit HWCToneMapper(HWCBufferAllocator *allocator) : buffer_allocator_(allocator) {} argument
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
H A Dhwc_tonemapper.h102 explicit HWCToneMapper(HWCBufferAllocator *allocator) : buffer_allocator_(allocator) {} argument
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
H A Dhwc_tonemapper.h102 explicit HWCToneMapper(HWCBufferAllocator *allocator) : buffer_allocator_(allocator) {} argument
/hardware/google/av/codec2/vndk/include/v4l2/
H A DC2VdaBqBlockPool.h41 C2VdaBqBlockPool(const std::shared_ptr<C2Allocator>& allocator, const local_id_t localId);
/hardware/interfaces/graphics/mapper/2.1/utils/vts/include/mapper-vts/2.1/
H A DMapperVts.h29 using android::hardware::graphics::allocator::V2_0::IAllocator;
/hardware/google/av/codec2/vndk/bufferpool/
H A DAccessorImpl.h38 Impl(const std::shared_ptr<BufferPoolAllocator> &allocator);
113 /// (# of allocator alloc prevented)
247 * @param allocator the buffer allocator
256 const std::shared_ptr<BufferPoolAllocator> &allocator,
/hardware/qcom/camera/msm8998/QCamera2/HAL/
H A DQCameraChannel.h55 virtual int32_t addStream(QCameraAllocator& allocator,
137 int32_t addReprocStreamsFromSource(QCameraAllocator& allocator,
/hardware/google/av/codec2/vndk/bufferpool/include/bufferpool/
H A DClientManager.h53 * @param allocator for new buffer allocation.
62 ResultStatus create(const std::shared_ptr<BufferPoolAllocator> &allocator,
/hardware/google/av/codec2/vndk/platform/
H A DC2BqBuffer.cpp136 // TODO: get proper allocator? and mutex?
296 Impl(const std::shared_ptr<C2Allocator> &allocator) argument
297 : mInit(C2_OK), mProducerId(0), mAllocator(allocator) {
447 const std::shared_ptr<C2Allocator> &allocator, const local_id_t localId)
448 : mAllocator(allocator), mLocalId(localId), mImpl(new Impl(allocator)) {}
446 C2BufferQueueBlockPool( const std::shared_ptr<C2Allocator> &allocator, const local_id_t localId) argument

Completed in 394 milliseconds

123