Lines Matching refs:quirks

1029 	unsigned long quirks;  member
1123 if ((sc->quirks & VAIO_RDESC_CONSTANT) && *rsize >= 56 && in sony_report_fixup()
1140 if ((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && *rsize == 467) { in sony_report_fixup()
1144 } else if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) && *rsize == 357) { in sony_report_fixup()
1150 if (sc->quirks & SIXAXIS_CONTROLLER) in sony_report_fixup()
1153 if (sc->quirks & MOTION_CONTROLLER) in sony_report_fixup()
1156 if (sc->quirks & NAVIGATION_CONTROLLER) in sony_report_fixup()
1159 if (sc->quirks & PS3REMOTE) in sony_report_fixup()
1178 offset = (sc->quirks & MOTION_CONTROLLER) ? 12 : 30; in sixaxis_parse_report()
1211 offset = (sc->quirks & DUALSHOCK4_CONTROLLER_USB) ? 30 : 32; in dualshock4_parse_report()
1279 if ((sc->quirks & SIXAXIS_CONTROLLER) && rd[0] == 0x01 && size == 49) { in sony_raw_event()
1297 } else if ((sc->quirks & MOTION_CONTROLLER_BT) && rd[0] == 0x01 && size == 49) { in sony_raw_event()
1299 } else if ((sc->quirks & NAVIGATION_CONTROLLER) && rd[0] == 0x01 && in sony_raw_event()
1302 } else if (((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && rd[0] == 0x01 && in sony_raw_event()
1303 size == 64) || ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) in sony_raw_event()
1317 if (sc->quirks & BUZZ_CONTROLLER) { in sony_mapping()
1340 if (sc->quirks & PS3REMOTE) in sony_mapping()
1373 if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_input_configured()
1542 if (!(sc->quirks & BUZZ_CONTROLLER)) in sony_set_leds()
1571 force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); in sony_led_set_brightness()
1665 BUG_ON(!(sc->quirks & SONY_LED_SUPPORT)); in sony_leds_remove()
1694 BUG_ON(!(sc->quirks & SONY_LED_SUPPORT)); in sony_leds_init()
1696 if (sc->quirks & BUZZ_CONTROLLER) { in sony_leds_init()
1704 } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_leds_init()
1713 } else if (sc->quirks & MOTION_CONTROLLER) { in sony_leds_init()
1719 } else if (sc->quirks & NAVIGATION_CONTROLLER) { in sony_leds_init()
1856 if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) { in dualshock4_state_worker()
1889 if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) in dualshock4_state_worker()
1919 if ((sc->quirks & SIXAXIS_CONTROLLER) || in sony_allocate_output_report()
1920 (sc->quirks & NAVIGATION_CONTROLLER)) in sony_allocate_output_report()
1924 else if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) in sony_allocate_output_report()
1927 else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) in sony_allocate_output_report()
1930 else if (sc->quirks & MOTION_CONTROLLER) in sony_allocate_output_report()
2137 if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) || in sony_check_add()
2138 (sc->quirks & MOTION_CONTROLLER_BT) || in sony_check_add()
2139 (sc->quirks & NAVIGATION_CONTROLLER_BT) || in sony_check_add()
2140 (sc->quirks & SIXAXIS_CONTROLLER_BT)) { in sony_check_add()
2151 } else if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) { in sony_check_add()
2172 } else if ((sc->quirks & SIXAXIS_CONTROLLER_USB) || in sony_check_add()
2173 (sc->quirks & NAVIGATION_CONTROLLER_USB)) { in sony_check_add()
2220 if ((sc->quirks & SIXAXIS_CONTROLLER) || in sony_set_device_id()
2221 (sc->quirks & DUALSHOCK4_CONTROLLER)) { in sony_set_device_id()
2262 unsigned long quirks = id->driver_data; in sony_probe() local
2274 sc->quirks = quirks; in sony_probe()
2284 if (sc->quirks & VAIO_RDESC_CONSTANT) in sony_probe()
2286 else if (sc->quirks & SIXAXIS_CONTROLLER) in sony_probe()
2307 if ((sc->quirks & SIXAXIS_CONTROLLER_USB) || in sony_probe()
2308 (sc->quirks & NAVIGATION_CONTROLLER_USB)) { in sony_probe()
2319 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2320 hdev->quirks |= HID_QUIRK_SKIP_OUTPUT_REPORT_ID; in sony_probe()
2323 } else if ((sc->quirks & SIXAXIS_CONTROLLER_BT) || in sony_probe()
2324 (sc->quirks & NAVIGATION_CONTROLLER_BT)) { in sony_probe()
2329 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2332 } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { in sony_probe()
2333 if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) { in sony_probe()
2338 hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; in sony_probe()
2347 } else if (sc->quirks & MOTION_CONTROLLER) { in sony_probe()
2360 if (sc->quirks & SONY_LED_SUPPORT) { in sony_probe()
2366 if (sc->quirks & SONY_BATTERY_SUPPORT) { in sony_probe()
2379 if (sc->quirks & SONY_FF_SUPPORT) { in sony_probe()
2389 if (sc->quirks & SONY_LED_SUPPORT) in sony_probe()
2391 if (sc->quirks & SONY_BATTERY_SUPPORT) in sony_probe()
2405 if (sc->quirks & SONY_LED_SUPPORT) in sony_remove()
2408 if (sc->quirks & SONY_BATTERY_SUPPORT) { in sony_remove()