quirks 191 arch/arm/mach-davinci/pdata-quirks.c static void pdata_quirks_check(struct pdata_init *quirks) quirks 193 arch/arm/mach-davinci/pdata-quirks.c while (quirks->compatible) { quirks 194 arch/arm/mach-davinci/pdata-quirks.c if (of_machine_is_compatible(quirks->compatible)) { quirks 195 arch/arm/mach-davinci/pdata-quirks.c if (quirks->fn) quirks 196 arch/arm/mach-davinci/pdata-quirks.c quirks->fn(); quirks 198 arch/arm/mach-davinci/pdata-quirks.c quirks++; quirks 3343 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_UNCACHED) quirks 3345 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_RESET_STATUS) quirks 3547 arch/arm/mach-omap2/omap_hwmod.c const struct omap_hwmod_reset *quirks, quirks 3554 arch/arm/mach-omap2/omap_hwmod.c quirk = &quirks[i]; quirks 3645 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE) quirks 3647 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE_ON_INIT) quirks 3649 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_RESET_ON_INIT) quirks 3651 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_USE_CLOCKACT) quirks 3653 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE) quirks 3655 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE_ACT) quirks 3657 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_MSTANDBY) quirks 601 arch/arm/mach-omap2/pdata-quirks.c static void pdata_quirks_check(struct pdata_init *quirks) quirks 603 arch/arm/mach-omap2/pdata-quirks.c while (quirks->compatible) { quirks 604 arch/arm/mach-omap2/pdata-quirks.c if (of_machine_is_compatible(quirks->compatible)) { quirks 605 arch/arm/mach-omap2/pdata-quirks.c if (quirks->fn) quirks 606 arch/arm/mach-omap2/pdata-quirks.c quirks->fn(); quirks 608 arch/arm/mach-omap2/pdata-quirks.c quirks++; quirks 95 arch/arm/mach-s3c64xx/dev-audio.c .quirks = QUIRK_PRI_6CHAN, quirks 1162 arch/powerpc/platforms/powermac/low_i2c.c int quirks)) quirks 1169 arch/powerpc/platforms/powermac/low_i2c.c int quirks; quirks 1209 arch/powerpc/platforms/powermac/low_i2c.c if (p->quirks & pmac_i2c_quirk_skip) quirks 1211 arch/powerpc/platforms/powermac/low_i2c.c callback(np, p->quirks); quirks 1227 arch/powerpc/platforms/powermac/low_i2c.c int quirks; quirks 1259 arch/powerpc/platforms/powermac/low_i2c.c inst->quirks = (int)(long)func->driver_data; quirks 1301 arch/powerpc/platforms/powermac/low_i2c.c if (inst->quirks & pmac_i2c_quirk_invmask) { quirks 1411 arch/powerpc/platforms/powermac/low_i2c.c static void __init pmac_i2c_dev_create(struct device_node *np, int quirks) quirks 1416 arch/powerpc/platforms/powermac/low_i2c.c (void *)(long)quirks); quirks 1419 arch/powerpc/platforms/powermac/low_i2c.c static void __init pmac_i2c_dev_init(struct device_node *np, int quirks) quirks 1426 arch/powerpc/platforms/powermac/low_i2c.c static void pmac_i2c_dev_suspend(struct device_node *np, int quirks) quirks 1432 arch/powerpc/platforms/powermac/low_i2c.c static void pmac_i2c_dev_resume(struct device_node *np, int quirks) quirks 1815 arch/x86/events/core.c for (quirk = x86_pmu.quirks; quirk; quirk = quirk->next) quirks 128 arch/x86/events/intel/cstate.c unsigned long quirks; quirks 571 arch/x86/events/intel/cstate.c .quirks = SLM_PKG_C6_USE_C7_MSR, quirks 581 arch/x86/events/intel/cstate.c .quirks = KNL_CORE_C6_MSR, quirks 661 arch/x86/events/intel/cstate.c if (cm->quirks & SLM_PKG_C6_USE_C7_MSR) quirks 665 arch/x86/events/intel/cstate.c if (cm->quirks & KNL_CORE_C6_MSR) quirks 614 arch/x86/events/perf_event.h struct x86_pmu_quirk *quirks; quirks 726 arch/x86/events/perf_event.h __quirk.next = x86_pmu.quirks; \ quirks 727 arch/x86/events/perf_event.h x86_pmu.quirks = &__quirk; \ quirks 86 drivers/ata/ahci_brcm.c u32 quirks; quirks 147 drivers/ata/ahci_brcm.c if (priv->quirks & BRCM_AHCI_QUIRK_SKIP_PHY_ENABLE) quirks 179 drivers/ata/ahci_brcm.c if (priv->quirks & BRCM_AHCI_QUIRK_SKIP_PHY_ENABLE) quirks 456 drivers/ata/ahci_brcm.c priv->quirks |= BRCM_AHCI_QUIRK_SKIP_PHY_ENABLE; quirks 614 drivers/ata/sata_sil.c unsigned int n, quirks = 0; quirks 624 drivers/ata/sata_sil.c quirks = sil_blacklist[n].quirk; quirks 631 drivers/ata/sata_sil.c (quirks & SIL_QUIRK_MOD15WRITE))) { quirks 640 drivers/ata/sata_sil.c if (quirks & SIL_QUIRK_UDMA5MAX) { quirks 672 drivers/bluetooth/bfusb.c set_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks); quirks 401 drivers/bluetooth/bpa10x.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 82 drivers/bluetooth/btbcm.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); quirks 441 drivers/bluetooth/btbcm.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 447 drivers/bluetooth/btbcm.c set_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks); quirks 491 drivers/bluetooth/btbcm.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 538 drivers/bluetooth/btbcm.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 53 drivers/bluetooth/btintel.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); quirks 967 drivers/bluetooth/btmtksdio.c set_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks); quirks 1013 drivers/bluetooth/btmtkuart.c set_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks); quirks 120 drivers/bluetooth/btqcomsmd.c set_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks); quirks 665 drivers/bluetooth/btrtl.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 326 drivers/bluetooth/btsdio.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 1649 drivers/bluetooth/btusb.c clear_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 1654 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks); quirks 2270 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); quirks 3570 drivers/bluetooth/btusb.c interface_to_usbdev(intf)->quirks |= USB_QUIRK_RESET_RESUME; quirks 3720 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks); quirks 3723 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks); quirks 3756 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 3757 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 3758 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks); quirks 3770 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 3771 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 3772 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks); quirks 3783 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks); quirks 3788 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks); quirks 3789 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks); quirks 3794 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); quirks 3800 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 3801 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); quirks 3807 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 3838 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 3842 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_FIXUP_BUFFER_SIZE, &hdev->quirks); quirks 3850 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 3859 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 3865 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 3873 drivers/bluetooth/btusb.c set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); quirks 669 drivers/bluetooth/hci_intel.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); quirks 656 drivers/bluetooth/hci_ldisc.c set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); quirks 659 drivers/bluetooth/hci_ldisc.c set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); quirks 662 drivers/bluetooth/hci_ldisc.c set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); quirks 651 drivers/bluetooth/hci_ll.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hu->hdev->quirks); quirks 655 drivers/bluetooth/hci_ll.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hu->hdev->quirks); quirks 447 drivers/bluetooth/hci_nokia.c set_bit(HCI_QUIRK_INVALID_BDADDR, &hu->hdev->quirks); quirks 1250 drivers/bluetooth/hci_qca.c set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); quirks 1258 drivers/bluetooth/hci_qca.c set_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks); quirks 1259 drivers/bluetooth/hci_qca.c set_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks); quirks 321 drivers/bluetooth/hci_serdev.c set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); quirks 324 drivers/bluetooth/hci_serdev.c set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); quirks 118 drivers/bluetooth/hci_vhci.c set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); quirks 122 drivers/bluetooth/hci_vhci.c set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); quirks 112 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { quirks 131 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { quirks 152 drivers/bus/ti-sysc.c return !!(ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_NEEDED); quirks 328 drivers/bus/ti-sysc.c if ((ddata->cfg.quirks & SYSC_QUIRK_EXT_OPT_CLOCK)) { quirks 482 drivers/bus/ti-sysc.c if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO)) quirks 494 drivers/bus/ti-sysc.c if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO)) quirks 610 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_NO_IDLE_ON_INIT | quirks 653 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_16BIT | SYSC_QUIRK_USE_CLOCKACT; quirks 885 drivers/bus/ti-sysc.c (ddata->cfg.quirks & SYSC_QUIRK_USE_CLOCKACT || quirks 894 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_SIDLE | quirks 926 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_MSTANDBY) quirks 990 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_MSTANDBY) || quirks 991 drivers/bus/ti-sysc.c ddata->cfg.quirks & (SYSC_QUIRK_FORCE_MSTANDBY)) quirks 1004 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE) { quirks 1165 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) quirks 1177 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) quirks 1199 drivers/bus/ti-sysc.c u32 quirks; quirks 1212 drivers/bus/ti-sysc.c .quirks = (optquirkmask), \ quirks 1371 drivers/bus/ti-sysc.c ddata->cfg.quirks |= q->quirks; quirks 1403 drivers/bus/ti-sysc.c ddata->cfg.quirks |= q->quirks; quirks 1496 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_HDQ1W) { quirks 1502 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_I2C) { quirks 1509 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_AESS) quirks 1512 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_SGX) quirks 1515 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_WDT) { quirks 1613 drivers/bus/ti-sysc.c ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT) quirks 1618 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSS_QUIRK_RESETDONE_INVERTED) quirks 1644 drivers/bus/ti-sysc.c } else if (ddata->cfg.quirks & SYSC_QUIRK_RESET_STATUS) { quirks 1671 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & quirks 1693 drivers/bus/ti-sysc.c if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)) { quirks 1804 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS; quirks 1810 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS; quirks 2017 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) quirks 2078 drivers/bus/ti-sysc.c ddata->cfg.quirks |= sysc_dts_quirks[i].mask; quirks 2396 drivers/bus/ti-sysc.c ddata->cfg.quirks |= ddata->cap->mod_quirks; quirks 2413 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE | quirks 2421 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE) quirks 2516 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE | quirks 499 drivers/dma/pl330.c int quirks; quirks 1186 drivers/dma/pl330.c if (pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP) quirks 1193 drivers/dma/pl330.c if (!(pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)) quirks 2222 drivers/dma/pl330.c static int fixup_burst_len(int max_burst_len, int quirks) quirks 2224 drivers/dma/pl330.c if (quirks & PL330_QUIRK_BROKEN_NO_FLUSHP) quirks 2247 drivers/dma/pl330.c pch->dmac->quirks); quirks 2254 drivers/dma/pl330.c pch->dmac->quirks); quirks 3023 drivers/dma/pl330.c pl330->quirks |= of_quirks[i].id; quirks 3137 drivers/dma/pl330.c pd->max_burst = ((pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP) ? quirks 348 drivers/edac/synopsys_edac.c int quirks; quirks 480 drivers/edac/synopsys_edac.c if (!priv->p_data->quirks) { quirks 500 drivers/edac/synopsys_edac.c if (!priv->p_data->quirks) { quirks 822 drivers/edac/synopsys_edac.c if (priv->p_data->quirks & DDR_ECC_INTR_SUPPORT) { quirks 878 drivers/edac/synopsys_edac.c .quirks = 0, quirks 886 drivers/edac/synopsys_edac.c .quirks = (DDR_ECC_INTR_SUPPORT quirks 1332 drivers/edac/synopsys_edac.c if (priv->p_data->quirks & DDR_ECC_INTR_SUPPORT) { quirks 1346 drivers/edac/synopsys_edac.c if (priv->p_data->quirks & DDR_ECC_DATA_POISON_SUPPORT) { quirks 1363 drivers/edac/synopsys_edac.c if (!(priv->p_data->quirks & DDR_ECC_INTR_SUPPORT)) quirks 1385 drivers/edac/synopsys_edac.c if (priv->p_data->quirks & DDR_ECC_INTR_SUPPORT) quirks 1389 drivers/edac/synopsys_edac.c if (priv->p_data->quirks & DDR_ECC_DATA_POISON_SUPPORT) quirks 185 drivers/firewire/ohci.c unsigned quirks; quirks 337 drivers/firewire/ohci.c module_param_named(quirks, param_quirks, int, 0644); quirks 338 drivers/firewire/ohci.c MODULE_PARM_DESC(quirks, "Chip quirks (default = 0" quirks 793 drivers/firewire/ohci.c (ohci->quirks & QUIRK_BE_HEADERS ? (__force __u32)(v) : le32_to_cpu(v)) quirks 885 drivers/firewire/ohci.c if (!(ohci->quirks & QUIRK_RESET_PACKET)) quirks 1247 drivers/firewire/ohci.c if (unlikely(ctx->ohci->quirks & QUIRK_IR_WAKE) && quirks 1722 drivers/firewire/ohci.c if (ohci->quirks & QUIRK_CYCLE_TIMER) { quirks 1952 drivers/firewire/ohci.c if (ohci->quirks & QUIRK_TI_SLLZ059) { quirks 2009 drivers/firewire/ohci.c if (ohci->quirks & QUIRK_RESET_PACKET) quirks 2215 drivers/firewire/ohci.c if (ohci->quirks & QUIRK_NO_1394A) quirks 2307 drivers/firewire/ohci.c if (ohci->quirks & QUIRK_TI_SLLZ059) { quirks 2314 drivers/firewire/ohci.c ohci->quirks &= ~QUIRK_TI_SLLZ059; quirks 3616 drivers/firewire/ohci.c ohci->quirks = ohci_quirks[i].flags; quirks 3620 drivers/firewire/ohci.c ohci->quirks = param_quirks; quirks 3694 drivers/firewire/ohci.c if (!(ohci->quirks & QUIRK_NO_MSI)) quirks 3713 drivers/firewire/ohci.c ohci->n_ir, ohci->n_it, ohci->quirks, quirks 140 drivers/gpio/gpio-zynq.c u32 quirks; quirks 158 drivers/gpio/gpio-zynq.c return !!(gpio->p_data->quirks & ZYNQ_GPIO_QUIRK_IS_ZYNQ); quirks 169 drivers/gpio/gpio-zynq.c return !!(gpio->p_data->quirks & GPIO_QUIRK_DATA_RO_BUG); quirks 780 drivers/gpio/gpio-zynq.c .quirks = GPIO_QUIRK_DATA_RO_BUG, quirks 799 drivers/gpio/gpio-zynq.c .quirks = ZYNQ_GPIO_QUIRK_IS_ZYNQ | GPIO_QUIRK_DATA_RO_BUG, quirks 498 drivers/gpio/gpiolib-acpi.c unsigned int *quirks) quirks 515 drivers/gpio/gpiolib-acpi.c *quirks = gm->quirks; quirks 594 drivers/gpio/gpiolib-acpi.c if (info->quirks & ACPI_GPIO_QUIRK_NO_IO_RESTRICTION) { quirks 647 drivers/gpio/gpiolib-acpi.c if (lookup->info.quirks & ACPI_GPIO_QUIRK_ONLY_GPIOIO && gpioint) quirks 712 drivers/gpio/gpiolib-acpi.c unsigned int quirks = 0; quirks 725 drivers/gpio/gpiolib-acpi.c &quirks)) quirks 742 drivers/gpio/gpiolib-acpi.c lookup->info.quirks = quirks; quirks 30 drivers/gpio/gpiolib-acpi.h unsigned int quirks; quirks 253 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[0].quirks = DW_I2S_QUIRK_COMP_REG_OFFSET | quirks 257 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[0].quirks = DW_I2S_QUIRK_COMP_REG_OFFSET; quirks 265 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[1].quirks = DW_I2S_QUIRK_COMP_REG_OFFSET | quirks 270 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[1].quirks = DW_I2S_QUIRK_COMP_REG_OFFSET | quirks 279 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[2].quirks = DW_I2S_QUIRK_COMP_REG_OFFSET; quirks 282 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c i2s_pdata[2].quirks |= DW_I2S_QUIRK_16BIT_IDX_OVERRIDE; quirks 47 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c unsigned int quirks; quirks 224 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c if (amdgpu_atpx_priv.quirks & AMDGPU_PX_QUIRK_FORCE_ATPX) { quirks 593 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c amdgpu_atpx_priv.quirks |= p->px_quirk_flags; quirks 1245 drivers/gpu/drm/drm_dp_helper.c u32 quirks; quirks 1279 drivers/gpu/drm/drm_dp_helper.c u32 quirks = 0; quirks 1296 drivers/gpu/drm/drm_dp_helper.c quirks |= quirk->quirks; quirks 1299 drivers/gpu/drm/drm_dp_helper.c return quirks; quirks 1327 drivers/gpu/drm/drm_dp_helper.c desc->quirks = drm_dp_get_quirks(ident, is_branch); quirks 1337 drivers/gpu/drm/drm_dp_helper.c desc->quirks); quirks 93 drivers/gpu/drm/drm_edid.c u32 quirks; quirks 105 drivers/gpu/drm/drm_edid.c u32 quirks; quirks 1855 drivers/gpu/drm/drm_edid.c return quirk->quirks; quirks 1873 drivers/gpu/drm/drm_edid.c u32 quirks) quirks 1882 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_PREFER_LARGE_60) quirks 1884 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_PREFER_LARGE_75) quirks 2287 drivers/gpu/drm/drm_edid.c u32 quirks) quirks 2319 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_FORCE_REDUCED_BLANKING) { quirks 2331 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_135_CLOCK_TOO_HIGH) quirks 2354 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_DETAILED_SYNC_PP) { quirks 2367 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_DETAILED_IN_CM) { quirks 2372 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_DETAILED_USE_MAXIMUM_SIZE) { quirks 2849 drivers/gpu/drm/drm_edid.c closure->quirks); quirks 2877 drivers/gpu/drm/drm_edid.c u32 quirks) quirks 2883 drivers/gpu/drm/drm_edid.c .quirks = quirks, quirks 4645 drivers/gpu/drm/drm_edid.c u32 quirks = edid_get_quirks(edid); quirks 4652 drivers/gpu/drm/drm_edid.c info->non_desktop = !!(quirks & EDID_QUIRK_NON_DESKTOP); quirks 4657 drivers/gpu/drm/drm_edid.c return quirks; quirks 4660 drivers/gpu/drm/drm_edid.c return quirks; quirks 4680 drivers/gpu/drm/drm_edid.c return quirks; quirks 4715 drivers/gpu/drm/drm_edid.c return quirks; quirks 4855 drivers/gpu/drm/drm_edid.c u32 quirks; quirks 4875 drivers/gpu/drm/drm_edid.c quirks = drm_add_display_info(connector, edid); quirks 4891 drivers/gpu/drm/drm_edid.c num_modes += add_detailed_modes(connector, edid, quirks); quirks 4901 drivers/gpu/drm/drm_edid.c if (quirks & (EDID_QUIRK_PREFER_LARGE_60 | EDID_QUIRK_PREFER_LARGE_75)) quirks 4902 drivers/gpu/drm/drm_edid.c edid_fixup_preferred(connector, quirks); quirks 4904 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_FORCE_6BPC) quirks 4907 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_FORCE_8BPC) quirks 4910 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_FORCE_10BPC) quirks 4913 drivers/gpu/drm/drm_edid.c if (quirks & EDID_QUIRK_FORCE_12BPC) quirks 1868 drivers/gpu/drm/i915/display/intel_ddi.c if (dev_priv->quirks & QUIRK_INCREASE_DDI_DISABLED_TIME && quirks 7550 drivers/gpu/drm/i915/display/intel_display.c && !(dev_priv->quirks & QUIRK_LVDS_SSC_DISABLE); quirks 12696 drivers/gpu/drm/i915/display/intel_display.c ((current_config->quirks | pipe_config->quirks) & (quirk)) quirks 756 drivers/gpu/drm/i915/display/intel_display_types.h unsigned long quirks; quirks 6459 drivers/gpu/drm/i915/display/intel_dp.c if (dev_priv->quirks & QUIRK_INCREASE_T12_DELAY) { quirks 529 drivers/gpu/drm/i915/display/intel_panel.c dev_priv->quirks & QUIRK_INVERT_BRIGHTNESS) { quirks 1905 drivers/gpu/drm/i915/display/intel_panel.c if (dev_priv->quirks & QUIRK_BACKLIGHT_PRESENT) { quirks 16 drivers/gpu/drm/i915/display/intel_quirks.c i915->quirks |= QUIRK_LVDS_SSC_DISABLE; quirks 26 drivers/gpu/drm/i915/display/intel_quirks.c i915->quirks |= QUIRK_INVERT_BRIGHTNESS; quirks 33 drivers/gpu/drm/i915/display/intel_quirks.c i915->quirks |= QUIRK_BACKLIGHT_PRESENT; quirks 42 drivers/gpu/drm/i915/display/intel_quirks.c i915->quirks |= QUIRK_INCREASE_T12_DELAY; quirks 52 drivers/gpu/drm/i915/display/intel_quirks.c i915->quirks |= QUIRK_INCREASE_DDI_DISABLED_TIME; quirks 1619 drivers/gpu/drm/i915/display/intel_sdvo.c pipe_config->quirks |= PIPE_CONFIG_QUIRK_MODE_SYNC_FLAGS; quirks 35 drivers/gpu/drm/i915/gem/i915_gem_pages.c i915->quirks & QUIRK_PIN_SWIZZLED_PAGES) { quirks 253 drivers/gpu/drm/i915/gem/i915_gem_tiling.c i915->quirks & QUIRK_PIN_SWIZZLED_PAGES) { quirks 430 drivers/gpu/drm/i915/gem/i915_gem_tiling.c if (dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) quirks 233 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c if (i915->quirks & QUIRK_PIN_SWIZZLED_PAGES) quirks 1689 drivers/gpu/drm/i915/i915_debugfs.c if (dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) quirks 1441 drivers/gpu/drm/i915/i915_drv.h unsigned long quirks; quirks 1089 drivers/gpu/drm/i915/i915_gem.c i915->quirks & QUIRK_PIN_SWIZZLED_PAGES) { quirks 715 drivers/gpu/drm/i915/i915_gem_fence_reg.c i915->quirks |= QUIRK_PIN_SWIZZLED_PAGES; quirks 518 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_FAULT_DETECT_MASK) { quirks 581 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_TWO_PASS_USE_WFI) quirks 671 drivers/gpu/drm/msm/adreno/a5xx_gpu.c if (adreno_gpu->info->quirks & ADRENO_QUIRK_LMLOADKILL_DISABLE) { quirks 132 drivers/gpu/drm/msm/adreno/adreno_device.c .quirks = ADRENO_QUIRK_TWO_PASS_USE_WFI | quirks 151 drivers/gpu/drm/msm/adreno/adreno_device.c .quirks = ADRENO_QUIRK_LMLOADKILL_DISABLE, quirks 77 drivers/gpu/drm/msm/adreno/adreno_gpu.h enum adreno_quirks quirks; quirks 39 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h const int quirks; quirks 45 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c if (phy->cfg->quirks & V3_0_0_10NM_OLD_TIMINGS_QUIRK) quirks 80 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c if (!(phy->cfg->quirks & V3_0_0_10NM_OLD_TIMINGS_QUIRK)) { quirks 246 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c .quirks = V3_0_0_10NM_OLD_TIMINGS_QUIRK, quirks 316 drivers/gpu/drm/omapdrm/dss/dsi.c enum dsi_quirks quirks; quirks 1139 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_REVERSE_TXCLKESC) { quirks 1286 drivers/gpu/drm/omapdrm/dss/dsi.c if ((dsi->data->quirks & DSI_QUIRK_PLL_PWR_BUG) && quirks 1655 drivers/gpu/drm/omapdrm/dss/dsi.c if (!(dsi->data->quirks & DSI_QUIRK_GNQ)) quirks 1807 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_PHY_DCC) { quirks 1878 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_REVERSE_TXCLKESC) quirks 2376 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_VC_OCP_WIDTH) quirks 2409 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_DCS_CMD_CONFIG_VC) { quirks 3525 drivers/gpu/drm/omapdrm/dss/dsi.c if (!(dsi->data->quirks & DSI_QUIRK_DCS_CMD_CONFIG_VC)) { quirks 5206 drivers/gpu/drm/omapdrm/dss/dsi.c .quirks = DSI_QUIRK_REVERSE_TXCLKESC, quirks 5218 drivers/gpu/drm/omapdrm/dss/dsi.c .quirks = DSI_QUIRK_PLL_PWR_BUG, quirks 5231 drivers/gpu/drm/omapdrm/dss/dsi.c .quirks = DSI_QUIRK_DCS_CMD_CONFIG_VC | DSI_QUIRK_VC_OCP_WIDTH quirks 5245 drivers/gpu/drm/omapdrm/dss/dsi.c .quirks = DSI_QUIRK_DCS_CMD_CONFIG_VC | DSI_QUIRK_VC_OCP_WIDTH quirks 5384 drivers/gpu/drm/omapdrm/dss/dsi.c if (dsi->data->quirks & DSI_QUIRK_GNQ) { quirks 80 drivers/gpu/drm/panfrost/panfrost_gpu.c u32 quirks = 0; quirks 84 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_LS_PAUSEBUFFER_DISABLE; quirks 87 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_SDC_DISABLE_OQ_DISCARD; quirks 90 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_ENABLE_TEXGRD_FLAGS; quirks 94 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_LS_ATTR_CHECK_DISABLE; quirks 96 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_LS_ALLOW_ATTR_TYPES; quirks 100 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= SC_TLS_HASH_ENABLE; quirks 102 drivers/gpu/drm/panfrost/panfrost_gpu.c if (quirks) quirks 103 drivers/gpu/drm/panfrost/panfrost_gpu.c gpu_write(pfdev, GPU_SHADER_CONFIG, quirks); quirks 106 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks = gpu_read(pfdev, GPU_TILER_CONFIG); quirks 110 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= TC_CLOCK_GATE_OVERRIDE; quirks 112 drivers/gpu/drm/panfrost/panfrost_gpu.c gpu_write(pfdev, GPU_TILER_CONFIG, quirks); quirks 115 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks = gpu_read(pfdev, GPU_L2_MMU_CONFIG); quirks 119 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks &= ~(L2_MMU_CONFIG_3BIT_LIMIT_EXTERNAL_READS | quirks 122 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks &= ~(L2_MMU_CONFIG_LIMIT_EXTERNAL_READS | quirks 125 drivers/gpu/drm/panfrost/panfrost_gpu.c gpu_write(pfdev, GPU_L2_MMU_CONFIG, quirks); quirks 127 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks = 0; quirks 130 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= JM_MAX_JOB_THROTTLE_LIMIT << JM_JOB_THROTTLE_LIMIT_SHIFT; quirks 133 drivers/gpu/drm/panfrost/panfrost_gpu.c quirks |= (COHERENCY_ACE_LITE | COHERENCY_ACE) << quirks 136 drivers/gpu/drm/panfrost/panfrost_gpu.c if (quirks) quirks 137 drivers/gpu/drm/panfrost/panfrost_gpu.c gpu_write(pfdev, GPU_JM_CONFIG, quirks); quirks 186 drivers/gpu/drm/rcar-du/rcar_du_drv.c .quirks = RCAR_DU_QUIRK_ALIGN_128B, quirks 62 drivers/gpu/drm/rcar-du/rcar_du_drv.h unsigned int quirks; quirks 108 drivers/gpu/drm/rcar-du/rcar_du_drv.h return rcdu->info->quirks & quirk; quirks 47 drivers/gpu/drm/rcar-du/rcar_lvds.c unsigned int quirks; quirks 371 drivers/gpu/drm/rcar-du/rcar_lvds.c if (WARN_ON(!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL))) quirks 390 drivers/gpu/drm/rcar-du/rcar_lvds.c if (WARN_ON(!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL))) quirks 433 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_LANES) quirks 442 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_DUAL_LINK) { quirks 483 drivers/gpu/drm/rcar-du/rcar_lvds.c if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL)) { quirks 492 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_PWD) { quirks 498 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_GEN3_LVEN) { quirks 504 drivers/gpu/drm/rcar-du/rcar_lvds.c if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_PWD)) quirks 508 drivers/gpu/drm/rcar-du/rcar_lvds.c if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL)) { quirks 555 drivers/gpu/drm/rcar-du/rcar_lvds.c min_freq = lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL ? 5000 : 31000; quirks 760 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_DUAL_LINK) quirks 786 drivers/gpu/drm/rcar-du/rcar_lvds.c if (lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL) quirks 820 drivers/gpu/drm/rcar-du/rcar_lvds.c if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL)) quirks 848 drivers/gpu/drm/rcar-du/rcar_lvds.c .quirks = RCAR_LVDS_QUIRK_LANES, quirks 918 drivers/gpu/drm/rcar-du/rcar_lvds.c .quirks = RCAR_LVDS_QUIRK_PWD, quirks 924 drivers/gpu/drm/rcar-du/rcar_lvds.c .quirks = RCAR_LVDS_QUIRK_PWD | RCAR_LVDS_QUIRK_GEN3_LVEN, quirks 930 drivers/gpu/drm/rcar-du/rcar_lvds.c .quirks = RCAR_LVDS_QUIRK_GEN3_LVEN | RCAR_LVDS_QUIRK_EXT_PLL quirks 937 drivers/gpu/drm/rcar-du/rcar_lvds.c .quirks = RCAR_LVDS_QUIRK_GEN3_LVEN | RCAR_LVDS_QUIRK_PWD quirks 582 drivers/gpu/drm/sun4i/sun4i_backend.c if (backend->quirks->supports_lowest_plane_alpha) quirks 591 drivers/gpu/drm/sun4i/sun4i_backend.c if (!backend->quirks->supports_lowest_plane_alpha && quirks 786 drivers/gpu/drm/sun4i/sun4i_backend.c const struct sun4i_backend_quirks *quirks; quirks 908 drivers/gpu/drm/sun4i/sun4i_backend.c quirks = of_device_get_match_data(dev); quirks 909 drivers/gpu/drm/sun4i/sun4i_backend.c if (quirks->needs_output_muxing) { quirks 928 drivers/gpu/drm/sun4i/sun4i_backend.c backend->quirks = quirks; quirks 186 drivers/gpu/drm/sun4i/sun4i_backend.h const struct sun4i_backend_quirks *quirks; quirks 188 drivers/gpu/drm/sun4i/sun4i_drv.c struct sun4i_tcon_quirks *quirks; quirks 190 drivers/gpu/drm/sun4i/sun4i_drv.c quirks = (struct sun4i_tcon_quirks *)match->data; quirks 192 drivers/gpu/drm/sun4i/sun4i_drv.c return quirks->has_channel_0; quirks 89 drivers/gpu/drm/sun4i/sun4i_tcon.c WARN_ON(!tcon->quirks->has_channel_0); quirks 96 drivers/gpu/drm/sun4i/sun4i_tcon.c WARN_ON(!tcon->quirks->has_channel_1); quirks 242 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->set_mux) quirks 243 drivers/gpu/drm/sun4i/sun4i_tcon.c ret = tcon->quirks->set_mux(tcon, encoder); quirks 410 drivers/gpu/drm/sun4i/sun4i_tcon.c WARN_ON(!tcon->quirks->has_channel_0); quirks 489 drivers/gpu/drm/sun4i/sun4i_tcon.c WARN_ON(!tcon->quirks->has_channel_0); quirks 491 drivers/gpu/drm/sun4i/sun4i_tcon.c tcon->dclk_min_div = tcon->quirks->dclk_min_div; quirks 591 drivers/gpu/drm/sun4i/sun4i_tcon.c WARN_ON(!tcon->quirks->has_channel_1); quirks 756 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_0) { quirks 765 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_1) { quirks 1108 drivers/gpu/drm/sun4i/sun4i_tcon.c tcon->quirks = of_device_get_match_data(dev); quirks 1116 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->needs_edp_reset) { quirks 1137 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->supports_lvds) { quirks 1163 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_lvds_alt) { quirks 1178 drivers/gpu/drm/sun4i/sun4i_tcon.c (tcon->quirks->has_lvds_alt && !has_lvds_alt)) { quirks 1201 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_0) { quirks 1222 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_0) { quirks 1242 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->needs_de_be_mux) { quirks 1266 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_0) quirks 1281 drivers/gpu/drm/sun4i/sun4i_tcon.c if (tcon->quirks->has_channel_0) quirks 1294 drivers/gpu/drm/sun4i/sun4i_tcon.c const struct sun4i_tcon_quirks *quirks; quirks 1299 drivers/gpu/drm/sun4i/sun4i_tcon.c quirks = of_device_get_match_data(&pdev->dev); quirks 1302 drivers/gpu/drm/sun4i/sun4i_tcon.c if (quirks->has_channel_0) { quirks 258 drivers/gpu/drm/sun4i/sun4i_tcon.h const struct sun4i_tcon_quirks *quirks; quirks 23 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c if (hdmi->quirks->set_rate) quirks 146 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c hdmi->quirks = of_device_get_match_data(dev); quirks 228 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c plat_data->mode_valid = hdmi->quirks->mode_valid; quirks 192 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h const struct sun8i_dw_hdmi_quirks *quirks; quirks 130 drivers/gpu/drm/sun4i/sun8i_tcon_top.c const struct sun8i_tcon_top_quirks *quirks; quirks 135 drivers/gpu/drm/sun4i/sun8i_tcon_top.c quirks = of_device_get_match_data(&pdev->dev); quirks 199 drivers/gpu/drm/sun4i/sun8i_tcon_top.c if (quirks->has_tcon_tv1) quirks 205 drivers/gpu/drm/sun4i/sun8i_tcon_top.c if (quirks->has_dsi) quirks 181 drivers/greybus/connection.c if (intf && (intf->quirks & GB_INTERFACE_QUIRK_NO_CPORT_FEATURES)) quirks 501 drivers/greybus/control.c if (!(control->intf->quirks & GB_INTERFACE_QUIRK_NO_BUNDLE_ACTIVATE)) quirks 113 drivers/greybus/interface.c intf->quirks |= GB_INTERFACE_QUIRK_NO_GMP_IDS; quirks 114 drivers/greybus/interface.c intf->quirks |= GB_INTERFACE_QUIRK_NO_INIT_STATUS; quirks 225 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_LEGACY_MODE_SWITCH) { quirks 376 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_NO_INIT_STATUS) quirks 403 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_NO_INIT_STATUS) quirks 422 drivers/greybus/interface.c intf->quirks |= bootrom_quirks; quirks 426 drivers/greybus/interface.c intf->quirks &= ~bootrom_quirks; quirks 427 drivers/greybus/interface.c intf->quirks |= s2l_quirks; quirks 430 drivers/greybus/interface.c intf->quirks &= ~bootrom_quirks; quirks 431 drivers/greybus/interface.c intf->quirks &= ~s2l_quirks; quirks 1194 drivers/greybus/interface.c if (intf->quirks & GB_INTERFACE_QUIRK_FORCED_DISABLE) quirks 554 drivers/greybus/svc.c u8 flags, u32 quirks, quirks 576 drivers/greybus/svc.c request.quirks = cpu_to_le32(quirks); quirks 29 drivers/hid/hid-a4tech.c unsigned long quirks; quirks 40 drivers/hid/hid-a4tech.c if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && quirks 67 drivers/hid/hid-a4tech.c if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) quirks 84 drivers/hid/hid-a4tech.c if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { quirks 99 drivers/hid/hid-a4tech.c if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { quirks 124 drivers/hid/hid-a4tech.c a4->quirks = id->driver_data; quirks 791 drivers/hid/hid-alps.c hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; quirks 55 drivers/hid/hid-apple.c unsigned long quirks; quirks 233 drivers/hid/hid-apple.c if (asc->quirks & APPLE_NUMLOCK_EMULATION && quirks 285 drivers/hid/hid-apple.c if ((asc->quirks & APPLE_INVERT_HWHEEL) && quirks 292 drivers/hid/hid-apple.c if ((asc->quirks & APPLE_HAS_FN) && quirks 309 drivers/hid/hid-apple.c if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 && quirks 362 drivers/hid/hid-apple.c if (asc->quirks & APPLE_MIGHTYMOUSE) { quirks 377 drivers/hid/hid-apple.c unsigned long quirks = id->driver_data; quirks 388 drivers/hid/hid-apple.c asc->quirks = quirks; quirks 398 drivers/hid/hid-apple.c if (quirks & APPLE_HIDDEV) quirks 400 drivers/hid/hid-apple.c if (quirks & APPLE_IGNORE_HIDINPUT) quirks 295 drivers/hid/hid-appleir.c hid->quirks |= HID_QUIRK_HIDINPUT_FORCE; quirks 108 drivers/hid/hid-asus.c unsigned long quirks; quirks 614 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_T100CHI && quirks 668 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_SKIP_INPUT_MAPPING) { quirks 680 drivers/hid/hid-asus.c if (drvdata->quirks & (QUIRK_T100CHI | QUIRK_T90CHI)) { quirks 737 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_USE_KBD_BACKLIGHT) quirks 770 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_NO_CONSUMER_USAGES && quirks 838 drivers/hid/hid-asus.c drvdata->quirks = id->driver_data; quirks 845 drivers/hid/hid-asus.c drvdata->quirks &= ~QUIRK_T100CHI; quirks 846 drivers/hid/hid-asus.c drvdata->quirks |= QUIRK_T90CHI; quirks 849 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_IS_MULTITOUCH) quirks 852 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_T100_KEYBOARD) { quirks 856 drivers/hid/hid-asus.c drvdata->quirks = QUIRK_SKIP_INPUT_MAPPING; quirks 871 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_T100CHI) { quirks 876 drivers/hid/hid-asus.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 880 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_NO_INIT_REPORTS) quirks 881 drivers/hid/hid-asus.c hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; quirks 885 drivers/hid/hid-asus.c if (drvdata->quirks & (QUIRK_T100CHI | QUIRK_T90CHI)) { quirks 957 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_FIX_NOTEBOOK_REPORT && quirks 963 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_T100_KEYBOARD && quirks 970 drivers/hid/hid-asus.c if (drvdata->quirks & (QUIRK_T100CHI | QUIRK_T90CHI)) { quirks 974 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_T100CHI) { quirks 996 drivers/hid/hid-asus.c drvdata->quirks & QUIRK_T100CHI ? quirks 1007 drivers/hid/hid-asus.c if (drvdata->quirks & QUIRK_G752_KEYBOARD && quirks 30 drivers/hid/hid-belkin.c unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); quirks 33 drivers/hid/hid-belkin.c !(quirks & BELKIN_WKBD)) quirks 48 drivers/hid/hid-belkin.c unsigned long quirks = id->driver_data; quirks 51 drivers/hid/hid-belkin.c hid_set_drvdata(hdev, (void *)quirks); quirks 60 drivers/hid/hid-belkin.c ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0)); quirks 120 drivers/hid/hid-betopff.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 114 drivers/hid/hid-cmedia.c hid->quirks |= HID_QUIRK_HIDINPUT_FORCE; quirks 1922 drivers/hid/hid-core.c if (hdev->quirks & HID_QUIRK_HIDDEV_FORCE) quirks 1924 drivers/hid/hid-core.c if (hdev->quirks & HID_QUIRK_HIDINPUT_FORCE) quirks 2260 drivers/hid/hid-core.c hdev->quirks = hid_lookup_quirk(hdev); quirks 2376 drivers/hid/hid-core.c hdev->quirks = hid_lookup_quirk(hdev); quirks 2407 drivers/hid/hid-core.c !(hdev->quirks & HID_QUIRK_HAVE_SPECIAL_DRIVER)) { quirks 41 drivers/hid/hid-corsair.c unsigned long quirks; quirks 554 drivers/hid/hid-corsair.c unsigned long quirks = id->driver_data; quirks 562 drivers/hid/hid-corsair.c drvdata->quirks = quirks; quirks 577 drivers/hid/hid-corsair.c if (quirks & CORSAIR_USE_K90_MACRO) { quirks 582 drivers/hid/hid-corsair.c if (quirks & CORSAIR_USE_K90_BACKLIGHT) { quirks 235 drivers/hid/hid-creative-sb0540.c hid->quirks |= HID_QUIRK_HIDINPUT_FORCE; quirks 33 drivers/hid/hid-cypress.c unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); quirks 36 drivers/hid/hid-cypress.c if (!(quirks & CP_RDESC_SWAPPED_MIN_MAX)) quirks 55 drivers/hid/hid-cypress.c unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); quirks 57 drivers/hid/hid-cypress.c if (!(quirks & CP_2WHEEL_MOUSE_HACK)) quirks 71 drivers/hid/hid-cypress.c unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); quirks 74 drivers/hid/hid-cypress.c !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) quirks 79 drivers/hid/hid-cypress.c quirks |= CP_2WHEEL_MOUSE_HACK_ON; quirks 81 drivers/hid/hid-cypress.c quirks &= ~CP_2WHEEL_MOUSE_HACK_ON; quirks 82 drivers/hid/hid-cypress.c hid_set_drvdata(hdev, (void *)quirks); quirks 86 drivers/hid/hid-cypress.c if (usage->code == REL_WHEEL && (quirks & CP_2WHEEL_MOUSE_HACK_ON)) { quirks 98 drivers/hid/hid-cypress.c unsigned long quirks = id->driver_data; quirks 101 drivers/hid/hid-cypress.c hid_set_drvdata(hdev, (void *)quirks); quirks 43 drivers/hid/hid-generic.c if (hdev->quirks & HID_QUIRK_HAVE_SPECIAL_DRIVER) quirks 61 drivers/hid/hid-generic.c hdev->quirks |= HID_QUIRK_INPUT_PER_APP; quirks 447 drivers/hid/hid-google-hammer.c hdev->quirks |= HID_QUIRK_ALWAYS_POLL; quirks 327 drivers/hid/hid-input.c unsigned quirks = 0; quirks 332 drivers/hid/hid-input.c quirks = match->driver_data; quirks 334 drivers/hid/hid-input.c return quirks; quirks 435 drivers/hid/hid-input.c unsigned quirks; quirks 442 drivers/hid/hid-input.c quirks = find_battery_quirk(dev); quirks 445 drivers/hid/hid-input.c dev->bus, dev->vendor, dev->product, dev->version, quirks); quirks 447 drivers/hid/hid-input.c if (quirks & HID_BATTERY_QUIRK_IGNORE) quirks 471 drivers/hid/hid-input.c if (quirks & HID_BATTERY_QUIRK_PERCENT) { quirks 476 drivers/hid/hid-input.c if (quirks & HID_BATTERY_QUIRK_FEATURE) quirks 782 drivers/hid/hid-input.c device->quirks |= HID_QUIRK_NOTOUCH; quirks 817 drivers/hid/hid-input.c device->quirks &= ~HID_QUIRK_NOTOUCH; quirks 1163 drivers/hid/hid-input.c if (device->quirks & HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE) { quirks 1181 drivers/hid/hid-input.c if ((device->quirks & HID_QUIRK_BADPAD) && (usage->code == ABS_X || usage->code == ABS_Y)) { quirks 1266 drivers/hid/hid-input.c unsigned *quirks = &hid->quirks; quirks 1292 drivers/hid/hid-input.c *quirks = value ? (*quirks | HID_QUIRK_INVERT) : (*quirks & ~HID_QUIRK_INVERT); quirks 1298 drivers/hid/hid-input.c input_event(input, usage->type, (*quirks & HID_QUIRK_INVERT) ? BTN_TOOL_RUBBER : usage->code, 1); quirks 1306 drivers/hid/hid-input.c if (usage->hid == (HID_UP_DIGITIZER | 0x0030) && (*quirks & HID_QUIRK_NOTOUCH)) { /* Pressure */ quirks 1405 drivers/hid/hid-input.c if (hid->quirks & HID_QUIRK_NO_INPUT_SYNC) quirks 1669 drivers/hid/hid-input.c if ((hid->quirks & HID_QUIRK_INPUT_PER_APP) && quirks 1797 drivers/hid/hid-input.c hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORTS) quirks 1886 drivers/hid/hid-input.c hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORTS) quirks 1900 drivers/hid/hid-input.c if (hid->quirks & HID_QUIRK_MULTI_INPUT) quirks 1903 drivers/hid/hid-input.c (hid->quirks & HID_QUIRK_INPUT_PER_APP)) quirks 1914 drivers/hid/hid-input.c if (hid->quirks & HID_QUIRK_MULTI_INPUT) quirks 435 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && quirks 442 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && quirks 675 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) quirks 685 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && quirks 689 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && quirks 707 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && quirks 711 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || quirks 747 drivers/hid/hid-lg.c if ((drv_data->quirks & LG_INVERT_HWHEEL) && usage->code == REL_HWHEEL) { quirks 752 drivers/hid/hid-lg.c if (drv_data->quirks & LG_FF4) { quirks 764 drivers/hid/hid-lg.c if (drv_data->quirks & LG_FF4) quirks 790 drivers/hid/hid-lg.c drv_data->quirks = id->driver_data; quirks 794 drivers/hid/hid-lg.c if (drv_data->quirks & LG_NOGET) quirks 795 drivers/hid/hid-lg.c hdev->quirks |= HID_QUIRK_NOGET; quirks 803 drivers/hid/hid-lg.c if (drv_data->quirks & (LG_FF | LG_FF2 | LG_FF3 | LG_FF4)) quirks 843 drivers/hid/hid-lg.c if (drv_data->quirks & LG_FF) quirks 845 drivers/hid/hid-lg.c else if (drv_data->quirks & LG_FF2) quirks 847 drivers/hid/hid-lg.c else if (drv_data->quirks & LG_FF3) quirks 849 drivers/hid/hid-lg.c else if (drv_data->quirks & LG_FF4) quirks 867 drivers/hid/hid-lg.c if (drv_data->quirks & LG_FF4) quirks 6 drivers/hid/hid-lg.h unsigned long quirks; quirks 1667 drivers/hid/hid-logitech-dj.c hdev->quirks |= HID_QUIRK_INPUT_PER_APP; quirks 184 drivers/hid/hid-logitech-hidpp.c unsigned long quirks; quirks 237 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_FORCE_OUTPUT_REPORTS) { quirks 2230 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) quirks 2274 drivers/hid/hid-logitech-hidpp.c !(hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS)) quirks 2339 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) { quirks 2949 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HI_RES_SCROLL_X2121) { quirks 2953 drivers/hid/hid-logitech-hidpp.c } else if (hidpp->quirks & HIDPP_QUIRK_HI_RES_SCROLL_X2120) { quirks 2985 drivers/hid/hid-logitech-hidpp.c (hidpp->quirks & HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS)) quirks 3000 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) quirks 3002 drivers/hid/hid-logitech-hidpp.c else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560 && quirks 3019 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_G920) { quirks 3036 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) quirks 3038 drivers/hid/hid-logitech-hidpp.c else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560) quirks 3041 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_WHEELS) quirks 3044 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_EXTRA_MOUSE_BTNS) quirks 3117 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_WHEELS) { quirks 3123 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_EXTRA_MOUSE_BTNS) { quirks 3129 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS) { quirks 3180 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) quirks 3182 drivers/hid/hid-logitech-hidpp.c else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560) quirks 3206 drivers/hid/hid-logitech-hidpp.c if (!(hidpp->quirks & HIDPP_QUIRK_HI_RES_SCROLL) || value == 0 quirks 3232 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_K750) quirks 3368 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) { quirks 3372 drivers/hid/hid-logitech-hidpp.c } else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560) { quirks 3376 drivers/hid/hid-logitech-hidpp.c } else if (hidpp->quirks & HIDPP_QUIRK_CLASS_K400) { quirks 3382 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_WHEELS) { quirks 3388 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_EXTRA_MOUSE_BTNS) { quirks 3394 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS) { quirks 3438 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_HI_RES_SCROLL) quirks 3441 drivers/hid/hid-logitech-hidpp.c if (!(hidpp->quirks & HIDPP_QUIRK_NO_HIDINPUT) || hidpp->delayed_input) quirks 3551 drivers/hid/hid-logitech-hidpp.c hidpp->quirks = id->driver_data; quirks 3570 drivers/hid/hid-logitech-hidpp.c hidpp->quirks |= HIDPP_QUIRK_UNIFYING; quirks 3574 drivers/hid/hid-logitech-hidpp.c hidpp->quirks |= HIDPP_QUIRK_HIDPP_WHEELS | quirks 3579 drivers/hid/hid-logitech-hidpp.c hidpp->quirks |= HIDPP_QUIRK_HIDPP_CONSUMER_VENDOR_KEYS; quirks 3582 drivers/hid/hid-logitech-hidpp.c hidpp->quirks &= ~HIDPP_QUIRK_CLASS_WTP; quirks 3583 drivers/hid/hid-logitech-hidpp.c hidpp->quirks &= ~HIDPP_QUIRK_NO_HIDINPUT; quirks 3586 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) { quirks 3590 drivers/hid/hid-logitech-hidpp.c } else if (hidpp->quirks & HIDPP_QUIRK_CLASS_K400) { quirks 3627 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_UNIFYING) quirks 3632 drivers/hid/hid-logitech-hidpp.c if (!(hidpp->quirks & HIDPP_QUIRK_UNIFYING)) { quirks 3642 drivers/hid/hid-logitech-hidpp.c if (connected && (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP)) { quirks 3646 drivers/hid/hid-logitech-hidpp.c } else if (connected && (hidpp->quirks & HIDPP_QUIRK_CLASS_G920)) { quirks 3659 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_NO_HIDINPUT) quirks 3669 drivers/hid/hid-logitech-hidpp.c if (hidpp->quirks & HIDPP_QUIRK_CLASS_G920) { quirks 116 drivers/hid/hid-magicmouse.c unsigned long quirks; quirks 604 drivers/hid/hid-magicmouse.c msc->quirks = id->driver_data; quirks 123 drivers/hid/hid-mf.c hid->quirks |= id->driver_data; quirks 32 drivers/hid/hid-microsoft.c unsigned long quirks; quirks 63 drivers/hid/hid-microsoft.c unsigned long quirks = ms->quirks; quirks 69 drivers/hid/hid-microsoft.c if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && quirks 190 drivers/hid/hid-microsoft.c unsigned long quirks = ms->quirks; quirks 192 drivers/hid/hid-microsoft.c if (quirks & MS_ERGONOMY) { quirks 198 drivers/hid/hid-microsoft.c if ((quirks & MS_PRESENTER) && quirks 202 drivers/hid/hid-microsoft.c if (quirks & MS_SURFACE_DIAL) { quirks 217 drivers/hid/hid-microsoft.c unsigned long quirks = ms->quirks; quirks 219 drivers/hid/hid-microsoft.c if (quirks & MS_DUPLICATE_USAGES) quirks 229 drivers/hid/hid-microsoft.c unsigned long quirks = ms->quirks; quirks 239 drivers/hid/hid-microsoft.c if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff00)) { quirks 247 drivers/hid/hid-microsoft.c if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff01)) { quirks 262 drivers/hid/hid-microsoft.c if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff05)) { quirks 342 drivers/hid/hid-microsoft.c if (!(ms->quirks & MS_QUIRK_FF)) quirks 362 drivers/hid/hid-microsoft.c if (!(ms->quirks & MS_QUIRK_FF)) quirks 370 drivers/hid/hid-microsoft.c unsigned long quirks = id->driver_data; quirks 378 drivers/hid/hid-microsoft.c ms->quirks = quirks; quirks 382 drivers/hid/hid-microsoft.c if (quirks & MS_NOGET) quirks 383 drivers/hid/hid-microsoft.c hdev->quirks |= HID_QUIRK_NOGET; quirks 385 drivers/hid/hid-microsoft.c if (quirks & MS_SURFACE_DIAL) quirks 386 drivers/hid/hid-microsoft.c hdev->quirks |= HID_QUIRK_INPUT_PER_APP; quirks 394 drivers/hid/hid-microsoft.c ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT | ((quirks & MS_HIDINPUT) ? quirks 111 drivers/hid/hid-multitouch.c __s32 quirks; quirks 141 drivers/hid/hid-multitouch.c __s32 quirks; quirks 240 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 243 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP }, quirks 245 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID}, quirks 247 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_CONFIDENCE }, quirks 249 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_CONFIDENCE | quirks 252 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_CONFIDENCE | quirks 255 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_INRANGE | quirks 259 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_INRANGE | quirks 263 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_INRANGE | quirks 266 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 274 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 278 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 285 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 298 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_VALID_IS_CONFIDENCE | quirks 307 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_SLOT_IS_CONTACTID | quirks 313 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_SLOT_IS_CONTACTID | quirks 319 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID, quirks 324 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP, quirks 327 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP | quirks 333 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP | quirks 338 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP | quirks 344 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 350 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 354 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 359 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 365 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 372 drivers/hid/hid-multitouch.c .quirks = MT_QUIRK_ALWAYS_VALID | quirks 387 drivers/hid/hid-multitouch.c return sprintf(buf, "%u\n", td->mtclass.quirks); quirks 403 drivers/hid/hid-multitouch.c td->mtclass.quirks = val; quirks 406 drivers/hid/hid-multitouch.c application->quirks = val; quirks 408 drivers/hid/hid-multitouch.c application->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; quirks 414 drivers/hid/hid-multitouch.c static DEVICE_ATTR(quirks, S_IWUSR | S_IRUGO, mt_show_quirks, mt_set_quirks); quirks 435 drivers/hid/hid-multitouch.c if (hdev->quirks & HID_QUIRK_NO_INIT_REPORTS) quirks 559 drivers/hid/hid-multitouch.c mt_application->quirks = td->mtclass.quirks; quirks 575 drivers/hid/hid-multitouch.c if (!(td->mtclass.quirks & MT_QUIRK_SEPARATE_APP_REPORT) || quirks 761 drivers/hid/hid-multitouch.c if (app->quirks & MT_QUIRK_HOVERING) { quirks 772 drivers/hid/hid-multitouch.c app->quirks |= MT_QUIRK_CONFIDENCE; quirks 774 drivers/hid/hid-multitouch.c if (app->quirks & MT_QUIRK_CONFIDENCE) quirks 793 drivers/hid/hid-multitouch.c if (!(app->quirks & MT_QUIRK_NO_AREA)) quirks 799 drivers/hid/hid-multitouch.c if (!(app->quirks & MT_QUIRK_NO_AREA)) { quirks 858 drivers/hid/hid-multitouch.c if ((app->quirks & MT_QUIRK_WIN8_PTP_BUTTONS) && quirks 882 drivers/hid/hid-multitouch.c __s32 quirks = app->quirks; quirks 884 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_SLOT_IS_CONTACTID) quirks 887 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_CYPRESS) quirks 890 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_SLOT_IS_CONTACTNUMBER) quirks 893 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_SLOT_IS_CONTACTID_MINUS_ONE) quirks 928 drivers/hid/hid-multitouch.c if (app->quirks & MT_QUIRK_WIN8_PTP_BUTTONS) quirks 982 drivers/hid/hid-multitouch.c __s32 quirks = app->quirks; quirks 993 drivers/hid/hid-multitouch.c if ((quirks & MT_QUIRK_CONTACT_CNT_ACCURATE) && quirks 997 drivers/hid/hid-multitouch.c if (!(quirks & MT_QUIRK_ALWAYS_VALID)) { quirks 998 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_VALID_IS_INRANGE) quirks 1000 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_NOT_SEEN_MEANS_UP) quirks 1002 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_VALID_IS_CONFIDENCE) quirks 1013 drivers/hid/hid-multitouch.c if ((quirks & MT_QUIRK_IGNORE_DUPLICATES) && mt) { quirks 1021 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_CONFIDENCE) quirks 1024 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_HOVERING) quirks 1079 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_TOUCH_SIZE_SCALING) { quirks 1111 drivers/hid/hid-multitouch.c __s32 quirks = app->quirks; quirks 1117 drivers/hid/hid-multitouch.c if (quirks & MT_QUIRK_WIN8_PTP_BUTTONS) { quirks 1179 drivers/hid/hid-multitouch.c if ((app->quirks & MT_QUIRK_WIN8_PTP_BUTTONS) && quirks 1232 drivers/hid/hid-multitouch.c if (app->quirks & MT_QUIRK_STICKY_FINGERS) { quirks 1262 drivers/hid/hid-multitouch.c if (app->quirks & MT_QUIRK_NOT_SEEN_MEANS_UP) quirks 1322 drivers/hid/hid-multitouch.c application->quirks & MT_QUIRK_ASUS_CUSTOM_UP)) quirks 1331 drivers/hid/hid-multitouch.c application->quirks & MT_QUIRK_ASUS_CUSTOM_UP && quirks 1436 drivers/hid/hid-multitouch.c if (cls->quirks & MT_QUIRK_FORCE_GET_FEATURE) { quirks 1522 drivers/hid/hid-multitouch.c __s32 quirks = app->quirks; quirks 1526 drivers/hid/hid-multitouch.c quirks |= MT_QUIRK_ALWAYS_VALID; quirks 1527 drivers/hid/hid-multitouch.c quirks &= ~MT_QUIRK_NOT_SEEN_MEANS_UP; quirks 1528 drivers/hid/hid-multitouch.c quirks &= ~MT_QUIRK_VALID_IS_INRANGE; quirks 1529 drivers/hid/hid-multitouch.c quirks &= ~MT_QUIRK_VALID_IS_CONFIDENCE; quirks 1530 drivers/hid/hid-multitouch.c quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; quirks 1533 drivers/hid/hid-multitouch.c app->quirks = quirks; quirks 1539 drivers/hid/hid-multitouch.c app->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; quirks 1716 drivers/hid/hid-multitouch.c hdev->quirks |= HID_QUIRK_NO_INPUT_SYNC; quirks 1723 drivers/hid/hid-multitouch.c hdev->quirks |= HID_QUIRK_INPUT_PER_APP; quirks 1726 drivers/hid/hid-multitouch.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 1728 drivers/hid/hid-multitouch.c if (mtclass->quirks & MT_QUIRK_FORCE_MULTI_INPUT) { quirks 1729 drivers/hid/hid-multitouch.c hdev->quirks &= ~HID_QUIRK_INPUT_PER_APP; quirks 1730 drivers/hid/hid-multitouch.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 1739 drivers/hid/hid-multitouch.c if (mtclass->quirks & MT_QUIRK_FIX_CONST_CONTACT_ID) quirks 900 drivers/hid/hid-ntrig.c hdev->quirks |= HID_QUIRK_MULTI_INPUT quirks 71 drivers/hid/hid-petalynx.c hdev->quirks |= HID_QUIRK_NOGET; quirks 183 drivers/hid/hid-pl.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 36 drivers/hid/hid-prodikeys.c unsigned long quirks; quirks 803 drivers/hid/hid-prodikeys.c unsigned long quirks = id->driver_data; quirks 834 drivers/hid/hid-prodikeys.c if (quirks & PK_QUIRK_NOGET) { /* hid_parse cleared all the quirks */ quirks 835 drivers/hid/hid-prodikeys.c hdev->quirks |= HID_QUIRK_NOGET; quirks 929 drivers/hid/hid-quirks.c if (hdev->quirks & HID_QUIRK_NO_IGNORE) quirks 931 drivers/hid/hid-quirks.c if (hdev->quirks & HID_QUIRK_IGNORE) quirks 1069 drivers/hid/hid-quirks.c const unsigned long quirks) quirks 1090 drivers/hid/hid-quirks.c q_new->hid_bl_item.driver_data = quirks; quirks 1149 drivers/hid/hid-quirks.c u32 quirks; quirks 1156 drivers/hid/hid-quirks.c &vendor, &product, &quirks); quirks 1162 drivers/hid/hid-quirks.c hid_modify_dquirk(&id, quirks) != 0) { quirks 1202 drivers/hid/hid-quirks.c unsigned long quirks = 0; quirks 1205 drivers/hid/hid-quirks.c quirks |= HID_QUIRK_IGNORE; quirks 1208 drivers/hid/hid-quirks.c quirks |= HID_QUIRK_HAVE_SPECIAL_DRIVER; quirks 1212 drivers/hid/hid-quirks.c quirks |= bl_entry->driver_data; quirks 1214 drivers/hid/hid-quirks.c if (quirks) quirks 1216 drivers/hid/hid-quirks.c quirks, hdev->vendor, hdev->product); quirks 1217 drivers/hid/hid-quirks.c return quirks; quirks 1231 drivers/hid/hid-quirks.c unsigned long quirks = 0; quirks 1258 drivers/hid/hid-quirks.c quirks = quirk_entry->driver_data; quirks 1260 drivers/hid/hid-quirks.c quirks = hid_gets_squirk(hdev); quirks 1263 drivers/hid/hid-quirks.c return quirks; quirks 69 drivers/hid/hid-retrode.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 664 drivers/hid/hid-rmi.c hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; quirks 665 drivers/hid/hid-rmi.c hdev->quirks |= HID_QUIRK_NO_INPUT_SYNC; quirks 32 drivers/hid/hid-saitek.c unsigned long quirks; quirks 39 drivers/hid/hid-saitek.c unsigned long quirks = id->driver_data; quirks 49 drivers/hid/hid-saitek.c ssc->quirks = quirks; quirks 74 drivers/hid/hid-saitek.c if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && quirks 98 drivers/hid/hid-saitek.c if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { quirks 119 drivers/hid/hid-saitek.c } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) { quirks 157 drivers/hid/hid-saitek.c (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) && quirks 159 drivers/hid/hid-saitek.c ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) && quirks 37 drivers/hid/hid-sensor-hub.c unsigned long quirks; quirks 617 drivers/hid/hid-sensor-hub.c sd->quirks = id->driver_data; quirks 122 drivers/hid/hid-sjoy.c hdev->quirks |= id->driver_data; quirks 545 drivers/hid/hid-sony.c unsigned long quirks; quirks 845 drivers/hid/hid-sony.c if (sc->quirks & (SINO_LITE_CONTROLLER | FUTUREMAX_DANCE_MAT)) quirks 852 drivers/hid/hid-sony.c if ((sc->quirks & VAIO_RDESC_CONSTANT) && *rsize >= 56 && quirks 864 drivers/hid/hid-sony.c if (sc->quirks & MOTION_CONTROLLER) quirks 867 drivers/hid/hid-sony.c if (sc->quirks & PS3REMOTE) quirks 874 drivers/hid/hid-sony.c if ((sc->quirks & SIXAXIS_CONTROLLER_USB) && *rsize >= 45 && quirks 903 drivers/hid/hid-sony.c offset = (sc->quirks & MOTION_CONTROLLER) ? 12 : 30; quirks 922 drivers/hid/hid-sony.c if (sc->quirks & SIXAXIS_CONTROLLER) { quirks 951 drivers/hid/hid-sony.c int data_offset = (sc->quirks & DUALSHOCK4_CONTROLLER_BT) ? 2 : 0; quirks 1084 drivers/hid/hid-sony.c max_touch_data = (sc->quirks & DUALSHOCK4_CONTROLLER_BT) ? 4 : 3; quirks 1209 drivers/hid/hid-sony.c if ((sc->quirks & SIXAXIS_CONTROLLER) && rd[0] == 0x01 && size == 49) { quirks 1227 drivers/hid/hid-sony.c } else if ((sc->quirks & MOTION_CONTROLLER_BT) && rd[0] == 0x01 && size == 49) { quirks 1229 drivers/hid/hid-sony.c } else if ((sc->quirks & NAVIGATION_CONTROLLER) && rd[0] == 0x01 && quirks 1232 drivers/hid/hid-sony.c } else if ((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && rd[0] == 0x01 && quirks 1235 drivers/hid/hid-sony.c } else if (((sc->quirks & DUALSHOCK4_CONTROLLER_BT) && rd[0] == 0x11 && quirks 1252 drivers/hid/hid-sony.c } else if ((sc->quirks & DUALSHOCK4_DONGLE) && rd[0] == 0x01 && quirks 1309 drivers/hid/hid-sony.c } else if ((sc->quirks & NSG_MRXU_REMOTE) && rd[0] == 0x02) { quirks 1328 drivers/hid/hid-sony.c if (sc->quirks & BUZZ_CONTROLLER) { quirks 1351 drivers/hid/hid-sony.c if (sc->quirks & PS3REMOTE) quirks 1354 drivers/hid/hid-sony.c if (sc->quirks & NAVIGATION_CONTROLLER) quirks 1357 drivers/hid/hid-sony.c if (sc->quirks & SIXAXIS_CONTROLLER) quirks 1360 drivers/hid/hid-sony.c if (sc->quirks & DUALSHOCK4_CONTROLLER) quirks 1417 drivers/hid/hid-sony.c if (sc->quirks & NSG_MRXU_REMOTE) { quirks 1462 drivers/hid/hid-sony.c if (sc->quirks & SIXAXIS_CONTROLLER) { quirks 1475 drivers/hid/hid-sony.c } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { quirks 1544 drivers/hid/hid-sony.c if (sc->quirks & SHANWAN_GAMEPAD) quirks 1599 drivers/hid/hid-sony.c if (sc->quirks & (DUALSHOCK4_CONTROLLER_USB | DUALSHOCK4_DONGLE)) { quirks 1651 drivers/hid/hid-sony.c if (sc->quirks & DUALSHOCK4_CONTROLLER_USB) { quirks 1846 drivers/hid/hid-sony.c if (!(sc->quirks & BUZZ_CONTROLLER)) quirks 1875 drivers/hid/hid-sony.c force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); quirks 1979 drivers/hid/hid-sony.c BUG_ON(!(sc->quirks & SONY_LED_SUPPORT)); quirks 1981 drivers/hid/hid-sony.c if (sc->quirks & BUZZ_CONTROLLER) { quirks 1989 drivers/hid/hid-sony.c } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { quirks 1998 drivers/hid/hid-sony.c } else if (sc->quirks & MOTION_CONTROLLER) { quirks 2004 drivers/hid/hid-sony.c } else if (sc->quirks & NAVIGATION_CONTROLLER) { quirks 2122 drivers/hid/hid-sony.c if (sc->quirks & SHANWAN_GAMEPAD) quirks 2146 drivers/hid/hid-sony.c if (sc->quirks & (DUALSHOCK4_CONTROLLER_USB | DUALSHOCK4_DONGLE)) { quirks 2179 drivers/hid/hid-sony.c if (sc->quirks & (DUALSHOCK4_CONTROLLER_USB | DUALSHOCK4_DONGLE)) quirks 2228 drivers/hid/hid-sony.c if ((sc->quirks & SIXAXIS_CONTROLLER) || quirks 2229 drivers/hid/hid-sony.c (sc->quirks & NAVIGATION_CONTROLLER)) quirks 2234 drivers/hid/hid-sony.c else if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) quirks 2238 drivers/hid/hid-sony.c else if (sc->quirks & (DUALSHOCK4_CONTROLLER_USB | DUALSHOCK4_DONGLE)) quirks 2242 drivers/hid/hid-sony.c else if (sc->quirks & MOTION_CONTROLLER) quirks 2388 drivers/hid/hid-sony.c const int sc0_not_bt = !(sc0->quirks & SONY_BT_DEVICE); quirks 2389 drivers/hid/hid-sony.c const int sc1_not_bt = !(sc1->quirks & SONY_BT_DEVICE); quirks 2462 drivers/hid/hid-sony.c if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) || quirks 2463 drivers/hid/hid-sony.c (sc->quirks & MOTION_CONTROLLER_BT) || quirks 2464 drivers/hid/hid-sony.c (sc->quirks & NAVIGATION_CONTROLLER_BT) || quirks 2465 drivers/hid/hid-sony.c (sc->quirks & SIXAXIS_CONTROLLER_BT)) { quirks 2476 drivers/hid/hid-sony.c } else if (sc->quirks & (DUALSHOCK4_CONTROLLER_USB | DUALSHOCK4_DONGLE)) { quirks 2500 drivers/hid/hid-sony.c } else if ((sc->quirks & SIXAXIS_CONTROLLER_USB) || quirks 2501 drivers/hid/hid-sony.c (sc->quirks & NAVIGATION_CONTROLLER_USB)) { quirks 2551 drivers/hid/hid-sony.c if ((sc->quirks & SIXAXIS_CONTROLLER) || quirks 2552 drivers/hid/hid-sony.c (sc->quirks & DUALSHOCK4_CONTROLLER)) { quirks 2623 drivers/hid/hid-sony.c if (sc->quirks & NAVIGATION_CONTROLLER_USB) { quirks 2640 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; quirks 2641 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_SKIP_OUTPUT_REPORT_ID; quirks 2651 drivers/hid/hid-sony.c } else if (sc->quirks & NAVIGATION_CONTROLLER_BT) { quirks 2656 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; quirks 2665 drivers/hid/hid-sony.c } else if (sc->quirks & SIXAXIS_CONTROLLER_USB) { quirks 2672 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; quirks 2673 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_SKIP_OUTPUT_REPORT_ID; quirks 2690 drivers/hid/hid-sony.c } else if (sc->quirks & SIXAXIS_CONTROLLER_BT) { quirks 2695 drivers/hid/hid-sony.c hdev->quirks |= HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP; quirks 2711 drivers/hid/hid-sony.c } else if (sc->quirks & DUALSHOCK4_CONTROLLER) { quirks 2759 drivers/hid/hid-sony.c if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) { quirks 2768 drivers/hid/hid-sony.c if (sc->quirks & DUALSHOCK4_DONGLE) { quirks 2775 drivers/hid/hid-sony.c } else if (sc->quirks & NSG_MRXU_REMOTE) { quirks 2789 drivers/hid/hid-sony.c } else if (sc->quirks & MOTION_CONTROLLER) { quirks 2795 drivers/hid/hid-sony.c if (sc->quirks & SONY_LED_SUPPORT) { quirks 2801 drivers/hid/hid-sony.c if (sc->quirks & SONY_BATTERY_SUPPORT) { quirks 2814 drivers/hid/hid-sony.c if (sc->quirks & SONY_FF_SUPPORT) { quirks 2843 drivers/hid/hid-sony.c unsigned long quirks = id->driver_data; quirks 2848 drivers/hid/hid-sony.c quirks |= FUTUREMAX_DANCE_MAT; quirks 2851 drivers/hid/hid-sony.c quirks |= SHANWAN_GAMEPAD; quirks 2861 drivers/hid/hid-sony.c sc->quirks = quirks; quirks 2871 drivers/hid/hid-sony.c if (sc->quirks & VAIO_RDESC_CONSTANT) quirks 2873 drivers/hid/hid-sony.c else if (sc->quirks & SIXAXIS_CONTROLLER) quirks 2882 drivers/hid/hid-sony.c if (sc->quirks & (SIXAXIS_CONTROLLER | DUALSHOCK4_CONTROLLER)) quirks 2914 drivers/hid/hid-sony.c if (sc->quirks & DUALSHOCK4_CONTROLLER_BT) quirks 2958 drivers/hid/hid-sony.c if ((sc->quirks & SIXAXIS_CONTROLLER_USB) || quirks 2959 drivers/hid/hid-sony.c (sc->quirks & NAVIGATION_CONTROLLER_USB)) { quirks 119 drivers/hid/hid-steam.c unsigned long quirks; quirks 406 drivers/hid/hid-steam.c input->name = (steam->quirks & STEAM_QUIRK_WIRELESS) ? quirks 525 drivers/hid/hid-steam.c if (steam->quirks & STEAM_QUIRK_WIRELESS) quirks 739 drivers/hid/hid-steam.c steam->quirks = id->driver_data; quirks 769 drivers/hid/hid-steam.c if (steam->quirks & STEAM_QUIRK_WIRELESS) { quirks 814 drivers/hid/hid-steam.c if (steam->quirks & STEAM_QUIRK_WIRELESS) { quirks 1074 drivers/hid/hid-steam.c if (steam->quirks & STEAM_QUIRK_WIRELESS) { quirks 171 drivers/hid/hid-uclogic-core.c hdev->quirks |= HID_QUIRK_MULTI_INPUT; quirks 1792 drivers/hid/hid-wiimote-core.c hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; quirks 140 drivers/hid/hidraw.c !(dev->quirks & HID_QUIRK_NO_OUTPUT_REPORTS_ON_INTR_EP)) { quirks 155 drivers/hid/i2c-hid/i2c-hid-core.c unsigned long quirks; /* Various quirks */ quirks 170 drivers/hid/i2c-hid/i2c-hid-core.c __u32 quirks; quirks 198 drivers/hid/i2c-hid/i2c-hid-core.c u32 quirks = 0; quirks 205 drivers/hid/i2c-hid/i2c-hid-core.c quirks = i2c_hid_quirks[n].quirks; quirks 207 drivers/hid/i2c-hid/i2c-hid-core.c return quirks; quirks 270 drivers/hid/i2c-hid/i2c-hid-core.c if (wait && (ihid->quirks & I2C_HID_QUIRK_NO_IRQ_AFTER_RESET)) { quirks 410 drivers/hid/i2c-hid/i2c-hid-core.c ihid->quirks & I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV) { quirks 500 drivers/hid/i2c-hid/i2c-hid-core.c if (ihid->quirks & I2C_HID_QUIRK_BOGUS_IRQ && ret_size == 0xffff) { quirks 507 drivers/hid/i2c-hid/i2c-hid-core.c if (ihid->quirks & I2C_HID_QUIRK_BAD_INPUT_SIZE) { quirks 1115 drivers/hid/i2c-hid/i2c-hid-core.c ihid->quirks = i2c_hid_lookup_quirk(hid->vendor, hid->product); quirks 1236 drivers/hid/i2c-hid/i2c-hid-core.c if (ihid->quirks & I2C_HID_QUIRK_RESET_ON_RESUME) quirks 66 drivers/hid/usbhid/hid-core.c module_param_array_named(quirks, quirks_param, charp, NULL, 0444); quirks 67 drivers/hid/usbhid/hid-core.c MODULE_PARM_DESC(quirks, "Add/modify USB HID quirks by specifying " quirks 529 drivers/hid/usbhid/hid-core.c if (((hid->quirks & HID_QUIRK_NOGET) && dir == USB_DIR_IN) || quirks 689 drivers/hid/usbhid/hid-core.c if (hid->quirks & HID_QUIRK_ALWAYS_POLL) { quirks 752 drivers/hid/usbhid/hid-core.c if (!(hid->quirks & HID_QUIRK_ALWAYS_POLL)) quirks 756 drivers/hid/usbhid/hid-core.c if (!(hid->quirks & HID_QUIRK_ALWAYS_POLL)) { quirks 916 drivers/hid/usbhid/hid-core.c (hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORT_ID)) quirks 987 drivers/hid/usbhid/hid-core.c u32 quirks = 0; quirks 994 drivers/hid/usbhid/hid-core.c quirks = hid_lookup_quirk(hid); quirks 996 drivers/hid/usbhid/hid-core.c if (quirks & HID_QUIRK_IGNORE) quirks 1004 drivers/hid/usbhid/hid-core.c quirks |= HID_QUIRK_NOGET; quirks 1055 drivers/hid/usbhid/hid-core.c hid->quirks |= quirks; quirks 1105 drivers/hid/usbhid/hid-core.c if (hid->quirks & HID_QUIRK_FULLSPEED_INTERVAL && quirks 1167 drivers/hid/usbhid/hid-core.c if (hid->quirks & HID_QUIRK_ALWAYS_POLL) { quirks 1216 drivers/hid/usbhid/hid-core.c if (hid->quirks & HID_QUIRK_ALWAYS_POLL) { quirks 921 drivers/hid/usbhid/hiddev.c hiddev->initialized = hid->quirks & HID_QUIRK_NO_INIT_REPORTS; quirks 100 drivers/hid/wacom_sys.c if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) quirks 273 drivers/hid/wacom_sys.c features->quirks |= WACOM_QUIRK_AESPEN; quirks 1774 drivers/hid/wacom_sys.c if (wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) quirks 2151 drivers/hid/wacom_sys.c if ((wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && quirks 2155 drivers/hid/wacom_sys.c else if (!(wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && quirks 2343 drivers/hid/wacom_sys.c (features->quirks & WACOM_QUIRK_BATTERY)) { quirks 2708 drivers/hid/wacom_sys.c hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; quirks 2711 drivers/hid/wacom_sys.c hdev->quirks &= ~HID_QUIRK_NOGET; quirks 1895 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 1947 drivers/hid/wacom_wac.c if (features->quirks & WACOM_QUIRK_BATTERY) { quirks 2240 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_TOOLSERIAL; quirks 2244 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_SENSE; quirks 2250 drivers/hid/wacom_wac.c if (!(features->quirks & WACOM_QUIRK_AESPEN)) { quirks 2292 drivers/hid/wacom_wac.c if (!(features->quirks & WACOM_QUIRK_SENSE)) quirks 2857 drivers/hid/wacom_wac.c if (features->quirks & WACOM_QUIRK_BBTOUCH_LOWRES) { quirks 3211 drivers/hid/wacom_wac.c !(features->quirks & WACOM_QUIRK_BATTERY)) { quirks 3212 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 3216 drivers/hid/wacom_wac.c else if ((features->quirks & WACOM_QUIRK_BATTERY) && quirks 3218 drivers/hid/wacom_wac.c features->quirks &= ~WACOM_QUIRK_BATTERY; quirks 3488 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 3494 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 3525 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 3534 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BBTOUCH_LOWRES; quirks 3539 drivers/hid/wacom_wac.c features->quirks |= WACOM_QUIRK_BATTERY; quirks 3550 drivers/hid/wacom_wac.c features->quirks &= ~WACOM_QUIRK_TOOLSERIAL; quirks 272 drivers/hid/wacom_wac.h unsigned quirks; quirks 664 drivers/i2c/algos/i2c-algo-bit.c adap->quirks = &i2c_bit_quirk_no_clk_stretch; quirks 304 drivers/i2c/busses/i2c-amd-mp2-plat.c i2c_dev->adap.quirks = &amd_i2c_dev_quirks; quirks 799 drivers/i2c/busses/i2c-at91-master.c dev->adapter.quirks = &at91_twi_quirks; quirks 794 drivers/i2c/busses/i2c-axxia.c idev->adapter.quirks = &axxia_i2c_quirks; quirks 932 drivers/i2c/busses/i2c-bcm-iproc.c adap->quirks = &bcm_iproc_i2c_quirks; quirks 480 drivers/i2c/busses/i2c-bcm2835.c adap->quirks = of_device_get_match_data(&pdev->dev); quirks 160 drivers/i2c/busses/i2c-cadence.c u32 quirks; quirks 164 drivers/i2c/busses/i2c-cadence.c u32 quirks; quirks 226 drivers/i2c/busses/i2c-cadence.c hold_quirk = (id->quirks & CDNS_I2C_BROKEN_HOLD_BIT) && updatetx; quirks 585 drivers/i2c/busses/i2c-cadence.c hold_quirk = !!(id->quirks & CDNS_I2C_BROKEN_HOLD_BIT); quirks 864 drivers/i2c/busses/i2c-cadence.c .quirks = CDNS_I2C_BROKEN_HOLD_BIT, quirks 901 drivers/i2c/busses/i2c-cadence.c id->quirks = data->quirks; quirks 417 drivers/i2c/busses/i2c-cpm.c .quirks = &cpm_i2c_quirks, quirks 709 drivers/i2c/busses/i2c-designware-master.c adap->quirks = &i2c_dw_quirks; quirks 209 drivers/i2c/busses/i2c-dln2.c dln2->adapter.quirks = &dln2_i2c_quirks; quirks 487 drivers/i2c/busses/i2c-mlxcpld.c .quirks = &mlxcpld_i2c_quirks, quirks 514 drivers/i2c/busses/i2c-mlxcpld.c mlxcpld_i2c_adapter.quirks = &mlxcpld_i2c_quirks_ext; quirks 185 drivers/i2c/busses/i2c-mt65xx.c const struct i2c_adapter_quirks *quirks; quirks 254 drivers/i2c/busses/i2c-mt65xx.c .quirks = &mt6577_i2c_quirks, quirks 267 drivers/i2c/busses/i2c-mt65xx.c .quirks = &mt6577_i2c_quirks, quirks 280 drivers/i2c/busses/i2c-mt65xx.c .quirks = &mt7622_i2c_quirks, quirks 305 drivers/i2c/busses/i2c-mt65xx.c .quirks = &mt8183_i2c_quirks, quirks 946 drivers/i2c/busses/i2c-mt65xx.c i2c->adap.quirks = i2c->dev_comp->quirks; quirks 856 drivers/i2c/busses/i2c-mxs.c adap->quirks = &mxs_i2c_quirks; quirks 325 drivers/i2c/busses/i2c-nvidia-gpu.c i2cd->adapter.quirks = &gpu_i2c_quirks; quirks 1498 drivers/i2c/busses/i2c-omap.c adap->quirks = &omap_i2c_quirks; quirks 218 drivers/i2c/busses/i2c-opal.c adapter->quirks = &i2c_opal_quirks; quirks 453 drivers/i2c/busses/i2c-owl.c i2c_dev->adap.quirks = &owl_i2c_quirks; quirks 584 drivers/i2c/busses/i2c-pmcmsp.c .quirks = &pmcmsptwi_i2c_quirks, quirks 423 drivers/i2c/busses/i2c-powermac.c adapter->quirks = &i2c_powermac_quirks; quirks 1697 drivers/i2c/busses/i2c-qup.c qup->adap.quirks = &qup_i2c_quirks; quirks 1701 drivers/i2c/busses/i2c-qup.c qup->adap.quirks = &qup_i2c_quirks_v2; quirks 956 drivers/i2c/busses/i2c-rcar.c adap->quirks = &rcar_i2c_quirks; quirks 97 drivers/i2c/busses/i2c-s3c2410.c kernel_ulong_t quirks; quirks 184 drivers/i2c/busses/i2c-s3c2410.c if (!(i2c->quirks & QUIRK_POLL)) quirks 281 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_POLL) { quirks 332 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_HDMIPHY) { quirks 713 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_POLL) { quirks 736 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_HDMIPHY) quirks 864 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_POLL) quirks 869 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_S3C2440) { quirks 953 drivers/i2c/busses/i2c-s3c2410.c if (i2c->quirks & QUIRK_NO_GPIO) quirks 1073 drivers/i2c/busses/i2c-s3c2410.c i2c->quirks = s3c24xx_get_device_quirks(pdev); quirks 1139 drivers/i2c/busses/i2c-s3c2410.c if (!(i2c->quirks & QUIRK_POLL)) { quirks 887 drivers/i2c/busses/i2c-sh_mobile.c adap->quirks = &sh_mobile_i2c_quirks; quirks 916 drivers/i2c/busses/i2c-stu300.c adap->quirks = &stu300_quirks; quirks 208 drivers/i2c/busses/i2c-tegra.c const struct i2c_adapter_quirks *quirks; quirks 1332 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1357 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1382 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1407 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1432 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1457 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra_i2c_quirks, quirks 1482 drivers/i2c/busses/i2c-tegra.c .quirks = &tegra194_i2c_quirks, quirks 1566 drivers/i2c/busses/i2c-tegra.c i2c_dev->adapter.quirks = i2c_dev->hw->quirks; quirks 1567 drivers/i2c/busses/i2c-tegra.c i2c_dev->dma_buf_size = i2c_dev->adapter.quirks->max_write_len + quirks 372 drivers/i2c/busses/i2c-viperboard.c vb_i2c->i2c.quirks = &vprbrd_quirks; quirks 721 drivers/i2c/busses/i2c-xiic.c .quirks = &xiic_quirks, quirks 428 drivers/i2c/busses/i2c-xlr.c priv->adap.quirks = &xlr_i2c_quirks; quirks 565 drivers/i2c/busses/i2c-zx2967.c i2c->adap.quirks = &zx2967_i2c_quirks; quirks 1902 drivers/i2c/i2c-core-base.c const struct i2c_adapter_quirks *q = adap->quirks; quirks 1978 drivers/i2c/i2c-core-base.c if (adap->quirks && i2c_check_for_quirks(adap, msgs, num)) quirks 336 drivers/i2c/i2c-mux.c priv->adap.quirks = parent->quirks; quirks 112 drivers/i2c/muxes/i2c-demux-pinctrl.c priv->cur_adap.quirks = adap->quirks; quirks 84 drivers/ide/it821x.c u16 quirks; quirks 585 drivers/ide/it821x.c if (idev->quirks & QUIRK_VORTEX86) { quirks 661 drivers/ide/it821x.c itdevs->quirks = id->driver_data; quirks 1837 drivers/input/joystick/xpad.c udev->quirks |= USB_QUIRK_RESET_RESUME; quirks 609 drivers/input/mouse/alps.c if (!(priv->quirks & ALPS_QUIRK_TRACKSTICK_BUTTONS) && quirks 611 drivers/input/mouse/alps.c priv->quirks |= ALPS_QUIRK_TRACKSTICK_BUTTONS; quirks 613 drivers/input/mouse/alps.c if (priv->quirks & ALPS_QUIRK_TRACKSTICK_BUTTONS) { quirks 795 drivers/input/mouse/alps.c !(priv->quirks & ALPS_QUIRK_TRACKSTICK_BUTTONS)) { quirks 320 drivers/input/mouse/alps.h u8 quirks; quirks 2254 drivers/iommu/arm-smmu-v3.c pgtbl_cfg.quirks |= IO_PGTABLE_QUIRK_NON_STRICT; quirks 778 drivers/iommu/arm-smmu.c pgtbl_cfg.quirks |= IO_PGTABLE_QUIRK_NON_STRICT; quirks 184 drivers/iommu/io-pgtable-arm-v7s.c (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_EXT); quirks 319 drivers/iommu/io-pgtable-arm-v7s.c bool ap = !(cfg->quirks & IO_PGTABLE_QUIRK_NO_PERMS); quirks 341 drivers/iommu/io-pgtable-arm-v7s.c if (lvl == 1 && (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS)) quirks 457 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) quirks 540 drivers/iommu/io-pgtable-arm-v7s.c if (iop->cfg.quirks & IO_PGTABLE_QUIRK_TLBI_ON_MAP) { quirks 690 drivers/iommu/io-pgtable-arm-v7s.c } else if (iop->cfg.quirks & IO_PGTABLE_QUIRK_NON_STRICT) { quirks 762 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_ARM_NS | quirks 770 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_EXT && quirks 771 drivers/iommu/io-pgtable-arm-v7s.c !(cfg->quirks & IO_PGTABLE_QUIRK_NO_PERMS)) quirks 890 drivers/iommu/io-pgtable-arm-v7s.c .quirks = IO_PGTABLE_QUIRK_ARM_NS, quirks 305 drivers/iommu/io-pgtable-arm.c if (data->iop.cfg.quirks & IO_PGTABLE_QUIRK_ARM_NS) quirks 359 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) quirks 625 drivers/iommu/io-pgtable-arm.c } else if (iop->cfg.quirks & IO_PGTABLE_QUIRK_NON_STRICT) { quirks 794 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_ARM_NS | quirks 895 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_NON_STRICT)) quirks 1024 drivers/iommu/io-pgtable-arm.c if (cfg->quirks) quirks 481 drivers/iommu/ipmmu-vmsa.c domain->cfg.quirks = IO_PGTABLE_QUIRK_ARM_NS; quirks 353 drivers/iommu/msm_iommu.c .quirks = IO_PGTABLE_QUIRK_TLBI_ON_MAP, quirks 337 drivers/iommu/mtk_iommu.c .quirks = IO_PGTABLE_QUIRK_ARM_NS | quirks 29 drivers/irqchip/irq-gic-common.c const struct gic_quirk *quirks, void *data) quirks 31 drivers/irqchip/irq-gic-common.c for (; quirks->desc; quirks++) { quirks 32 drivers/irqchip/irq-gic-common.c if (!of_device_is_compatible(np, quirks->compatible)) quirks 34 drivers/irqchip/irq-gic-common.c if (quirks->init(data)) quirks 36 drivers/irqchip/irq-gic-common.c quirks->desc); quirks 40 drivers/irqchip/irq-gic-common.c void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, quirks 43 drivers/irqchip/irq-gic-common.c for (; quirks->desc; quirks++) { quirks 44 drivers/irqchip/irq-gic-common.c if (quirks->compatible) quirks 46 drivers/irqchip/irq-gic-common.c if (quirks->iidr != (quirks->mask & iidr)) quirks 48 drivers/irqchip/irq-gic-common.c if (quirks->init(data)) quirks 50 drivers/irqchip/irq-gic-common.c quirks->desc); quirks 26 drivers/irqchip/irq-gic-common.h void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, quirks 29 drivers/irqchip/irq-gic-common.h const struct gic_quirk *quirks, void *data); quirks 154 drivers/media/rc/sunxi-cir.c const struct sunxi_ir_quirks *quirks; quirks 163 drivers/media/rc/sunxi-cir.c quirks = of_device_get_match_data(&pdev->dev); quirks 164 drivers/media/rc/sunxi-cir.c if (!quirks) { quirks 171 drivers/media/rc/sunxi-cir.c ir->fifo_size = quirks->fifo_size; quirks 189 drivers/media/rc/sunxi-cir.c if (quirks->has_reset) { quirks 994 drivers/media/usb/tm6000/tm6000-cards.c dev->quirks |= TM6000_QUIRK_NO_USB_DELAY; quirks 82 drivers/media/usb/tm6000/tm6000-core.c if (dev->quirks & TM6000_QUIRK_NO_USB_DELAY) quirks 263 drivers/media/usb/tm6000/tm6000.h unsigned long quirks; quirks 490 drivers/media/usb/uvc/uvc_driver.c if (dev->quirks & UVC_QUIRK_FORCE_Y8) { quirks 501 drivers/media/usb/uvc/uvc_driver.c if (dev->quirks & UVC_QUIRK_FORCE_BPP) { quirks 674 drivers/media/usb/uvc/uvc_driver.c if (dev->quirks & UVC_QUIRK_RESTRICT_FRAME_RATE) { quirks 1366 drivers/media/usb/uvc/uvc_driver.c !(dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT)) { quirks 2153 drivers/media/usb/uvc/uvc_driver.c dev->quirks = uvc_quirks_param == -1 quirks 2154 drivers/media/usb/uvc/uvc_driver.c ? dev->info->quirks : uvc_quirks_param; quirks 2209 drivers/media/usb/uvc/uvc_driver.c if (dev->quirks != dev->info->quirks) { quirks 2211 drivers/media/usb/uvc/uvc_driver.c "parameter for testing purpose.\n", dev->quirks); quirks 2386 drivers/media/usb/uvc/uvc_driver.c module_param_named(quirks, uvc_quirks_param, uint, S_IRUGO|S_IWUSR); quirks 2387 drivers/media/usb/uvc/uvc_driver.c MODULE_PARM_DESC(quirks, "Forced device quirks"); quirks 2398 drivers/media/usb/uvc/uvc_driver.c .quirks = UVC_QUIRK_PROBE_MINMAX, quirks 2402 drivers/media/usb/uvc/uvc_driver.c .quirks = UVC_QUIRK_FIX_BANDWIDTH, quirks 2406 drivers/media/usb/uvc/uvc_driver.c .quirks = UVC_QUIRK_PROBE_DEF, quirks 2410 drivers/media/usb/uvc/uvc_driver.c .quirks = UVC_QUIRK_STREAM_NO_FID, quirks 2414 drivers/media/usb/uvc/uvc_driver.c .quirks = UVC_QUIRK_FORCE_Y8, quirks 2417 drivers/media/usb/uvc/uvc_driver.c #define UVC_INFO_QUIRK(q) (kernel_ulong_t)&(struct uvc_device_info){.quirks = q} quirks 280 drivers/media/usb/uvc/uvc_status.c (dev->quirks & UVC_QUIRK_STATUS_INTERVAL)) quirks 240 drivers/media/usb/uvc/uvc_v4l2.c if (stream->dev->quirks & UVC_QUIRK_PROBE_EXTRAFIELDS) quirks 833 drivers/media/usb/uvc/uvc_v4l2.c (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { quirks 871 drivers/media/usb/uvc/uvc_v4l2.c (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { quirks 898 drivers/media/usb/uvc/uvc_v4l2.c (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { quirks 166 drivers/media/usb/uvc/uvc_video.c stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && quirks 222 drivers/media/usb/uvc/uvc_video.c if ((stream->dev->quirks & UVC_QUIRK_PROBE_DEF) && quirks 367 drivers/media/usb/uvc/uvc_video.c if (!(stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX)) { quirks 393 drivers/media/usb/uvc/uvc_video.c if (stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX) { quirks 1059 drivers/media/usb/uvc/uvc_video.c if ((stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) && quirks 1168 drivers/media/usb/uvc/uvc_video.c if (stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) quirks 1906 drivers/media/usb/uvc/uvc_video.c if (stream->dev->quirks & UVC_QUIRK_RESTORE_CTRLS_ON_INIT) quirks 2057 drivers/media/usb/uvc/uvc_video.c if (stream->dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT) quirks 630 drivers/media/usb/uvc/uvcvideo.h u32 quirks; quirks 638 drivers/media/usb/uvc/uvcvideo.h u32 quirks; quirks 30 drivers/misc/eeprom/eeprom_93xx46.c unsigned int quirks; quirks 34 drivers/misc/eeprom/eeprom_93xx46.c .quirks = EEPROM_93XX46_QUIRK_SINGLE_WORD_READ | quirks 50 drivers/misc/eeprom/eeprom_93xx46.c return edev->pdata->quirks & EEPROM_93XX46_QUIRK_SINGLE_WORD_READ; quirks 55 drivers/misc/eeprom/eeprom_93xx46.c return edev->pdata->quirks & EEPROM_93XX46_QUIRK_INSTRUCTION_LENGTH; quirks 413 drivers/misc/eeprom/eeprom_93xx46.c pd->quirks = data->quirks; quirks 1104 drivers/mmc/core/block.c if (card->quirks & MMC_QUIRK_INAND_CMD38) { quirks 1146 drivers/mmc/core/block.c if (card->quirks & MMC_QUIRK_INAND_CMD38) { quirks 1166 drivers/mmc/core/block.c if (card->quirks & MMC_QUIRK_INAND_CMD38) { quirks 1600 drivers/mmc/core/block.c (do_rel_wr || !(card->quirks & MMC_QUIRK_BLK_NO_CMD23) || quirks 139 drivers/mmc/core/card.h card->quirks |= data; quirks 144 drivers/mmc/core/card.h card->quirks &= ~data; quirks 159 drivers/mmc/core/card.h card->quirks |= data; quirks 166 drivers/mmc/core/card.h card->quirks &= ~data; quirks 175 drivers/mmc/core/card.h card->quirks |= data; quirks 182 drivers/mmc/core/card.h card->quirks &= ~data; quirks 187 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_LENIENT_FN0; quirks 192 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; quirks 197 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_DISABLE_CD; quirks 202 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_NONSTD_FUNC_IF; quirks 207 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_BROKEN_BYTE_MODE_512; quirks 212 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_LONG_READ_TIME; quirks 217 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_BROKEN_IRQ_POLLING; quirks 222 drivers/mmc/core/card.h return c->quirks & MMC_QUIRK_BROKEN_HPI; quirks 1934 drivers/mmc/core/core.c (!(card->quirks & MMC_QUIRK_TRIM_BROKEN))) quirks 1965 drivers/mmc/core/core.c !(card->quirks & MMC_QUIRK_SEC_ERASE_TRIM_BROKEN)) quirks 195 drivers/mmc/core/mmc_test.c (card->quirks & MMC_QUIRK_BLK_NO_CMD23)) { quirks 74 drivers/mmc/core/sdio.c if (!(card->quirks & MMC_QUIRK_NONSTD_SDIO)) { quirks 688 drivers/mmc/core/sdio.c if (card->quirks & MMC_QUIRK_NONSTD_SDIO) { quirks 181 drivers/mmc/host/cqhci.c if (cq_host->quirks & CQHCI_QUIRK_SHORT_TXFR_DESC_SZ) quirks 165 drivers/mmc/host/cqhci.h u32 quirks; quirks 1535 drivers/mmc/host/omap_hsmmc.c card->quirks |= MMC_QUIRK_NONSTD_SDIO; quirks 642 drivers/mmc/host/renesas_sdhi_core.c const struct renesas_sdhi_quirks *quirks = NULL; quirks 657 drivers/mmc/host/renesas_sdhi_core.c quirks = attr->data; quirks 724 drivers/mmc/host/renesas_sdhi_core.c if (quirks && quirks->hs400_disabled) quirks 727 drivers/mmc/host/renesas_sdhi_core.c if (quirks && quirks->hs400_4taps) quirks 48 drivers/mmc/host/sdhci-acpi.c unsigned int quirks; quirks 57 drivers/mmc/host/sdhci-acpi.c unsigned int quirks; quirks 427 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 438 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | quirks 454 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 522 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION, quirks 531 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION, quirks 607 drivers/mmc/host/sdhci-acpi.c .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 756 drivers/mmc/host/sdhci-acpi.c host->quirks |= c->slot->chip->quirks; quirks 762 drivers/mmc/host/sdhci-acpi.c host->quirks |= c->slot->quirks; quirks 200 drivers/mmc/host/sdhci-bcm-kona.c .quirks = SDHCI_QUIRK_NO_CARD_NO_RESET | quirks 273 drivers/mmc/host/sdhci-bcm-kona.c host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 64 drivers/mmc/host/sdhci-brcmstb.c host->quirks |= SDHCI_QUIRK_MISSING_CAPS | quirks 86 drivers/mmc/host/sdhci-cns3xxx.c .quirks = SDHCI_QUIRK_BROKEN_DMA | quirks 60 drivers/mmc/host/sdhci-dove.c .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER | quirks 1156 drivers/mmc/host/sdhci-esdhc-imx.c .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_NO_HISPD_BIT quirks 1215 drivers/mmc/host/sdhci-esdhc-imx.c host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ; quirks 1354 drivers/mmc/host/sdhci-esdhc-imx.c host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 1407 drivers/mmc/host/sdhci-esdhc-imx.c host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 1427 drivers/mmc/host/sdhci-esdhc-imx.c host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; quirks 1524 drivers/mmc/host/sdhci-esdhc-imx.c host->quirks |= SDHCI_QUIRK_BROKEN_ADMA; quirks 199 drivers/mmc/host/sdhci-iproc.c .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK | quirks 222 drivers/mmc/host/sdhci-iproc.c .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK | quirks 245 drivers/mmc/host/sdhci-iproc.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | quirks 265 drivers/mmc/host/sdhci-iproc.c .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12, quirks 332 drivers/mmc/host/sdhci-iproc.c if (iproc_host->data->pdata->quirks & SDHCI_QUIRK_MISSING_CAPS) { quirks 1743 drivers/mmc/host/sdhci-msm.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | quirks 97 drivers/mmc/host/sdhci-of-arasan.c unsigned int quirks; /* Arasan deviations from spec */ quirks 220 drivers/mmc/host/sdhci-of-arasan.c if (sdhci_arasan->quirks & SDHCI_ARASAN_QUIRK_CLOCK_UNSTABLE) quirks 259 drivers/mmc/host/sdhci-of-arasan.c if (sdhci_arasan->quirks & SDHCI_ARASAN_QUIRK_FORCE_CDTEST) { quirks 311 drivers/mmc/host/sdhci-of-arasan.c .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, quirks 372 drivers/mmc/host/sdhci-of-arasan.c .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, quirks 800 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan->quirks |= SDHCI_ARASAN_QUIRK_FORCE_CDTEST; quirks 803 drivers/mmc/host/sdhci-of-arasan.c sdhci_arasan->quirks |= SDHCI_ARASAN_QUIRK_CLOCK_UNSTABLE; quirks 125 drivers/mmc/host/sdhci-of-aspeed.c .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, quirks 387 drivers/mmc/host/sdhci-of-at91.c host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 60 drivers/mmc/host/sdhci-of-dwcmshc.c .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, quirks 1171 drivers/mmc/host/sdhci-of-esdhc.c .quirks = ESDHC_DEFAULT_QUIRKS | quirks 1181 drivers/mmc/host/sdhci-of-esdhc.c .quirks = ESDHC_DEFAULT_QUIRKS | quirks 1324 drivers/mmc/host/sdhci-of-esdhc.c host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ; quirks 1327 drivers/mmc/host/sdhci-of-esdhc.c host->quirks |= SDHCI_QUIRK_RESET_AFTER_REQUEST; quirks 1328 drivers/mmc/host/sdhci-of-esdhc.c host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; quirks 1336 drivers/mmc/host/sdhci-of-esdhc.c host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 1339 drivers/mmc/host/sdhci-of-esdhc.c host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; quirks 64 drivers/mmc/host/sdhci-of-hlwd.c .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 870 drivers/mmc/host/sdhci-omap.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | quirks 245 drivers/mmc/host/sdhci-pci-core.c chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET; quirks 278 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 288 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 295 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | quirks 300 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | quirks 306 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER | quirks 313 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_HISPD_BIT, quirks 423 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, quirks 428 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, quirks 433 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 439 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 446 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 452 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_BROKEN_ADMA, quirks 838 drivers/mmc/host/sdhci-pci-core.c cq_host->quirks |= CQHCI_QUIRK_SHORT_TXFR_DESC_SZ; quirks 1030 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1051 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1067 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1084 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1101 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1166 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 1200 drivers/mmc/host/sdhci-pci-core.c chip->quirks |= SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 1257 drivers/mmc/host/sdhci-pci-core.c chip->quirks |= SDHCI_QUIRK_UNSTABLE_RO_DETECT; quirks 1291 drivers/mmc/host/sdhci-pci-core.c slot->host->quirks |= SDHCI_QUIRK_BROKEN_ADMA; quirks 1415 drivers/mmc/host/sdhci-pci-core.c slot->host->quirks |= SDHCI_QUIRK_FORCE_DMA; quirks 1438 drivers/mmc/host/sdhci-pci-core.c .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER, quirks 1446 drivers/mmc/host/sdhci-pci-core.c chip->quirks |= SDHCI_QUIRK_DELAY_AFTER_POWER; quirks 1955 drivers/mmc/host/sdhci-pci-core.c host->quirks = chip->quirks; quirks 2131 drivers/mmc/host/sdhci-pci-core.c chip->quirks = chip->fixes->quirks; quirks 364 drivers/mmc/host/sdhci-pci-gli.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 385 drivers/mmc/host/sdhci-pci-gli.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 541 drivers/mmc/host/sdhci-pci-o2micro.c host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; quirks 803 drivers/mmc/host/sdhci-pci-o2micro.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, quirks 129 drivers/mmc/host/sdhci-pci.h unsigned int quirks; quirks 172 drivers/mmc/host/sdhci-pci.h unsigned int quirks; quirks 102 drivers/mmc/host/sdhci-pic32.c .quirks = SDHCI_QUIRK_NO_HISPD_BIT, quirks 67 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_BROKEN_DMA; quirks 73 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; quirks 87 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; quirks 92 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; quirks 95 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT; quirks 98 drivers/mmc/host/sdhci-pltfm.c host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 152 drivers/mmc/host/sdhci-pltfm.c host->quirks = pdata->quirks; quirks 17 drivers/mmc/host/sdhci-pltfm.h unsigned int quirks; quirks 184 drivers/mmc/host/sdhci-pxav2.c host->quirks = SDHCI_QUIRK_BROKEN_ADMA quirks 195 drivers/mmc/host/sdhci-pxav2.c host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 203 drivers/mmc/host/sdhci-pxav2.c if (pdata->quirks) quirks 204 drivers/mmc/host/sdhci-pxav2.c host->quirks |= pdata->quirks; quirks 126 drivers/mmc/host/sdhci-pxav3.c host->quirks &= ~SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN; quirks 127 drivers/mmc/host/sdhci-pxav3.c host->quirks |= SDHCI_QUIRK_MISSING_CAPS; quirks 329 drivers/mmc/host/sdhci-pxav3.c .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK quirks 433 drivers/mmc/host/sdhci-pxav3.c if (pdata->quirks) quirks 434 drivers/mmc/host/sdhci-pxav3.c host->quirks |= pdata->quirks; quirks 571 drivers/mmc/host/sdhci-s3c.c host->quirks = 0; quirks 576 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC; quirks 577 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT; quirks 579 drivers/mmc/host/sdhci-s3c.c host->quirks |= drv_data->sdhci_quirks; quirks 587 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_BROKEN_DMA; quirks 594 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_NO_BUSY_IRQ; quirks 597 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; quirks 600 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC; quirks 604 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; quirks 621 drivers/mmc/host/sdhci-s3c.c host->quirks |= (SDHCI_QUIRK_32BIT_DMA_ADDR | quirks 625 drivers/mmc/host/sdhci-s3c.c host->quirks |= SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK; quirks 156 drivers/mmc/host/sdhci-sirf.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 74 drivers/mmc/host/sdhci-spear.c host->quirks = SDHCI_QUIRK_BROKEN_ADMA; quirks 511 drivers/mmc/host/sdhci-sprd.c .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | quirks 334 drivers/mmc/host/sdhci-st.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 1266 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 1282 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 1326 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 1342 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 1372 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 1409 drivers/mmc/host/sdhci-tegra.c .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | quirks 262 drivers/mmc/host/sdhci-xenon.c .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 154 drivers/mmc/host/sdhci.c if ((host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) || quirks 233 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_CARD_NO_RESET) { quirks 348 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_LED) quirks 360 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_LED) quirks 392 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_LED) quirks 408 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_LED) quirks 579 drivers/mmc/host/sdhci.c if ((host->quirks & SDHCI_QUIRK_BROKEN_SMALL_PIO) && quirks 584 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_PIO_NEEDS_DELAY) quirks 766 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC) { quirks 919 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_BROKEN_TIMEOUT_VAL) quirks 1060 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_32BIT_ADMA_SIZE) { quirks 1070 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_32BIT_DMA_SIZE) quirks 1072 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_32BIT_DMA_ADDR) quirks 1237 drivers/mmc/host/sdhci.c (host->quirks & SDHCI_QUIRK_RESET_AFTER_REQUEST))); quirks 1486 drivers/mmc/host/sdhci.c } else if (!(host->quirks & SDHCI_QUIRK_NO_BUSY_IRQ) && quirks 1761 drivers/mmc/host/sdhci.c if (!(host->quirks & SDHCI_QUIRK_SINGLE_POWER_WRITE)) quirks 1769 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER) quirks 1783 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_DELAY_AFTER_POWER) quirks 1923 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK && quirks 1948 drivers/mmc/host/sdhci.c if (!(host->quirks & SDHCI_QUIRK_NO_HISPD_BIT)) { quirks 2041 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS) quirks 2066 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) quirks 2093 drivers/mmc/host/sdhci.c return host->quirks & SDHCI_QUIRK_INVERTED_WRITE_PROTECT ? quirks 2104 drivers/mmc/host/sdhci.c if (!(host->quirks & SDHCI_QUIRK_UNSTABLE_RO_DETECT)) quirks 2717 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_CLOCK_BEFORE_RESET) quirks 3209 drivers/mmc/host/sdhci.c !(host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) && quirks 3606 drivers/mmc/host/sdhci.c host->quirks = debug_quirks; quirks 3624 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_MISSING_CAPS) quirks 3762 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_BROKEN_CQE) quirks 3765 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_FORCE_DMA) quirks 3772 drivers/mmc/host/sdhci.c if ((host->quirks & SDHCI_QUIRK_BROKEN_DMA) && quirks 3782 drivers/mmc/host/sdhci.c if ((host->quirks & SDHCI_QUIRK_BROKEN_ADMA) && quirks 3873 drivers/mmc/host/sdhci.c if (host->max_clk == 0 || host->quirks & quirks 3921 drivers/mmc/host/sdhci.c if (!(host->quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK)) { quirks 3956 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12) quirks 3980 drivers/mmc/host/sdhci.c if (!(host->quirks & SDHCI_QUIRK_FORCE_1_BIT_DATA)) quirks 3989 drivers/mmc/host/sdhci.c if ((host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) && quirks 4210 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC) quirks 4222 drivers/mmc/host/sdhci.c if (host->quirks & SDHCI_QUIRK_FORCE_BLK_SZ_2048) { quirks 4239 drivers/mmc/host/sdhci.c mmc->max_blk_count = (host->quirks & SDHCI_QUIRK_NO_MULTIBLOCK) ? 1 : 65535; quirks 376 drivers/mmc/host/sdhci.h unsigned int quirks; /* Deviations from spec. */ quirks 268 drivers/mmc/host/sdhci_am654.c .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12, quirks 290 drivers/mmc/host/sdhci_am654.c .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12, quirks 312 drivers/mmc/host/sdhci_am654.c .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12, quirks 132 drivers/mmc/host/sdhci_f_sdh30.c host->quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | quirks 316 drivers/mmc/host/via-sdmmc.c unsigned int quirks; quirks 441 drivers/mmc/host/via-sdmmc.c if (sdhost->quirks & VIA_CRDR_QUIRK_300MS_PWRDELAY) quirks 1147 drivers/mmc/host/via-sdmmc.c sdhost->quirks = VIA_CRDR_QUIRK_300MS_PWRDELAY; quirks 95 drivers/mtd/spi-nor/cadence-quadspi.c u8 quirks; quirks 1408 drivers/mtd/spi-nor/cadence-quadspi.c if (ddata && (ddata->quirks & CQSPI_NEEDS_WR_DELAY)) quirks 1496 drivers/mtd/spi-nor/cadence-quadspi.c .quirks = CQSPI_NEEDS_WR_DELAY, quirks 1501 drivers/mtd/spi-nor/cadence-quadspi.c .quirks = CQSPI_NEEDS_WR_DELAY, quirks 256 drivers/net/can/flexcan.c u32 quirks; /* quirks needed for different IP cores */ quirks 296 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_BROKEN_WERR_STATE | quirks 302 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_BROKEN_WERR_STATE | quirks 307 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_BROKEN_PERR_STATE, quirks 311 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_DISABLE_RXFG | FLEXCAN_QUIRK_ENABLE_EACEN_RRS | quirks 317 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_DISABLE_RXFG | FLEXCAN_QUIRK_ENABLE_EACEN_RRS | quirks 323 drivers/net/can/flexcan.c .quirks = FLEXCAN_QUIRK_DISABLE_RXFG | FLEXCAN_QUIRK_ENABLE_EACEN_RRS | quirks 799 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) { quirks 844 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) { quirks 887 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) { quirks 946 drivers/net/can/flexcan.c (priv->devtype_data->quirks & (FLEXCAN_QUIRK_BROKEN_WERR_STATE | quirks 968 drivers/net/can/flexcan.c (priv->devtype_data->quirks & FLEXCAN_QUIRK_BROKEN_PERR_STATE) && quirks 972 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & quirks 1081 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) quirks 1126 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_BROKEN_WERR_STATE || quirks 1139 drivers/net/can/flexcan.c if ((priv->devtype_data->quirks & FLEXCAN_QUIRK_ENABLE_EACEN_RRS)) { quirks 1145 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) { quirks 1173 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_RXFG) quirks 1186 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_MECR) { quirks 1279 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) quirks 1293 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_USE_OFF_TIMESTAMP) { quirks 1606 drivers/net/can/flexcan.c devtype_data->quirks & FLEXCAN_QUIRK_DEFAULT_BIG_ENDIAN) { quirks 1641 drivers/net/can/flexcan.c if (priv->devtype_data->quirks & FLEXCAN_QUIRK_SETUP_STOP_MODE) { quirks 551 drivers/net/ethernet/freescale/fec.h u32 quirks; quirks 90 drivers/net/ethernet/freescale/fec_main.c u32 quirks; quirks 96 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_USE_GASKET | FEC_QUIRK_MIB_CLEAR | quirks 101 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_MIB_CLEAR | FEC_QUIRK_HAS_FRREG, quirks 105 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_ENET_MAC | FEC_QUIRK_SWAP_FRAME | quirks 111 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_ENET_MAC | FEC_QUIRK_HAS_GBIT | quirks 120 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_ENET_MAC | FEC_QUIRK_HAS_RACC, quirks 124 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_ENET_MAC | FEC_QUIRK_HAS_GBIT | quirks 132 drivers/net/ethernet/freescale/fec_main.c .quirks = FEC_QUIRK_ENET_MAC | FEC_QUIRK_HAS_GBIT | quirks 423 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) quirks 435 drivers/net/ethernet/freescale/fec_main.c fep->quirks & FEC_QUIRK_SWAP_FRAME) { quirks 439 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_SWAP_FRAME) quirks 511 drivers/net/ethernet/freescale/fec_main.c fep->quirks & FEC_QUIRK_SWAP_FRAME) { quirks 515 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_SWAP_FRAME) quirks 556 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) quirks 616 drivers/net/ethernet/freescale/fec_main.c fep->quirks & FEC_QUIRK_SWAP_FRAME) { quirks 620 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_SWAP_FRAME) quirks 636 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) quirks 678 drivers/net/ethernet/freescale/fec_main.c fep->quirks & FEC_QUIRK_SWAP_FRAME) { quirks 682 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_SWAP_FRAME) quirks 699 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) quirks 783 drivers/net/ethernet/freescale/fec_main.c if (!(fep->quirks & FEC_QUIRK_ERR007885) || quirks 962 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) { quirks 1003 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_RACC) { quirks 1021 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ENET_MAC) { quirks 1047 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_USE_GASKET) { quirks 1100 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ENET_MAC) { quirks 1171 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) { quirks 1188 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ENET_MAC && quirks 1428 drivers/net/ethernet/freescale/fec_main.c bool need_swap = fep->quirks & FEC_QUIRK_SWAP_FRAME; quirks 1509 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_RACC) quirks 2044 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_GBIT) { quirks 2088 drivers/net/ethernet/freescale/fec_main.c if ((fep->quirks & FEC_QUIRK_SINGLE_MDIO) && fep->dev_id > 0) { quirks 2107 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ENET_MAC) quirks 2158 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_SINGLE_MDIO) quirks 2272 drivers/net/ethernet/freescale/fec_main.c !(fep->quirks & FEC_QUIRK_HAS_FRREG)) quirks 2540 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) { quirks 2553 drivers/net/ethernet/freescale/fec_main.c if (!(fep->quirks & FEC_QUIRK_HAS_COALESCE)) quirks 2572 drivers/net/ethernet/freescale/fec_main.c if (!(fep->quirks & FEC_QUIRK_HAS_COALESCE)) quirks 2996 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ERR006687) quirks 3034 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_ERR006687) quirks 3314 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_VLAN) quirks 3318 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_CSUM) { quirks 3327 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_AVB) { quirks 3336 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_MIB_CLEAR) quirks 3519 drivers/net/ethernet/freescale/fec_main.c fep->quirks = dev_info->quirks; quirks 3527 drivers/net/ethernet/freescale/fec_main.c if (fep->quirks & FEC_QUIRK_HAS_GBIT) quirks 3548 drivers/net/ethernet/freescale/fec_main.c fep->quirks |= FEC_QUIRK_ERR006687; quirks 3607 drivers/net/ethernet/freescale/fec_main.c fep->bufdesc_ex = fep->quirks & FEC_QUIRK_HAS_BUFDESC_EX; quirks 560 drivers/net/ethernet/mellanox/mlxsw/i2c.c const struct i2c_adapter_quirks *quirks = client->adapter->quirks; quirks 569 drivers/net/ethernet/mellanox/mlxsw/i2c.c if (quirks) { quirks 570 drivers/net/ethernet/mellanox/mlxsw/i2c.c if ((quirks->max_read_len && quirks 571 drivers/net/ethernet/mellanox/mlxsw/i2c.c quirks->max_read_len < MLXSW_I2C_BLK_DEF) || quirks 572 drivers/net/ethernet/mellanox/mlxsw/i2c.c (quirks->max_write_len && quirks 573 drivers/net/ethernet/mellanox/mlxsw/i2c.c quirks->max_write_len < MLXSW_I2C_BLK_DEF)) { quirks 579 drivers/net/ethernet/mellanox/mlxsw/i2c.c min_t(u16, quirks->max_read_len, quirks 580 drivers/net/ethernet/mellanox/mlxsw/i2c.c quirks->max_write_len)); quirks 86 drivers/net/ethernet/stmicro/stmmac/hwif.c int (*quirks)(struct stmmac_priv *priv); quirks 106 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = stmmac_dwmac1_quirks, quirks 124 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = stmmac_dwmac1_quirks, quirks 142 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = stmmac_dwmac4_quirks, quirks 160 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = NULL, quirks 178 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = NULL, quirks 196 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = NULL, quirks 214 drivers/net/ethernet/stmicro/stmmac/hwif.c .quirks = NULL, quirks 292 drivers/net/ethernet/stmicro/stmmac/hwif.c priv->hwif_quirks = entry->quirks; quirks 473 drivers/net/ethernet/via/via-rhine.c u32 quirks; quirks 562 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqStatusWBRace) quirks 571 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqStatusWBRace) quirks 586 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqWOL) { quirks 596 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rq6patterns) quirks 601 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rq6patterns) quirks 606 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rq6patterns) quirks 649 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqForceReset) quirks 661 drivers/net/ethernet/via/via-rhine.c static void enable_mmio(long pioaddr, u32 quirks) quirks 665 drivers/net/ethernet/via/via-rhine.c if (quirks & rqNeedEnMMIO) { quirks 666 drivers/net/ethernet/via/via-rhine.c if (quirks & rqRhineI) { quirks 680 drivers/net/ethernet/via/via-rhine.c u32 quirks) quirks 682 drivers/net/ethernet/via/via-rhine.c if (quirks & rqNeedEnMMIO) { quirks 725 drivers/net/ethernet/via/via-rhine.c enable_mmio(pioaddr, rp->quirks); quirks 728 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqWOL) quirks 877 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) quirks 902 drivers/net/ethernet/via/via-rhine.c static int rhine_init_one_common(struct device *hwdev, u32 quirks, quirks 926 drivers/net/ethernet/via/via-rhine.c rp->quirks = quirks; quirks 932 drivers/net/ethernet/via/via-rhine.c phy_id = rp->quirks & rqIntPHY ? 1 : 0; quirks 974 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) quirks 977 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqMgmt) quirks 987 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) quirks 989 drivers/net/ethernet/via/via-rhine.c else if (rp->quirks & rqStatusWBRace) quirks 991 drivers/net/ethernet/via/via-rhine.c else if (rp->quirks & rqMgmt) quirks 1049 drivers/net/ethernet/via/via-rhine.c u32 quirks = rqNeedEnMMIO; quirks 1051 drivers/net/ethernet/via/via-rhine.c u32 quirks = 0; quirks 1064 drivers/net/ethernet/via/via-rhine.c quirks |= rqRhineI; quirks 1066 drivers/net/ethernet/via/via-rhine.c quirks |= rqWOL | rqForceReset; quirks 1068 drivers/net/ethernet/via/via-rhine.c quirks |= rqStatusWBRace; quirks 1070 drivers/net/ethernet/via/via-rhine.c quirks |= rqIntPHY; quirks 1072 drivers/net/ethernet/via/via-rhine.c quirks |= rq6patterns; quirks 1074 drivers/net/ethernet/via/via-rhine.c quirks |= rqMgmt; quirks 1095 drivers/net/ethernet/via/via-rhine.c ioaddr = pci_iomap(pdev, (quirks & rqNeedEnMMIO ? 1 : 0), io_size); quirks 1104 drivers/net/ethernet/via/via-rhine.c enable_mmio(pioaddr, quirks); quirks 1106 drivers/net/ethernet/via/via-rhine.c rc = verify_mmio(hwdev, pioaddr, ioaddr, quirks); quirks 1110 drivers/net/ethernet/via/via-rhine.c rc = rhine_init_one_common(&pdev->dev, quirks, quirks 1128 drivers/net/ethernet/via/via-rhine.c const u32 *quirks; quirks 1144 drivers/net/ethernet/via/via-rhine.c quirks = match->data; quirks 1145 drivers/net/ethernet/via/via-rhine.c if (!quirks) quirks 1148 drivers/net/ethernet/via/via-rhine.c return rhine_init_one_common(&pdev->dev, *quirks, quirks 1168 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) { quirks 1329 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) quirks 1582 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqMgmt) quirks 1615 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) { quirks 1800 drivers/net/ethernet/via/via-rhine.c if ((rp->quirks & rqRhineI) && quirks 1963 drivers/net/ethernet/via/via-rhine.c if (((rp->quirks & rqRhineI) && txstatus & 0x0002) || quirks 1971 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqRhineI) quirks 2261 drivers/net/ethernet/via/via-rhine.c } else if (rp->quirks & rqMgmt) { quirks 2283 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rqMgmt) { quirks 2359 drivers/net/ethernet/via/via-rhine.c if (!(rp->quirks & rqWOL)) quirks 2375 drivers/net/ethernet/via/via-rhine.c if (!(rp->quirks & rqWOL)) quirks 2479 drivers/net/ethernet/via/via-rhine.c if (!(rp->quirks & rqWOL)) quirks 2485 drivers/net/ethernet/via/via-rhine.c if (rp->quirks & rq6patterns) quirks 2553 drivers/net/ethernet/via/via-rhine.c enable_mmio(rp->pioaddr, rp->quirks); quirks 30 drivers/net/wireless/broadcom/b43/sdio.c unsigned int quirks; quirks 41 drivers/net/wireless/broadcom/b43/sdio.c for (q = b43_sdio_quirks; q->quirks; q++) { quirks 43 drivers/net/wireless/broadcom/b43/sdio.c return q->quirks; quirks 1008 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c func->card->quirks |= MMC_QUIRK_LENIENT_FN0; quirks 66 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c u32 quirks = bus_if->drvr->chip_quirks; quirks 73 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c seq_printf(seq, "\nQuirks: %08x\n", quirks); quirks 75 drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c if (quirks & BIT(id)) quirks 849 drivers/net/wireless/marvell/libertas/if_sdio.c func->card->quirks |= MMC_QUIRK_LENIENT_FN0; quirks 106 drivers/net/wireless/marvell/mwifiex/sdio.c func->card->quirks |= MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; quirks 294 drivers/net/wireless/st/cw1200/cw1200_sdio.c func->card->quirks |= MMC_QUIRK_LENIENT_FN0; quirks 635 drivers/net/wireless/ti/wl12xx/main.c wl->quirks |= WLCORE_QUIRK_LEGACY_NVS | quirks 659 drivers/net/wireless/ti/wl12xx/main.c wl->quirks |= WLCORE_QUIRK_LEGACY_NVS | quirks 688 drivers/net/wireless/ti/wl12xx/main.c wl->quirks |= WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN | quirks 970 drivers/net/wireless/ti/wl12xx/main.c wl->quirks |= WLCORE_QUIRK_END_OF_TRANSACTION; quirks 1397 drivers/net/wireless/ti/wl12xx/main.c if (wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN) quirks 424 drivers/net/wireless/ti/wl12xx/scan.c if ((wl->quirks & WLCORE_QUIRK_NO_SCHED_SCAN_WHILE_CONN) && quirks 672 drivers/net/wireless/ti/wl18xx/main.c wl->quirks |= WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN | quirks 1086 drivers/net/wireless/ti/wl18xx/main.c if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) quirks 1132 drivers/net/wireless/ti/wl18xx/main.c if (wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN) { quirks 1138 drivers/net/wireless/ti/wl18xx/main.c if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) { quirks 1597 drivers/net/wireless/ti/wl18xx/main.c if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) { quirks 115 drivers/net/wireless/ti/wl18xx/tx.c if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && quirks 288 drivers/net/wireless/ti/wlcore/boot.c if (wl->quirks & WLCORE_QUIRK_LEGACY_NVS) { quirks 1161 drivers/net/wireless/ti/wlcore/cmd.c (wl->quirks & WLCORE_QUIRK_DUAL_PROBE_TMPL)) { quirks 1254 drivers/net/wireless/ti/wlcore/cmd.c if (wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) quirks 1683 drivers/net/wireless/ti/wlcore/cmd.c if (!(wl->quirks & WLCORE_QUIRK_REGDOMAIN_CONF)) quirks 1701 drivers/net/wireless/ti/wlcore/cmd.c if (!(wl->quirks & WLCORE_QUIRK_REGDOMAIN_CONF)) quirks 501 drivers/net/wireless/ti/wlcore/debugfs.c DRIVER_STATE_PRINT_HEX(quirks); quirks 43 drivers/net/wireless/ti/wlcore/init.c if (wl->quirks & WLCORE_QUIRK_DUAL_PROBE_TMPL) { quirks 326 drivers/net/wireless/ti/wlcore/init.c if (wl->quirks & WLCORE_QUIRK_FWLOG_NOT_IMPLEMENTED) quirks 822 drivers/net/wireless/ti/wlcore/main.c if (wl->quirks & WLCORE_QUIRK_FWLOG_NOT_IMPLEMENTED) quirks 1065 drivers/net/wireless/ti/wlcore/main.c wl->quirks &= ~WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN; quirks 2866 drivers/net/wireless/ti/wlcore/main.c if (wl->quirks & WLCORE_QUIRK_START_STA_FAILS) { quirks 3652 drivers/net/wireless/ti/wlcore/main.c if (!(wl->quirks & WLCORE_QUIRK_REGDOMAIN_CONF)) quirks 6218 drivers/net/wireless/ti/wlcore/main.c if (wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) quirks 6416 drivers/net/wireless/ti/wlcore/main.c wl->quirks = 0; quirks 30 drivers/net/wireless/ti/wlcore/rx.c if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) quirks 39 drivers/net/wireless/ti/wlcore/rx.c if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) quirks 285 drivers/net/wireless/ti/wlcore/rx.c if (wl->quirks & WLCORE_QUIRK_END_OF_TRANSACTION) { quirks 293 drivers/net/wireless/ti/wlcore/sdio.c func->card->quirks |= MMC_QUIRK_LENIENT_FN0; quirks 296 drivers/net/wireless/ti/wlcore/sdio.c func->card->quirks |= MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; quirks 182 drivers/net/wireless/ti/wlcore/tx.c if ((wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) || quirks 183 drivers/net/wireless/ti/wlcore/tx.c !(wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN)) quirks 302 drivers/net/wireless/ti/wlcore/tx.c if ((wl->quirks & WLCORE_QUIRK_AP_ZERO_SESSION_ID) && quirks 384 drivers/net/wireless/ti/wlcore/tx.c if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && quirks 837 drivers/net/wireless/ti/wlcore/tx.c if (wl->quirks & WLCORE_QUIRK_END_OF_TRANSACTION) { quirks 951 drivers/net/wireless/ti/wlcore/tx.c if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && quirks 1113 drivers/net/wireless/ti/wlcore/tx.c if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && quirks 394 drivers/net/wireless/ti/wlcore/wlcore.h unsigned int quirks; quirks 650 drivers/nfc/microread/microread.c unsigned long quirks = 0; quirks 669 drivers/nfc/microread/microread.c set_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &quirks); quirks 679 drivers/nfc/microread/microread.c quirks, protocols, llc_name, quirks 949 drivers/nfc/st21nfca/core.c unsigned long quirks = 0; quirks 987 drivers/nfc/st21nfca/core.c set_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &quirks); quirks 990 drivers/nfc/st21nfca/core.c nfc_hci_allocate_device(&st21nfca_hci_ops, &init_data, quirks, quirks 157 drivers/nfc/st21nfca/se.c if (test_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks)) quirks 47 drivers/nfc/st21nfca/vendor_cmds.c test_and_set_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); quirks 50 drivers/nfc/st21nfca/vendor_cmds.c clear_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); quirks 429 drivers/nfc/trf7970a.c u32 quirks; quirks 537 drivers/nfc/trf7970a.c if (trf->quirks & TRF7970A_QUIRK_IRQ_STATUS_READ) { quirks 1895 drivers/nfc/trf7970a.c !(trf->quirks & TRF7970A_QUIRK_EN2_MUST_STAY_LOW)) { quirks 1926 drivers/nfc/trf7970a.c if (trf->en2_gpiod && !(trf->quirks & TRF7970A_QUIRK_EN2_MUST_STAY_LOW)) quirks 2019 drivers/nfc/trf7970a.c trf->quirks |= TRF7970A_QUIRK_IRQ_STATUS_READ; quirks 2038 drivers/nfc/trf7970a.c trf->quirks |= TRF7970A_QUIRK_EN2_MUST_STAY_LOW; quirks 671 drivers/nvme/host/core.c if (ns->ctrl->quirks & NVME_QUIRK_DEALLOCATE_ZEROES) quirks 1709 drivers/nvme/host/core.c if (ctrl->quirks & NVME_QUIRK_DEALLOCATE_ZEROES) quirks 1719 drivers/nvme/host/core.c (ns->ctrl->quirks & NVME_QUIRK_DISABLE_WRITE_ZEROES)) quirks 2115 drivers/nvme/host/core.c if (ctrl->quirks & NVME_QUIRK_DELAY_BEFORE_CHK_RDY) quirks 2205 drivers/nvme/host/core.c if ((ctrl->quirks & NVME_QUIRK_STRIPE_SIZE) && quirks 2316 drivers/nvme/host/core.c (ctrl->quirks & NVME_QUIRK_NO_DEEPEST_PS)) quirks 2404 drivers/nvme/host/core.c unsigned long quirks; quirks 2415 drivers/nvme/host/core.c .quirks = NVME_QUIRK_NO_APST, quirks 2425 drivers/nvme/host/core.c .quirks = NVME_QUIRK_SIMPLE_SUSPEND, quirks 2464 drivers/nvme/host/core.c if(!(ctrl->quirks & NVME_QUIRK_IGNORE_DEV_SUBNQN)) { quirks 2791 drivers/nvme/host/core.c ctrl->quirks |= core_quirks[i].quirks; quirks 2795 drivers/nvme/host/core.c if (force_apst && (ctrl->quirks & NVME_QUIRK_NO_DEEPEST_PS)) { quirks 2797 drivers/nvme/host/core.c ctrl->quirks &= ~NVME_QUIRK_NO_DEEPEST_PS; quirks 2840 drivers/nvme/host/core.c if (ctrl->quirks & NVME_QUIRK_NO_APST) { quirks 3545 drivers/nvme/host/core.c if ((ctrl->quirks & NVME_QUIRK_LIGHTNVM) && id->vs[0] == 0x1) { quirks 3744 drivers/nvme/host/core.c !(ctrl->quirks & NVME_QUIRK_IDENTIFY_CNS)) { quirks 4032 drivers/nvme/host/core.c const struct nvme_ctrl_ops *ops, unsigned long quirks) quirks 4043 drivers/nvme/host/core.c ctrl->quirks = quirks; quirks 240 drivers/nvme/host/nvme.h unsigned long quirks; quirks 458 drivers/nvme/host/nvme.h const struct nvme_ctrl_ops *ops, unsigned long quirks); quirks 1152 drivers/nvme/host/pci.c if (ctrl->quirks & NVME_QUIRK_MEDIUM_PRIO_SQ) quirks 2095 drivers/nvme/host/pci.c if (dev->ctrl.quirks & NVME_QUIRK_SINGLE_VECTOR) quirks 2121 drivers/nvme/host/pci.c if (dev->ctrl.quirks & NVME_QUIRK_SHARED_TAGS) quirks 2291 drivers/nvme/host/pci.c if (dev->ctrl.quirks & NVME_QUIRK_SHARED_TAGS) quirks 2351 drivers/nvme/host/pci.c if (dev->ctrl.quirks & NVME_QUIRK_128_BYTES_SQES) quirks 2377 drivers/nvme/host/pci.c if ((dev->ctrl.quirks & NVME_QUIRK_SHARED_TAGS) && quirks 2786 drivers/nvme/host/pci.c unsigned long quirks = id->driver_data; quirks 2817 drivers/nvme/host/pci.c quirks |= check_vendor_combination_bug(pdev); quirks 2837 drivers/nvme/host/pci.c quirks); quirks 2968 drivers/nvme/host/pci.c (ndev->ctrl.quirks & NVME_QUIRK_SIMPLE_SUSPEND)) quirks 52 drivers/perf/fsl_imx8_ddr_perf.c unsigned int quirks; /* quirks needed for different DDR Perf core */ quirks 58 drivers/perf/fsl_imx8_ddr_perf.c .quirks = DDR_CAP_AXI_ID_FILTER, quirks 207 drivers/perf/fsl_imx8_ddr_perf.c filt = pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER_ENHANCED; quirks 282 drivers/perf/fsl_imx8_ddr_perf.c if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { quirks 367 drivers/perf/fsl_imx8_ddr_perf.c if (pmu->devtype_data->quirks & DDR_CAP_AXI_ID_FILTER) { quirks 73 drivers/phy/qualcomm/phy-qcom-ufs-i.h unsigned int quirks; quirks 32 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c phy_common->quirks = quirks 51 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c phy_common->quirks = quirks 72 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c bool hibern8_exit_after_pwr_collapse = phy->quirks & quirks 301 drivers/platform/x86/acer-wmi.c static struct quirk_entry *quirks; quirks 308 drivers/platform/x86/acer-wmi.c if (quirks->mailled) quirks 311 drivers/platform/x86/acer-wmi.c if (quirks->brightness) quirks 317 drivers/platform/x86/acer-wmi.c quirks = dmi->driver_data; quirks 646 drivers/platform/x86/acer-wmi.c quirks = &quirk_acer_travelmate_2490; quirks 649 drivers/platform/x86/acer-wmi.c if (quirks == NULL) quirks 650 drivers/platform/x86/acer-wmi.c quirks = &quirk_unknown; quirks 702 drivers/platform/x86/acer-wmi.c switch (quirks->mailled) { quirks 712 drivers/platform/x86/acer-wmi.c switch (quirks->wireless) { quirks 740 drivers/platform/x86/acer-wmi.c switch (quirks->bluetooth) { quirks 750 drivers/platform/x86/acer-wmi.c switch (quirks->brightness) { quirks 792 drivers/platform/x86/acer-wmi.c switch (quirks->brightness) { quirks 870 drivers/platform/x86/acer-wmi.c if ((quirks != &quirk_unknown) || quirks 926 drivers/platform/x86/acer-wmi.c if (quirks->brightness >= 0) quirks 999 drivers/platform/x86/acer-wmi.c if (quirks->mailled == 1) { quirks 1045 drivers/platform/x86/acer-wmi.c if (quirks->mailled == 1) { quirks 1558 drivers/platform/x86/acer-wmi.c if (quirks->wireless == 3) quirks 2156 drivers/platform/x86/acer-wmi.c quirks == &quirk_unknown) { quirks 59 drivers/platform/x86/alienware-wmi.c static struct quirk_entry *quirks; quirks 113 drivers/platform/x86/alienware-wmi.c quirks = dmi->driver_data; quirks 267 drivers/platform/x86/alienware-wmi.c for (zone = 0; zone < quirks->num_zones; zone++) { quirks 451 drivers/platform/x86/alienware-wmi.c kcalloc(quirks->num_zones + 1, sizeof(struct device_attribute), quirks 457 drivers/platform/x86/alienware-wmi.c kcalloc(quirks->num_zones + 2, sizeof(struct attribute *), quirks 463 drivers/platform/x86/alienware-wmi.c kcalloc(quirks->num_zones, sizeof(struct platform_zone), quirks 468 drivers/platform/x86/alienware-wmi.c for (zone = 0; zone < quirks->num_zones; zone++) { quirks 482 drivers/platform/x86/alienware-wmi.c zone_attrs[quirks->num_zones] = &dev_attr_lighting_control_state.attr; quirks 497 drivers/platform/x86/alienware-wmi.c for (zone = 0; zone < quirks->num_zones; zone++) quirks 623 drivers/platform/x86/alienware-wmi.c if (quirks->hdmi_mux > 0) quirks 679 drivers/platform/x86/alienware-wmi.c if (quirks->amplifier > 0) quirks 760 drivers/platform/x86/alienware-wmi.c if (quirks->deepslp > 0) quirks 788 drivers/platform/x86/alienware-wmi.c if (quirks == NULL) quirks 789 drivers/platform/x86/alienware-wmi.c quirks = &quirk_unknown; quirks 803 drivers/platform/x86/alienware-wmi.c if (quirks->hdmi_mux > 0) { quirks 809 drivers/platform/x86/alienware-wmi.c if (quirks->amplifier > 0) { quirks 815 drivers/platform/x86/alienware-wmi.c if (quirks->deepslp > 0) { quirks 44 drivers/platform/x86/asus-nb-wmi.c static struct quirk_entry *quirks; quirks 116 drivers/platform/x86/asus-nb-wmi.c quirks = dmi->driver_data; quirks 421 drivers/platform/x86/asus-nb-wmi.c quirks = &quirk_asus_unknown; quirks 424 drivers/platform/x86/asus-nb-wmi.c driver->quirks = quirks; quirks 429 drivers/platform/x86/asus-nb-wmi.c quirks->wapf = wapf; quirks 431 drivers/platform/x86/asus-nb-wmi.c wapf = quirks->wapf; quirks 433 drivers/platform/x86/asus-nb-wmi.c if (quirks->i8042_filter) { quirks 434 drivers/platform/x86/asus-nb-wmi.c ret = i8042_install_filter(quirks->i8042_filter); quirks 719 drivers/platform/x86/asus-wmi.c && (asus->driver->quirks->wapf > 0)) { quirks 1026 drivers/platform/x86/asus-wmi.c asus->driver->quirks->hotplug_wireless) quirks 1037 drivers/platform/x86/asus-wmi.c (asus->driver->quirks->wapf > 0)) quirks 1144 drivers/platform/x86/asus-wmi.c if (!asus->driver->quirks->hotplug_wireless) quirks 1180 drivers/platform/x86/asus-wmi.c u32 ports_available = asus->driver->quirks->xusb2pr; quirks 1730 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) quirks 1801 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) quirks 1806 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->scalar_panel_brightness) quirks 1810 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->scalar_panel_brightness) quirks 1874 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->store_backlight_power) quirks 2005 drivers/platform/x86/asus-wmi.c if (is_display_toggle(code) && asus->driver->quirks->no_display_toggle) quirks 2273 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wapf >= 0) quirks 2275 drivers/platform/x86/asus-wmi.c asus->driver->quirks->wapf, NULL); quirks 2465 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_force_als_set) quirks 2474 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_backlight_power) quirks 2477 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->wmi_backlight_native) quirks 2480 drivers/platform/x86/asus-wmi.c if (asus->driver->quirks->xusb2pr) quirks 2487 drivers/platform/x86/asus-wmi.c } else if (asus->driver->quirks->wmi_backlight_set_devstate) quirks 63 drivers/platform/x86/asus-wmi.h struct quirk_entry *quirks; quirks 48 drivers/platform/x86/dell-laptop.c static struct quirk_entry *quirks; quirks 56 drivers/platform/x86/dell-laptop.c quirks = dmi->driver_data; quirks 1224 drivers/platform/x86/dell-laptop.c if (quirks && quirks->kbd_led_levels_off_1 && info->levels) quirks 1437 drivers/platform/x86/dell-laptop.c if ((quirks && quirks->kbd_missing_ac_tag) || quirks 1519 drivers/platform/x86/dell-laptop.c if (quirks && quirks->kbd_led_not_present) quirks 1582 drivers/platform/x86/dell-laptop.c if (quirks && quirks->needs_kbd_timeouts) quirks 1599 drivers/platform/x86/dell-laptop.c if (quirks && quirks->needs_kbd_timeouts) { quirks 1600 drivers/platform/x86/dell-laptop.c for (i = 0; quirks->kbd_timeouts[i] != -1; i++) { quirks 1601 drivers/platform/x86/dell-laptop.c if (value <= quirks->kbd_timeouts[i]) { quirks 1602 drivers/platform/x86/dell-laptop.c value = quirks->kbd_timeouts[i]; quirks 2173 drivers/platform/x86/dell-laptop.c quirks = NULL; quirks 2196 drivers/platform/x86/dell-laptop.c if (quirks && quirks->touchpad_led) quirks 2274 drivers/platform/x86/dell-laptop.c if (quirks && quirks->touchpad_led) quirks 104 drivers/platform/x86/eeepc-wmi.c static struct quirk_entry *quirks; quirks 114 drivers/platform/x86/eeepc-wmi.c quirks = &quirk_asus_et2012_type1; quirks 116 drivers/platform/x86/eeepc-wmi.c quirks = &quirk_asus_et2012_type3; quirks 126 drivers/platform/x86/eeepc-wmi.c quirks = dmi->driver_data; quirks 211 drivers/platform/x86/eeepc-wmi.c quirks = &quirk_asus_unknown; quirks 212 drivers/platform/x86/eeepc-wmi.c quirks->hotplug_wireless = hotplug_wireless; quirks 216 drivers/platform/x86/eeepc-wmi.c driver->quirks = quirks; quirks 217 drivers/platform/x86/eeepc-wmi.c driver->quirks->wapf = -1; quirks 40 drivers/platform/x86/fujitsu-tablet.c unsigned int quirks; quirks 193 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.config.quirks & INVERT_DOCK_STATE_BIT) quirks 196 drivers/platform/x86/fujitsu-tablet.c if ((fujitsu.config.quirks & FORCE_TABLET_MODE_IF_UNDOCK) && (!dock)) { quirks 200 drivers/platform/x86/fujitsu-tablet.c if (fujitsu.config.quirks & INVERT_TABLET_MODE_BIT) quirks 316 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= INVERT_TABLET_MODE_BIT; quirks 323 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= FORCE_TABLET_MODE_IF_UNDOCK; quirks 324 drivers/platform/x86/fujitsu-tablet.c fujitsu.config.quirks |= INVERT_DOCK_STATE_BIT; quirks 140 drivers/platform/x86/msi-laptop.c static struct quirk_entry *quirks; quirks 212 drivers/platform/x86/msi-laptop.c if (quirks->ec_read_only) quirks 313 drivers/platform/x86/msi-laptop.c if (quirks->old_ec_model) { quirks 337 drivers/platform/x86/msi-laptop.c if (quirks->old_ec_model) { quirks 362 drivers/platform/x86/msi-laptop.c if (quirks->old_ec_model) quirks 590 drivers/platform/x86/msi-laptop.c quirks = dmi->driver_data; quirks 770 drivers/platform/x86/msi-laptop.c if (quirks->ec_read_only) quirks 822 drivers/platform/x86/msi-laptop.c if (quirks->ec_delay) { quirks 831 drivers/platform/x86/msi-laptop.c if (quirks->ec_delay) { quirks 902 drivers/platform/x86/msi-laptop.c if (quirks->ec_delay) { quirks 930 drivers/platform/x86/msi-laptop.c if (!quirks->load_scm_model) quirks 980 drivers/platform/x86/msi-laptop.c if (!quirks->ec_read_only) { quirks 1038 drivers/platform/x86/msi-laptop.c if (!quirks) quirks 1040 drivers/platform/x86/msi-laptop.c quirks = &quirk_load_scm_model; quirks 1042 drivers/platform/x86/msi-laptop.c quirks = &quirk_old_ec_model; quirks 1044 drivers/platform/x86/msi-laptop.c if (!quirks->old_ec_model) quirks 1052 drivers/platform/x86/msi-laptop.c if (quirks->old_ec_model || quirks 1081 drivers/platform/x86/msi-laptop.c if (quirks->load_scm_model && (load_scm_model_init(msipf_device) < 0)) { quirks 1091 drivers/platform/x86/msi-laptop.c if (!quirks->old_ec_model) { quirks 1118 drivers/platform/x86/msi-laptop.c if (quirks->load_scm_model) { quirks 1138 drivers/platform/x86/msi-laptop.c if (quirks->load_scm_model) { quirks 1147 drivers/platform/x86/msi-laptop.c if (!quirks->old_ec_model && threeg_exists) quirks 1153 drivers/platform/x86/msi-laptop.c if (quirks->old_ec_model) { quirks 348 drivers/platform/x86/samsung-laptop.c struct samsung_quirks *quirks; quirks 1043 drivers/platform/x86/samsung-laptop.c if (samsung->quirks->lid_handling) quirks 1051 drivers/platform/x86/samsung-laptop.c if (samsung->quirks->lid_handling) quirks 1162 drivers/platform/x86/samsung-laptop.c if (samsung->quirks->four_kbd_backlight_levels) quirks 1484 drivers/platform/x86/samsung-laptop.c samsung->quirks->enable_kbd_backlight) quirks 1487 drivers/platform/x86/samsung-laptop.c if (val == PM_POST_HIBERNATION && samsung->quirks->lid_handling) quirks 1506 drivers/platform/x86/samsung-laptop.c static struct samsung_quirks *quirks; quirks 1510 drivers/platform/x86/samsung-laptop.c quirks = d->driver_data; quirks 1655 drivers/platform/x86/samsung-laptop.c quirks = &samsung_unknown; quirks 1665 drivers/platform/x86/samsung-laptop.c samsung->quirks = quirks; quirks 1668 drivers/platform/x86/samsung-laptop.c if (samsung->quirks->broken_acpi_video) quirks 1670 drivers/platform/x86/samsung-laptop.c if (samsung->quirks->use_native_backlight) quirks 451 drivers/platform/x86/thinkpad_acpi.c .quirks = (__quirk) } quirks 457 drivers/platform/x86/thinkpad_acpi.c .quirks = (__quirk) } quirks 463 drivers/platform/x86/thinkpad_acpi.c .quirks = (__quirk) } quirks 469 drivers/platform/x86/thinkpad_acpi.c .quirks = (__quirk) } quirks 475 drivers/platform/x86/thinkpad_acpi.c .quirks = (__quirk) } quirks 481 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 508 drivers/platform/x86/thinkpad_acpi.c return qlist->quirks; quirks 1650 drivers/platform/x86/thinkpad_acpi.c .quirks = TPACPI_MATCH_ANY_VERSION << 16 \ quirks 1658 drivers/platform/x86/thinkpad_acpi.c .quirks = TPVER(__ev1, __ev2) << 16 \ quirks 3463 drivers/platform/x86/thinkpad_acpi.c .quirks = TPACPI_KEYMAP_IBM_GENERIC, quirks 3468 drivers/platform/x86/thinkpad_acpi.c .quirks = TPACPI_KEYMAP_LENOVO_GENERIC, quirks 3481 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 3508 drivers/platform/x86/thinkpad_acpi.c quirks = tpacpi_check_quirks(tpacpi_hotkey_qtable, quirks 3603 drivers/platform/x86/thinkpad_acpi.c (quirks & TPACPI_HK_Q_INIMASK)) quirks 6017 drivers/platform/x86/thinkpad_acpi.c .quirks = 0x1fffU, quirks 6022 drivers/platform/x86/thinkpad_acpi.c .quirks = 0x00ffU, quirks 6027 drivers/platform/x86/thinkpad_acpi.c .quirks = 0x00bfU, quirks 6195 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 6204 drivers/platform/x86/thinkpad_acpi.c quirks = tpacpi_check_quirks(beep_quirk_table, quirks 6207 drivers/platform/x86/thinkpad_acpi.c tp_features.beep_needs_two_args = !!(quirks & TPACPI_BEEP_Q1); quirks 6971 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 6977 drivers/platform/x86/thinkpad_acpi.c quirks = tpacpi_check_quirks(brightness_quirk_table, quirks 7015 drivers/platform/x86/thinkpad_acpi.c if (quirks & TPACPI_BRGHT_Q_EC) quirks 7051 drivers/platform/x86/thinkpad_acpi.c if (quirks & TPACPI_BRGHT_Q_ASK) { quirks 7692 drivers/platform/x86/thinkpad_acpi.c .quirks = TPACPI_VOL_Q_LEVEL }, quirks 7707 drivers/platform/x86/thinkpad_acpi.c .quirks = TPACPI_VOL_Q_MUTEONLY } quirks 7712 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 7746 drivers/platform/x86/thinkpad_acpi.c quirks = tpacpi_check_quirks(volume_quirk_table, quirks 7751 drivers/platform/x86/thinkpad_acpi.c if (quirks & TPACPI_VOL_Q_MUTEONLY) quirks 7753 drivers/platform/x86/thinkpad_acpi.c else if (quirks & TPACPI_VOL_Q_LEVEL) quirks 8780 drivers/platform/x86/thinkpad_acpi.c unsigned long quirks; quirks 8800 drivers/platform/x86/thinkpad_acpi.c quirks = tpacpi_check_quirks(fan_quirk_table, quirks 8812 drivers/platform/x86/thinkpad_acpi.c if (quirks & TPACPI_FAN_Q1) quirks 8814 drivers/platform/x86/thinkpad_acpi.c if (quirks & TPACPI_FAN_2FAN) { quirks 2221 drivers/scsi/aacraid/aachba.c if (dev->dac_support && (aac_get_driver_ident(dev->cardtype)->quirks quirks 2245 drivers/scsi/aacraid/aachba.c ? ((aac_get_driver_ident(dev->cardtype)->quirks & AAC_QUIRK_SCSI_32) quirks 931 drivers/scsi/aacraid/aacraid.h int quirks; quirks 1468 drivers/scsi/aacraid/commsup.c int index, quirks; quirks 1558 drivers/scsi/aacraid/commsup.c quirks = aac_get_driver_ident(index)->quirks; quirks 1559 drivers/scsi/aacraid/commsup.c if (quirks & AAC_QUIRK_31BIT) quirks 1561 drivers/scsi/aacraid/commsup.c else if (!(quirks & AAC_QUIRK_SRC)) quirks 1566 drivers/scsi/aacraid/commsup.c if (quirks & AAC_QUIRK_31BIT && !retval) { quirks 1587 drivers/scsi/aacraid/commsup.c if ((quirks & AAC_QUIRK_34SG) && (host->sg_tablesize > 34)) { quirks 1591 drivers/scsi/aacraid/commsup.c if ((quirks & AAC_QUIRK_17SG) && (host->sg_tablesize > 17)) { quirks 1621 drivers/scsi/aacraid/linit.c if (!(aac_drivers[index].quirks & AAC_QUIRK_SRC)) { quirks 1633 drivers/scsi/aacraid/linit.c if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) { quirks 1728 drivers/scsi/aacraid/linit.c if ((aac_drivers[index].quirks & AAC_QUIRK_34SG) && quirks 1734 drivers/scsi/aacraid/linit.c if ((aac_drivers[index].quirks & AAC_QUIRK_17SG) && quirks 1748 drivers/scsi/aacraid/linit.c if (aac_drivers[index].quirks & AAC_QUIRK_34SG) quirks 1775 drivers/scsi/aacraid/linit.c if (!aac->sa_firmware && aac_drivers[index].quirks & AAC_QUIRK_SRC) quirks 1217 drivers/scsi/ncr53c8xx.c /*2*/ u_char quirks; quirks 1224 drivers/scsi/ncr53c8xx.c /*1*/ u_char quirks; quirks 943 drivers/scsi/ufs/ufs-qcom.c hba->quirks |= UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS quirks 948 drivers/scsi/ufs/ufs-qcom.c hba->quirks |= UFSHCD_QUIRK_BROKEN_INTR_AGGR; quirks 950 drivers/scsi/ufs/ufs-qcom.c hba->quirks |= UFSHCD_QUIRK_BROKEN_LCC; quirks 954 drivers/scsi/ufs/ufs-qcom.c hba->quirks |= UFSHCD_QUIRK_BROKEN_UFS_HCI_VERSION; quirks 958 drivers/scsi/ufs/ufs-qcom.c hba->quirks |= (UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS quirks 512 drivers/scsi/ufs/ufshcd.c dev_err(hba->dev, "quirks=0x%x, dev. quirks=0x%x\n", hba->quirks, quirks 614 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCD_QUIRK_BROKEN_UFS_HCI_VERSION) quirks 686 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR) quirks 700 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR) quirks 2120 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCD_QUIRK_PRDT_BYTE_GRAN) quirks 3485 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCD_QUIRK_PRDT_BYTE_GRAN) { quirks 3594 drivers/scsi/ufs/ufshcd.c if (!(hba->quirks & UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS)) quirks 3689 drivers/scsi/ufs/ufshcd.c if (peer && (hba->quirks & UFSHCD_QUIRK_DME_PEER_ACCESS_AUTO_MODE)) { quirks 3731 drivers/scsi/ufs/ufshcd.c if (peer && (hba->quirks & UFSHCD_QUIRK_DME_PEER_ACCESS_AUTO_MODE) quirks 3834 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCD_QUIRK_BROKEN_PA_RXHSUNTERMCAP) { quirks 4318 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCI_QUIRK_BROKEN_HCE) { quirks 4446 drivers/scsi/ufs/ufshcd.c if (hba->quirks & UFSHCD_QUIRK_BROKEN_LCC) { quirks 4888 drivers/scsi/ufs/ufshcd.c !(hba->quirks & UFSHCI_QUIRK_SKIP_RESET_INTR_AGGR)) quirks 643 drivers/scsi/ufs/ufshcd.h unsigned int quirks; /* Deviations from standard UFSHCI spec. */ quirks 761 drivers/scsi/ufs/ufshcd.h !(hba->quirks & UFSHCD_QUIRK_BROKEN_INTR_AGGR)) quirks 199 drivers/spi/spi-fsl-qspi.c unsigned int quirks; quirks 207 drivers/spi/spi-fsl-qspi.c .quirks = QUADSPI_QUIRK_SWAP_ENDIAN, quirks 215 drivers/spi/spi-fsl-qspi.c .quirks = QUADSPI_QUIRK_4X_INT_CLK | QUADSPI_QUIRK_TKT245618, quirks 223 drivers/spi/spi-fsl-qspi.c .quirks = QUADSPI_QUIRK_TKT253890 | QUADSPI_QUIRK_4X_INT_CLK | quirks 232 drivers/spi/spi-fsl-qspi.c .quirks = QUADSPI_QUIRK_TKT253890 | QUADSPI_QUIRK_4X_INT_CLK | quirks 241 drivers/spi/spi-fsl-qspi.c .quirks = 0, quirks 249 drivers/spi/spi-fsl-qspi.c .quirks = QUADSPI_QUIRK_TKT253890 | QUADSPI_QUIRK_BASE_INTERNAL, quirks 268 drivers/spi/spi-fsl-qspi.c return q->devtype_data->quirks & QUADSPI_QUIRK_SWAP_ENDIAN; quirks 273 drivers/spi/spi-fsl-qspi.c return q->devtype_data->quirks & QUADSPI_QUIRK_4X_INT_CLK; quirks 278 drivers/spi/spi-fsl-qspi.c return q->devtype_data->quirks & QUADSPI_QUIRK_TKT253890; quirks 283 drivers/spi/spi-fsl-qspi.c return q->devtype_data->quirks & QUADSPI_QUIRK_TKT245618; quirks 288 drivers/spi/spi-fsl-qspi.c return !(q->devtype_data->quirks & QUADSPI_QUIRK_BASE_INTERNAL); quirks 293 drivers/spi/spi-fsl-qspi.c return q->devtype_data->quirks & QUADSPI_QUIRK_USE_TDH_SETTING; quirks 315 drivers/spi/spi-nxp-fspi.c unsigned int quirks; quirks 323 drivers/spi/spi-nxp-fspi.c .quirks = 0, quirks 118 drivers/spi/spi-s3c64xx.c #define is_polling(x) (x->port_conf->quirks & S3C64XX_SPI_QUIRK_POLL) quirks 146 drivers/spi/spi-s3c64xx.c int quirks; quirks 313 drivers/spi/spi-s3c64xx.c if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) { quirks 323 drivers/spi/spi-s3c64xx.c if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) quirks 936 drivers/spi/spi-s3c64xx.c else if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) quirks 1385 drivers/spi/spi-s3c64xx.c .quirks = S3C64XX_SPI_QUIRK_CS_AUTO, quirks 1395 drivers/spi/spi-s3c64xx.c .quirks = S3C64XX_SPI_QUIRK_CS_AUTO, quirks 748 drivers/ssb/main.c unsigned int quirks) quirks 755 drivers/ssb/main.c bus->quirks = quirks; quirks 397 drivers/ssb/sdio.c if (bus->quirks & SSB_QUIRK_SDIO_READ_AFTER_WRITE32) quirks 118 drivers/staging/greybus/bootrom.c if (!(intf->quirks & GB_INTERFACE_QUIRK_NO_GMP_IDS)) quirks 212 drivers/staging/greybus/fw-core.c if (!(bundle->intf->quirks & GB_INTERFACE_QUIRK_NO_PM)) quirks 237 drivers/staging/greybus/fw-core.c if (!(bundle->intf->quirks & GB_INTERFACE_QUIRK_NO_PM)) { quirks 330 drivers/staging/greybus/hid.c if (!(hid->quirks & HID_QUIRK_NO_INIT_REPORTS)) quirks 459 drivers/staging/media/sunxi/cedrus/cedrus.c .quirks = CEDRUS_QUIRK_NO_DMA_OFFSET, quirks 128 drivers/staging/media/sunxi/cedrus/cedrus.h unsigned int quirks; quirks 178 drivers/staging/media/sunxi/cedrus/cedrus_hw.c if (!(variant->quirks & CEDRUS_QUIRK_NO_DMA_OFFSET)) quirks 254 drivers/staging/wusbcore/host/hwa-hc.c if (hwahc->wa.quirks & quirks 704 drivers/staging/wusbcore/host/hwa-hc.c kernel_ulong_t quirks) quirks 749 drivers/staging/wusbcore/host/hwa-hc.c result = wa_create(&hwahc->wa, iface, quirks); quirks 23 drivers/staging/wusbcore/wa-hc.c kernel_ulong_t quirks) quirks 34 drivers/staging/wusbcore/wa-hc.c wa->quirks = quirks; quirks 231 drivers/staging/wusbcore/wa-hc.h kernel_ulong_t quirks; quirks 554 drivers/staging/wusbcore/wa-xfer.c if ((xfer->wa->quirks & WUSB_QUIRK_ALEREON_HWA_CONCAT_ISOC) quirks 754 drivers/staging/wusbcore/wa-xfer.c if (wa->quirks & WUSB_QUIRK_ALEREON_HWA_CONCAT_ISOC) quirks 1095 drivers/staging/wusbcore/wa-xfer.c if (xfer->wa->quirks & WUSB_QUIRK_ALEREON_HWA_CONCAT_ISOC) quirks 1426 drivers/staging/wusbcore/wa-xfer.c if (((wa->quirks & WUSB_QUIRK_ALEREON_HWA_CONCAT_ISOC) == 0) quirks 492 drivers/tty/serial/8250/8250_core.c up->port.quirks |= skip_txen_test ? UPQ_NO_TXEN_TEST : 0; quirks 1689 drivers/tty/serial/8250/8250_pci.c port->port.quirks |= UPQ_NO_TXEN_TEST; quirks 2271 drivers/tty/serial/8250/8250_port.c if (up->port.quirks & UPQ_NO_TXEN_TEST) quirks 188 drivers/tty/serial/8250/serial_cs.c static const struct serial_quirk quirks[] = { quirks 624 drivers/tty/serial/8250/serial_cs.c for (i = 0; i < ARRAY_SIZE(quirks); i++) quirks 625 drivers/tty/serial/8250/serial_cs.c if ((quirks[i].manfid == ~0 || quirks 626 drivers/tty/serial/8250/serial_cs.c quirks[i].manfid == info->manfid) && quirks 627 drivers/tty/serial/8250/serial_cs.c (quirks[i].prodid == ~0 || quirks 628 drivers/tty/serial/8250/serial_cs.c quirks[i].prodid == info->prodid)) { quirks 629 drivers/tty/serial/8250/serial_cs.c info->quirk = &quirks[i]; quirks 197 drivers/tty/serial/xilinx_uartps.c u32 quirks; quirks 201 drivers/tty/serial/xilinx_uartps.c u32 quirks; quirks 223 drivers/tty/serial/xilinx_uartps.c is_rxbs_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT; quirks 825 drivers/tty/serial/xilinx_uartps.c is_brk_support = cdns_uart->quirks & CDNS_UART_RXBS_SUPPORT; quirks 1392 drivers/tty/serial/xilinx_uartps.c .quirks = CDNS_UART_RXBS_SUPPORT, }; quirks 1464 drivers/tty/serial/xilinx_uartps.c cdns_uart_data->quirks = data->quirks; quirks 138 drivers/usb/class/cdc-acm.c if (acm->quirks & QUIRK_CONTROL_LINE_STATE) quirks 617 drivers/usb/class/cdc-acm.c if (acm->quirks & DISABLE_ECHO) quirks 1167 drivers/usb/class/cdc-acm.c unsigned long quirks; quirks 1176 drivers/usb/class/cdc-acm.c quirks = (unsigned long)id->driver_info; quirks 1178 drivers/usb/class/cdc-acm.c if (quirks == IGNORE_DEVICE) quirks 1183 drivers/usb/class/cdc-acm.c num_rx_buf = (quirks == SINGLE_RX_URB) ? 1 : ACM_NR; quirks 1186 drivers/usb/class/cdc-acm.c if (quirks == NO_UNION_NORMAL) { quirks 1229 drivers/usb/class/cdc-acm.c if (quirks & NO_DATA_INTERFACE) { quirks 1268 drivers/usb/class/cdc-acm.c quirks |= NO_CAP_LINE; quirks 1336 drivers/usb/class/cdc-acm.c (quirks == SINGLE_RX_URB ? 1 : 2); quirks 1352 drivers/usb/class/cdc-acm.c if (quirks & NO_CAP_LINE) quirks 1374 drivers/usb/class/cdc-acm.c acm->quirks = quirks; quirks 1432 drivers/usb/class/cdc-acm.c if (quirks & SEND_ZERO_PACKET) quirks 1502 drivers/usb/class/cdc-acm.c if (quirks & CLEAR_HALT_CONDITIONS) { quirks 131 drivers/usb/class/cdc-acm.h unsigned long quirks; quirks 157 drivers/usb/class/usblp.c unsigned int quirks; /* quirks flags */ quirks 191 drivers/usb/class/usblp.c dev_dbg(dev, "quirks=%d\n", usblp->quirks); quirks 206 drivers/usb/class/usblp.c unsigned int quirks; quirks 587 drivers/usb/class/usblp.c usblp->quirks & USBLP_QUIRK_BIDIR) { quirks 1045 drivers/usb/class/usblp.c return quirk_printers[i].quirks; quirks 1145 drivers/usb/class/usblp.c usblp->quirks = usblp_quirks( quirks 1250 drivers/usb/class/usblp.c if (!(usblp->quirks & USBLP_QUIRK_BAD_CLASS)) quirks 1271 drivers/usb/class/usblp.c if (usblp->quirks & USBLP_QUIRK_BIDIR) { quirks 302 drivers/usb/core/config.c if (udev->quirks & USB_QUIRK_ENDPOINT_BLACKLIST) { quirks 346 drivers/usb/core/config.c if (to_usb_device(ddev)->quirks & quirks 355 drivers/usb/core/config.c if (to_usb_device(ddev)->quirks & quirks 685 drivers/usb/core/config.c if ((dev->quirks & USB_QUIRK_HONOR_BNUMINTERFACES) && quirks 929 drivers/usb/core/config.c if (dev->quirks & USB_QUIRK_DELAY_INIT) quirks 1180 drivers/usb/core/driver.c if (udev->quirks & USB_QUIRK_RESET_RESUME) quirks 1471 drivers/usb/core/driver.c if (udev->quirks & USB_QUIRK_DISCONNECT_SUSPEND) quirks 1804 drivers/usb/core/driver.c if (udev->quirks & USB_QUIRK_RESET_RESUME) { quirks 142 drivers/usb/core/hub.c if (udev->quirks & USB_QUIRK_NO_LPM) quirks 2054 drivers/usb/core/hub.c wakeup = (udev->quirks & quirks 2730 drivers/usb/core/hub.c port_dev->quirks & USB_PORT_QUIRK_OLD_SCHEME; quirks 2956 drivers/usb/core/hub.c if (port_dev->quirks & USB_PORT_QUIRK_FAST_ENUM) quirks 2963 drivers/usb/core/hub.c if (hub->hdev->quirks & USB_QUIRK_HUB_SLOW_RESET) quirks 3400 drivers/usb/core/hub.c if (udev->quirks & USB_QUIRK_RESET) quirks 4888 drivers/usb/core/hub.c if (udev->quirks & USB_QUIRK_DEVICE_QUALIFIER) quirks 5059 drivers/usb/core/hub.c if (udev->quirks & USB_QUIRK_DELAY_INIT) quirks 104 drivers/usb/core/hub.h u32 quirks; quirks 155 drivers/usb/core/message.c if (dev->quirks & USB_QUIRK_DELAY_CTRL_MSG) quirks 736 drivers/usb/core/message.c if (dev->quirks & USB_QUIRK_STRING_FETCH_255) quirks 1424 drivers/usb/core/message.c if (dev->quirks & USB_QUIRK_NO_SET_INTF) quirks 2001 drivers/usb/core/message.c !(dev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) quirks 67 drivers/usb/core/port.c return sprintf(buf, "%08x\n", port_dev->quirks); quirks 79 drivers/usb/core/port.c port_dev->quirks = value; quirks 82 drivers/usb/core/port.c static DEVICE_ATTR_RW(quirks); quirks 161 drivers/usb/core/quirks.c device_param_cb(quirks, &quirks_param_ops, &quirks_param_string, 0644); quirks 162 drivers/usb/core/quirks.c MODULE_PARM_DESC(quirks, "Add/modify USB quirks by specifying quirks=vendorID:productID:quirks"); quirks 569 drivers/usb/core/quirks.c u32 quirks = 0; quirks 579 drivers/usb/core/quirks.c quirks |= (u32)(id->driver_info); quirks 582 drivers/usb/core/quirks.c return quirks; quirks 610 drivers/usb/core/quirks.c udev->quirks = usb_detect_static_quirks(udev, usb_quirk_list); quirks 617 drivers/usb/core/quirks.c udev->quirks |= usb_detect_static_quirks(udev, quirks 620 drivers/usb/core/quirks.c udev->quirks ^= usb_detect_dynamic_quirks(udev); quirks 622 drivers/usb/core/quirks.c if (udev->quirks) quirks 624 drivers/usb/core/quirks.c udev->quirks); quirks 627 drivers/usb/core/quirks.c if (!(udev->quirks & USB_QUIRK_RESET)) quirks 638 drivers/usb/core/quirks.c u32 quirks; quirks 640 drivers/usb/core/quirks.c quirks = usb_detect_static_quirks(udev, usb_interface_quirk_list); quirks 641 drivers/usb/core/quirks.c if (quirks == 0) quirks 645 drivers/usb/core/quirks.c quirks); quirks 646 drivers/usb/core/quirks.c udev->quirks |= quirks; quirks 257 drivers/usb/core/sysfs.c return sprintf(buf, "0x%x\n", udev->quirks); quirks 259 drivers/usb/core/sysfs.c static DEVICE_ATTR_RO(quirks); quirks 267 drivers/usb/core/sysfs.c return sprintf(buf, "%d\n", !!(udev->quirks & USB_QUIRK_RESET)); quirks 283 drivers/usb/core/sysfs.c udev->quirks |= USB_QUIRK_RESET; quirks 285 drivers/usb/core/sysfs.c udev->quirks &= ~USB_QUIRK_RESET; quirks 1263 drivers/usb/core/sysfs.c if (!alt->string && !(udev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) quirks 171 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_LEGACY) quirks 210 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) { quirks 224 drivers/usb/gadget/udc/net2280.c if (ep->num > 4 && max > 64 && (dev->quirks & PLX_LEGACY)) { quirks 244 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_PCIE) && dev->enhanced_mode) { quirks 277 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_LEGACY) { quirks 307 drivers/usb/gadget/udc/net2280.c else if (!(dev->quirks & PLX_2280)) { quirks 315 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) quirks 325 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_2280) quirks 411 drivers/usb/gadget/udc/net2280.c if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { quirks 431 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_2280) quirks 526 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_PCIE) quirks 810 drivers/usb/gadget/udc/net2280.c !(ep->dev->quirks & PLX_2280)) quirks 853 drivers/usb/gadget/udc/net2280.c if (!(ep->dev->quirks & PLX_2280)) quirks 860 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_PCIE) quirks 1042 drivers/usb/gadget/udc/net2280.c !((dev->quirks & PLX_PCIE) && ep->dma && quirks 1169 drivers/usb/gadget/udc/net2280.c !(ep->dev->quirks & PLX_PCIE)) { quirks 1370 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_PCIE && quirks 2150 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_LEGACY) quirks 2307 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_LEGACY) quirks 2398 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_LEGACY) quirks 2445 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_PCIE) && !dev->bug7734_patched) quirks 2532 drivers/usb/gadget/udc/net2280.c if (!ep->is_in || (ep->dev->quirks & PLX_2280)) quirks 3142 drivers/usb/gadget/udc/net2280.c if (!(dev->quirks & PLX_PCIE)) { quirks 3143 drivers/usb/gadget/udc/net2280.c if (ep->dev->quirks & PLX_2280) quirks 3169 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_PCIE) && !dev->bug7734_patched) quirks 3252 drivers/usb/gadget/udc/net2280.c if ((ep->dev->quirks & PLX_PCIE) && quirks 3274 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_PCIE) && e->dma) quirks 3313 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_PCIE) && dev->enhanced_mode) { quirks 3442 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_2280) quirks 3480 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) { quirks 3537 drivers/usb/gadget/udc/net2280.c if ((dev->quirks & PLX_LEGACY) && quirks 3549 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) { quirks 3593 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) quirks 3629 drivers/usb/gadget/udc/net2280.c dev->quirks = id->driver_data; quirks 3632 drivers/usb/gadget/udc/net2280.c dev->gadget.max_speed = (dev->quirks & PLX_SUPERSPEED) ? quirks 3675 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) { quirks 3713 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_PCIE) quirks 3752 drivers/usb/gadget/udc/net2280.c if (dev->quirks & PLX_LEGACY) quirks 168 drivers/usb/gadget/udc/net2280.h kernel_ulong_t quirks; quirks 96 drivers/usb/host/xhci-ext-caps.c if (xhci->quirks & XHCI_INTEL_USB_ROLE_SW) { quirks 174 drivers/usb/host/xhci-histb.c xhci->quirks |= XHCI_PLAT; quirks 276 drivers/usb/host/xhci-histb.c xhci->quirks |= XHCI_HW_LPM_DISABLE; quirks 279 drivers/usb/host/xhci-histb.c xhci->quirks |= XHCI_LPM_SUPPORT; quirks 104 drivers/usb/host/xhci-hub.c if ((xhci->quirks & XHCI_LPM_SUPPORT)) { quirks 490 drivers/usb/host/xhci-hub.c if (xhci->quirks & XHCI_BROKEN_PORT_PED) { quirks 779 drivers/usb/host/xhci-hub.c if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && quirks 801 drivers/usb/host/xhci-hub.c if (!(xhci->quirks & XHCI_COMP_MODE_QUIRK)) quirks 1672 drivers/usb/host/xhci-hub.c if ((xhci->quirks & XHCI_U2_DISABLE_WAKE) && quirks 1781 drivers/usb/host/xhci-hub.c if ((xhci->quirks & XHCI_MISSING_CAS) && quirks 119 drivers/usb/host/xhci-mem.c (xhci->quirks & XHCI_AMD_0x96_HOST))) quirks 1461 drivers/usb/host/xhci-mem.c if ((xhci->quirks & XHCI_LIMIT_ENDPOINT_INTERVAL_7) && quirks 1622 drivers/usb/host/xhci-mem.c if (xhci->quirks & XHCI_MTK_HOST) { quirks 389 drivers/usb/host/xhci-mtk.c xhci->quirks |= XHCI_PLAT; quirks 390 drivers/usb/host/xhci-mtk.c xhci->quirks |= XHCI_MTK_HOST; quirks 395 drivers/usb/host/xhci-mtk.c xhci->quirks |= XHCI_SPURIOUS_SUCCESS; quirks 397 drivers/usb/host/xhci-mtk.c xhci->quirks |= XHCI_LPM_SUPPORT; quirks 82 drivers/usb/host/xhci-mvebu.c xhci->quirks |= XHCI_RESET_ON_RESUME; quirks 97 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_RESET_EP_QUIRK; quirks 104 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SLOW_SUSPEND; quirks 111 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_STREAMS; quirks 116 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_MSI; quirks 121 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_TRUST_TX_LENGTH; quirks 126 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_STREAMS; quirks 129 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_NEC_HOST; quirks 132 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_AMD_0x96_HOST; quirks 136 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_AMD_PLL_FIX; quirks 143 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SUSPEND_DELAY; quirks 147 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SNPS_BROKEN_SUSPEND; quirks 150 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_TRUST_TX_LENGTH; quirks 157 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_U2_DISABLE_WAKE; quirks 160 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_LPM_SUPPORT; quirks 161 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_INTEL_HOST; quirks 162 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_AVOID_BEI; quirks 166 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_EP_LIMIT_QUIRK; quirks 168 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SW_BW_CHECKING; quirks 177 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SPURIOUS_REBOOT; quirks 182 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SPURIOUS_REBOOT; quirks 183 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SPURIOUS_WAKEUP; quirks 194 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_PME_STUCK_QUIRK; quirks 198 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_SSIC_PORT_UNUSED; quirks 203 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_INTEL_USB_ROLE_SW; quirks 210 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_MISSING_CAS; quirks 221 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_DEFAULT_PM_RUNTIME_ALLOW; quirks 225 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_RESET_ON_RESUME; quirks 226 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_TRUST_TX_LENGTH; quirks 227 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_STREAMS; quirks 231 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_TRUST_TX_LENGTH; quirks 232 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_ZERO_64B_REGS; quirks 236 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_RESET_ON_RESUME; quirks 237 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_ZERO_64B_REGS; quirks 240 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_RESET_ON_RESUME; quirks 245 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_STREAMS; quirks 249 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_BROKEN_STREAMS; quirks 252 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_TRUST_TX_LENGTH; quirks 256 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_ASMEDIA_MODIFY_FLOWCONTROL; quirks 259 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_LIMIT_ENDPOINT_INTERVAL_7; quirks 264 drivers/usb/host/xhci-pci.c xhci->quirks |= XHCI_RESET_PLL_ON_DISCONNECT; quirks 266 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_RESET_ON_RESUME) quirks 308 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_PME_STUCK_QUIRK) quirks 364 drivers/usb/host/xhci-pci.c if (!(xhci->quirks & XHCI_BROKEN_STREAMS) && quirks 371 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_DEFAULT_PM_RUNTIME_ALLOW) quirks 392 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_DEFAULT_PM_RUNTIME_ALLOW) quirks 402 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) quirks 473 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_COMP_MODE_QUIRK) quirks 476 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_PME_STUCK_QUIRK) quirks 479 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_SSIC_PORT_UNUSED) quirks 483 drivers/usb/host/xhci-pci.c if (ret && (xhci->quirks & XHCI_SSIC_PORT_UNUSED)) quirks 516 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_SSIC_PORT_UNUSED) quirks 519 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_PME_STUCK_QUIRK) quirks 534 drivers/usb/host/xhci-pci.c if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) quirks 76 drivers/usb/host/xhci-plat.c xhci->quirks |= XHCI_PLAT | priv->quirks; quirks 284 drivers/usb/host/xhci-plat.c xhci->quirks |= XHCI_HW_LPM_DISABLE; quirks 287 drivers/usb/host/xhci-plat.c xhci->quirks |= XHCI_LPM_SUPPORT; quirks 290 drivers/usb/host/xhci-plat.c xhci->quirks |= XHCI_BROKEN_PORT_PED; quirks 15 drivers/usb/host/xhci-plat.h unsigned long long quirks; quirks 133 drivers/usb/host/xhci-rcar.c u32 quirks = 0; quirks 139 drivers/usb/host/xhci-rcar.c quirks = (uintptr_t)attr->data; quirks 141 drivers/usb/host/xhci-rcar.c if (quirks & RCAR_XHCI_FIRMWARE_V2) quirks 143 drivers/usb/host/xhci-rcar.c else if (quirks & RCAR_XHCI_FIRMWARE_V3) quirks 49 drivers/usb/host/xhci-rcar.h .quirks = XHCI_NO_64BIT_SUPPORT | XHCI_TRUST_TX_LENGTH | \ quirks 234 drivers/usb/host/xhci-ring.c (xhci->quirks & XHCI_AMD_0x96_HOST)) && quirks 666 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_AMD_PLL_FIX) quirks 1170 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_RESET_EP_QUIRK) { quirks 1214 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_EP_LIMIT_QUIRK) quirks 1259 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_RESET_EP_QUIRK && quirks 1306 drivers/usb/host/xhci-ring.c if (!(xhci->quirks & XHCI_NEC_HOST)) { quirks 1529 drivers/usb/host/xhci-ring.c if (trb_type == TRB_NEC_CMD_COMP && (xhci->quirks & XHCI_NEC_HOST)) quirks 1729 drivers/usb/host/xhci-ring.c if ((xhci->quirks & XHCI_RESET_PLL_ON_DISCONNECT) && quirks 2164 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_TRUST_TX_LENGTH) quirks 2406 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_TRUST_TX_LENGTH || quirks 2604 drivers/usb/host/xhci-ring.c if ((xhci->quirks & XHCI_SPURIOUS_SUCCESS) && quirks 2990 drivers/usb/host/xhci-ring.c (xhci->quirks & XHCI_AMD_0x96_HOST))) quirks 3206 drivers/usb/host/xhci-ring.c if (xhci->hci_version < 0x100 && !(xhci->quirks & XHCI_MTK_HOST)) quirks 3215 drivers/usb/host/xhci-ring.c if ((xhci->quirks & XHCI_MTK_HOST) && (xhci->hci_version < 0x100)) quirks 3510 drivers/usb/host/xhci-ring.c if ((xhci->hci_version >= 0x100) || (xhci->quirks & XHCI_MTK_HOST)) { quirks 3836 drivers/usb/host/xhci-ring.c !(xhci->quirks & XHCI_AVOID_BEI) && quirks 3884 drivers/usb/host/xhci-ring.c if (xhci->quirks & XHCI_AMD_PLL_FIX) quirks 1459 drivers/usb/host/xhci-tegra.c xhci->quirks |= XHCI_PLAT; quirks 37 drivers/usb/host/xhci.c static unsigned long long quirks; quirks 38 drivers/usb/host/xhci.c module_param(quirks, ullong, S_IRUGO); quirks 39 drivers/usb/host/xhci.c MODULE_PARM_DESC(quirks, "Bit flags for quirks to be enabled as default"); quirks 196 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_INTEL_HOST) quirks 204 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_ASMEDIA_MODIFY_FLOWCONTROL) quirks 246 drivers/usb/host/xhci.c if (!(xhci->quirks & XHCI_ZERO_64B_REGS) || !device_iommu_mapped(dev)) quirks 370 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_PLAT) quirks 410 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_PLAT) quirks 418 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_BROKEN_MSI) quirks 585 drivers/usb/host/xhci.c xhci->quirks |= XHCI_LINK_TRB_QUIRK; quirks 595 drivers/usb/host/xhci.c xhci->quirks |= XHCI_COMP_MODE_QUIRK; quirks 614 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_NEC_HOST) quirks 680 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_NEC_HOST) { quirks 737 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && quirks 745 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_AMD_PLL_FIX) quirks 777 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_SPURIOUS_REBOOT) quirks 783 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_SPURIOUS_WAKEUP) quirks 998 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_SUSPEND_DELAY) quirks 1013 drivers/usb/host/xhci.c delay *= (xhci->quirks & XHCI_SLOW_SUSPEND) ? 10 : 1; quirks 1043 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_SNPS_BROKEN_SUSPEND) && quirks 1059 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && quirks 1104 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_RESET_ON_RESUME) || xhci->broken_suspend) quirks 1146 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && quirks 1239 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && !comp_timer_running) quirks 1242 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_ASMEDIA_MODIFY_FLOWCONTROL) quirks 1792 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_MTK_HOST) quirks 1891 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_MTK_HOST) { quirks 2773 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK) && quirks 2781 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_SW_BW_CHECKING) && quirks 2783 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK)) quirks 2804 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK)) quirks 2824 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK)) { quirks 3054 drivers/usb/host/xhci.c if (!(xhci->quirks & XHCI_RESET_EP_QUIRK)) { quirks 3426 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_BROKEN_STREAMS) || quirks 3809 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK)) { quirks 3869 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_RESET_ON_RESUME) quirks 3995 drivers/usb/host/xhci.c if ((xhci->quirks & XHCI_EP_LIMIT_QUIRK)) { quirks 4028 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_RESET_ON_RESUME) quirks 4415 drivers/usb/host/xhci.c if (enable && !(xhci->quirks & XHCI_HW_LPM_DISABLE)) { quirks 4643 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_INTEL_HOST) quirks 4707 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_INTEL_HOST) quirks 4808 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_INTEL_HOST) quirks 4945 drivers/usb/host/xhci.c if (!xhci || !(xhci->quirks & XHCI_LPM_SUPPORT) || quirks 4970 drivers/usb/host/xhci.c if (!xhci || !(xhci->quirks & XHCI_LPM_SUPPORT) || quirks 5206 drivers/usb/host/xhci.c xhci->quirks |= quirks; quirks 5215 drivers/usb/host/xhci.c xhci->quirks |= XHCI_SPURIOUS_SUCCESS; quirks 5238 drivers/usb/host/xhci.c if (xhci->quirks & XHCI_NO_64BIT_SUPPORT) quirks 5267 drivers/usb/host/xhci.c xhci->hcc_params, xhci->hci_version, xhci->quirks); quirks 1828 drivers/usb/host/xhci.h unsigned long long quirks; quirks 1968 drivers/usb/host/xhci.h return xhci->quirks & XHCI_LINK_TRB_QUIRK; quirks 419 drivers/usb/musb/am35x.c .quirks = MUSB_DMA_INVENTRA | MUSB_INDEXED_EP, quirks 469 drivers/usb/musb/da8xx.c .quirks = MUSB_INDEXED_EP | MUSB_PRESERVE_SESSION | quirks 472 drivers/usb/musb/davinci.c .quirks = MUSB_DMA_CPPI, quirks 106 drivers/usb/musb/jz4740.c .quirks = MUSB_DMA_INVENTRA | MUSB_INDEXED_EP, quirks 1535 drivers/usb/musb/musb_core.c if (musb->ops->quirks & MUSB_IN_TUSB) { quirks 2221 drivers/usb/musb/musb_core.c if (musb->ops->quirks & MUSB_INDEXED_EP) { quirks 2229 drivers/usb/musb/musb_core.c if (musb->ops->quirks & MUSB_G_NO_SKB_RESERVE) quirks 2673 drivers/usb/musb/musb_core.c if (!(musb->ops->quirks & MUSB_PRESERVE_SESSION)) quirks 2726 drivers/usb/musb/musb_core.c !(musb->ops->quirks & MUSB_PRESERVE_SESSION)) { quirks 151 drivers/usb/musb/musb_core.h u32 quirks; quirks 617 drivers/usb/musb/musb_cppi41.c if (musb->ops->quirks & MUSB_DA8XX) quirks 776 drivers/usb/musb/musb_cppi41.c if (musb->ops->quirks & MUSB_DA8XX) { quirks 47 drivers/usb/musb/musb_dma.h #define musb_dma_ux500(musb) (musb->ops->quirks & MUSB_DMA_UX500) quirks 53 drivers/usb/musb/musb_dma.h #define musb_dma_cppi41(musb) (musb->ops->quirks & MUSB_DMA_CPPI41) quirks 59 drivers/usb/musb/musb_dma.h #define musb_dma_cppi(musb) (musb->ops->quirks & MUSB_DMA_CPPI) quirks 65 drivers/usb/musb/musb_dma.h #define tusb_dma_omap(musb) (musb->ops->quirks & MUSB_DMA_TUSB_OMAP) quirks 71 drivers/usb/musb/musb_dma.h #define musb_dma_inventra(musb) (musb->ops->quirks & MUSB_DMA_INVENTRA) quirks 693 drivers/usb/musb/musb_dsps.c .quirks = MUSB_DMA_CPPI41 | MUSB_INDEXED_EP, quirks 356 drivers/usb/musb/omap2430.c .quirks = MUSB_DMA_INVENTRA, quirks 595 drivers/usb/musb/sunxi.c .quirks = MUSB_INDEXED_EP, quirks 1167 drivers/usb/musb/tusb6010.c .quirks = MUSB_DMA_TUSB_OMAP | MUSB_IN_TUSB | quirks 176 drivers/usb/musb/ux500.c .quirks = MUSB_DMA_UX500 | MUSB_INDEXED_EP, quirks 96 drivers/usb/serial/ch341.c unsigned long quirks; quirks 254 drivers/usb/serial/ch341.c unsigned long quirks = 0; quirks 288 drivers/usb/serial/ch341.c if (quirks) { quirks 289 drivers/usb/serial/ch341.c dev_dbg(&port->dev, "enabling quirk flags: 0x%02lx\n", quirks); quirks 290 drivers/usb/serial/ch341.c priv->quirks |= quirks; quirks 162 drivers/usb/serial/pl2303.c unsigned long quirks; quirks 168 drivers/usb/serial/pl2303.c unsigned long quirks; quirks 182 drivers/usb/serial/pl2303.c .quirks = PL2303_QUIRK_LEGACY, quirks 301 drivers/usb/serial/pl2303.c unsigned long quirks = (unsigned long)usb_get_serial_data(serial); quirks 305 drivers/usb/serial/pl2303.c if (quirks & PL2303_QUIRK_ENDPOINT_HACK) { quirks 346 drivers/usb/serial/pl2303.c spriv->quirks = (unsigned long)usb_get_serial_data(serial); quirks 347 drivers/usb/serial/pl2303.c spriv->quirks |= spriv->type->quirks; quirks 361 drivers/usb/serial/pl2303.c if (spriv->quirks & PL2303_QUIRK_LEGACY) quirks 723 drivers/usb/serial/pl2303.c if (spriv->quirks & PL2303_QUIRK_LEGACY) quirks 766 drivers/usb/serial/pl2303.c if (spriv->quirks & PL2303_QUIRK_LEGACY) { quirks 912 drivers/usb/serial/pl2303.c if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) quirks 140 drivers/usb/serial/spcp8x5.c unsigned quirks; quirks 163 drivers/usb/serial/spcp8x5.c priv->quirks = id->driver_info; quirks 188 drivers/usb/serial/spcp8x5.c if (priv->quirks & SPCP825_QUIRK_NO_UART_STATUS) quirks 208 drivers/usb/serial/spcp8x5.c if (priv->quirks & SPCP825_QUIRK_NO_UART_STATUS) quirks 241 drivers/usb/serial/spcp8x5.c if (priv->quirks & SPCP825_QUIRK_NO_WORK_MODE) quirks 1419 drivers/usb/storage/transport.c if (us->pusb_dev->quirks & USB_QUIRK_RESET) quirks 74 drivers/usb/storage/usb.c static char quirks[128]; quirks 75 drivers/usb/storage/usb.c module_param_string(quirks, quirks, sizeof(quirks), S_IRUGO | S_IWUSR); quirks 76 drivers/usb/storage/usb.c MODULE_PARM_DESC(quirks, "supplemental list of device IDs and their quirks"); quirks 493 drivers/usb/storage/usb.c p = quirks; quirks 204 drivers/usb/typec/ucsi/ucsi_ccg.c const struct i2c_adapter_quirks *quirks = client->adapter->quirks; quirks 223 drivers/usb/typec/ucsi/ucsi_ccg.c if (quirks && quirks->max_read_len) quirks 224 drivers/usb/typec/ucsi/ucsi_ccg.c max_read_len = quirks->max_read_len; quirks 725 drivers/w1/slaves/w1_ds28e17.c data->adapter.quirks = &w1_f19_i2c_adapter_quirks; quirks 107 drivers/watchdog/s3c2410_wdt.c u32 quirks; quirks 125 drivers/watchdog/s3c2410_wdt.c .quirks = 0 quirks 130 drivers/watchdog/s3c2410_wdt.c .quirks = QUIRK_HAS_WTCLRINT_REG, quirks 139 drivers/watchdog/s3c2410_wdt.c .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT \ quirks 149 drivers/watchdog/s3c2410_wdt.c .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT \ quirks 159 drivers/watchdog/s3c2410_wdt.c .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT \ quirks 210 drivers/watchdog/s3c2410_wdt.c if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_CONFIG)) quirks 407 drivers/watchdog/s3c2410_wdt.c if (wdt->drv_data->quirks & QUIRK_HAS_WTCLRINT_REG) quirks 485 drivers/watchdog/s3c2410_wdt.c if (!(wdt->drv_data->quirks & QUIRK_HAS_RST_STAT)) quirks 530 drivers/watchdog/s3c2410_wdt.c if (wdt->drv_data->quirks & QUIRKS_HAVE_PMUREG) { quirks 1368 drivers/xen/xen-pciback/pci_stub.c static DRIVER_ATTR_RW(quirks); quirks 1402 include/drm/drm_dp_helper.h u32 quirks; quirks 1449 include/drm/drm_dp_helper.h return desc->quirks & BIT(quirk); quirks 14 include/linux/eeprom_93xx46.h unsigned int quirks; quirks 633 include/linux/gpio/consumer.h unsigned int quirks; quirks 1164 include/linux/greybus/greybus_protocols.h __le32 quirks; quirks 53 include/linux/greybus/interface.h unsigned long quirks; quirks 92 include/linux/greybus/svc.h u8 flags, u32 quirks, quirks 590 include/linux/hid.h unsigned quirks; /* Various quirks the device can pull on us */ quirks 711 include/linux/i2c.h const struct i2c_adapter_quirks *quirks; quirks 880 include/linux/i2c.h static inline bool i2c_check_quirks(struct i2c_adapter *adap, u64 quirks) quirks 882 include/linux/i2c.h if (!adap->quirks) quirks 884 include/linux/i2c.h return (adap->quirks->flags & quirks) == quirks; quirks 92 include/linux/io-pgtable.h unsigned long quirks; quirks 254 include/linux/mmc/card.h unsigned int quirks; /* card quirks */ quirks 47 include/linux/packing.h enum packing_op op, u8 quirks); quirks 32 include/linux/platform_data/asoc-s3c.h u32 quirks; quirks 47 include/linux/platform_data/pxa_sdhci.h unsigned int quirks; quirks 106 include/linux/platform_data/ti-sysc.h u32 quirks; quirks 144 include/linux/serial_core.h unsigned char quirks; /* internal quirks */ quirks 448 include/linux/ssb/ssb.h unsigned int quirks; quirks 541 include/linux/ssb/ssb.h unsigned int quirks); quirks 690 include/linux/usb.h u32 quirks; quirks 317 include/net/bluetooth/hci_core.h unsigned long quirks; quirks 150 include/net/nfc/hci.h unsigned long quirks; quirks 156 include/net/nfc/hci.h unsigned long quirks, quirks 37 include/sound/designware_i2s.h unsigned int quirks; quirks 78 include/sound/sof/dai-intel.h uint32_t quirks; quirks 89 lib/packing.c enum packing_op op, u8 quirks) quirks 170 lib/packing.c if (quirks & QUIRK_LITTLE_ENDIAN) quirks 172 lib/packing.c if (quirks & QUIRK_LSW32_IS_FIRST) quirks 181 lib/packing.c if (quirks & QUIRK_MSB_ON_THE_RIGHT) quirks 197 lib/packing.c if (quirks & QUIRK_MSB_ON_THE_RIGHT) quirks 147 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks) && quirks 251 net/bluetooth/hci_core.c if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) quirks 369 net/bluetooth/hci_core.c test_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks)) quirks 439 net/bluetooth/hci_core.c !test_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks)) quirks 467 net/bluetooth/hci_core.c test_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks)) { quirks 592 net/bluetooth/hci_core.c !test_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks)) { quirks 807 net/bluetooth/hci_core.c !test_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks)) { quirks 928 net/bluetooth/hci_core.c if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) quirks 945 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) quirks 1446 net/bluetooth/hci_core.c test_bit(HCI_QUIRK_NON_PERSISTENT_SETUP, &hdev->quirks)) { quirks 1459 net/bluetooth/hci_core.c &hdev->quirks); quirks 1464 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks)) { quirks 1494 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || quirks 1536 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks) && quirks 1742 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks) && quirks 3366 net/bluetooth/hci_core.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) quirks 39 net/bluetooth/hci_debugfs.c buf[0] = test_bit(__quirk, &hdev->quirks) ? 'Y' : 'N'; \ quirks 60 net/bluetooth/hci_debugfs.c if (enable == test_bit(__quirk, &hdev->quirks)) \ quirks 63 net/bluetooth/hci_debugfs.c change_bit(__quirk, &hdev->quirks); \ quirks 721 net/bluetooth/hci_event.c if (test_bit(HCI_QUIRK_FIXUP_BUFFER_SIZE, &hdev->quirks)) { quirks 2410 net/bluetooth/hci_event.c !test_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks)) quirks 2428 net/bluetooth/hci_event.c !test_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks)) quirks 2394 net/bluetooth/hci_request.c if (test_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks)) { quirks 2466 net/bluetooth/hci_request.c if (!test_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks) || quirks 2581 net/bluetooth/hci_request.c &hdev->quirks)) { quirks 2617 net/bluetooth/hci_request.c if (test_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks) && quirks 389 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) quirks 449 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) quirks 506 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) quirks 548 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && quirks 552 net/bluetooth/mgmt.c if ((test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) || quirks 553 net/bluetooth/mgmt.c test_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks)) && quirks 564 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && quirks 568 net/bluetooth/mgmt.c if ((test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) || quirks 569 net/bluetooth/mgmt.c test_bit(HCI_QUIRK_USE_BDADDR_PROPERTY, &hdev->quirks)) && quirks 605 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks)) quirks 774 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || quirks 5925 net/bluetooth/mgmt.c if (!test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks)) quirks 6923 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) quirks 6956 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) quirks 7791 net/bluetooth/mgmt.c !test_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks)))) quirks 7809 net/bluetooth/mgmt.c if (test_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks)) { quirks 261 net/nfc/hci/command.c if (test_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &hdev->quirks)) quirks 952 net/nfc/hci/core.c unsigned long quirks, quirks 996 net/nfc/hci/core.c hdev->quirks = quirks; quirks 491 sound/soc/dwc/dwc-i2s.c dev->quirks & DW_I2S_QUIRK_COMP_PARAM1) quirks 495 sound/soc/dwc/dwc-i2s.c dev->quirks & DW_I2S_QUIRK_COMP_PARAM1) quirks 503 sound/soc/dwc/dwc-i2s.c if (dev->quirks & DW_I2S_QUIRK_16BIT_IDX_OVERRIDE) quirks 517 sound/soc/dwc/dwc-i2s.c if (dev->quirks & DW_I2S_QUIRK_16BIT_IDX_OVERRIDE) quirks 554 sound/soc/dwc/dwc-i2s.c if (dev->quirks & DW_I2S_QUIRK_16BIT_IDX_OVERRIDE) quirks 657 sound/soc/dwc/dwc-i2s.c dev->quirks = pdata->quirks; quirks 658 sound/soc/dwc/dwc-i2s.c if (dev->quirks & DW_I2S_QUIRK_COMP_REG_OFFSET) { quirks 94 sound/soc/dwc/local.h unsigned int quirks; quirks 39 sound/soc/intel/boards/cht_bsw_max98090_ti.c int quirks; quirks 52 sound/soc/intel/boards/cht_bsw_max98090_ti.c if (ctx->quirks & QUIRK_PMC_PLT_CLK_0) quirks 225 sound/soc/intel/boards/cht_bsw_max98090_ti.c if (ctx->quirks & QUIRK_PMC_PLT_CLK_0) quirks 540 sound/soc/intel/boards/cht_bsw_max98090_ti.c drv->quirks = (unsigned long)dmi_id->driver_data; quirks 567 sound/soc/intel/boards/cht_bsw_max98090_ti.c if (drv->quirks & QUIRK_PMC_PLT_CLK_0) quirks 587 sound/soc/intel/boards/cht_bsw_max98090_ti.c if (drv->quirks & QUIRK_PMC_PLT_CLK_0) { quirks 610 sound/soc/intel/boards/cht_bsw_max98090_ti.c if (ctx->quirks & QUIRK_PMC_PLT_CLK_0) quirks 73 sound/soc/meson/axg-tdm-formatter.c bool invert = formatter->drv->quirks->invert_sclk; quirks 109 sound/soc/meson/axg-tdm-formatter.c formatter->drv->quirks, quirks 27 sound/soc/meson/axg-tdm-formatter.h const struct axg_tdm_formatter_hw *quirks, quirks 35 sound/soc/meson/axg-tdm-formatter.h const struct axg_tdm_formatter_hw *quirks; quirks 112 sound/soc/meson/axg-tdmin.c const struct axg_tdm_formatter_hw *quirks, quirks 115 sound/soc/meson/axg-tdmin.c unsigned int val, skew = quirks->skew_offset; quirks 230 sound/soc/meson/axg-tdmin.c .quirks = &(const struct axg_tdm_formatter_hw) { quirks 110 sound/soc/meson/axg-tdmout.c const struct axg_tdm_formatter_hw *quirks, quirks 113 sound/soc/meson/axg-tdmout.c unsigned int val, skew = quirks->skew_offset; quirks 240 sound/soc/meson/axg-tdmout.c .quirks = &(const struct axg_tdm_formatter_hw) { quirks 250 sound/soc/meson/axg-tdmout.c .quirks = &(const struct axg_tdm_formatter_hw) { quirks 311 sound/soc/meson/axg-tdmout.c .quirks = &(const struct axg_tdm_formatter_hw) { quirks 50 sound/soc/samsung/i2s.c u32 quirks; quirks 114 sound/soc/samsung/i2s.c u32 quirks; quirks 329 sound/soc/samsung/i2s.c int tdm = priv->quirks & QUIRK_SUPPORTS_TDM; quirks 549 sound/soc/samsung/i2s.c if ((priv->quirks & QUIRK_NO_MUXPSR) quirks 835 sound/soc/samsung/i2s.c if (!any_active(i2s) && (priv->quirks & QUIRK_NEED_RSTCLR)) quirks 918 sound/soc/samsung/i2s.c if (!(priv->quirks & QUIRK_NO_MUXPSR)) { quirks 1057 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_NEED_RSTCLR) quirks 1060 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_SUPPORTS_IDMA) quirks 1095 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_NEED_RSTCLR) { quirks 1295 sound/soc/samsung/i2s.c if (!(priv->quirks & QUIRK_NO_MUXPSR)) { quirks 1407 sound/soc/samsung/i2s.c priv->quirks = i2s_dai_data->quirks; quirks 1413 sound/soc/samsung/i2s.c priv->quirks = i2s_pdata->type.quirks; quirks 1416 sound/soc/samsung/i2s.c num_dais = (priv->quirks & QUIRK_SEC_DAI) ? 2 : 1; quirks 1438 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_SUPPORTS_IDMA) { quirks 1471 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_PRI_6CHAN) quirks 1479 sound/soc/samsung/i2s.c if (priv->quirks & QUIRK_SEC_DAI) { quirks 1619 sound/soc/samsung/i2s.c .quirks = QUIRK_NO_MUXPSR, quirks 1625 sound/soc/samsung/i2s.c .quirks = QUIRK_PRI_6CHAN | QUIRK_SEC_DAI | QUIRK_NEED_RSTCLR | quirks 1632 sound/soc/samsung/i2s.c .quirks = QUIRK_PRI_6CHAN | QUIRK_SEC_DAI | QUIRK_NEED_RSTCLR | quirks 1639 sound/soc/samsung/i2s.c .quirks = QUIRK_PRI_6CHAN | QUIRK_SEC_DAI | QUIRK_NEED_RSTCLR | quirks 1646 sound/soc/samsung/i2s.c .quirks = QUIRK_PRI_6CHAN | QUIRK_NEED_RSTCLR, quirks 757 sound/soc/sof/topology.c offsetof(struct sof_ipc_dai_ssp_params, quirks), 0}, quirks 2488 sound/soc/sof/topology.c config->ssp.mclk_id, config->ssp.quirks); quirks 1696 sound/soc/sunxi/sun4i-codec.c const struct sun4i_codec_quirks *quirks; quirks 1714 sound/soc/sunxi/sun4i-codec.c quirks = of_device_get_match_data(&pdev->dev); quirks 1715 sound/soc/sunxi/sun4i-codec.c if (quirks == NULL) { quirks 1721 sound/soc/sunxi/sun4i-codec.c quirks->regmap_config); quirks 1740 sound/soc/sunxi/sun4i-codec.c if (quirks->has_reset) { quirks 1761 sound/soc/sunxi/sun4i-codec.c quirks->reg_adc_fifoc); quirks 1786 sound/soc/sunxi/sun4i-codec.c scodec->playback_dma_data.addr = res->start + quirks->reg_dac_txdata; quirks 1791 sound/soc/sunxi/sun4i-codec.c scodec->capture_dma_data.addr = res->start + quirks->reg_adc_rxdata; quirks 1795 sound/soc/sunxi/sun4i-codec.c ret = devm_snd_soc_register_component(&pdev->dev, quirks->codec, quirks 1816 sound/soc/sunxi/sun4i-codec.c card = quirks->create_card(&pdev->dev); quirks 188 sound/soc/sunxi/sun4i-spdif.c const struct sun4i_spdif_quirks *quirks; quirks 193 sound/soc/sunxi/sun4i-spdif.c const struct sun4i_spdif_quirks *quirks = host->quirks; quirks 200 sound/soc/sunxi/sun4i-spdif.c quirks->val_fctl_ftx, quirks->val_fctl_ftx); quirks 504 sound/soc/sunxi/sun4i-spdif.c const struct sun4i_spdif_quirks *quirks; quirks 526 sound/soc/sunxi/sun4i-spdif.c quirks = of_device_get_match_data(&pdev->dev); quirks 527 sound/soc/sunxi/sun4i-spdif.c if (quirks == NULL) { quirks 531 sound/soc/sunxi/sun4i-spdif.c host->quirks = quirks; quirks 549 sound/soc/sunxi/sun4i-spdif.c host->dma_params_tx.addr = res->start + quirks->reg_dac_txdata; quirks 555 sound/soc/sunxi/sun4i-spdif.c if (quirks->has_reset) { quirks 690 sound/soc/sunxi/sun8i-codec-analog.c const struct sun8i_codec_analog_quirks *quirks) quirks 696 sound/soc/sunxi/sun8i-codec-analog.c if (!quirks->has_mic2 && !quirks->has_linein) { quirks 739 sound/soc/sunxi/sun8i-codec-analog.c const struct sun8i_codec_analog_quirks *quirks; quirks 747 sound/soc/sunxi/sun8i-codec-analog.c quirks = of_device_get_match_data(dev); quirks 750 sound/soc/sunxi/sun8i-codec-analog.c ret = sun8i_codec_analog_add_mixer(cmpnt, quirks); quirks 754 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_headphone) { quirks 760 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_hmic) { quirks 766 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_linein) { quirks 772 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_lineout) { quirks 778 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_mbias) { quirks 784 sound/soc/sunxi/sun8i-codec-analog.c if (quirks->has_mic2) {