/frameworks/rs/ |
rsScriptGroupBase.h | 28 struct Hal { 35 Hal mHal;
|
rsFBOCache.h | 43 struct Hal { 53 Hal mHal;
|
rsProgramRaster.h | 39 struct Hal { 48 Hal mHal;
|
rsMesh.h | 38 struct Hal { 56 Hal mHal;
|
rsProgram.h | 33 struct Hal { 59 Hal mHal;
|
rsProgramStore.h | 40 struct Hal { 60 Hal mHal;
|
rsSampler.h | 41 struct Hal { 54 Hal mHal;
|
rsScript.h | 79 struct Hal { 99 Hal mHal;
|
rsElement.h | 41 struct Hal { 60 Hal mHal;
|
rsType.h | 40 struct Hal { 62 Hal mHal;
|
/system/libvintf/include/vintf/ |
HalGroup.h | 29 // A HalGroup is a wrapped multimap from name to Hal. 30 // Hal.getName() must return a string indicating the name. 31 template <typename Hal> 33 using InstanceType = typename Hal::InstanceType; 50 // Add an hal to this HalGroup so that it can be constructed programatically. 51 virtual bool add(Hal&& hal) { return addInternal(std::move(hal)) != nullptr; } 56 std::vector<const Hal*> getHals(const std::string& name) const { 57 std::vector<const Hal*> ret [all...] |
/hardware/interfaces/graphics/composer/2.2/utils/hal/include/composer-hal/2.2/ |
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 37 template <typename Interface, typename Hal> 38 class ComposerImpl : public V2_1::hal::detail::ComposerImpl<Interface, Hal> { 40 static std::unique_ptr<ComposerImpl> create(std::unique_ptr<Hal> hal) { 41 return std::make_unique<ComposerImpl>(std::move(hal)); 44 ComposerImpl(std::unique_ptr<Hal> hal) : BaseType2_1(std::move(hal)) { [all...] |
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 39 template <typename Interface, typename Hal> 40 class ComposerClientImpl : public V2_1::hal::detail::ComposerClientImpl<Interface, Hal> { 42 static std::unique_ptr<ComposerClientImpl> create(Hal* hal) { [all...] |
/hardware/interfaces/graphics/allocator/2.0/utils/hal/include/allocator-hal/2.0/ |
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 43 template <typename Interface, typename Hal> 46 bool init(std::unique_ptr<Hal> hal) { 47 mHal = std::move(hal); 77 std::unique_ptr<Hal> mHal; 84 } // namespace hal
|
/hardware/interfaces/graphics/mapper/2.1/utils/hal/include/mapper-hal/2.1/ |
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 37 template <typename Interface, typename Hal> 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 [all...] |
/hardware/interfaces/graphics/mapper/2.1/utils/passthrough/include/mapper-passthrough/2.1/ |
Gralloc0Hal.h | 18 #include <mapper-hal/2.1/MapperHal.h> 33 // Gralloc0HalImpl implements V2_*::hal::MapperHal on top of gralloc0 34 template <typename Hal> 35 class Gralloc0HalImpl : public V2_0::passthrough::detail::Gralloc0HalImpl<Hal> { 63 using BaseType2_0 = V2_0::passthrough::detail::Gralloc0HalImpl<Hal>; 69 using Gralloc0Hal = detail::Gralloc0HalImpl<hal::MapperHal>;
|
Gralloc1Hal.h | 19 #include <mapper-hal/2.1/MapperHal.h> 35 // Gralloc1HalImpl implements V2_*::hal::MapperHal on top of gralloc1 36 template <typename Hal> 37 class Gralloc1HalImpl : public V2_0::passthrough::detail::Gralloc1HalImpl<Hal> { 167 using BaseType2_0 = V2_0::passthrough::detail::Gralloc1HalImpl<Hal>; 176 using Gralloc1Hal = detail::Gralloc1HalImpl<hal::MapperHal>;
|
/system/libhidl/transport/base/1.0/vts/functional/ |
vts_ibase_test.cpp | 47 struct Hal { 89 all_hals_.insert(iter, {binder, Hal{service, strName}}); 97 void EachHal(const std::function<void(const Hal&)>& check) { 111 std::map<sp<IBinder>, Hal> all_hals_; 116 [&](const Hal& base) { EXPECT_OK(base.service->ping()) << "Cannot ping " << base.name; }); 120 EachHal([&](const Hal& base) { 129 EachHal([&](const Hal& base) { 144 EachHal([&](const Hal& base) { 152 EachHal([&](const Hal& base) { 160 EachHal([&](const Hal& base) [all...] |
/hardware/interfaces/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ |
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 45 template <typename Interface, typename Hal> 48 static std::unique_ptr<ComposerImpl> create(std::unique_ptr<Hal> hal) { 49 return std::make_unique<ComposerImpl>(std::move(hal)); 52 ComposerImpl(std::unique_ptr<Hal> hal) : mHal(std::move(hal)) {} [all...] |
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 43 template <typename Interface, typename Hal> 46 static std::unique_ptr<ComposerClientImpl> create(Hal* hal) { 47 auto client = std::make_unique<ComposerClientImpl>(hal); 51 ComposerClientImpl(Hal* hal) : mHal(hal) { [all...] |
/frameworks/native/vulkan/libvulkan/ |
driver.cpp | 70 class Hal { 74 static const Hal& Get() { return hal_; } 80 Hal() : dev_(nullptr), debug_report_index_(-1) {} 81 Hal(const Hal&) = delete; 82 Hal& operator=(const Hal&) = delete; 86 static Hal hal_; 148 Hal Hal::hal_ [all...] |
/hardware/interfaces/graphics/allocator/2.0/utils/passthrough/include/allocator-passthrough/2.0/ |
Gralloc0Hal.h | 25 #include <allocator-hal/2.0/AllocatorHal.h> 43 // Gralloc0HalImpl implements V2_*::hal::AllocatorHal on top of gralloc0 44 template <typename Hal> 45 class Gralloc0HalImpl : public Hal { 154 using Gralloc0Hal = detail::Gralloc0HalImpl<hal::AllocatorHal>;
|
/external/parameter-framework/upstream/test/functional-tests-legacy/Util/ |
PfwUnitTestLib.py | 75 class Hal(RemoteCli): 83 # Starts the HAL exe 92 # Send command "stop" to the HAL 125 hal = Hal(pfw) variable in class:PfwTestCase 137 # set up the Hal & pfw 138 cls.hal.startHal() 141 cls.hal.createInclusiveCriterion("Crit_0", "2") 142 cls.hal.createExclusiveCriterion("Crit_1", "2") 144 cls.hal.start( [all...] |
/hardware/interfaces/graphics/mapper/2.0/utils/hal/include/mapper-hal/2.0/ |
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 39 template <typename Interface, typename Hal> 42 bool init(std::unique_ptr<Hal> hal) { 43 mHal = std::move(hal); 198 std::unique_ptr<Hal> mHal; 205 } // namespace hal
|
/hardware/interfaces/graphics/composer/2.2/utils/passthrough/include/composer-passthrough/2.2/ |
HwcHal.h | 25 #include <composer-hal/2.2/ComposerHal.h> 45 // HwcHalImpl implements V2_*::hal::ComposerHal on top of hwcomposer2 46 template <typename Hal> 47 class HwcHalImpl : public V2_1::passthrough::detail::HwcHalImpl<Hal> { 283 using BaseType2_1 = V2_1::passthrough::detail::HwcHalImpl<Hal>; 294 using HwcHal = detail::HwcHalImpl<hal::ComposerHal>;
|