Searched refs:quirks (Results 1 - 25 of 115) sorted by relevance

12345

/drivers/hid/
H A Dhid-cypress.c37 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
40 if (!(quirks & CP_RDESC_SWAPPED_MIN_MAX))
60 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
62 if (!(quirks & CP_2WHEEL_MOUSE_HACK))
76 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
79 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK))
84 quirks |= CP_2WHEEL_MOUSE_HACK_ON;
86 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON;
87 hid_set_drvdata(hdev, (void *)quirks);
91 if (usage->code == REL_WHEEL && (quirks
103 unsigned long quirks = id->driver_data; local
[all...]
H A Dhid-belkin.c34 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
37 !(quirks & BELKIN_WKBD))
52 unsigned long quirks = id->driver_data; local
55 hid_set_drvdata(hdev, (void *)quirks);
64 ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0));
H A Dhid-microsoft.c40 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
42 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 &&
95 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
100 if (quirks & MS_ERGONOMY) {
106 if ((quirks & MS_PRESENTER) &&
117 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
119 if (quirks & MS_DUPLICATE_USAGES)
128 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
135 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff05)) {
160 unsigned long quirks local
[all...]
H A Dhid-lg.c112 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
114 if ((quirks & LG_RDESC) && *rsize >= 90 && rdesc[83] == 0x26 &&
121 if ((quirks & LG_RDESC_REL_ABS) && *rsize >= 50 &&
128 if ((quirks & LG_FF4) && *rsize >= 101 &&
281 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
292 if ((quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max))
302 if ((quirks & LG_IGNORE_DOUBLED_WHEEL) &&
306 if ((quirks & LG_EXPANDED_KEYMAP) &&
322 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
324 if ((quirks
338 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
351 unsigned long quirks = id->driver_data; local
411 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
[all...]
H A Dhid-a4tech.c31 unsigned long quirks; member in struct:a4tech_sc
45 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007)
63 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) {
76 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) {
101 a4->quirks = id->driver_data;
H A Dhid-sony.c38 unsigned long quirks; member in struct:sony_sc
47 if ((sc->quirks & VAIO_RDESC_CONSTANT) &&
54 if ((((sc->quirks & SIXAXIS_CONTROLLER_USB) && *rsize == 148) ||
55 ((sc->quirks & SIXAXIS_CONTROLLER_BT) && *rsize == 149)) &&
72 if ((sc->quirks & (SIXAXIS_CONTROLLER_USB | SIXAXIS_CONTROLLER_BT)) &&
161 unsigned long quirks = id->driver_data; local
170 sc->quirks = quirks;
186 if (sc->quirks & SIXAXIS_CONTROLLER_USB) {
190 else if (sc->quirks
[all...]
H A Dhid-multitouch.c45 /* quirks to control the device */
64 __s32 quirks; member in struct:mt_class
154 .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP },
156 .quirks = MT_QUIRK_ALWAYS_VALID},
158 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE },
160 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE |
163 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE |
166 .quirks = MT_QUIRK_VALID_IS_INRANGE |
170 .quirks = MT_QUIRK_VALID_IS_INRANGE |
174 .quirks
465 __s32 quirks = td->mtclass.quirks; local
546 __s32 quirks = td->mtclass.quirks; local
[all...]
H A Dhid-apple.c2 * USB HID quirks support for Linux
52 unsigned long quirks; member in struct:apple_sc
215 if (asc->quirks & APPLE_NUMLOCK_EMULATION &&
238 if (asc->quirks & APPLE_ISO_KEYBOARD) {
259 if ((asc->quirks & APPLE_INVERT_HWHEEL) &&
266 if ((asc->quirks & APPLE_HAS_FN) &&
283 if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 &&
334 if (asc->quirks & APPLE_MIGHTYMOUSE) {
349 unsigned long quirks = id->driver_data; local
360 asc->quirks
[all...]
/drivers/platform/x86/
H A Deeepc-wmi.c110 static struct quirk_entry *quirks; variable in typeref:struct:quirk_entry
120 quirks = &quirk_asus_et2012_type1;
122 quirks = &quirk_asus_et2012_type3;
132 quirks = dmi->driver_data;
219 quirks = &quirk_asus_unknown;
220 quirks->hotplug_wireless = hotplug_wireless;
224 driver->quirks = quirks;
225 driver->quirks->wapf = -1;
H A Dasus-wmi.h57 struct quirk_entry *quirks; member in struct:asus_wmi_driver
H A Dasus-nb-wmi.c60 driver->quirks = &quirk_asus_unknown;
61 driver->quirks->wapf = wapf;
/drivers/hid/usbhid/
H A Dhid-quirks.c2 * USB HID quirks support for Linux
31 __u32 quirks; member in struct:hid_blacklist
105 /* Dynamic HID quirks list - specified at runtime */
114 /* Runtime ("dynamic") quirks manipulation functions */
117 * usbhid_exists_dquirk: find any dynamic quirks for a USB HID device
144 bl_entry->quirks, bl_entry->idVendor,
155 * @quirks: the u32 quirks value to add/replace
159 * idProduct) pair, replace its quirks value with what was
160 * provided. Otherwise, add the quirk to the dynamic quirks lis
164 usbhid_modify_dquirk(const u16 idVendor, const u16 idProduct, const u32 quirks) argument
236 u32 quirks; local
311 u32 quirks = 0; local
[all...]
H A DMakefile6 usbhid-y := hid-core.o hid-quirks.o
/drivers/mmc/core/
H A DMakefile10 quirks.o cd-gpio.o
/drivers/pnp/
H A DMakefile7 pnp-y := core.o card.o driver.o resource.o manager.o support.o interface.o quirks.o
/drivers/usb/host/
H A Dxhci-pci.c43 * TODO: see if there are any quirks that need to be added to handle
59 /* Look for vendor-specific quirks */
63 xhci->quirks |= XHCI_RESET_EP_QUIRK;
71 xhci->quirks |= XHCI_BROKEN_MSI;
75 xhci->quirks |= XHCI_TRUST_TX_LENGTH;
79 xhci->quirks |= XHCI_NEC_HOST;
82 xhci->quirks |= XHCI_AMD_0x96_HOST;
86 xhci->quirks |= XHCI_AMD_PLL_FIX;
89 xhci->quirks |= XHCI_SPURIOUS_SUCCESS;
90 xhci->quirks |
[all...]
/drivers/input/mouse/
H A Dalps.h42 u8 quirks; member in struct:alps_data
/drivers/usb/core/
H A DMakefile9 usbcore-y += devio.o notify.o generic.o quirks.o devices.o
H A Dquirks.c15 #include <linux/usb/quirks.h>
24 * class specific quirks.
172 * Detect any quirks the device has, and do any housekeeping for it if needed.
180 udev->quirks = (u32)(id->driver_info);
181 if (udev->quirks)
182 dev_dbg(&udev->dev, "USB quirks for this device: %x\n",
183 udev->quirks);
196 if (!(udev->quirks & USB_QUIRK_RESET_MORPHS))
/drivers/mmc/host/
H A Dsdhci-pltfm.c66 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12;
69 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA;
72 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT;
75 host->quirks |= SDHCI_QUIRK_BROKEN_DMA;
80 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL;
129 host->quirks = pdata->quirks;
H A Dsdhci-s3c.c62 * @sdhci_quirks: sdhci host specific quirks.
154 if (ourhost->host->quirks & SDHCI_QUIRK_NONSTANDARD_CLOCK) {
375 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION;
379 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION;
528 host->quirks = 0;
531 /* Setup quirks for the controller */
532 host->quirks |= SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC;
533 host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT;
535 host->quirks |= drv_data->sdhci_quirks;
541 host->quirks |
[all...]
H A Dsdhci-pxav2.c155 host->quirks = SDHCI_QUIRK_BROKEN_ADMA
162 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION;
170 if (pdata->quirks)
171 host->quirks |= pdata->quirks;
H A Dsdhci-pxav3.c198 host->quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL
208 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION;
216 if (pdata->quirks)
217 host->quirks |= pdata->quirks;
H A Dsdhci-pci.c55 unsigned int quirks; member in struct:sdhci_pci_fixes
82 unsigned int quirks; member in struct:sdhci_pci_chip
102 chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET;
132 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
140 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
147 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE |
152 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE |
158 .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER |
273 .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT,
278 .quirks
[all...]
/drivers/net/wireless/b43/
H A Dsdio.c34 unsigned int quirks; member in struct:b43_sdio_quirk
45 for (q = b43_sdio_quirks; q->quirks; q++) {
47 return q->quirks;

Completed in 355 milliseconds

12345