Home
last modified time | relevance | path

Searched refs:quirks (Results 1 – 25 of 663) sorted by relevance

12345678910>>...27

/linux-6.15/lib/
H A Dpacking_test.c15 u8 quirks; member
44 .quirks = NO_QUIRKS,
53 .quirks = QUIRK_LSW32_IS_FIRST,
62 .quirks = QUIRK_LITTLE_ENDIAN,
121 .quirks = NO_QUIRKS,
131 .quirks = NO_QUIRKS,
141 .quirks = NO_QUIRKS,
151 .quirks = NO_QUIRKS,
161 .quirks = NO_QUIRKS,
225 .quirks = NO_QUIRKS,
[all …]
H A Dpacking.c22 pbuflen, quirks); \
33 pbuflen, quirks); \
66 if (quirks & QUIRK_LSW32_IS_FIRST) in calculate_box_addr()
73 if (quirks & QUIRK_LITTLE_ENDIAN) in calculate_box_addr()
82 size_t pbuflen, u8 quirks) in __pack() argument
180 u8 quirks) in pack() argument
291 size_t pbuflen, u8 quirks) in unpack() argument
403 u8 quirks) in pack_fields_u8() argument
426 u8 quirks) in pack_fields_u16() argument
449 u8 quirks) in unpack_fields_u8() argument
[all …]
/linux-6.15/drivers/irqchip/
H A Dirq-gic-common.c19 for (; quirks->desc; quirks++) { in gic_enable_of_quirks()
20 if (!quirks->compatible && !quirks->property) in gic_enable_of_quirks()
22 if (quirks->compatible && in gic_enable_of_quirks()
25 if (quirks->property && in gic_enable_of_quirks()
28 if (quirks->init(data)) in gic_enable_of_quirks()
30 quirks->desc); in gic_enable_of_quirks()
37 for (; quirks->desc; quirks++) { in gic_enable_quirks()
38 if (quirks->compatible || quirks->property) in gic_enable_quirks()
40 if (quirks->iidr != (quirks->mask & iidr)) in gic_enable_quirks()
42 if (quirks->init(data)) in gic_enable_quirks()
[all …]
/linux-6.15/drivers/usb/host/
H A Dxhci-pci.c143 if (xhci->quirks & XHCI_BROKEN_MSI) in xhci_try_enable_msi()
269 xhci->quirks |= XHCI_BROKEN_MSI; in xhci_pci_quirks()
281 xhci->quirks |= XHCI_NEC_HOST; in xhci_pci_quirks()
288 xhci->quirks |= XHCI_AMD_PLL_FIX; in xhci_pci_quirks()
321 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
322 xhci->quirks |= XHCI_INTEL_HOST; in xhci_pci_quirks()
323 xhci->quirks |= XHCI_AVOID_BEI; in xhci_pci_quirks()
371 xhci->quirks |= XHCI_MISSING_CAS; in xhci_pci_quirks()
396 xhci->quirks |= XHCI_ETRON_HOST; in xhci_pci_quirks()
424 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks()
[all …]
H A Dxhci-plat.c81 xhci->quirks |= priv->quirks; in xhci_plat_quirks()
109 .quirks = XHCI_RESET_ON_RESUME,
248 xhci->quirks |= XHCI_HW_LPM_DISABLE; in xhci_plat_probe()
251 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_plat_probe()
254 xhci->quirks |= XHCI_BROKEN_PORT_PED; in xhci_plat_probe()
257 xhci->quirks |= XHCI_SG_TRB_CACHE_SIZE_QUIRK; in xhci_plat_probe()
260 xhci->quirks |= XHCI_WRITE_64_HI_LO; in xhci_plat_probe()
263 xhci->quirks |= XHCI_MISSING_CAS; in xhci_plat_probe()
266 xhci->quirks |= XHCI_SKIP_PHY_INIT; in xhci_plat_probe()
294 (xhci->quirks & XHCI_SKIP_PHY_INIT)) in xhci_plat_probe()
[all …]
/linux-6.15/drivers/net/can/flexcan/
H A Dflexcan.h79 u32 quirks; /* quirks needed for different IP cores */ member
130 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox() local
132 return quirks & FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX; in flexcan_supports_rx_mailbox()
138 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_mailbox_rtr() local
140 return (quirks & (FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX | in flexcan_supports_rx_mailbox_rtr()
149 const u32 quirks = priv->devtype_data.quirks; in flexcan_supports_rx_fifo() local
151 return quirks & FLEXCAN_QUIRK_SUPPORT_RX_FIFO; in flexcan_supports_rx_fifo()
157 const u32 quirks = priv->devtype_data.quirks; in flexcan_active_rx_rtr() local
159 if (quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) { in flexcan_active_rx_rtr()
160 if (quirks & FLEXCAN_QUIRK_SUPPORT_RX_MAILBOX_RTR) in flexcan_active_rx_rtr()
H A Dflexcan-ethtool.c30 if (priv->devtype_data.quirks & FLEXCAN_QUIRK_USE_RX_MAILBOX) in flexcan_get_ringparam()
64 u32 quirks = priv->devtype_data.quirks; in flexcan_set_priv_flags() local
68 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
70 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
72 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
75 quirks |= FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
77 quirks &= ~FLEXCAN_QUIRK_USE_RX_MAILBOX; in flexcan_set_priv_flags()
80 if (quirks != priv->devtype_data.quirks && netif_running(ndev)) in flexcan_set_priv_flags()
83 priv->devtype_data.quirks = quirks; in flexcan_set_priv_flags()
/linux-6.15/drivers/hid/
H A Dhid-multitouch.c121 __s32 quirks; member
150 __s32 quirks; member
439 td->mtclass.quirks = val; in mt_set_quirks()
442 application->quirks = val; in mt_set_quirks()
595 mt_application->quirks = td->mtclass.quirks; in mt_allocate_application()
926 __s32 quirks = app->quirks; in mt_compute_slot() local
931 if (quirks & MT_QUIRK_CYPRESS) in mt_compute_slot()
1027 __s32 quirks = app->quirks; in mt_process_slot() local
1176 __s32 quirks = app->quirks; in mt_process_mt_event() local
1609 __s32 quirks = app->quirks; in mt_post_parse_default_settings() local
[all …]
H A Dhid-cypress.c73 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_report_fixup() local
75 if (quirks & CP_RDESC_SWAPPED_MIN_MAX) in cp_report_fixup()
77 if (quirks & VA_INVAL_LOGICAL_BOUNDARY) in cp_report_fixup()
87 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_input_mapped() local
89 if (!(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_input_mapped()
106 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event()
111 quirks |= CP_2WHEEL_MOUSE_HACK_ON; in cp_event()
113 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON; in cp_event()
114 hid_set_drvdata(hdev, (void *)quirks); in cp_event()
130 unsigned long quirks = id->driver_data; in cp_probe() local
[all …]
H A Dhid-microsoft.c32 unsigned long quirks; member
63 unsigned long quirks = ms->quirks; in ms_report_fixup() local
187 unsigned long quirks = ms->quirks; in ms_input_mapping() local
189 if (quirks & MS_ERGONOMY) { in ms_input_mapping()
195 if ((quirks & MS_PRESENTER) && in ms_input_mapping()
199 if (quirks & MS_SURFACE_DIAL) { in ms_input_mapping()
214 unsigned long quirks = ms->quirks; in ms_input_mapped() local
226 unsigned long quirks = ms->quirks; in ms_event() local
375 ms->quirks = quirks; in ms_probe()
379 if (quirks & MS_NOGET) in ms_probe()
[all …]
H A Dhid-sony.c490 unsigned long quirks; member
770 if (sc->quirks & MOTION_CONTROLLER) in sony_report_fixup()
773 if (sc->quirks & PS3REMOTE) in sony_report_fixup()
969 if (sc->quirks & BUZZ_CONTROLLER) { in sony_mapping()
992 if (sc->quirks & PS3REMOTE) in sony_mapping()
1060 if (sc->quirks & NSG_MRXU_REMOTE) { in sony_register_touchpad()
1167 if (sc->quirks & SHANWAN_GAMEPAD) in sixaxis_set_operational_usb()
1517 if (sc->quirks & SHANWAN_GAMEPAD) in sixaxis_send_output_report()
2065 quirks |= FUTUREMAX_DANCE_MAT; in sony_probe()
2069 quirks |= SHANWAN_GAMEPAD; in sony_probe()
[all …]
H A Dhid-saitek.c32 unsigned long quirks; member
39 unsigned long quirks = id->driver_data; in saitek_probe() local
49 ssc->quirks = quirks; in saitek_probe()
74 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup()
98 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event()
119 } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) { in saitek_raw_event()
157 (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) && in saitek_event()
159 ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) && in saitek_event()
H A Dhid-lg.c669 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping()
732 if (drv_data->quirks & LG_FF4) { in lg_event()
744 if (drv_data->quirks & LG_FF4) in lg_raw_event()
776 drv_data->quirks = id->driver_data; in lg_probe()
780 if (drv_data->quirks & LG_NOGET) in lg_probe()
781 hdev->quirks |= HID_QUIRK_NOGET; in lg_probe()
829 if (drv_data->quirks & LG_FF) in lg_probe()
831 else if (drv_data->quirks & LG_FF2) in lg_probe()
833 else if (drv_data->quirks & LG_FF3) in lg_probe()
835 else if (drv_data->quirks & LG_FF4) in lg_probe()
[all …]
H A Dhid-asus.c117 unsigned long quirks; member
335 if (drvdata->quirks & QUIRK_MEDION_E1239T) in asus_raw_event()
768 if (drvdata->quirks & QUIRK_T100CHI && in asus_input_configured()
1030 drvdata->quirks = id->driver_data; in asus_probe()
1037 drvdata->quirks &= ~QUIRK_T100CHI; in asus_probe()
1038 drvdata->quirks |= QUIRK_T90CHI; in asus_probe()
1063 if (drvdata->quirks & QUIRK_T100CHI) { in asus_probe()
1068 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in asus_probe()
1078 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in asus_probe()
1177 if (drvdata->quirks & QUIRK_T100CHI) { in asus_report_fixup()
[all …]
H A Dhid-belkin.c30 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in belkin_input_mapping() local
33 !(quirks & BELKIN_WKBD)) in belkin_input_mapping()
48 unsigned long quirks = id->driver_data; in belkin_probe() local
51 hid_set_drvdata(hdev, (void *)quirks); in belkin_probe()
60 ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0)); in belkin_probe()
/linux-6.15/drivers/mmc/core/
H A Dcard.h173 card->quirks |= data; in add_quirk()
178 card->quirks &= ~data; in remove_quirk()
197 card->quirks |= MMC_QUIRK_NONSTD_SDIO; in wl1251_quirk()
211 card->quirks |= data; in add_quirk_mmc()
218 card->quirks &= ~data; in remove_quirk_mmc()
227 card->quirks |= data; in add_quirk_sd()
234 card->quirks &= ~data; in remove_quirk_sd()
239 return c->quirks & MMC_QUIRK_LENIENT_FN0; in mmc_card_lenient_fn0()
249 return c->quirks & MMC_QUIRK_DISABLE_CD; in mmc_card_disable_cd()
254 return c->quirks & MMC_QUIRK_NONSTD_FUNC_IF; in mmc_card_nonstd_func_interface()
[all …]
/linux-6.15/drivers/platform/x86/
H A Deeepc-wmi.c99 static struct quirk_entry *quirks; variable
109 quirks = &quirk_asus_et2012_type1; in et2012_quirks()
111 quirks = &quirk_asus_et2012_type3; in et2012_quirks()
121 quirks = dmi->driver_data; in dmi_matched()
188 quirks = &quirk_asus_unknown; in eeepc_wmi_quirks()
189 quirks->hotplug_wireless = hotplug_wireless; in eeepc_wmi_quirks()
193 driver->quirks = quirks; in eeepc_wmi_quirks()
194 driver->quirks->wapf = -1; in eeepc_wmi_quirks()
/linux-6.15/drivers/acpi/x86/
H A Dutils.c467 long quirks; in acpi_quirk_skip_i2c_client_enumeration() local
473 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_i2c_client_enumeration()
474 if (!(quirks & ACPI_QUIRK_SKIP_I2C_CLIENTS)) in acpi_quirk_skip_i2c_client_enumeration()
485 long quirks = 0; in acpi_dmi_skip_serdev_enumeration() local
492 quirks = (unsigned long)dmi_id->driver_data; in acpi_dmi_skip_serdev_enumeration()
525 if (quirks & ACPI_QUIRK_UART1_TTY_UART2_SKIP) { in acpi_dmi_skip_serdev_enumeration()
539 long quirks; in acpi_quirk_skip_gpio_event_handlers() local
545 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_gpio_event_handlers()
596 long quirks = 0; in acpi_quirk_skip_acpi_ac_and_battery() local
601 quirks = (unsigned long)dmi_id->driver_data; in acpi_quirk_skip_acpi_ac_and_battery()
[all …]
/linux-6.15/drivers/gpu/drm/msm/adreno/
H A Da5xx_catalog.c22 .quirks = ADRENO_QUIRK_TWO_PASS_USE_WFI |
39 .quirks = ADRENO_QUIRK_TWO_PASS_USE_WFI |
57 .quirks = ADRENO_QUIRK_LMLOADKILL_DISABLE,
74 .quirks = ADRENO_QUIRK_LMLOADKILL_DISABLE,
107 .quirks = ADRENO_QUIRK_LMLOADKILL_DISABLE,
128 .quirks = ADRENO_QUIRK_TWO_PASS_USE_WFI |
147 .quirks = ADRENO_QUIRK_LMLOADKILL_DISABLE,
/linux-6.15/drivers/usb/core/
H A Dquirks.c681 u32 quirks = 0; in usb_detect_static_quirks() local
691 quirks |= (u32)(id->driver_info); in usb_detect_static_quirks()
694 return quirks; in usb_detect_static_quirks()
729 udev->quirks |= usb_detect_static_quirks(udev, in usb_detect_quirks()
734 if (udev->quirks) in usb_detect_quirks()
736 udev->quirks); in usb_detect_quirks()
739 if (!(udev->quirks & USB_QUIRK_RESET)) in usb_detect_quirks()
750 u32 quirks; in usb_detect_interface_quirks() local
753 if (quirks == 0) in usb_detect_interface_quirks()
757 quirks); in usb_detect_interface_quirks()
[all …]
/linux-6.15/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_lvds.c58 unsigned int quirks; member
383 if (lvds->info->quirks & RCAR_LVDS_QUIRK_LANES) in rcar_lvds_enable()
467 if (lvds->info->quirks & RCAR_LVDS_QUIRK_PWD) { in rcar_lvds_enable()
479 if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_PWD)) in rcar_lvds_enable()
513 if (lvds->info->quirks & RCAR_LVDS_QUIRK_PWD) { in rcar_lvds_disable()
527 if (!(lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL)) in rcar_lvds_disable()
612 if (lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL) in rcar_lvds_atomic_disable()
791 if (lvds->info->quirks & RCAR_LVDS_QUIRK_DUAL_LINK) in rcar_lvds_parse_dt()
801 if (lvds->info->quirks & RCAR_LVDS_QUIRK_EXT_PLL) in rcar_lvds_parse_dt()
862 .quirks = RCAR_LVDS_QUIRK_LANES,
[all …]
/linux-6.15/drivers/gpu/drm/panfrost/
H A Dpanfrost_gpu.c117 u32 quirks = 0; in panfrost_gpu_init_quirks() local
121 quirks |= SC_LS_PAUSEBUFFER_DISABLE; in panfrost_gpu_init_quirks()
124 quirks |= SC_SDC_DISABLE_OQ_DISCARD; in panfrost_gpu_init_quirks()
127 quirks |= SC_ENABLE_TEXGRD_FLAGS; in panfrost_gpu_init_quirks()
133 quirks |= SC_LS_ALLOW_ATTR_TYPES; in panfrost_gpu_init_quirks()
137 quirks |= SC_VAR_ALGORITHM; in panfrost_gpu_init_quirks()
140 quirks |= SC_TLS_HASH_ENABLE; in panfrost_gpu_init_quirks()
142 if (quirks) in panfrost_gpu_init_quirks()
150 quirks |= TC_CLOCK_GATE_OVERRIDE; in panfrost_gpu_init_quirks()
155 quirks = 0; in panfrost_gpu_init_quirks()
[all …]
/linux-6.15/drivers/watchdog/
H A Ds3c2410_wdt.c181 u32 quirks; member
200 .quirks = 0
205 .quirks = QUIRK_HAS_WTCLRINT_REG,
270 .quirks = QUIRK_HAS_WTCLRINT_REG | QUIRK_HAS_PMU_MASK_RESET |
433 if (wdt->drv_data->quirks & QUIRK_HAS_PMU_AUTO_DISABLE) { in s3c2410wdt_enable()
439 if (wdt->drv_data->quirks & QUIRK_HAS_PMU_MASK_RESET) { in s3c2410wdt_enable()
445 if (wdt->drv_data->quirks & QUIRK_HAS_PMU_CNT_EN) { in s3c2410wdt_enable()
459 if (!(wdt->drv_data->quirks & QUIRK_HAS_DBGACK_BIT)) in s3c2410wdt_mask_dbgack()
640 if (wdt->drv_data->quirks & QUIRK_HAS_WTCLRINT_REG) in s3c2410wdt_irq()
651 if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_RST_STAT)) in s3c2410wdt_get_bootstatus()
[all …]
/linux-6.15/drivers/mmc/host/
H A Dsdhci-pltfm.c62 host->quirks |= SDHCI_QUIRK_BROKEN_DMA; in sdhci_get_compatibility()
68 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_get_compatibility()
79 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_get_property()
84 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_get_property()
87 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT; in sdhci_get_property()
90 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_get_property()
139 host->quirks = pdata->quirks; in sdhci_pltfm_init()
/linux-6.15/arch/arm/mach-davinci/
H A Dpdata-quirks.c191 static void pdata_quirks_check(struct pdata_init *quirks) in pdata_quirks_check() argument
193 while (quirks->compatible) { in pdata_quirks_check()
194 if (of_machine_is_compatible(quirks->compatible)) { in pdata_quirks_check()
195 if (quirks->fn) in pdata_quirks_check()
196 quirks->fn(); in pdata_quirks_check()
198 quirks++; in pdata_quirks_check()

12345678910>>...27