/drivers/hid/ |
H A D | hid-cypress.c | 37 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 D | hid-belkin.c | 34 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 D | hid-microsoft.c | 40 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 D | hid-lg.c | 112 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 D | hid-a4tech.c | 31 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 D | hid-sony.c | 38 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 D | hid-multitouch.c | 45 /* 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 D | hid-apple.c | 2 * 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 D | eeepc-wmi.c | 110 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 D | asus-wmi.h | 57 struct quirk_entry *quirks; member in struct:asus_wmi_driver
|
H A D | asus-nb-wmi.c | 60 driver->quirks = &quirk_asus_unknown; 61 driver->quirks->wapf = wapf;
|
/drivers/hid/usbhid/ |
H A D | hid-quirks.c | 2 * 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 D | Makefile | 6 usbhid-y := hid-core.o hid-quirks.o
|
/drivers/mmc/core/ |
H A D | Makefile | 10 quirks.o cd-gpio.o
|
/drivers/pnp/ |
H A D | Makefile | 7 pnp-y := core.o card.o driver.o resource.o manager.o support.o interface.o quirks.o
|
/drivers/usb/host/ |
H A D | xhci-pci.c | 43 * 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 D | alps.h | 42 u8 quirks; member in struct:alps_data
|
/drivers/usb/core/ |
H A D | Makefile | 9 usbcore-y += devio.o notify.o generic.o quirks.o devices.o
|
H A D | quirks.c | 15 #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 D | sdhci-pltfm.c | 66 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 D | sdhci-s3c.c | 62 * @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 D | sdhci-pxav2.c | 155 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 D | sdhci-pxav3.c | 198 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 D | sdhci-pci.c | 55 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 D | sdio.c | 34 unsigned int quirks; member in struct:b43_sdio_quirk 45 for (q = b43_sdio_quirks; q->quirks; q++) { 47 return q->quirks;
|