Lines Matching defs:quirks
336 unsigned quirks = 0;
341 quirks = match->driver_data;
343 return quirks;
442 unsigned quirks;
449 quirks = find_battery_quirk(dev);
451 hid_dbg(dev, "device %x:%x:%x %d quirks %d\n",
452 dev->bus, dev->vendor, dev->product, dev->version, quirks);
454 if (quirks & HID_BATTERY_QUIRK_IGNORE)
478 if (quirks & HID_BATTERY_QUIRK_PERCENT) {
483 if (quirks & HID_BATTERY_QUIRK_FEATURE)
797 device->quirks |= HID_QUIRK_NOTOUCH;
832 device->quirks &= ~HID_QUIRK_NOTOUCH;
1188 if (device->quirks & HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE) {
1206 if ((device->quirks & HID_QUIRK_BADPAD) && (usage->code == ABS_X || usage->code == ABS_Y)) {
1291 unsigned *quirks = &hid->quirks;
1307 (((*quirks & HID_QUIRK_X_INVERT) && usage->code == ABS_X) ||
1308 ((*quirks & HID_QUIRK_Y_INVERT) && usage->code == ABS_Y))) {
1323 *quirks = value ? (*quirks | HID_QUIRK_INVERT) : (*quirks & ~HID_QUIRK_INVERT);
1329 input_event(input, usage->type, (*quirks & HID_QUIRK_INVERT) ? BTN_TOOL_RUBBER : usage->code, 1);
1337 if (usage->hid == (HID_UP_DIGITIZER | 0x0030) && (*quirks & HID_QUIRK_NOTOUCH)) { /* Pressure */
1436 if (hid->quirks & HID_QUIRK_NO_INPUT_SYNC)
1629 if (hid->quirks & HID_QUIRK_NO_INIT_REPORTS)
1710 if ((hid->quirks & HID_QUIRK_INPUT_PER_APP) &&
1838 hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORTS)
1927 hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORTS)
1941 if (hid->quirks & HID_QUIRK_MULTI_INPUT)
1944 (hid->quirks & HID_QUIRK_INPUT_PER_APP))
1955 if (hid->quirks & HID_QUIRK_MULTI_INPUT)