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