/aosp12/frameworks/native/services/sensorservice/ |
H A D | SensorInterface.h | 39 virtual status_t batch(void* ident, int handle, int /*flags*/, int64_t samplingPeriodNs, 55 virtual status_t batch(void* ident, int handle, int, int64_t samplingPeriodNs, in batch() argument 58 return setDelay(ident, handle, samplingPeriodNs); in batch() 88 virtual status_t batch(void* ident, int handle, int flags, int64_t samplingPeriodNs,
|
H A D | SensorEventConnection.cpp | 690 nsecs_t requestedSamplingPeriodNs = samplingPeriodNs; in enableDisable() 700 err = mService->adjustSamplingPeriodBasedOnMicAndPermission(&samplingPeriodNs, in enableDisable() 706 err = mService->enable(this, handle, samplingPeriodNs, maxBatchReportLatencyNs, in enableDisable() 730 nsecs_t requestedSamplingPeriodNs = samplingPeriodNs; in setEventRate() 746 status_t ret = mService->setEventRate(this, handle, samplingPeriodNs, mOpPackageName); in setEventRate() 771 nsecs_t samplingPeriodNs = i.second; in capRates() local 772 if (samplingPeriodNs < SENSOR_SERVICE_CAPPED_SAMPLING_PERIOD_NS) { in capRates() 791 nsecs_t samplingPeriodNs = i.second; in uncapRates() local 792 if (samplingPeriodNs < SENSOR_SERVICE_CAPPED_SAMPLING_PERIOD_NS) { in uncapRates() 794 mService->setEventRate(this, handle, samplingPeriodNs, mOpPackageName); in uncapRates() [all …]
|
H A D | SensorDevice.cpp | 774 int64_t samplingPeriodNs, in batch() argument 778 if (samplingPeriodNs < MINIMUM_EVENTS_PERIOD) { in batch() 779 samplingPeriodNs = MINIMUM_EVENTS_PERIOD; in batch() 787 ident, handle, flags, samplingPeriodNs, maxBatchReportLatencyNs); in batch() 803 BatchParams params(samplingPeriodNs, maxBatchReportLatencyNs); in batchLocked() 844 status_t SensorDevice::setDelay(void* ident, int handle, int64_t samplingPeriodNs) { in setDelay() argument 845 return batch(ident, handle, 0, samplingPeriodNs, 0); in setDelay() 936 params.mTSample = samplingPeriodNs; in onMicSensorAccessChanged() 1122 int64_t samplingPeriodNs, in setBatchParamsForIdent() argument 1128 ident, samplingPeriodNs, maxBatchReportLatencyNs, strerror(-index)); in setBatchParamsForIdent() [all …]
|
H A D | SensorDevice.h | 94 status_t batch(void* ident, int handle, int flags, int64_t samplingPeriodNs, 130 void onMicSensorAccessChanged(void* ident, int handle, nsecs_t samplingPeriodNs); 189 status_t setBatchParamsForIdent(void* ident, int flags, int64_t samplingPeriodNs, 254 status_t batchLocked(void* ident, int handle, int flags, int64_t samplingPeriodNs,
|
H A D | SensorDirectConnection.h | 61 virtual status_t enableDisable(int handle, bool enabled, nsecs_t samplingPeriodNs, 63 virtual status_t setEventRate(int handle, nsecs_t samplingPeriodNs);
|
H A D | SensorDirectConnection.cpp | 119 int handle, bool enabled, nsecs_t samplingPeriodNs, nsecs_t maxBatchReportLatencyNs, in enableDisable() argument 124 UNUSED(samplingPeriodNs); in enableDisable() 131 int handle, nsecs_t samplingPeriodNs) { in setEventRate() argument 134 UNUSED(samplingPeriodNs); in setEventRate()
|
H A D | SensorInterface.cpp | 67 int64_t samplingPeriodNs, int64_t maxBatchReportLatencyNs) { in batch() argument 68 return mSensorDevice.batch(ident, mSensor.getHandle(), flags, samplingPeriodNs, in batch()
|
H A D | SensorEventConnection.h | 80 virtual status_t enableDisable(int handle, bool enabled, nsecs_t samplingPeriodNs, 82 virtual status_t setEventRate(int handle, nsecs_t samplingPeriodNs);
|
H A D | SensorService.cpp | 1678 int handle, nsecs_t samplingPeriodNs, nsecs_t maxBatchReportLatencyNs, int reservedFlags, in enable() argument 1761 if (maxDelayNs > 0 && (samplingPeriodNs > maxDelayNs)) { in enable() 1762 samplingPeriodNs = maxDelayNs; in enable() 1766 if (samplingPeriodNs < minDelayNs) { in enable() 1767 samplingPeriodNs = minDelayNs; in enable() 1772 handle, reservedFlags, samplingPeriodNs, maxBatchReportLatencyNs); in enable() 1774 status_t err = sensor->batch(connection.get(), handle, 0, samplingPeriodNs, in enable() 1811 samplingPeriodNs, maxBatchReportLatencyNs, true); in enable()
|
/aosp12/frameworks/native/libs/sensor/ |
H A D | ISensorEventConnection.cpp | 61 virtual status_t enableDisable(int handle, bool enabled, nsecs_t samplingPeriodNs, in enableDisable() argument 68 data.writeInt64(samplingPeriodNs); in enableDisable() 135 nsecs_t samplingPeriodNs = data.readInt64(); in onTransact() local 138 status_t result = enableDisable(handle, enabled, samplingPeriodNs, in onTransact()
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/ |
H A D | Sensor.cpp | 61 void Sensor::batch(int64_t samplingPeriodNs) { in batch() argument 62 if (samplingPeriodNs < mSensorInfo.minDelay * 1000ll) { in batch() 63 samplingPeriodNs = mSensorInfo.minDelay * 1000ll; in batch() 64 } else if (samplingPeriodNs > mSensorInfo.maxDelay * 1000ll) { in batch() 65 samplingPeriodNs = mSensorInfo.maxDelay * 1000ll; in batch() 68 if (mSamplingPeriodNs != samplingPeriodNs) { in batch() 69 mSamplingPeriodNs = samplingPeriodNs; in batch()
|
H A D | Sensors.h | 156 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() 160 sensor->second->batch(samplingPeriodNs); in batch()
|
H A D | Sensor.h | 58 void batch(int64_t samplingPeriodNs);
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/tests/fake_subhal/ |
H A D | Sensor.cpp | 74 void Sensor::batch(int64_t samplingPeriodNs) { in batch() argument 75 samplingPeriodNs = std::clamp(samplingPeriodNs, in batch() 79 if (mSamplingPeriodNs != samplingPeriodNs) { in batch() 80 mSamplingPeriodNs = samplingPeriodNs; in batch()
|
H A D | SensorsSubHal.h | 61 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, 132 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 134 return ISensorsSubHalBase::batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
|
H A D | SensorsSubHal.cpp | 118 Return<Result> ISensorsSubHalBase::batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 122 sensor->second->batch(samplingPeriodNs); in batch()
|
H A D | Sensor.h | 52 void batch(int64_t samplingPeriodNs);
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/include/ |
H A D | SubHalWrapper.h | 72 virtual Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, 114 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 116 return mSubHal->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
|
H A D | HalProxy.h | 106 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, 409 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 411 return HalProxy::batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
|
/aosp12/hardware/interfaces/sensors/common/utils/ |
H A D | ISensorsWrapper.h | 87 virtual Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, 143 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 145 return mSensors->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
|
/aosp12/frameworks/native/libs/sensor/include/sensor/ |
H A D | ISensorEventConnection.h | 40 virtual status_t enableDisable(int handle, bool enabled, nsecs_t samplingPeriodNs,
|
/aosp12/hardware/interfaces/sensors/1.0/vts/functional/ |
H A D | VtsHalSensorsV1_0TargetTest.cpp | 59 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 61 return S()->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch()
|
/aosp12/hardware/interfaces/sensors/common/vts/2_X/ |
H A D | VtsHalSensorsV2_XTargetTest.h | 192 Return<Result> batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 194 return getSensors()->batch(sensorHandle, samplingPeriodNs, maxReportLatencyNs); in batch() 693 int64_t samplingPeriodNs = extractReportMode(sensor.flags) == SensorFlagBits::ONE_SHOT_MODE in TEST_P() local 696 ASSERT_EQ(batch(sensor.sensorHandle, samplingPeriodNs, 0 /* maxReportLatencyNs */), in TEST_P()
|
/aosp12/hardware/interfaces/sensors/1.0/ |
H A D | ISensors.hal | 91 * @param samplingPeriodNs specifies sensor sample period in nanoseconds. 97 int64_t samplingPeriodNs,
|
/aosp12/hardware/interfaces/sensors/common/default/2.X/multihal/ |
H A D | HalProxy.cpp | 263 Return<Result> HalProxy::batch(int32_t sensorHandle, int64_t samplingPeriodNs, in batch() argument 269 ->batch(clearSubHalIndex(sensorHandle), samplingPeriodNs, maxReportLatencyNs); in batch()
|