HomeSort by relevance Sort by last modified time
    Searched refs:Hal (Results 1 - 25 of 34) sorted by null

1 2

  /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>;

Completed in 418 milliseconds

1 2