Home
last modified time | relevance | path

Searched refs:InputDeviceClass (Results 1 – 25 of 25) sorted by relevance

/frameworks/native/services/inputflinger/tests/fuzzers/
DMapperHelpers.h37 static const android::InputDeviceClass kInputDeviceClasses[] = {
38 android::InputDeviceClass::KEYBOARD,
39 android::InputDeviceClass::ALPHAKEY,
40 android::InputDeviceClass::TOUCH,
41 android::InputDeviceClass::CURSOR,
42 android::InputDeviceClass::TOUCH_MT,
43 android::InputDeviceClass::DPAD,
44 android::InputDeviceClass::GAMEPAD,
45 android::InputDeviceClass::SWITCH,
46 android::InputDeviceClass::JOYSTICK,
[all …]
/frameworks/native/services/inputflinger/reader/
DInputDevice.cpp228 mClasses = ftl::Flags<InputDeviceClass>(0); in configureInternal()
243 mIsExternal = mClasses.test(InputDeviceClass::EXTERNAL); in configureInternal()
244 mHasMic = mClasses.test(InputDeviceClass::MIC); in configureInternal()
247 if (mClasses.test(InputDeviceClass::KEYBOARD)) { in configureInternal()
276 if (!(mClasses.test(InputDeviceClass::VIRTUAL))) { in configureInternal()
519 ftl::Flags<InputDeviceClass> classes = contextPtr.getDeviceClasses(); in createMappers()
523 if (classes.test(InputDeviceClass::SWITCH)) { in createMappers()
528 if (classes.test(InputDeviceClass::ROTARY_ENCODER)) { in createMappers()
533 if (classes.test(InputDeviceClass::VIBRATOR)) { in createMappers()
539 if (classes.test(InputDeviceClass::BATTERY) || classes.test(InputDeviceClass::LIGHT)) { in createMappers()
[all …]
DEventHub.cpp495 ftl::Flags<InputDeviceClass> getAbsAxisUsage(int32_t axis, in getAbsAxisUsage()
496 ftl::Flags<InputDeviceClass> deviceClasses) { in getAbsAxisUsage()
498 if (deviceClasses.test(InputDeviceClass::TOUCH)) { in getAbsAxisUsage()
520 return InputDeviceClass::TOUCH; in getAbsAxisUsage()
524 if (deviceClasses.test(InputDeviceClass::SENSOR)) { in getAbsAxisUsage()
532 return InputDeviceClass::SENSOR; in getAbsAxisUsage()
537 if (deviceClasses.test(InputDeviceClass::EXTERNAL_STYLUS)) { in getAbsAxisUsage()
539 return InputDeviceClass::EXTERNAL_STYLUS; in getAbsAxisUsage()
544 return deviceClasses & InputDeviceClass::JOYSTICK; in getAbsAxisUsage()
629 if (classes.test(InputDeviceClass::KEYBOARD)) { in configureFd()
[all …]
DInputReader.cpp71 bool isCompatibleSubDevice(ftl::Flags<InputDeviceClass> classes1, in isCompatibleSubDevice()
72 ftl::Flags<InputDeviceClass> classes2) { in isCompatibleSubDevice()
77 const ftl::Flags<InputDeviceClass> pointerFlags = in isCompatibleSubDevice()
78 ftl::Flags<InputDeviceClass>{InputDeviceClass::TOUCH, InputDeviceClass::TOUCH_MT, in isCompatibleSubDevice()
79 InputDeviceClass::CURSOR, InputDeviceClass::TOUCHPAD}; in isCompatibleSubDevice()
294 ftl::Flags<InputDeviceClass> classes = mEventHub->getDeviceClasses(eventHubId); in addDeviceLocked()
321 if (device->getClasses().test(InputDeviceClass::EXTERNAL_STYLUS)) { in addDeviceLocked()
328 if (mEventHub->getDeviceClasses(eventHubId).test(InputDeviceClass::SENSOR)) { in addDeviceLocked()
367 if (device->getClasses().test(InputDeviceClass::EXTERNAL_STYLUS)) { in removeDeviceLocked()
379 ftl::Flags<InputDeviceClass> classes) { in createDeviceLocked()
[all …]
/frameworks/native/services/inputflinger/tests/
DJoystickInputMapper_test.cpp48 .WillRepeatedly(Return(InputDeviceClass::JOYSTICK | InputDeviceClass::EXTERNAL)); in SetUp()
DInputMapperTest.h85 static const ftl::Flags<InputDeviceClass> DEVICE_CLASSES;
94 virtual void SetUp(ftl::Flags<InputDeviceClass> classes, int bus = 0);
102 ftl::Flags<InputDeviceClass> classes, int bus = 0);
DInputMapperTest.cpp121 const ftl::Flags<InputDeviceClass> InputMapperTest::DEVICE_CLASSES =
122 ftl::Flags<InputDeviceClass>(0); // not needed for current tests
124 void InputMapperTest::SetUp(ftl::Flags<InputDeviceClass> classes, int bus) { in SetUp()
169 ftl::Flags<InputDeviceClass> classes, in newDevice()
DFakeEventHub.h48 ftl::Flags<InputDeviceClass> classes;
80 explicit Device(ftl::Flags<InputDeviceClass> classes) : classes(classes), enabled(true) {} in Device()
109 void addDevice(int32_t deviceId, const std::string& name, ftl::Flags<InputDeviceClass> classes,
169 ftl::Flags<InputDeviceClass> getDeviceClasses(int32_t deviceId) const override;
DInstrumentedInputReader.cpp42 ftl::Flags<InputDeviceClass> classes) REQUIRES(mLock) { in createDeviceLocked()
DInputReader_test.cpp614 ftl::Flags<InputDeviceClass> classes, const PropertyMap* configuration, in addDevice()
641 ftl::Flags<InputDeviceClass> classes, in addDeviceWithFakeInputMapper()
655 ASSERT_NO_FATAL_FAILURE(addDevice(1, "keyboard", InputDeviceClass::KEYBOARD, nullptr)); in TEST_F()
656 ASSERT_NO_FATAL_FAILURE(addDevice(2, "ignored", ftl::Flags<InputDeviceClass>(0), in TEST_F()
672 addDevice(1, "keyboard", InputDeviceClass::KEYBOARD, nullptr, SYSFS_ROOT)); in TEST_F()
682 ASSERT_NO_FATAL_FAILURE(addDevice(1, "keyboard", InputDeviceClass::KEYBOARD, nullptr)); in TEST_F()
720 addDevice(eventHubIds[0], "fake1", InputDeviceClass::KEYBOARD, nullptr)); in TEST_F()
722 addDevice(eventHubIds[1], "fake2", InputDeviceClass::KEYBOARD, nullptr)); in TEST_F()
744 InputDeviceClass::KEYBOARD | InputDeviceClass::SENSOR, in TEST_F()
750 addDevice(eventHubIds[1], "fake2", InputDeviceClass::KEYBOARD, nullptr)); in TEST_F()
[all …]
DFakeEventHub.cpp38 ftl::Flags<InputDeviceClass> classes, int bus) { in addDevice()
242 ftl::Flags<InputDeviceClass> FakeEventHub::getDeviceClasses(int32_t deviceId) const { in getDeviceClasses()
244 return device ? device->classes : ftl::Flags<InputDeviceClass>(0); in getDeviceClasses()
652 if (!mRawLightInfos.empty() && !foundDevice->classes.test(InputDeviceClass::LIGHT)) { in sysfsNodeChanged()
654 ftl::Flags<InputDeviceClass> classes = foundDevice->classes; in sysfsNodeChanged()
656 addDevice(foundDeviceId, identifier.name, classes | InputDeviceClass::LIGHT, in sysfsNodeChanged()
DVibratorInputMapper_test.cpp40 .WillRepeatedly(testing::Return(InputDeviceClass::VIBRATOR)); in SetUp()
DInstrumentedInputReader.h48 ftl::Flags<InputDeviceClass> classes);
DKeyboardInputMapper_test.cpp860 InputMapperTest::SetUp(DEVICE_CLASSES | InputDeviceClass::KEYBOARD | in SetUp()
861 InputDeviceClass::ALPHAKEY); in SetUp()
910 ftl::Flags<InputDeviceClass>(0)); in TEST_F()
1020 ftl::Flags<InputDeviceClass>(0)); in TEST_F()
1108 ftl::Flags<InputDeviceClass>(0)); in TEST_F()
1225 .WillRepeatedly(Return(InputDeviceClass::KEYBOARD | InputDeviceClass::ALPHAKEY | in SetUp()
1226 InputDeviceClass::EXTERNAL)); in SetUp()
1241 .WillRepeatedly(Return(InputDeviceClass::KEYBOARD | InputDeviceClass::EXTERNAL)); in SetUp()
DSensorInputMapper_test.cpp69 .WillRepeatedly(Return(InputDeviceClass::SENSOR)); in SetUp()
DHardwareStateConverter_test.cpp63 mFakeEventHub->addDevice(EVENTHUB_ID, identifier.name, InputDeviceClass::TOUCHPAD, in newDevice()
DInterfaceMocks.h93 MOCK_METHOD(ftl::Flags<InputDeviceClass>, getDeviceClasses, (int32_t deviceId), (const));
DCapturedTouchpadEventConverter_test.cpp69 mFakeEventHub->addDevice(EVENTHUB_ID, identifier.name, InputDeviceClass::TOUCHPAD, in newDevice()
DGestureConverter_test.cpp85 mFakeEventHub->addDevice(EVENTHUB_ID, identifier.name, InputDeviceClass::TOUCHPAD, in newDevice()
/frameworks/native/services/inputflinger/reader/include/
DEventHub.h91 enum class InputDeviceClass : uint32_t { enum
236 extern ftl::Flags<InputDeviceClass> getAbsAxisUsage(int32_t axis,
237 ftl::Flags<InputDeviceClass> deviceClasses);
267 virtual ftl::Flags<InputDeviceClass> getDeviceClasses(int32_t deviceId) const = 0;
515 ftl::Flags<InputDeviceClass> getDeviceClasses(int32_t deviceId) const override final;
654 ftl::Flags<InputDeviceClass> classes;
773 ftl::Flags<InputDeviceClass> classes) REQUIRES(mLock);
DInputDevice.h58 inline ftl::Flags<InputDeviceClass> getClasses() const { return mClasses; } in getClasses()
192 ftl::Flags<InputDeviceClass> mClasses;
302 inline ftl::Flags<InputDeviceClass> getDeviceClasses() const { in getDeviceClasses()
DInputReader.h135 ftl::Flags<InputDeviceClass> classes)
/frameworks/native/services/inputflinger/reader/mapper/
DJoystickInputMapper.cpp116 .test(InputDeviceClass::JOYSTICK))) { in reconfigure()
DSensorInputMapper.cpp133 .test(InputDeviceClass::SENSOR))) { in reconfigure()
DKeyboardInputMapper.cpp200 if (!getDeviceContext().getDeviceClasses().test(InputDeviceClass::VIRTUAL) && in reconfigure()