Lines Matching full:quirks
32 unsigned long quirks; member
63 unsigned long quirks = ms->quirks; in ms_report_fixup() local
69 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && in ms_report_fixup()
187 unsigned long quirks = ms->quirks; in ms_input_mapping() local
189 if (quirks & MS_ERGONOMY) { in ms_input_mapping()
195 if ((quirks & MS_PRESENTER) && in ms_input_mapping()
199 if (quirks & MS_SURFACE_DIAL) { in ms_input_mapping()
214 unsigned long quirks = ms->quirks; in ms_input_mapped() local
216 if (quirks & MS_DUPLICATE_USAGES) in ms_input_mapped()
226 unsigned long quirks = ms->quirks; in ms_event() local
236 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff00)) { in ms_event()
244 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff01)) { in ms_event()
259 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff05)) { in ms_event()
339 if (!(ms->quirks & MS_QUIRK_FF)) in ms_init_ff()
359 if (!(ms->quirks & MS_QUIRK_FF)) in ms_remove_ff()
367 unsigned long quirks = id->driver_data; in ms_probe() local
375 ms->quirks = quirks; in ms_probe()
379 if (quirks & MS_NOGET) in ms_probe()
380 hdev->quirks |= HID_QUIRK_NOGET; in ms_probe()
382 if (quirks & MS_SURFACE_DIAL) in ms_probe()
383 hdev->quirks |= HID_QUIRK_INPUT_PER_APP; in ms_probe()
391 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT | ((quirks & MS_HIDINPUT) ? in ms_probe()