Searched defs:hal (Results 1 - 25 of 31) sorted by relevance

12

/hardware/interfaces/automotive/vehicle/2.0/default/
H A DVehicleService.cpp32 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 DAllocatorHal.h30 namespace hal { namespace in namespace:android::hardware::graphics::allocator::V2_0
51 } // namespace hal
H A DAllocator.h25 #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 DComposerHal.h22 #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 DComposer.h24 #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 DComposerCommandEngine.h24 #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 DComposerResources.h23 #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 DComposerClient.h24 #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 DMapperHal.h27 namespace hal { namespace in namespace:android::hardware::graphics::mapper::V2_0
58 } // namespace hal
H A DMapper.h27 #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 DMapperHal.h20 #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 DMapper.h24 #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 DComposerHal.h37 namespace hal { namespace in namespace:android::hardware::graphics::composer::V2_1
132 } // namespace hal
H A DComposer.h32 #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 DComposerClient.h28 #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 DHotplugThread.cpp26 HotplugThread::HotplugThread(CameraHAL *hal) argument
27 : mModule(hal) {
/hardware/interfaces/graphics/allocator/2.0/utils/passthrough/include/allocator-passthrough/2.0/
H A DGrallocLoader.h25 #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 DHwcLoader.h23 #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 DGrallocLoader.h22 #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 DVehicleEmulator.h73 VehicleEmulator(EmulatedVehicleHalIface* hal, argument
75 : mHal { hal },
/hardware/interfaces/graphics/composer/2.1/utils/passthrough/include/composer-passthrough/2.1/
H A DHwcLoader.h25 #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 DGrallocLoader.h30 #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 DKeymaster.cpp125 for (auto& hal : result) LOG(INFO) << "Keymaster HAL #" << i++ << ": " << *hal; local
/hardware/interfaces/automotive/vehicle/2.0/default/tests/
H A DVehicleHalManager_test.cpp146 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 DHdmiCec.cpp394 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;

Completed in 543 milliseconds

12