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

1234567891011>>

/linux-master/drivers/platform/x86/amd/pmf/
H A Dpmf-quirks.c38 struct quirk_entry *quirks; local
44 quirks = dmi_id->driver_data;
45 if (quirks->supported_func) {
46 dev->supported_func = quirks->supported_func;
H A DMakefile10 tee-if.o spc.o pmf-quirks.o
/linux-master/drivers/irqchip/
H A Dirq-gic-common.c16 const struct gic_quirk *quirks, void *data)
18 for (; quirks->desc; quirks++) {
19 if (!quirks->compatible && !quirks->property)
21 if (quirks->compatible &&
22 !of_device_is_compatible(np, quirks->compatible))
24 if (quirks->property &&
25 !of_property_read_bool(np, quirks->property))
27 if (quirks
15 gic_enable_of_quirks(const struct device_node *np, const struct gic_quirk *quirks, void *data) argument
33 gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, void *data) argument
[all...]
H A Dirq-gic-common.h27 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks,
30 const struct gic_quirk *quirks, void *data);
/linux-master/drivers/net/can/flexcan/
H A Dflexcan.h73 u32 quirks; /* quirks needed for different IP cores */ member in struct:flexcan_devtype_data
122 const u32 quirks = priv->devtype_data.quirks; local
124 return quirks & FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX;
130 const u32 quirks = priv->devtype_data.quirks; local
132 return (quirks & (FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX |
141 const u32 quirks = priv->devtype_data.quirks; local
149 const u32 quirks = priv->devtype_data.quirks; local
[all...]
H A Dflexcan-ethtool.c30 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX)
64 u32 quirks = priv->devtype_data.quirks; local
68 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX;
70 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX;
72 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX;
75 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX;
77 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX;
80 if (quirks != priv->devtype_data.quirks
[all...]
/linux-master/drivers/platform/x86/amd/pmc/
H A DMakefile7 amd-pmc-objs := pmc.o pmc-quirks.o
/linux-master/drivers/iommu/amd/
H A DMakefile2 obj-$(CONFIG_AMD_IOMMU) += iommu.o init.o quirks.o io_pgtable.o io_pgtable_v2.o
/linux-master/include/linux/platform_data/
H A Dpxa_sdhci.h35 * @quirks: quirks of platfrom
47 unsigned int quirks; member in struct:sdhci_pxa_platdata
H A Dasoc-s3c.h32 u32 quirks; member in struct:samsung_i2s_type
/linux-master/drivers/usb/host/
H A Dxhci-pci.h21 u64 quirks; member in struct:xhci_driver_data
H A Dxhci-pci.c130 if (xhci->quirks & XHCI_BROKEN_MSI)
219 * TODO: see if there are any quirks that need to be added to handle
241 xhci->quirks |= driver_data->quirks;
244 /* Look for vendor-specific quirks */
250 xhci->quirks |= XHCI_RESET_EP_QUIRK;
256 xhci->quirks |= XHCI_SLOW_SUSPEND;
263 xhci->quirks |= XHCI_BROKEN_STREAMS;
268 xhci->quirks |= XHCI_BROKEN_MSI;
273 xhci->quirks |
[all...]
/linux-master/drivers/hid/
H A Dhid-cypress.c73 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
75 if (quirks & CP_RDESC_SWAPPED_MIN_MAX)
77 if (quirks & VA_INVAL_LOGICAL_BOUNDARY)
87 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
89 if (!(quirks & CP_2WHEEL_MOUSE_HACK))
103 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
106 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK))
111 quirks |= CP_2WHEEL_MOUSE_HACK_ON;
113 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON;
114 hid_set_drvdata(hdev, (void *)quirks);
130 unsigned long quirks = id->driver_data; local
[all...]
H A Dhid-belkin.c30 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); local
33 !(quirks & BELKIN_WKBD))
48 unsigned long quirks = id->driver_data; local
51 hid_set_drvdata(hdev, (void *)quirks);
60 ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0));
H A Dhid-lg.h6 unsigned long quirks; member in struct:lg_drv_data
H A Dhid-microsoft.c32 unsigned long quirks; member in struct:ms_data
63 unsigned long quirks = ms->quirks; local
69 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 &&
187 unsigned long quirks = ms->quirks; local
189 if (quirks & MS_ERGONOMY) {
195 if ((quirks & MS_PRESENTER) &&
199 if (quirks & MS_SURFACE_DIAL) {
214 unsigned long quirks local
226 unsigned long quirks = ms->quirks; local
367 unsigned long quirks = id->driver_data; local
[all...]
H A Dhid-multitouch.c51 /* quirks to control the device */
113 __s32 quirks; member in struct:mt_application
142 __s32 quirks; member in struct:mt_class
244 .quirks = MT_QUIRK_ALWAYS_VALID |
247 .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP },
249 .quirks = MT_QUIRK_ALWAYS_VALID},
251 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE },
253 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE |
256 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE |
259 .quirks
912 __s32 quirks = app->quirks; local
1013 __s32 quirks = app->quirks; local
1162 __s32 quirks = app->quirks; local
1573 __s32 quirks = app->quirks; local
[all...]
H A Dhid-saitek.c32 unsigned long quirks; member in struct:saitek_sc
39 unsigned long quirks = id->driver_data; local
49 ssc->quirks = quirks;
74 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 &&
98 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) {
119 } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) {
157 (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) &&
159 ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) &&
/linux-master/sound/soc/meson/
H A Daxg-tdm-formatter.h26 const struct axg_tdm_formatter_hw *quirks,
34 const struct axg_tdm_formatter_hw *quirks; member in struct:axg_tdm_formatter_driver
/linux-master/drivers/mmc/core/
H A Dcard.h169 card->quirks |= data;
174 card->quirks &= ~data;
193 card->quirks |= MMC_QUIRK_NONSTD_SDIO;
207 card->quirks |= data;
214 card->quirks &= ~data;
223 card->quirks |= data;
230 card->quirks &= ~data;
235 return c->quirks & MMC_QUIRK_LENIENT_FN0;
240 return c->quirks & MMC_QUIRK_BLKSZ_FOR_BYTE_MODE;
245 return c->quirks
[all...]
/linux-master/include/linux/
H A Deeprom_93xx46.h17 unsigned int quirks; member in struct:eeprom_93xx46_platform_data
H A Dpacking.h28 * @startbit: The index (in logical notation, compensated for quirks) where
31 * @endbit: The index (in logical notation, compensated for quirks) where
38 * @quirks: A bit mask of QUIRK_LITTLE_ENDIAN, QUIRK_LSW32_IS_FIRST and
47 enum packing_op op, u8 quirks);
/linux-master/arch/x86/platform/efi/
H A DMakefile5 obj-$(CONFIG_EFI) += memmap.o quirks.o efi.o efi_$(BITS).o \
/linux-master/drivers/mmc/host/
H A Drenesas_sdhi.h42 #define sdhi_has_quirk(p, q) ((p)->quirks && (p)->quirks->q)
57 const struct renesas_sdhi_quirks *quirks; member in struct:renesas_sdhi_of_data_with_quirks
79 const struct renesas_sdhi_quirks *quirks; member in struct:renesas_sdhi
104 const struct renesas_sdhi_quirks *quirks);
/linux-master/drivers/platform/x86/
H A Deeepc-wmi.c99 static struct quirk_entry *quirks; variable in typeref:struct:quirk_entry
109 quirks = &quirk_asus_et2012_type1;
111 quirks = &quirk_asus_et2012_type3;
121 quirks = dmi->driver_data;
188 quirks = &quirk_asus_unknown;
189 quirks->hotplug_wireless = hotplug_wireless;
193 driver->quirks = quirks;
194 driver->quirks->wapf = -1;

Completed in 438 milliseconds

1234567891011>>