/hardware/interfaces/sensors/common/default/2.X/multihal/include/ |
D | HalProxyCallback.h | 32 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 …]
|
D | SubHalWrapper.h | 39 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/ |
D | README.md | 1 # 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/ |
D | SensorsSubHal.cpp | 23 ::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 …]
|
D | IHalProxyCallbackWrapper.h | 28 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/ |
D | README.md | 1 # 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/ |
D | README.md | 1 # 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/ |
D | README.md | 1 # 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/ |
D | README.md | 5 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/ |
D | fault_handling.adoc | 9 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/ |
D | impl.cpp | 26 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()
|
D | service.cpp | 27 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/ |
D | VK_KHR_portability_subset.adoc | 26 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
|
D | VK_EXT_application_parameters.adoc | 19 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/ |
D | SensorsV2_0.h | 28 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/ |
D | service.cpp | 27 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/ |
D | README.md | 8 # 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/ |
D | SensorsHidlEnvironmentV2_X.h | 35 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/ |
D | service.cpp | 25 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/ |
D | ExternalCameraDevice.cpp | 28 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/ |
D | SensorsV2_1.cpp | 25 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/ |
D | convert.cpp | 28 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()
|
D | CameraDevice.cpp | 30 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/ |
D | CameraDevice_3_4.h | 35 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/ |
D | CameraDevice.cpp | 30 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()
|