Lines Matching refs:device
271 std::shared_ptr<InputDevice> device = createDeviceLocked(when, eventHubId, identifier); in addDeviceLocked() local
273 mPendingArgs += device->configure(when, mConfig, /*changes=*/{}); in addDeviceLocked()
274 mPendingArgs += device->reset(when); in addDeviceLocked()
276 if (device->isIgnored()) { in addDeviceLocked()
279 device->getId(), eventHubId, identifier.name.c_str(), identifier.descriptor.c_str()); in addDeviceLocked()
282 device->getId(), eventHubId, identifier.name.c_str(), identifier.descriptor.c_str(), in addDeviceLocked()
283 inputEventSourceToString(device->getSources()).c_str()); in addDeviceLocked()
286 mDevices.emplace(eventHubId, device); in addDeviceLocked()
288 const auto mapIt = mDeviceToEventHubIdsMap.find(device); in addDeviceLocked()
291 mDeviceToEventHubIdsMap.emplace(device, ids); in addDeviceLocked()
297 if (device->getClasses().test(InputDeviceClass::EXTERNAL_STYLUS)) { in addDeviceLocked()
316 std::shared_ptr<InputDevice> device = std::move(deviceIt->second); in removeDeviceLocked() local
319 auto mapIt = mDeviceToEventHubIdsMap.find(device); in removeDeviceLocked()
329 if (device->isIgnored()) { in removeDeviceLocked()
332 device->getId(), eventHubId, device->getName().c_str(), in removeDeviceLocked()
333 device->getDescriptor().c_str()); in removeDeviceLocked()
336 device->getId(), eventHubId, device->getName().c_str(), in removeDeviceLocked()
337 device->getDescriptor().c_str(), in removeDeviceLocked()
338 inputEventSourceToString(device->getSources()).c_str()); in removeDeviceLocked()
341 device->removeEventHubDevice(eventHubId); in removeDeviceLocked()
343 if (device->getClasses().test(InputDeviceClass::EXTERNAL_STYLUS)) { in removeDeviceLocked()
347 if (device->hasEventHubDevices()) { in removeDeviceLocked()
348 mPendingArgs += device->configure(when, mConfig, /*changes=*/{}); in removeDeviceLocked()
350 mPendingArgs += device->reset(when); in removeDeviceLocked()
361 std::shared_ptr<InputDevice> device; in createDeviceLocked() local
363 device = deviceIt->second; in createDeviceLocked()
366 device = std::make_shared<InputDevice>(&mContext, deviceId, bumpGenerationLocked(), in createDeviceLocked()
369 mPendingArgs += device->addEventHubDevice(when, eventHubId, mConfig); in createDeviceLocked()
370 return device; in createDeviceLocked()
382 std::shared_ptr<InputDevice>& device = deviceIt->second; in processEventsForDeviceLocked() local
383 if (device->isIgnored()) { in processEventsForDeviceLocked()
388 return device->process(rawEvents, count); in processEventsForDeviceLocked()
405 std::shared_ptr<InputDevice>& device = devicePair.second; in timeoutExpiredLocked() local
406 if (!device->isIgnored()) { in timeoutExpiredLocked()
407 out += device->timeoutExpired(when); in timeoutExpiredLocked()
439 std::shared_ptr<InputDevice>& device = devicePair.second; in refreshConfigurationLocked() local
440 mPendingArgs += device->configure(now, mConfig, changes); in refreshConfigurationLocked()
461 std::shared_ptr<InputDevice>& device = devicePair.second; in updateGlobalMetaStateLocked() local
462 mGlobalMetaState |= device->getMetaState(); in updateGlobalMetaStateLocked()
473 std::shared_ptr<InputDevice>& device = devicePair.second; in updateLedMetaStateLocked() local
474 device->updateLedState(false); in updateLedMetaStateLocked()
488 std::shared_ptr<InputDevice>& device = devicePair.second; in getExternalStylusDevicesLocked() local
489 if (device->getClasses().test(InputDeviceClass::EXTERNAL_STYLUS) && !device->isIgnored()) { in getExternalStylusDevicesLocked()
490 outDevices.push_back(device->getDeviceInfo()); in getExternalStylusDevicesLocked()
498 std::shared_ptr<InputDevice>& device = devicePair.second; in dispatchExternalStylusStateLocked() local
499 out += device->updateExternalStylusState(state); in dispatchExternalStylusStateLocked()
539 for (const auto& [device, eventHubIds] : mDeviceToEventHubIdsMap) { in getInputDevicesLocked()
540 if (!device->isIgnored()) { in getInputDevicesLocked()
541 outInputDevices.push_back(device->getDeviceInfo()); in getInputDevicesLocked()
569 InputDevice* device = findInputDeviceLocked(deviceId); in getStateLocked() local
570 if (device && !device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) { in getStateLocked()
571 result = (device->*getStateFunc)(sourceMask, code); in getStateLocked()
575 std::shared_ptr<InputDevice>& device = devicePair.second; in getStateLocked() local
576 if (!device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) { in getStateLocked()
579 int32_t currentResult = (device.get()->*getStateFunc)(sourceMask, code); in getStateLocked()
593 InputDevice* device = findInputDeviceLocked(deviceId); in toggleCapsLockState() local
594 if (!device) { in toggleCapsLockState()
599 if (device->isIgnored()) { in toggleCapsLockState()
604 device->updateMetaState(AKEYCODE_CAPS_LOCK); in toggleCapsLockState()
620 InputDevice* device = findInputDeviceLocked(deviceId); in markSupportedKeyCodesLocked() local
621 if (device && !device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) { in markSupportedKeyCodesLocked()
622 result = device->markSupportedKeyCodes(sourceMask, keyCodes, outFlags); in markSupportedKeyCodesLocked()
626 std::shared_ptr<InputDevice>& device = devicePair.second; in markSupportedKeyCodesLocked() local
627 if (!device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) { in markSupportedKeyCodesLocked()
628 result |= device->markSupportedKeyCodes(sourceMask, keyCodes, outFlags); in markSupportedKeyCodesLocked()
638 InputDevice* device = findInputDeviceLocked(deviceId); in addKeyRemapping() local
639 if (device != nullptr) { in addKeyRemapping()
640 device->addKeyRemapping(fromKeyCode, toKeyCode); in addKeyRemapping()
647 InputDevice* device = findInputDeviceLocked(deviceId); in getKeyCodeForKeyLocation() local
648 if (device == nullptr) { in getKeyCodeForKeyLocation()
653 return device->getKeyCodeForKeyLocation(locationKeyCode); in getKeyCodeForKeyLocation()
673 InputDevice* device = findInputDeviceLocked(deviceId); in vibrate() local
674 if (device) { in vibrate()
675 mPendingArgs += device->vibrate(sequence, repeat, token); in vibrate()
682 InputDevice* device = findInputDeviceLocked(deviceId); in cancelVibrate() local
683 if (device) { in cancelVibrate()
684 mPendingArgs += device->cancelVibrate(token); in cancelVibrate()
691 InputDevice* device = findInputDeviceLocked(deviceId); in isVibrating() local
692 if (device) { in isVibrating()
693 return device->isVibrating(); in isVibrating()
701 InputDevice* device = findInputDeviceLocked(deviceId); in getVibratorIds() local
702 if (device) { in getVibratorIds()
703 return device->getVibratorIds(); in getVibratorIds()
711 InputDevice* device = findInputDeviceLocked(deviceId); in disableSensor() local
712 if (device) { in disableSensor()
713 device->disableSensor(sensorType); in disableSensor()
722 InputDevice* device = findInputDeviceLocked(deviceId); in enableSensor() local
723 if (device) { in enableSensor()
724 return device->enableSensor(sensorType, samplingPeriod, maxBatchReportLatency); in enableSensor()
732 InputDevice* device = findInputDeviceLocked(deviceId); in flushSensor() local
733 if (device) { in flushSensor()
734 device->flushSensor(sensorType); in flushSensor()
747 InputDevice* device = findInputDeviceLocked(deviceId); in getBatteryCapacity() local
748 if (!device) return {}; in getBatteryCapacity()
749 eventHubId = device->getBatteryEventHubId(); in getBatteryCapacity()
770 InputDevice* device = findInputDeviceLocked(deviceId); in getBatteryStatus() local
771 if (!device) return {}; in getBatteryStatus()
772 eventHubId = device->getBatteryEventHubId(); in getBatteryStatus()
787 InputDevice* device = findInputDeviceLocked(deviceId); in getBatteryDevicePath() local
788 if (!device) return {}; in getBatteryDevicePath()
790 std::optional<int32_t> eventHubId = device->getBatteryEventHubId(); in getBatteryDevicePath()
809 InputDevice* device = findInputDeviceLocked(deviceId); in getLights() local
810 if (device == nullptr) { in getLights()
814 return device->getDeviceInfo().getLights(); in getLights()
820 InputDevice* device = findInputDeviceLocked(deviceId); in getSensors() local
821 if (device == nullptr) { in getSensors()
825 return device->getDeviceInfo().getSensors(); in getSensors()
831 InputDevice* device = findInputDeviceLocked(deviceId); in setLightColor() local
832 if (device) { in setLightColor()
833 return device->setLightColor(lightId, color); in setLightColor()
841 InputDevice* device = findInputDeviceLocked(deviceId); in setLightPlayerId() local
842 if (device) { in setLightPlayerId()
843 return device->setLightPlayerId(lightId, playerId); in setLightPlayerId()
851 InputDevice* device = findInputDeviceLocked(deviceId); in getLightColor() local
852 if (device) { in getLightColor()
853 return device->getLightColor(lightId); in getLightColor()
861 InputDevice* device = findInputDeviceLocked(deviceId); in getLightPlayerId() local
862 if (device) { in getLightPlayerId()
863 return device->getLightPlayerId(lightId); in getLightPlayerId()
871 InputDevice* device = findInputDeviceLocked(deviceId); in getBluetoothAddress() local
872 if (device) { in getBluetoothAddress()
873 return device->getBluetoothAddress(); in getBluetoothAddress()
881 InputDevice* device = findInputDeviceLocked(deviceId); in canDispatchToDisplay() local
882 if (!device) { in canDispatchToDisplay()
887 if (!device->isEnabled()) { in canDispatchToDisplay()
888 ALOGW("Ignoring disabled device %s", device->getName().c_str()); in canDispatchToDisplay()
892 std::optional<ui::LogicalDisplayId> associatedDisplayId = device->getAssociatedDisplayId(); in canDispatchToDisplay()
920 const std::shared_ptr<InputDevice>& device = devicePair.first; in dump() local
926 device->dump(dump, eventHubDevStr); in dump()