Lines Matching refs:InputDeviceClass
495 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()
642 if (classes.test(InputDeviceClass::SENSOR)) { in configureFd()
1004 ftl::Flags<InputDeviceClass> EventHub::getDeviceClasses(int32_t deviceId) const { in getDeviceClasses()
1007 return device != nullptr ? device->classes : ftl::Flags<InputDeviceClass>(0); in getDeviceClasses()
1737 device->classes.test(InputDeviceClass::VIBRATOR)) { in getVibratorIds()
2275 ftl::Flags<InputDeviceClass> classes) { in reportDeviceAddedForStatisticsLocked()
2435 device->classes |= InputDeviceClass::KEYBOARD; in openDeviceLocked()
2441 device->classes |= InputDeviceClass::CURSOR; in openDeviceLocked()
2448 device->classes |= InputDeviceClass::ROTARY_ENCODER; in openDeviceLocked()
2450 device->classes |= InputDeviceClass::EXTERNAL_STYLUS; in openDeviceLocked()
2461 device->classes |= (InputDeviceClass::TOUCH | InputDeviceClass::TOUCH_MT); in openDeviceLocked()
2464 device->classes |= InputDeviceClass::TOUCHPAD; in openDeviceLocked()
2470 device->classes |= InputDeviceClass::TOUCH; in openDeviceLocked()
2474 device->classes |= InputDeviceClass::EXTERNAL_STYLUS; in openDeviceLocked()
2481 auto assumedClasses = device->classes | InputDeviceClass::JOYSTICK; in openDeviceLocked()
2484 (getAbsAxisUsage(i, assumedClasses).test(InputDeviceClass::JOYSTICK))) { in openDeviceLocked()
2493 device->classes |= InputDeviceClass::SENSOR; in openDeviceLocked()
2499 device->classes |= InputDeviceClass::SWITCH; in openDeviceLocked()
2506 device->classes |= InputDeviceClass::VIBRATOR; in openDeviceLocked()
2510 if ((device->classes.test(InputDeviceClass::TOUCH))) { in openDeviceLocked()
2515 device->classes |= InputDeviceClass::KEYBOARD; in openDeviceLocked()
2523 if (device->classes.any(InputDeviceClass::KEYBOARD | InputDeviceClass::JOYSTICK | in openDeviceLocked()
2524 InputDeviceClass::SENSOR)) { in openDeviceLocked()
2530 if (device->classes.test(InputDeviceClass::KEYBOARD)) { in openDeviceLocked()
2540 device->classes |= InputDeviceClass::ALPHAKEY; in openDeviceLocked()
2546 device->classes |= InputDeviceClass::DPAD; in openDeviceLocked()
2552 device->classes |= InputDeviceClass::GAMEPAD; in openDeviceLocked()
2556 if (!device->classes.any(InputDeviceClass::TOUCH | InputDeviceClass::TOUCH_MT) && in openDeviceLocked()
2557 !device->classes.any(InputDeviceClass::ALPHAKEY) && in openDeviceLocked()
2560 device->classes |= InputDeviceClass::EXTERNAL_STYLUS; in openDeviceLocked()
2565 if (vd_flags::virtual_rotary() && device->classes == ftl::Flags<InputDeviceClass>(0) && in openDeviceLocked()
2567 device->classes |= InputDeviceClass::ROTARY_ENCODER; in openDeviceLocked()
2571 if (device->classes == ftl::Flags<InputDeviceClass>(0)) { in openDeviceLocked()
2579 device->classes |= InputDeviceClass::BATTERY; in openDeviceLocked()
2584 device->classes |= InputDeviceClass::LIGHT; in openDeviceLocked()
2589 device->classes |= InputDeviceClass::MIC; in openDeviceLocked()
2594 device->classes |= InputDeviceClass::EXTERNAL; in openDeviceLocked()
2597 if (device->classes.any(InputDeviceClass::JOYSTICK | InputDeviceClass::DPAD) && in openDeviceLocked()
2598 device->classes.test(InputDeviceClass::GAMEPAD)) { in openDeviceLocked()
2794 device->classes = InputDeviceClass::KEYBOARD | InputDeviceClass::ALPHAKEY | in createVirtualKeyboardLocked()
2795 InputDeviceClass::DPAD | InputDeviceClass::VIRTUAL; in createVirtualKeyboardLocked()