Lines Matching refs:quirks
817 unsigned long quirks; member
897 if ((sc->quirks & VAIO_RDESC_CONSTANT) && *rsize >= 56 && in sony_report_fixup()
914 if ((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && *rsize == 467) { in sony_report_fixup()
918 } else if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) && *rsize == 357) { in sony_report_fixup()
924 if (sc->quirks & SIXAXIS_CONTROLLER) in sony_report_fixup()
927 if (sc->quirks & PS3REMOTE) in sony_report_fixup()
976 offset = (sc->quirks & DUALSHOCK4_CONTROLLER_USB) ? 30 : 32; in dualshock4_parse_report()
1044 if ((sc->quirks & SIXAXIS_CONTROLLER) && rd[0] == 0x01 && size == 49) { in sony_raw_event()
1051 } else if (((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && rd[0] == 0x01 && in sony_raw_event()
1052 size == 64) || ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) in sony_raw_event()
1066 if (sc->quirks & BUZZ_CONTROLLER) { in sony_mapping()
1089 if (sc->quirks & PS3REMOTE) in sony_mapping()
1121 if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_input_configured()
1281 if (sc->quirks & BUZZ_CONTROLLER && count == 4) { in sony_set_leds()
1313 force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); in sony_led_set_brightness()
1408 BUG_ON(!(sc->quirks & SONY_LED_SUPPORT)); in sony_leds_remove()
1438 BUG_ON(!(sc->quirks & SONY_LED_SUPPORT)); in sony_leds_init()
1440 if (sc->quirks & BUZZ_CONTROLLER) { in sony_leds_init()
1448 } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_leds_init()
1585 if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) { in dualshock4_state_worker()
1618 if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) in dualshock4_state_worker()
1627 if (sc->quirks & SIXAXIS_CONTROLLER) in sony_allocate_output_report()
1631 else if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) in sony_allocate_output_report()
1634 else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) in sony_allocate_output_report()
1841 if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) || in sony_check_add()
1842 (sc->quirks & SIXAXIS_CONTROLLER_BT)) { in sony_check_add()
1853 } else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) { in sony_check_add()
1874 } else if (sc->quirks & SIXAXIS_CONTROLLER_USB) { in sony_check_add()
1921 if ((sc->quirks & SIXAXIS_CONTROLLER) || in sony_set_device_id()
1922 (sc->quirks & DUALSHOCK4_CONTROLLER)) { in sony_set_device_id()
1963 unsigned long quirks = id->driver_data; in sony_probe() local
1975 sc->quirks = quirks; in sony_probe()
1985 if (sc->quirks & VAIO_RDESC_CONSTANT) in sony_probe()
1987 else if (sc->quirks & SIXAXIS_CONTROLLER) in sony_probe()
2008 if (sc->quirks & SIXAXIS_CONTROLLER_USB) { in sony_probe()
2019 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2020 hdev->quirks |= HID_QUIRK_SKIP_OUTPUT_REPORT_ID; in sony_probe()
2023 } else if (sc->quirks & SIXAXIS_CONTROLLER_BT) { in sony_probe()
2028 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2031 } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_probe()
2032 if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) { in sony_probe()
2037 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2057 if (sc->quirks & SONY_LED_SUPPORT) { in sony_probe()
2063 if (sc->quirks & SONY_BATTERY_SUPPORT) { in sony_probe()
2076 if (sc->quirks & SONY_FF_SUPPORT) { in sony_probe()
2086 if (sc->quirks & SONY_LED_SUPPORT) in sony_probe()
2088 if (sc->quirks & SONY_BATTERY_SUPPORT) in sony_probe()
2102 if (sc->quirks & SONY_LED_SUPPORT) in sony_remove()
2105 if (sc->quirks & SONY_BATTERY_SUPPORT) { in sony_remove()