/hardware/interfaces/automotive/vehicle/2.0/default/ |
H A D | VehicleService.cpp | 32 auto hal = std::make_unique<impl::EmulatedVehicleHal>(store.get()); local 33 auto emulator = std::make_unique<impl::VehicleEmulator>(hal.get()); 34 auto service = std::make_unique<VehicleHalManager>(hal.get());
|
/hardware/interfaces/graphics/allocator/2.0/utils/hal/include/allocator-hal/2.0/ |
H A D | AllocatorHal.h | 30 namespace hal { namespace in namespace:android::hardware::graphics::allocator::V2_0 51 } // namespace hal
|
H A D | Allocator.h | 25 #include <allocator-hal/2.0/AllocatorHal.h> 35 namespace hal { namespace in namespace:android::hardware::graphics::allocator::V2_0 42 // AllocatorImpl implements V2_*::IAllocator on top of V2_*::hal::AllocatorHal 46 bool init(std::unique_ptr<Hal> hal) { argument 47 mHal = std::move(hal); 84 } // namespace hal
|
/hardware/interfaces/graphics/composer/2.2/utils/hal/include/composer-hal/2.2/ |
H A D | ComposerHal.h | 22 #include <composer-hal/2.1/ComposerHal.h> 29 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_2 39 class ComposerHal : public V2_1::hal::ComposerHal { 95 } // namespace hal
|
H A D | Composer.h | 24 #include <composer-hal/2.1/Composer.h> 25 #include <composer-hal/2.2/ComposerClient.h> 32 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_2 38 class ComposerImpl : public V2_1::hal::detail::ComposerImpl<Interface, Hal> { 40 static std::unique_ptr<ComposerImpl> create(std::unique_ptr<Hal> hal) { argument 41 return std::make_unique<ComposerImpl>(std::move(hal)); 44 ComposerImpl(std::unique_ptr<Hal> hal) : BaseType2_1(std::move(hal)) {} argument 60 using BaseType2_1 = V2_1::hal::detail::ComposerImpl<Interface, Hal>; 69 } // namespace hal [all...] |
H A D | ComposerCommandEngine.h | 24 #include <composer-hal/2.1/ComposerCommandEngine.h> 25 #include <composer-hal/2.2/ComposerHal.h> 26 #include <composer-hal/2.2/ComposerResources.h> 33 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_2 35 class ComposerCommandEngine : public V2_1::hal::ComposerCommandEngine { 37 ComposerCommandEngine(ComposerHal* hal, ComposerResources* resources) argument 38 : BaseType2_1(hal, resources), mHal(hal) {} 92 using BaseType2_1 = V2_1::hal::ComposerCommandEngine; 98 } // namespace hal [all...] |
H A D | ComposerResources.h | 23 #include <composer-hal/2.1/ComposerResources.h> 30 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_2 32 using V2_1::hal::ComposerHandleCache; 33 using V2_1::hal::ComposerHandleImporter; 35 class ComposerDisplayResource : public V2_1::hal::ComposerDisplayResource { 39 : V2_1::hal::ComposerDisplayResource(type, importer, outputBufferCacheSize), 54 class ComposerResources : public V2_1::hal::ComposerResources { 94 std::unique_ptr<V2_1::hal::ComposerDisplayResource> createDisplayResource( 100 } // namespace hal
|
H A D | ComposerClient.h | 24 #include <composer-hal/2.1/ComposerClient.h> 25 #include <composer-hal/2.2/ComposerCommandEngine.h> 26 #include <composer-hal/2.2/ComposerHal.h> 27 #include <composer-hal/2.2/ComposerResources.h> 34 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_2 40 class ComposerClientImpl : public V2_1::hal::detail::ComposerClientImpl<Interface, Hal> { 42 static std::unique_ptr<ComposerClientImpl> create(Hal* hal) { argument 43 auto client = std::make_unique<ComposerClientImpl>(hal); 47 ComposerClientImpl(Hal* hal) : BaseType2_1(hal) {} argument [all...] |
/hardware/interfaces/graphics/mapper/2.0/utils/hal/include/mapper-hal/2.0/ |
H A D | MapperHal.h | 27 namespace hal { namespace in namespace:android::hardware::graphics::mapper::V2_0 58 } // namespace hal
|
H A D | Mapper.h | 27 #include <mapper-hal/2.0/MapperHal.h> 34 namespace hal { namespace in namespace:android::hardware::graphics::mapper::V2_0 38 // MapperImpl implements V2_*::IMapper on top of V2_*::hal::MapperHal 42 bool init(std::unique_ptr<Hal> hal) { argument 43 mHal = std::move(hal); 205 } // namespace hal
|
/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/ |
H A D | MapperHal.h | 20 #include <mapper-hal/2.0/MapperHal.h> 27 namespace hal { namespace in namespace:android::hardware::graphics::mapper::V2_1 32 class MapperHal : public V2_0::hal::MapperHal { 63 } // namespace hal
|
H A D | Mapper.h | 24 #include <mapper-hal/2.0/Mapper.h> 25 #include <mapper-hal/2.1/MapperHal.h> 32 namespace hal { namespace in namespace:android::hardware::graphics::mapper::V2_1 36 // MapperImpl implements V2_*::IMapper on top of V2_*::hal::MapperHal 38 class MapperImpl : public V2_0::hal::detail::MapperImpl<Interface, Hal> { 75 using BaseType2_0 = V2_0::hal::detail::MapperImpl<Interface, Hal>; 84 } // namespace hal
|
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ |
H A D | ComposerHal.h | 37 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_1 132 } // namespace hal
|
H A D | Composer.h | 32 #include <composer-hal/2.1/ComposerClient.h> 33 #include <composer-hal/2.1/ComposerHal.h> 40 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_1 48 static std::unique_ptr<ComposerImpl> create(std::unique_ptr<Hal> hal) { argument 49 return std::make_unique<ComposerImpl>(std::move(hal)); 52 ComposerImpl(std::unique_ptr<Hal> hal) : mHal(std::move(hal)) {} argument 152 } // namespace hal
|
H A D | ComposerClient.h | 28 #include <composer-hal/2.1/ComposerCommandEngine.h> 29 #include <composer-hal/2.1/ComposerHal.h> 30 #include <composer-hal/2.1/ComposerResources.h> 38 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_1 46 static std::unique_ptr<ComposerClientImpl> create(Hal* hal) { argument 47 auto client = std::make_unique<ComposerClientImpl>(hal); 51 ComposerClientImpl(Hal* hal) : mHal(hal) {} argument 391 } // namespace hal
|
/hardware/libhardware/modules/usbcamera/ |
H A D | HotplugThread.cpp | 26 HotplugThread::HotplugThread(CameraHAL *hal) argument 27 : mModule(hal) {
|
/hardware/interfaces/graphics/allocator/2.0/utils/passthrough/include/allocator-passthrough/2.0/ |
H A D | GrallocLoader.h | 25 #include <allocator-hal/2.0/Allocator.h> 46 auto hal = createHal(module); local 47 if (!hal) { 50 return createAllocator(std::move(hal)); 71 static std::unique_ptr<hal::AllocatorHal> createHal(const hw_module_t* module) { 75 auto hal = std::make_unique<Gralloc1Hal>(); local 76 return hal->initWithModule(module) ? std::move(hal) : nullptr; 79 auto hal = std::make_unique<Gralloc0Hal>(); local 80 return hal 89 createAllocator(std::unique_ptr<hal::AllocatorHal> hal) argument [all...] |
/hardware/interfaces/graphics/composer/2.2/utils/passthrough/include/composer-passthrough/2.2/ |
H A D | HwcLoader.h | 23 #include <composer-hal/2.2/Composer.h> 24 #include <composer-hal/2.2/ComposerHal.h> 43 auto hal = createHalWithAdapter(module); local 44 if (!hal) { 48 return createComposer(std::move(hal)).release(); 52 static std::unique_ptr<hal::ComposerHal> createHal(const hw_module_t* module) { 53 auto hal = std::make_unique<HwcHal>(); local 54 return hal->initWithModule(module) ? std::move(hal) : nullptr; 58 static std::unique_ptr<hal 64 auto hal = std::make_unique<HwcHal>(); local 69 createComposer(std::unique_ptr<hal::ComposerHal> hal) argument [all...] |
/hardware/interfaces/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/ |
H A D | GrallocLoader.h | 22 #include <mapper-hal/2.1/Mapper.h> 23 #include <mapper-hal/2.1/MapperHal.h> 42 auto hal = createHal(module); local 43 if (!hal) { 46 return createMapper(std::move(hal)); 50 static std::unique_ptr<hal::MapperHal> createHal(const hw_module_t* module) { 54 auto hal = std::make_unique<Gralloc1Hal>(); local 55 return hal->initWithModule(module) ? std::move(hal) : nullptr; 58 auto hal local 68 createMapper(std::unique_ptr<hal::MapperHal> hal) argument [all...] |
/hardware/interfaces/automotive/vehicle/2.0/default/impl/vhal_v2_0/ |
H A D | VehicleEmulator.h | 73 VehicleEmulator(EmulatedVehicleHalIface* hal, argument 75 : mHal { hal },
|
/hardware/interfaces/graphics/composer/2.1/utils/passthrough/include/composer-passthrough/2.1/ |
H A D | HwcLoader.h | 25 #include <composer-hal/2.1/Composer.h> 51 auto hal = createHalWithAdapter(module); local 52 if (!hal) { 56 return createComposer(std::move(hal)); 77 static std::unique_ptr<hal::ComposerHal> createHal(const hw_module_t* module) { 78 auto hal = std::make_unique<HwcHal>(); local 79 return hal->initWithModule(module) ? std::move(hal) : nullptr; 83 static std::unique_ptr<hal::ComposerHal> createHalWithAdapter(const hw_module_t* module) { 89 auto hal local 94 createComposer(std::unique_ptr<hal::ComposerHal> hal) argument [all...] |
/hardware/interfaces/graphics/mapper/2.0/utils/passthrough/include/mapper-passthrough/2.0/ |
H A D | GrallocLoader.h | 30 #include <mapper-hal/2.0/Mapper.h> 83 // Inherit from V2_*::hal::Mapper and override imported buffer management functions 107 auto hal = createHal(module); local 108 if (!hal) { 111 return createMapper(std::move(hal)); 132 static std::unique_ptr<hal::MapperHal> createHal(const hw_module_t* module) { 136 auto hal = std::make_unique<Gralloc1Hal>(); local 137 return hal->initWithModule(module) ? std::move(hal) : nullptr; 140 auto hal local 150 createMapper(std::unique_ptr<hal::MapperHal> hal) argument [all...] |
/hardware/interfaces/keymaster/4.0/support/ |
H A D | Keymaster.cpp | 125 for (auto& hal : result) LOG(INFO) << "Keymaster HAL #" << i++ << ": " << *hal; local
|
/hardware/interfaces/automotive/vehicle/2.0/default/tests/ |
H A D | VehicleHalManager_test.cpp | 146 hal.reset(new MockedVehicleHal); 147 manager.reset(new VehicleHalManager(hal.get())); 149 objectPool = hal->getValuePool(); 154 hal.reset(nullptr); 189 std::unique_ptr<MockedVehicleHal> hal; member in class:android::hardware::automotive::vehicle::V2_0::__anon1103::VehicleHalManagerTest 250 hal->sendHalError(StatusCode::TRY_AGAIN, PROP, 0 /* area id*/); 267 hal->sendPropEvent(std::move(unsubscribedValue)); 282 hal->sendPropEvent(std::move(subscribedValue)); 371 auto expectedValue = hal->getValuePool()->obtainInt32(VAL); 392 auto expectedValue1 = hal [all...] |
/hardware/interfaces/tv/cec/1.0/default/ |
H A D | HdmiCec.cpp | 394 IHdmiCec* HIDL_FETCH_IHdmiCec(const char* hal) { argument 403 LOG(ERROR) << "hdmi_cec_open " << hal << " failed: " << ret; 406 LOG(ERROR) << "hw_get_module " << hal << " failed: " << ret;
|