• Home
  • Raw
  • Download

Lines Matching refs:handle

129         mActivationCount.add(list[i].handle, model);  in initializeSensorList()
134 mHalWrapper->activate(list[i].handle, 0 /* enabled */); in initializeSensorList()
201 if (prevSensor.handle == newSensor.handle) { in sensorHandlesChanged()
213 ALOGI("Sensor %s (handle %d) did not exist before", newSensor.name, newSensor.handle); in sensorHandlesChanged()
222 if (prevSensor.handle != newSensor.handle || in sensorIsEquivalent()
241 int handle = mSensorList[i].handle; in reactivateSensors() local
242 ssize_t activationIndex = previousActivations.indexOfKey(handle); in reactivateSensors()
250 status_t res = batchLocked(info.batchParams.keyAt(j), handle, 0 /* flags */, in reactivateSensors()
254 activateLocked(info.batchParams.keyAt(j), handle, true /* enabled */); in reactivateSensors()
260 void SensorDevice::handleDynamicSensorConnection(int handle, bool connected) { in handleDynamicSensorConnection() argument
264 mActivationCount.add(handle, model); in handleDynamicSensorConnection()
265 mHalWrapper->activate(handle, 0 /* enabled */); in handleDynamicSensorConnection()
267 mActivationCount.removeItem(handle); in handleDynamicSensorConnection()
280 int32_t handle = s.handle; in dump() local
281 const Info& info = mActivationCount.valueFor(handle); in dump()
284 result.appendFormat("0x%08x) active-count = %zu; ", handle, info.batchParams.size()); in dump()
329 int32_t handle = s.handle; in dump() local
330 const Info& info = mActivationCount.valueFor(handle); in dump()
334 proto->write(SensorProto::HANDLE, handle); in dump()
395 auto it = mConnectedDynamicSensors.find(dyn.handle); in poll()
398 return mConnectedDynamicSensors.find(dyn.handle) != in poll()
401 it = mConnectedDynamicSensors.find(dyn.handle); in poll()
422 auto it = mConnectedDynamicSensors.find(sensor.handle); in onDynamicSensorsConnected()
425 mConnectedDynamicSensors.insert(std::make_pair(sensor.handle, sensor)); in onDynamicSensorsConnected()
439 void SensorDevice::cleanupDisconnectedDynamicSensor(int handle) { in cleanupDisconnectedDynamicSensor() argument
441 auto it = mConnectedDynamicSensors.find(handle); in cleanupDisconnectedDynamicSensor()
453 void SensorDevice::autoDisable(void* ident, int handle) { in autoDisable() argument
455 ssize_t activationIndex = mActivationCount.indexOfKey(handle); in autoDisable()
457 ALOGW("Handle %d cannot be found in activation record", handle); in autoDisable()
467 status_t SensorDevice::activate(void* ident, int handle, int enabled) { in activate() argument
471 return activateLocked(ident, handle, enabled); in activate()
474 status_t SensorDevice::activateLocked(void* ident, int handle, int enabled) { in activateLocked() argument
479 ssize_t activationIndex = mActivationCount.indexOfKey(handle); in activateLocked()
481 ALOGW("Handle %d cannot be found in activation record", handle); in activateLocked()
488 handle, enabled, info.batchParams.size()); in activateLocked()
495 handle); in activateLocked()
515 auto it = mConnectedDynamicSensors.find(handle); in activateLocked()
530 handle, info.bestBatchParams.mTSample, info.bestBatchParams.mTBatch); in activateLocked()
531 mHalWrapper->batch(handle, info.bestBatchParams.mTSample, in activateLocked()
544 err = doActivateHardwareLocked(handle, enabled); in activateLocked()
560 status_t SensorDevice::doActivateHardwareLocked(int handle, bool enabled) { in doActivateHardwareLocked() argument
561 ALOGD_IF(DEBUG_CONNECTIONS, "\t>>> actuating h/w activate handle=%d enabled=%d", handle, in doActivateHardwareLocked()
563 status_t err = mHalWrapper->activate(handle, enabled); in doActivateHardwareLocked()
564 ALOGE_IF(err, "Error %s sensor %d (%s)", enabled ? "activating" : "disabling", handle, in doActivateHardwareLocked()
569 status_t SensorDevice::batch(void* ident, int handle, int flags, int64_t samplingPeriodNs, in batch() argument
583 ident, handle, flags, samplingPeriodNs, maxBatchReportLatencyNs); in batch()
586 return batchLocked(ident, handle, flags, samplingPeriodNs, maxBatchReportLatencyNs); in batch()
589 status_t SensorDevice::batchLocked(void* ident, int handle, int flags, int64_t samplingPeriodNs, in batchLocked() argument
591 ssize_t activationIndex = mActivationCount.indexOfKey(handle); in batchLocked()
593 ALOGW("Handle %d cannot be found in activation record", handle); in batchLocked()
606 status_t err = updateBatchParamsLocked(handle, info); in batchLocked()
608 ALOGE("sensor batch failed 0x%08x %" PRId64 " %" PRId64 " err=%s", handle, in batchLocked()
616 status_t SensorDevice::updateBatchParamsLocked(int handle, Info& info) { in updateBatchParamsLocked() argument
630 ALOGD_IF(DEBUG_CONNECTIONS, "\t>>> actuating h/w BATCH 0x%08x %" PRId64 " %" PRId64, handle, in updateBatchParamsLocked()
632 err = mHalWrapper->batch(handle, info.bestBatchParams.mTSample, in updateBatchParamsLocked()
639 status_t SensorDevice::setDelay(void* ident, int handle, int64_t samplingPeriodNs) { in setDelay() argument
640 return batch(ident, handle, 0, samplingPeriodNs, 0); in setDelay()
648 status_t SensorDevice::flush(void* ident, int handle) { in flush() argument
651 ALOGD_IF(DEBUG_CONNECTIONS, "\t>>> actuating h/w flush %d", handle); in flush()
652 return mHalWrapper->flush(handle); in flush()
695 int handle = mActivationCount.keyAt(i); in setUidStateForConnection() local
699 updateBatchParamsLocked(handle, info); in setUidStateForConnection()
703 if ((enable || disable) && doActivateHardwareLocked(handle, enable) == NO_ERROR) { in setUidStateForConnection()
710 bool SensorDevice::isSensorActive(int handle) const { in isSensorActive()
712 ssize_t activationIndex = mActivationCount.indexOfKey(handle); in isSensorActive()
719 void SensorDevice::onMicSensorAccessChanged(void* ident, int handle, nsecs_t samplingPeriodNs) { in onMicSensorAccessChanged() argument
721 ssize_t activationIndex = mActivationCount.indexOfKey(handle); in onMicSensorAccessChanged()
723 ALOGW("Handle %d cannot be found in activation record", handle); in onMicSensorAccessChanged()
922 if (sensorHandle == mSensorList[i].handle) { in getResolutionForSensor()