Lines Matching refs:sensorHandle
137 Return<Result> MultihalSensors::activate(const int32_t sensorHandle, in activate() argument
139 if (!isSensorHandleValid(sensorHandle)) { in activate()
144 BatchInfo& batchInfo = m_batchInfo[sensorHandle]; in activate()
147 const SensorInfo* sensor = getSensorInfoByHandle(sensorHandle); in activate()
157 batchEventRef.sensorHandle = sensorHandle; in activate()
169 event.sensorHandle = sensorHandle; in activate()
173 sendAdditionalInfoReport(sensorHandle); in activate()
174 m_activeSensorsMask = m_activeSensorsMask | (1u << sensorHandle); in activate()
176 m_activeSensorsMask = m_activeSensorsMask & ~(1u << sensorHandle); in activate()
181 Return<Result> MultihalSensors::batch(const int32_t sensorHandle, in batch() argument
186 if (!isSensorHandleValid(sensorHandle)) { in batch()
190 const SensorInfo* sensor = getSensorInfoByHandle(sensorHandle); in batch()
199 m_batchInfo[sensorHandle].samplingPeriodNs = samplingPeriodNs; in batch()
228 Return<Result> MultihalSensors::flush(const int32_t sensorHandle) { in flush() argument
229 if (!isSensorHandleValid(sensorHandle)) { in flush()
233 const SensorInfo* sensor = getSensorInfoByHandle(sensorHandle); in flush()
237 if (!isSensorActive(sensorHandle)) { in flush()
242 event.sensorHandle = sensorHandle; in flush()
247 sendAdditionalInfoReport(sensorHandle); in flush()
253 if (!isSensorHandleValid(event.sensorHandle)) { in injectSensorData_2_1()
264 const SensorInfo* sensor = getSensorInfoByHandle(event.sensorHandle); in injectSensorData_2_1()
283 const SensorInfo* sensor = getSensorInfoByHandle(event.sensorHandle); in postSensorEvent()
288 if (isSensorActive(event.sensorHandle)) { in postSensorEvent()
292 m_batchInfo[event.sensorHandle].event = event; in postSensorEvent()
327 void MultihalSensors::sendAdditionalInfoReport(int sensorHandle) { in sendAdditionalInfoReport() argument
328 const SensorInfo* sensor = getSensorInfoByHandle(sensorHandle); in sendAdditionalInfoReport()
336 .sensorHandle = sensorHandle, in sendAdditionalInfoReport()
353 bool MultihalSensors::isSensorHandleValid(int sensorHandle) const { in isSensorHandleValid()
354 if (!goldfish::isSensorHandleValid(sensorHandle)) { in isSensorHandleValid()
358 if (!(m_availableSensorsMask & (1u << sensorHandle))) { in isSensorHandleValid()
381 const int sensorHandle = evRef.sensorHandle; in batchThread() local
382 LOG_ALWAYS_FATAL_IF(!goldfish::isSensorHandleValid(sensorHandle)); in batchThread()
383 if (!isSensorActive(sensorHandle)) { in batchThread()
387 BatchInfo &batchInfo = m_batchInfo[sensorHandle]; in batchThread()
390 __func__, __LINE__, sensorHandle); in batchThread()
393 const SensorInfo* sensor = getSensorInfoByHandle(sensorHandle); in batchThread()
422 Return<void> MultihalSensors::configDirectReport(int32_t sensorHandle, in configDirectReport() argument
426 (void)sensorHandle; in configDirectReport()