Lines Matching refs:quirks
36 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_report_fixup() local
42 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && in ms_report_fixup()
49 if ((quirks & MS_RDESC_3K) && *rsize == 106 && rdesc[94] == 0x19 && in ms_report_fixup()
145 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_input_mapping() local
147 if (quirks & MS_ERGONOMY) { in ms_input_mapping()
153 if ((quirks & MS_PRESENTER) && in ms_input_mapping()
164 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_input_mapped() local
166 if (quirks & MS_DUPLICATE_USAGES) in ms_input_mapped()
175 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_event() local
185 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff00)) { in ms_event()
193 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff01)) { in ms_event()
208 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff05)) { in ms_event()
232 unsigned long quirks = id->driver_data; in ms_probe() local
235 hid_set_drvdata(hdev, (void *)quirks); in ms_probe()
237 if (quirks & MS_NOGET) in ms_probe()
238 hdev->quirks |= HID_QUIRK_NOGET; in ms_probe()
246 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT | ((quirks & MS_HIDINPUT) ? in ms_probe()