Home
last modified time | relevance | path

Searched refs:implementation (Results 1 – 25 of 1847) sorted by relevance

12345678910>>...74

/hardware/interfaces/sensors/common/default/2.X/multihal/include/
DHalProxyCallback.h32 namespace implementation {
63 V2_0::implementation::ScopedWakelock wakelock) = 0;
84 V2_0::implementation::IScopedWakelockRefCounter* refCounter, in HalProxyCallbackBase()
89 V2_0::implementation::ScopedWakelock wakelock);
91 V2_0::implementation::ScopedWakelock createScopedWakelock(bool lock);
95 V2_0::implementation::IScopedWakelockRefCounter* mRefCounter;
104 public V2_0::implementation::IHalProxyCallback {
107 V2_0::implementation::IScopedWakelockRefCounter* refCounter, in HalProxyCallbackV2_0()
114 V2_1::implementation::convertToNewSensorInfos(dynamicSensorsAdded), mSubHalIndex); in onDynamicSensorsConnected()
123 V2_0::implementation::ScopedWakelock wakelock) override { in postEvents()
[all …]
DSubHalWrapper.h39 namespace implementation {
61 virtual Return<Result> initialize(V2_0::implementation::ISubHalCallback* callback,
62 V2_0::implementation::IScopedWakelockRefCounter* refCounter,
149 class SubHalWrapperV2_0 : public SubHalWrapperBase<V2_0::implementation::ISensorsSubHal> {
151 SubHalWrapperV2_0(V2_0::implementation::ISensorsSubHal* subHal) : SubHalWrapperBase(subHal){}; in SubHalWrapperV2_0()
153 Return<Result> initialize(V2_0::implementation::ISubHalCallback* callback, in initialize()
154 V2_0::implementation::IScopedWakelockRefCounter* refCounter, in initialize()
157 new V2_0::implementation::HalProxyCallbackV2_0(callback, refCounter, subHalIndex)); in initialize()
161 class SubHalWrapperV2_1 : public SubHalWrapperBase<V2_1::implementation::ISensorsSubHal> {
163 SubHalWrapperV2_1(V2_1::implementation::ISensorsSubHal* subHal) : SubHalWrapperBase(subHal) {} in SubHalWrapperV2_1()
[all …]
/hardware/interfaces/automotive/vehicle/aidl/impl/
DREADME.md1 # AIDL VHAL libraries and reference implementation.
5 This directory also stores a reference fake implementation for AIDL VHAL.
10 Vendor implementation could copy this library but must update the configuration
16 Contains libraries used specifically for the fake reference VHAL implementation.
18 VHAL implementation.
25 Stores code for GRPC based VHAL implementation.
35 files are used in GRPC VHAL implementation.
40 VHAL implementation. Vendor VHAL could use this library.
45 implementations (including reference VHAL). Vendor VHAL implementation could
46 use this library, along with their own implementation for `IVehicleHardware`
[all …]
/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/
DSensorsSubHal.cpp23 ::android::hardware::sensors::V2_0::implementation::ISensorsSubHal* sensorsHalGetSubHal( in sensorsHalGetSubHal()
26 static ::android::hardware::sensors::V2_1::subhal::implementation::AllSensorsSubHal< in sensorsHalGetSubHal()
27 ::android::hardware::sensors::V2_1::subhal::implementation::SensorsSubHalV2_0> in sensorsHalGetSubHal()
30 static ::android::hardware::sensors::V2_1::subhal::implementation::ContinuousSensorsSubHal< in sensorsHalGetSubHal()
31 ::android::hardware::sensors::V2_1::subhal::implementation::SensorsSubHalV2_0> in sensorsHalGetSubHal()
34 static ::android::hardware::sensors::V2_1::subhal::implementation::OnChangeSensorsSubHal< in sensorsHalGetSubHal()
35 ::android::hardware::sensors::V2_1::subhal::implementation::SensorsSubHalV2_0> in sensorsHalGetSubHal()
38 static ::android::hardware::sensors::V2_1::subhal::implementation::SensorsSubHal< in sensorsHalGetSubHal()
39 ::android::hardware::sensors::V2_1::subhal::implementation::SensorsSubHalV2_0> in sensorsHalGetSubHal()
48 ::android::hardware::sensors::V2_1::implementation::ISensorsSubHal* sensorsHalGetSubHal_2_1( in sensorsHalGetSubHal_2_1()
[all …]
DIHalProxyCallbackWrapper.h28 namespace implementation {
38 using ScopedWakelock = V2_0::implementation::ScopedWakelock;
71 : public HalProxyCallbackWrapperBase<V2_0::implementation::IHalProxyCallback> {
73 HalProxyCallbackWrapperV2_0(sp<V2_0::implementation::IHalProxyCallback> callback) in HalProxyCallbackWrapperV2_0()
78 V2_1::implementation::convertToOldSensorInfos(sensorInfos)); in onDynamicSensorsConnected()
82 return mCallback->postEvents(V2_1::implementation::convertToOldEvents(events), in postEvents()
88 : public HalProxyCallbackWrapperBase<V2_1::implementation::IHalProxyCallback> {
90 HalProxyCallbackWrapperV2_1(sp<V2_1::implementation::IHalProxyCallback> callback) in HalProxyCallbackWrapperV2_1()
/hardware/interfaces/automotive/vehicle/aidl/rust_impl/
DREADME.md1 # Rust Skeleton VHAL implementation.
3 WARNING: This is not a reference VHAL implementation and does not contain
4 any actual implementation.
6 This folder contains a skeleton VHAL implementation in Rust to demonstrate
10 This implementation returns `StatusCode::UNKNOWN_ERROR` for all operations
12 `default_vehicle_hal.rs` with the actual implementation.
/hardware/interfaces/broadcastradio/aidl/rust_impl/
DREADME.md1 # Rust Skeleton BroadcastRadio HAL implementation.
3 WARNING: This is not a reference BroadcastRadio HAL implementation and does
4 not contain any actual implementation.
6 This folder contains a skeleton broadcast radio HAL implementation in Rust to
11 This implementation returns `StatusCode::UNKNOWN_ERROR` for all operations
13 `default_broadcastradio_hal.rs` with the actual implementation
/hardware/interfaces/automotive/audiocontrol/aidl/rust_impl/
DREADME.md1 # Rust Skeleton Audio Control HAL implementation.
3 WARNING: This is not a reference audio control HAl implementation and does
4 not contain any actual implementation.
6 This folder contains a skeleton audio control HAL implementation in Rust to
11 This implementation returns `StatusCode::UNKNOWN_ERROR` for all operations
13 `default_audio_control_hal.rs` with the actual implementation.
/hardware/interfaces/automotive/vehicle/
DREADME.md5 implementation.
9 HIDL based VHAL interface and reference implementation.
13 AIDL based VHAL interfadce and reference implementation.
26 implementation. Vendor implementation of VHAL must passes VTS.
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/chapters/
Dfault_handling.adoc9 The fault handling mechanism provides a method for the implementation to
12 could impact the implementation's ability to function correctly.
14 information about the fault between the implementation and the application,
16 The application can: obtain the fault data from the implementation using
18 Alternatively, the implementation can: directly call a pre-registered fault
22 The sname:VkFaultData structure provides categories the implementation must:
24 These allow the implementation to provide a coarse classification of a fault
27 platforms, it is expected that an implementation would also provide
28 additional implementation-specific data on the fault, enabling the
31 The implementation must: also define whether a particular fault results in
[all …]
/hardware/google/interfaces/light/1.0/default/
Dimpl.cpp26 namespace implementation { namespace
37 using hardware::google::light::V1_0::implementation::LightExt;
41 android::hardware::light::V2_0::implementation::HIDL_FETCH_ILight( in HIDL_FETCH_ILight()
Dservice.cpp27 namespace implementation { namespace
39 using hardware::google::light::V1_0::implementation::LightExt;
46 android::hardware::light::V2_0::implementation::HIDL_FETCH_ILight( in main()
/hardware/google/gfxstream/codegen/vulkan/vulkan-docs-next/appendices/
DVK_KHR_portability_subset.adoc26 Vulkan implementation to be built on top of another non-Vulkan graphics API,
27 and identifies differences between that implementation and a
28 fully-conformant native Vulkan implementation.
38 1.0 implementation, but may be optional for an implementation of the Vulkan
47 implementation is likely not fully conformant with the Vulkan spec.
49 If this extension is supported by the Vulkan implementation, the application
DVK_EXT_application_parameters.adoc19 parameters to the implementation at instance or device creation time.
25 to this specification in implementation-specific documentation.
28 that the implementation can modify reported sname:VkPhysicalDevice
38 *RESOLVED*: The pname:key enumerants are completely implementation-specific
40 They should be documented in the implementation-specific documentation.
46 particular implementation?
51 recognized by an implementation in order for instance or device creation to
/hardware/interfaces/sensors/2.0/default/
DSensorsV2_0.h28 namespace implementation {
30 struct SensorsV2_0 : public ::android::hardware::sensors::V2_X::implementation::Sensors<ISensors> {
35 sensors.push_back(V2_1::implementation::convertToOldSensorInfo( in getSensorsList()
/hardware/google/interfaces/light/1.1/default/
Dservice.cpp27 namespace implementation { namespace
39 using hardware::google::light::V1_1::implementation::LightExt;
46 android::hardware::light::V2_0::implementation::HIDL_FETCH_ILight( in main()
/hardware/interfaces/health/2.1/
DREADME.md8 # Install default binderized implementation to vendor.
22 1. If you want to use default implementation:
25 # Install default passthrough implementation to vendor.
28 # For non-A/B devices, install default passthrough implementation to recovery.
34 1. If you want to write your own implementation,
36 1. Copy skeleton implementation from the [appendix](#impl).
38 1. Modify the implementation to suit your needs.
45 implementation, See
48 1. [Install the implementation](#install).
103 # Install the implementation {#install}
[all …]
/hardware/interfaces/sensors/common/vts/2_X/
DSensorsHidlEnvironmentV2_X.h35 using ::android::hardware::sensors::V2_1::implementation::ISensorsWrapperBase;
36 using ::android::hardware::sensors::V2_1::implementation::MAX_RECEIVE_BUFFER_EVENT_COUNT;
37 using ::android::hardware::sensors::V2_1::implementation::NoOpSensorsCallback;
38 using ::android::hardware::sensors::V2_1::implementation::wrapISensors;
/hardware/interfaces/broadcastradio/2.0/default/
Dservice.cpp25 using android::hardware::broadcastradio::V2_0::implementation::BroadcastRadio;
26 using android::hardware::broadcastradio::V2_0::implementation::gAmFmRadio;
27 using android::hardware::broadcastradio::V2_0::implementation::gDabRadio;
/hardware/interfaces/camera/device/3.6/default/
DExternalCameraDevice.cpp28 namespace implementation { namespace
32 V3_5::implementation::ExternalCameraDevice(cameraId, cfg) {} in ExternalCameraDevice()
36 sp<V3_4::implementation::ExternalCameraDeviceSession> ExternalCameraDevice::createSession( in createSession()
59 V3_4::implementation::ExternalCameraDevice::initAvailableCapabilities(metadata); in initAvailableCapabilities()
/hardware/interfaces/sensors/2.1/default/
DSensorsV2_1.cpp25 namespace implementation { namespace
27 using V2_X::implementation::ISensorsEventCallback;
28 using V2_X::implementation::OnChangeSensor;
44 mSensorInfo.maxDelay = V2_X::implementation::kDefaultMaxDelayUs; in HingeAngleSensor()
/hardware/interfaces/camera/device/3.4/default/
Dconvert.cpp28 namespace implementation { namespace
35 V3_3::implementation::convertToHidl(src, &dst->v3_3); in convertToHidl()
48 V3_2::implementation::convertFromHidl(src.v3_2, dst); in convertFromHidl()
DCameraDevice.cpp30 namespace implementation { namespace
38 V3_2::implementation::CameraDevice(module, cameraId, cameraDeviceNames) { in CameraDevice()
44 sp<V3_2::implementation::CameraDeviceSession> CameraDevice::createSession(camera3_device_t* device, in createSession()
/hardware/interfaces/camera/device/3.4/default/include/device_v3_4_impl/
DCameraDevice_3_4.h35 namespace implementation {
48 struct CameraDevice : public V3_2::implementation::CameraDevice {
62 virtual sp<V3_2::implementation::CameraDeviceSession> createSession(camera3_device_t*,
/hardware/interfaces/camera/device/3.3/default/
DCameraDevice.cpp30 namespace implementation { namespace
38 V3_2::implementation::CameraDevice(module, cameraId, cameraDeviceNames) { in CameraDevice()
44 sp<V3_2::implementation::CameraDeviceSession> CameraDevice::createSession(camera3_device_t* device, in createSession()

12345678910>>...74