/linux-4.4.14/drivers/usb/host/ |
D | xhci-pci.c | 91 xhci->quirks |= XHCI_RESET_EP_QUIRK; in xhci_pci_quirks() 98 xhci->quirks |= XHCI_SLOW_SUSPEND; in xhci_pci_quirks() 105 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks() 110 xhci->quirks |= XHCI_BROKEN_MSI; in xhci_pci_quirks() 115 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks() 119 xhci->quirks |= XHCI_NEC_HOST; in xhci_pci_quirks() 122 xhci->quirks |= XHCI_AMD_0x96_HOST; in xhci_pci_quirks() 126 xhci->quirks |= XHCI_AMD_PLL_FIX; in xhci_pci_quirks() 129 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks() 132 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_pci_quirks() [all …]
|
D | xhci.c | 45 static unsigned int quirks; variable 46 module_param(quirks, uint, S_IRUGO); 47 MODULE_PARM_DESC(quirks, "Bit flags for quirks to be enabled as default"); 186 if (xhci->quirks & XHCI_INTEL_HOST) in xhci_reset() 341 if (xhci->quirks & XHCI_PLAT) in xhci_cleanup_msix() 375 if (xhci->quirks & XHCI_PLAT) in xhci_try_enable_msi() 383 if (xhci->quirks & XHCI_BROKEN_MSI) in xhci_try_enable_msi() 549 xhci->quirks |= XHCI_LINK_TRB_QUIRK; in xhci_init() 559 xhci->quirks |= XHCI_COMP_MODE_QUIRK; in xhci_init() 578 if (xhci->quirks & XHCI_NEC_HOST) in xhci_run_finished() [all …]
|
D | xhci-plat.c | 46 xhci->quirks |= XHCI_PLAT; in xhci_plat_quirks() 160 xhci->quirks |= XHCI_LPM_SUPPORT; in xhci_plat_probe()
|
D | xhci-ring.c | 228 (xhci->quirks & XHCI_AMD_0x96_HOST)) in inc_enq() 613 if (xhci->quirks & XHCI_AMD_PLL_FIX) in xhci_giveback_urb_in_irq() 1063 if (xhci->quirks & XHCI_RESET_EP_QUIRK) { in xhci_handle_cmd_reset_ep() 1098 if (xhci->quirks & XHCI_EP_LIMIT_QUIRK) in xhci_handle_cmd_disable_slot() 1139 if (xhci->quirks & XHCI_RESET_EP_QUIRK && in xhci_handle_cmd_config_ep() 1169 if (!(xhci->quirks & XHCI_NEC_HOST)) { in xhci_handle_cmd_nec_get_fw() 1420 if (trb_type == TRB_NEC_CMD_COMP && (xhci->quirks & XHCI_NEC_HOST)) in handle_vendor_event() 1884 if (xhci->quirks & XHCI_AMD_PLL_FIX) in finish_td() 2041 if ((xhci->quirks & XHCI_TRUST_TX_LENGTH)) in process_isoc_td() 2158 if ((xhci->quirks & XHCI_TRUST_TX_LENGTH)) in process_bulk_intr_td() [all …]
|
D | Makefile | 28 obj-$(CONFIG_PCI) += pci-quirks.o
|
D | hwa-hc.c | 268 if (hwahc->wa.quirks & in __hwahc_op_wusbhc_start() 718 kernel_ulong_t quirks) in hwahc_create() argument 763 result = wa_create(&hwahc->wa, iface, quirks); in hwahc_create()
|
D | xhci-hub.c | 99 if ((xhci->quirks & XHCI_LPM_SUPPORT)) { in xhci_create_usb3_bos_desc() 625 if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && in xhci_hub_report_usb3_link_state() 647 if (!(xhci->quirks & XHCI_COMP_MODE_QUIRK)) in xhci_del_comp_mod_timer()
|
/linux-4.4.14/drivers/hid/ |
D | hid-cypress.c | 36 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_report_fixup() local 39 if (!(quirks & CP_RDESC_SWAPPED_MIN_MAX)) in cp_report_fixup() 55 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_input_mapped() local 57 if (!(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_input_mapped() 71 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_event() local 74 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event() 79 quirks |= CP_2WHEEL_MOUSE_HACK_ON; in cp_event() 81 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON; in cp_event() 82 hid_set_drvdata(hdev, (void *)quirks); in cp_event() 86 if (usage->code == REL_WHEEL && (quirks & CP_2WHEEL_MOUSE_HACK_ON)) { in cp_event() [all …]
|
D | hid-microsoft.c | 36 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_report_fixup() local 42 if ((quirks & MS_RDESC) && *rsize == 571 && rdesc[557] == 0x19 && in ms_report_fixup() 49 if ((quirks & MS_RDESC_3K) && *rsize == 106 && rdesc[94] == 0x19 && in ms_report_fixup() 145 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_input_mapping() local 147 if (quirks & MS_ERGONOMY) { in ms_input_mapping() 153 if ((quirks & MS_PRESENTER) && in ms_input_mapping() 164 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_input_mapped() local 166 if (quirks & MS_DUPLICATE_USAGES) in ms_input_mapped() 175 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in ms_event() local 185 if (quirks & MS_ERGONOMY && usage->hid == (HID_UP_MSVENDOR | 0xff00)) { in ms_event() [all …]
|
D | hid-multitouch.c | 85 __s32 quirks; member 180 .quirks = MT_QUIRK_ALWAYS_VALID | 183 .quirks = MT_QUIRK_NOT_SEEN_MEANS_UP }, 185 .quirks = MT_QUIRK_ALWAYS_VALID}, 187 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE }, 189 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE | 192 .quirks = MT_QUIRK_VALID_IS_CONFIDENCE | 195 .quirks = MT_QUIRK_VALID_IS_INRANGE | 199 .quirks = MT_QUIRK_VALID_IS_INRANGE | 203 .quirks = MT_QUIRK_VALID_IS_INRANGE | [all …]
|
D | hid-sony.c | 1029 unsigned long quirks; member 1123 if ((sc->quirks & VAIO_RDESC_CONSTANT) && *rsize >= 56 && in sony_report_fixup() 1140 if ((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && *rsize == 467) { in sony_report_fixup() 1144 } else if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) && *rsize == 357) { in sony_report_fixup() 1150 if (sc->quirks & SIXAXIS_CONTROLLER) in sony_report_fixup() 1153 if (sc->quirks & MOTION_CONTROLLER) in sony_report_fixup() 1156 if (sc->quirks & NAVIGATION_CONTROLLER) in sony_report_fixup() 1159 if (sc->quirks & PS3REMOTE) in sony_report_fixup() 1178 offset = (sc->quirks & MOTION_CONTROLLER) ? 12 : 30; in sixaxis_parse_report() 1211 offset = (sc->quirks & DUALSHOCK4_CONTROLLER_USB) ? 30 : 32; in dualshock4_parse_report() [all …]
|
D | hid-saitek.c | 36 unsigned long quirks; member 43 unsigned long quirks = id->driver_data; in saitek_probe() local 53 ssc->quirks = quirks; in saitek_probe() 78 if ((ssc->quirks & SAITEK_FIX_PS1000) && *rsize == 137 && in saitek_report_fixup() 102 if (ssc->quirks & SAITEK_RELEASE_MODE_RAT7 && size == 7) { in saitek_raw_event() 123 } else if (ssc->quirks & SAITEK_RELEASE_MODE_MMO7 && size == 8) { in saitek_raw_event() 161 (((ssc->quirks & SAITEK_RELEASE_MODE_RAT7) && in saitek_event() 163 ((ssc->quirks & SAITEK_RELEASE_MODE_MMO7) && in saitek_event()
|
D | hid-lg.c | 349 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup() 356 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && in lg_report_fixup() 578 if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) in lg_input_mapping() 588 if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && in lg_input_mapping() 592 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping() 610 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && in lg_input_mapped() 614 if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || in lg_input_mapped() 648 if ((drv_data->quirks & LG_INVERT_HWHEEL) && usage->code == REL_HWHEEL) { in lg_event() 653 if (drv_data->quirks & LG_FF4) { in lg_event() 680 drv_data->quirks = id->driver_data; in lg_probe() [all …]
|
D | hid-belkin.c | 33 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in belkin_input_mapping() local 36 !(quirks & BELKIN_WKBD)) in belkin_input_mapping() 51 unsigned long quirks = id->driver_data; in belkin_probe() local 54 hid_set_drvdata(hdev, (void *)quirks); in belkin_probe() 63 ((quirks & BELKIN_HIDDEV) ? HID_CONNECT_HIDDEV_FORCE : 0)); in belkin_probe()
|
D | hid-a4tech.c | 30 unsigned long quirks; member 44 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped() 62 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event() 75 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) { in a4_event() 99 a4->quirks = id->driver_data; in a4_probe()
|
D | hid-logitech-hidpp.c | 120 unsigned long quirks; member 788 if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) in wtp_populate_input() 834 !(hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS)) in wtp_send_raw_xy_event() 899 if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) { in wtp_raw_event() 1270 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_input_mapping() 1272 else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560 && in hidpp_input_mapping() 1282 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_populate_input() 1284 else if (hidpp->quirks & HIDPP_QUIRK_CLASS_M560) in hidpp_populate_input() 1333 if ((hidpp->quirks & HIDPP_QUIRK_CONNECT_EVENTS) && in hidpp_raw_hidpp_event() 1373 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_raw_event() [all …]
|
D | hid-apple.c | 56 unsigned long quirks; member 227 if (asc->quirks & APPLE_NUMLOCK_EMULATION && in hidinput_apple_event() 250 if (asc->quirks & APPLE_ISO_KEYBOARD) { in hidinput_apple_event() 279 if ((asc->quirks & APPLE_INVERT_HWHEEL) && in apple_event() 286 if ((asc->quirks & APPLE_HAS_FN) && in apple_event() 303 if ((asc->quirks & APPLE_RDESC_JIS) && *rsize >= 60 && in apple_report_fixup() 354 if (asc->quirks & APPLE_MIGHTYMOUSE) { in apple_input_mapped() 369 unsigned long quirks = id->driver_data; in apple_probe() local 380 asc->quirks = quirks; in apple_probe() 390 if (quirks & APPLE_HIDDEV) in apple_probe() [all …]
|
D | hid-input.c | 328 unsigned quirks = 0; in find_battery_quirk() local 333 quirks = match->driver_data; in find_battery_quirk() 335 return quirks; in find_battery_quirk() 402 unsigned quirks; in hidinput_setup_battery() local 427 quirks = find_battery_quirk(dev); in hidinput_setup_battery() 430 dev->bus, dev->vendor, dev->product, dev->version, quirks); in hidinput_setup_battery() 435 if (quirks & HID_BATTERY_QUIRK_PERCENT) { in hidinput_setup_battery() 440 if (quirks & HID_BATTERY_QUIRK_FEATURE) in hidinput_setup_battery() 672 device->quirks |= HID_QUIRK_NOTOUCH; in hidinput_configure_usage() 702 device->quirks &= ~HID_QUIRK_NOTOUCH; in hidinput_configure_usage() [all …]
|
D | hid-corsair.c | 39 unsigned long quirks; member 522 unsigned long quirks = id->driver_data; in corsair_probe() local 530 drvdata->quirks = quirks; in corsair_probe() 545 if (quirks & CORSAIR_USE_K90_MACRO) { in corsair_probe() 550 if (quirks & CORSAIR_USE_K90_BACKLIGHT) { in corsair_probe()
|
D | hid-lg.h | 5 unsigned long quirks; member
|
D | hid-petalynx.c | 74 hdev->quirks |= HID_QUIRK_NOGET; in pl_probe()
|
D | hid-prodikeys.c | 40 unsigned long quirks; member 800 unsigned long quirks = id->driver_data; in pk_probe() local 831 if (quirks & PK_QUIRK_NOGET) { /* hid_parse cleared all the quirks */ in pk_probe() 832 hdev->quirks |= HID_QUIRK_NOGET; in pk_probe()
|
D | hid-uclogic.c | 890 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in uclogic_probe() 891 hdev->quirks |= HID_QUIRK_NO_EMPTY_INPUT; in uclogic_probe()
|
D | hid-betopff.c | 123 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in betop_probe()
|
D | hid-sjoy.c | 134 hdev->quirks |= id->driver_data; in sjoy_probe()
|
D | wacom_wac.h | 173 unsigned quirks; member
|
D | hid-pl.c | 195 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in pl_probe()
|
D | hid-magicmouse.c | 105 unsigned long quirks; member 509 msc->quirks = id->driver_data; in magicmouse_probe()
|
D | hid-appleir.c | 303 hid->quirks |= HID_QUIRK_HIDINPUT_FORCE; in appleir_probe()
|
D | hid-sensor-hub.c | 49 unsigned long quirks; member 575 if (!(sd->quirks & HID_SENSOR_HUB_ENUM_QUIRK)) { in sensor_hub_report_fixup() 632 sd->quirks = id->driver_data; in sensor_hub_probe()
|
D | wacom_sys.c | 1044 if (wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) { in wacom_initialize_battery() 1619 if ((wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && in wacom_battery_work() 1623 else if (!(wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && in wacom_battery_work() 1703 hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; in wacom_probe() 1706 hdev->quirks &= ~HID_QUIRK_NOGET; in wacom_probe() 1790 (features->quirks & WACOM_QUIRK_BATTERY)) { in wacom_probe()
|
D | wacom_wac.c | 698 !(features->quirks & WACOM_QUIRK_BATTERY)) { in wacom_remote_irq() 699 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_remote_irq() 1909 if (features->quirks & WACOM_QUIRK_BBTOUCH_LOWRES) { in wacom_bpt_touch() 2260 !(features->quirks & WACOM_QUIRK_BATTERY)) { in wacom_status_irq() 2261 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_status_irq() 2266 else if ((features->quirks & WACOM_QUIRK_BATTERY) && in wacom_status_irq() 2268 features->quirks &= ~WACOM_QUIRK_BATTERY; in wacom_status_irq() 2520 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_setup_device_quirks() 2529 features->quirks |= WACOM_QUIRK_BBTOUCH_LOWRES; in wacom_setup_device_quirks() 2534 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_setup_device_quirks()
|
/linux-4.4.14/drivers/usb/core/ |
D | quirks.c | 278 u32 quirks = 0; in __usb_detect_quirks() local 288 quirks |= (u32)(id->driver_info); in __usb_detect_quirks() 291 return quirks; in __usb_detect_quirks() 299 udev->quirks = __usb_detect_quirks(udev, usb_quirk_list); in usb_detect_quirks() 306 udev->quirks |= __usb_detect_quirks(udev, in usb_detect_quirks() 309 if (udev->quirks) in usb_detect_quirks() 311 udev->quirks); in usb_detect_quirks() 314 if (!(udev->quirks & USB_QUIRK_RESET)) in usb_detect_quirks() 325 u32 quirks; in usb_detect_interface_quirks() local 327 quirks = __usb_detect_quirks(udev, usb_interface_quirk_list); in usb_detect_interface_quirks() [all …]
|
D | Makefile | 7 usbcore-y += devio.o notify.o generic.o quirks.o devices.o
|
D | sysfs.c | 209 return sprintf(buf, "0x%x\n", udev->quirks); in quirks_show() 211 static DEVICE_ATTR_RO(quirks); 219 return sprintf(buf, "%d\n", !!(udev->quirks & USB_QUIRK_RESET)); in avoid_reset_quirk_show() 233 udev->quirks |= USB_QUIRK_RESET; in avoid_reset_quirk_store() 235 udev->quirks &= ~USB_QUIRK_RESET; in avoid_reset_quirk_store() 1071 if (!alt->string && !(udev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) in usb_create_sysfs_intf_files()
|
D | config.c | 210 if (to_usb_device(ddev)->quirks & in usb_parse_endpoint() 494 if ((dev->quirks & USB_QUIRK_HONOR_BNUMINTERFACES) && in usb_parse_configuration() 733 if (dev->quirks & USB_QUIRK_DELAY_INIT) in usb_get_configuration()
|
D | message.c | 725 if (dev->quirks & USB_QUIRK_STRING_FETCH_255) in usb_string_sub() 1342 if (dev->quirks & USB_QUIRK_NO_SET_INTF) in usb_set_interface() 1910 !(dev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) in usb_set_configuration()
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-gic-common.c | 24 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks, in gic_enable_quirks() argument 27 for (; quirks->desc; quirks++) { in gic_enable_quirks() 28 if (quirks->iidr != (quirks->mask & iidr)) in gic_enable_quirks() 30 quirks->init(data); in gic_enable_quirks() 31 pr_info("GIC: enabling workaround for %s\n", quirks->desc); in gic_enable_quirks()
|
D | irq-gic-common.h | 35 void gic_enable_quirks(u32 iidr, const struct gic_quirk *quirks,
|
/linux-4.4.14/drivers/platform/x86/ |
D | eeepc-wmi.c | 117 static struct quirk_entry *quirks; variable 127 quirks = &quirk_asus_et2012_type1; in et2012_quirks() 129 quirks = &quirk_asus_et2012_type3; in et2012_quirks() 139 quirks = dmi->driver_data; in dmi_matched() 244 quirks = &quirk_asus_unknown; in eeepc_wmi_quirks() 245 quirks->hotplug_wireless = hotplug_wireless; in eeepc_wmi_quirks() 249 driver->quirks = quirks; in eeepc_wmi_quirks() 250 driver->quirks->wapf = -1; in eeepc_wmi_quirks()
|
D | msi-laptop.c | 153 static struct quirk_entry *quirks; variable 225 if (quirks->ec_read_only) in set_device_state() 326 if (quirks->old_ec_model) { in show_wlan() 350 if (quirks->old_ec_model) { in show_bluetooth() 375 if (quirks->old_ec_model) in show_threeg() 603 quirks = dmi->driver_data; in dmi_check_cb() 783 if (quirks->ec_read_only) in msi_rfkill_set_state() 835 if (quirks->ec_delay) { in msi_laptop_i8042_filter() 844 if (quirks->ec_delay) { in msi_laptop_i8042_filter() 915 if (quirks->ec_delay) { in rfkill_init() [all …]
|
D | alienware-wmi.c | 65 static struct quirk_entry *quirks; variable 84 quirks = dmi->driver_data; in dmi_matched() 201 for (i = 0; i < quirks->num_zones; i++) { in match_zone() 385 kzalloc(sizeof(struct device_attribute) * (quirks->num_zones + 1), in alienware_zone_init() 391 kzalloc(sizeof(struct attribute *) * (quirks->num_zones + 2), in alienware_zone_init() 397 kzalloc(sizeof(struct platform_zone) * (quirks->num_zones), in alienware_zone_init() 402 for (i = 0; i < quirks->num_zones; i++) { in alienware_zone_init() 416 zone_attrs[quirks->num_zones] = &dev_attr_lighting_control_state.attr; in alienware_zone_init() 430 for (i = 0; i < quirks->num_zones; i++) in alienware_zone_exit() 556 if (quirks->hdmi_mux > 0) in remove_hdmi() [all …]
|
D | asus-nb-wmi.c | 56 static struct quirk_entry *quirks; variable 83 quirks = dmi->driver_data; in dmi_matched() 305 quirks = &quirk_asus_unknown; in asus_nb_wmi_quirks() 308 driver->quirks = quirks; in asus_nb_wmi_quirks() 313 quirks->wapf = wapf; in asus_nb_wmi_quirks() 315 wapf = quirks->wapf; in asus_nb_wmi_quirks()
|
D | fujitsu-tablet.c | 52 unsigned int quirks; member 205 if (fujitsu.config.quirks & INVERT_DOCK_STATE_BIT) in fujitsu_send_state() 208 if ((fujitsu.config.quirks & FORCE_TABLET_MODE_IF_UNDOCK) && (!dock)) { in fujitsu_send_state() 212 if (fujitsu.config.quirks & INVERT_TABLET_MODE_BIT) in fujitsu_send_state() 328 fujitsu.config.quirks |= INVERT_TABLET_MODE_BIT; in fujitsu_dmi_lifebook() 335 fujitsu.config.quirks |= FORCE_TABLET_MODE_IF_UNDOCK; in fujitsu_dmi_stylistic() 336 fujitsu.config.quirks |= INVERT_DOCK_STATE_BIT; in fujitsu_dmi_stylistic()
|
D | acer-wmi.c | 295 static struct quirk_entry *quirks; variable 302 if (quirks->mailled) in set_quirks() 305 if (quirks->brightness) in set_quirks() 311 quirks = dmi->driver_data; in dmi_matched() 602 quirks = &quirk_acer_travelmate_2490; in find_quirks() 605 if (quirks == NULL) in find_quirks() 606 quirks = &quirk_unknown; in find_quirks() 661 switch (quirks->mailled) { in AMW0_get_u32() 671 switch (quirks->wireless) { in AMW0_get_u32() 699 switch (quirks->bluetooth) { in AMW0_get_u32() [all …]
|
D | dell-laptop.c | 85 static struct quirk_entry *quirks; variable 93 quirks = dmi->driver_data; in dmi_matched() 1664 if (quirks && quirks->needs_kbd_timeouts) in kbd_led_timeout_store() 1679 if (quirks && quirks->needs_kbd_timeouts) { in kbd_led_timeout_store() 1680 for (i = 0; quirks->kbd_timeouts[i] != -1; i++) { in kbd_led_timeout_store() 1681 if (value <= quirks->kbd_timeouts[i]) { in kbd_led_timeout_store() 1682 value = quirks->kbd_timeouts[i]; in kbd_led_timeout_store() 2121 quirks = NULL; in dell_init() 2161 if (quirks && quirks->touchpad_led) in dell_init() 2226 if (quirks && quirks->touchpad_led) in dell_exit()
|
D | samsung-laptop.c | 352 struct samsung_quirks *quirks; member 1047 if (samsung->quirks->lid_handling) in samsung_lid_handling_exit() 1055 if (samsung->quirks->lid_handling) in samsung_lid_handling_init() 1166 if (samsung->quirks->four_kbd_backlight_levels) in samsung_leds_init() 1540 samsung->quirks->enable_kbd_backlight) in samsung_pm_notification() 1543 if (val == PM_POST_HIBERNATION && samsung->quirks->lid_handling) in samsung_pm_notification() 1562 static struct samsung_quirks *quirks; variable 1566 quirks = d->driver_data; in samsung_dmi_matched() 1711 quirks = &samsung_unknown; in samsung_init() 1721 samsung->quirks = quirks; in samsung_init() [all …]
|
D | asus-wmi.h | 68 struct quirk_entry *quirks; member
|
D | asus-wmi.c | 621 if (wlan_led_presence(asus) && (asus->driver->quirks->wapf > 0)) { in asus_wmi_led_init() 940 asus->driver->quirks->hotplug_wireless) in asus_new_rfkill() 951 (asus->driver->quirks->wapf > 0)) in asus_new_rfkill() 1055 if (!asus->driver->quirks->hotplug_wireless) in asus_wmi_rfkill_init() 1431 if (asus->driver->quirks->store_backlight_power) in read_backlight_power() 1504 if (asus->driver->quirks->store_backlight_power) in update_bl_status() 1509 if (asus->driver->quirks->scalar_panel_brightness) in update_bl_status() 1513 if (asus->driver->quirks->scalar_panel_brightness) in update_bl_status() 1578 if (asus->driver->quirks->store_backlight_power) in asus_wmi_backlight_init() 1655 asus->driver->quirks->no_display_toggle) in asus_wmi_notify() [all …]
|
D | thinkpad_acpi.c | 442 .quirks = (__quirk) } 448 .quirks = (__quirk) } 454 .quirks = (__quirk) } 460 unsigned long quirks; member 487 return qlist->quirks; in tpacpi_check_quirks() 1662 .quirks = TPACPI_MATCH_ANY << 16 \ 1670 .quirks = (__ev1) << 24 | (__ev2) << 16 \ 3278 .quirks = TPACPI_KEYMAP_IBM_GENERIC, in hotkey_init() 3283 .quirks = TPACPI_KEYMAP_LENOVO_GENERIC, in hotkey_init() 3296 unsigned long quirks; in hotkey_init() local [all …]
|
/linux-4.4.14/drivers/hid/usbhid/ |
D | hid-quirks.c | 31 __u32 quirks; member 196 bl_entry->quirks, bl_entry->idVendor, in usbhid_exists_dquirk() 217 const u32 quirks) in usbhid_modify_dquirk() argument 235 q_new->hid_bl_item.quirks = quirks; in usbhid_modify_dquirk() 288 u32 quirks; in usbhid_quirks_init() local 294 &idVendor, &idProduct, &quirks); in usbhid_quirks_init() 297 usbhid_modify_dquirk(idVendor, idProduct, quirks) != 0) { in usbhid_quirks_init() 346 bl_entry->quirks, bl_entry->idVendor, in usbhid_exists_squirk() 364 u32 quirks = 0; in usbhid_lookup_quirk() local 378 quirks = bl_entry->quirks; in usbhid_lookup_quirk() [all …]
|
D | hid-core.c | 62 module_param_array_named(quirks, quirks_param, charp, NULL, 0444); 63 MODULE_PARM_DESC(quirks, "Add/modify USB HID quirks by specifying " 85 if ((hid->open > 0 || hid->quirks & HID_QUIRK_ALWAYS_POLL) && in hid_start_in() 279 if ((hid->quirks & HID_QUIRK_ALWAYS_POLL) && !hid->open) in hid_irq_in() 526 if (((hid->quirks & HID_QUIRK_NOGET) && dir == USB_DIR_IN) || in __usbhid_submit_report() 713 if (res == 0 && !(hid->quirks & HID_QUIRK_ALWAYS_POLL)) in usbhid_open() 736 if (!(hid->quirks & HID_QUIRK_ALWAYS_POLL)) { in usbhid_close() 757 if (!(hid->quirks & HID_QUIRK_NO_INIT_INPUT_REPORTS)) { in usbhid_init_reports() 899 (hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORT_ID)) in usbhid_set_raw_report() 970 u32 quirks = 0; in usbhid_parse() local [all …]
|
D | Makefile | 5 usbhid-y := hid-core.o hid-quirks.o
|
/linux-4.4.14/include/linux/mmc/ |
D | card.h | 266 unsigned int quirks; /* card quirks */ member 415 card->quirks |= data; in add_quirk() 420 card->quirks &= ~data; in remove_quirk() 452 card->quirks |= data; in add_quirk_mmc() 459 card->quirks &= ~data; in remove_quirk_mmc() 469 card->quirks |= data; in add_quirk_sd() 476 card->quirks &= ~data; in remove_quirk_sd() 481 return c->quirks & MMC_QUIRK_LENIENT_FN0; in mmc_card_lenient_fn0() 486 return c->quirks & MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; in mmc_blksz_for_byte_mode() 491 return c->quirks & MMC_QUIRK_DISABLE_CD; in mmc_card_disable_cd() [all …]
|
D | dw_mmc.h | 214 u32 quirks; member 263 u32 quirks; /* Workaround / Quirk flags */ member
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-pltfm.c | 77 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_get_of_property() 82 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_get_of_property() 85 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT; in sdhci_get_of_property() 88 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_get_of_property() 94 host->quirks |= SDHCI_QUIRK_BROKEN_DMA; in sdhci_get_of_property() 100 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_get_of_property() 146 host->quirks = pdata->quirks; in sdhci_pltfm_init()
|
D | sdhci-acpi.c | 54 unsigned int quirks; member 63 unsigned int quirks; member 239 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, 247 .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | 260 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, 385 host->quirks |= c->slot->chip->quirks; in sdhci_acpi_probe() 391 host->quirks |= c->slot->quirks; in sdhci_acpi_probe()
|
D | sdhci-pci-core.c | 45 chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET; in ricoh_probe() 76 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | 84 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | 91 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | 96 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | 102 .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER | 109 .quirks = SDHCI_QUIRK_NO_HISPD_BIT, 222 .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, 227 .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, 232 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, [all …]
|
D | sdhci-s3c.c | 541 host->quirks = 0; in sdhci_s3c_probe() 546 host->quirks |= SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC; in sdhci_s3c_probe() 547 host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT; in sdhci_s3c_probe() 549 host->quirks |= drv_data->sdhci_quirks; in sdhci_s3c_probe() 557 host->quirks |= SDHCI_QUIRK_BROKEN_DMA; in sdhci_s3c_probe() 564 host->quirks |= SDHCI_QUIRK_NO_BUSY_IRQ; in sdhci_s3c_probe() 567 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_s3c_probe() 570 host->quirks |= SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC; in sdhci_s3c_probe() 574 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_s3c_probe() 590 host->quirks |= (SDHCI_QUIRK_32BIT_DMA_ADDR | in sdhci_s3c_probe() [all …]
|
D | sdhci-pxav2.c | 191 host->quirks = SDHCI_QUIRK_BROKEN_ADMA in sdhci_pxav2_probe() 202 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_pxav2_probe() 210 if (pdata->quirks) in sdhci_pxav2_probe() 211 host->quirks |= pdata->quirks; in sdhci_pxav2_probe()
|
D | sdhci-pci.h | 56 unsigned int quirks; member 94 unsigned int quirks; member
|
D | sdhci.c | 148 if ((host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) || in sdhci_set_card_detection() 208 if (host->quirks & SDHCI_QUIRK_NO_CARD_NO_RESET) { in sdhci_do_reset() 410 if ((host->quirks & SDHCI_QUIRK_BROKEN_SMALL_PIO) && in sdhci_transfer_pio() 415 if (host->quirks & SDHCI_QUIRK_PIO_NEEDS_DELAY) in sdhci_transfer_pio() 557 if (host->quirks & SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC) { in sdhci_adma_table_pre() 658 if (host->quirks & SDHCI_QUIRK_BROKEN_TIMEOUT_VAL) in sdhci_calc_timeout() 775 if (host->quirks & SDHCI_QUIRK_32BIT_ADMA_SIZE) in sdhci_prepare_data() 778 if (host->quirks & SDHCI_QUIRK_32BIT_DMA_SIZE) in sdhci_prepare_data() 810 if (host->quirks & SDHCI_QUIRK_32BIT_ADMA_SIZE) in sdhci_prepare_data() 813 if (host->quirks & SDHCI_QUIRK_32BIT_DMA_ADDR) in sdhci_prepare_data() [all …]
|
D | sdhci-pxav3.c | 138 host->quirks &= ~SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN; in armada_38x_quirks() 139 host->quirks |= SDHCI_QUIRK_MISSING_CAPS; in armada_38x_quirks() 320 .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK 428 if (pdata->quirks) in sdhci_pxav3_probe() 429 host->quirks |= pdata->quirks; in sdhci_pxav3_probe()
|
D | sdhci-tegra.c | 179 .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | 194 .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | 223 .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
|
D | sdhci-of-arasan.c | 66 .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, 176 host->quirks |= SDHCI_QUIRK_NO_HISPD_BIT; in sdhci_arasan_probe()
|
D | sdhci-iproc.c | 159 .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK, 211 if (iproc_host->data->pdata->quirks & SDHCI_QUIRK_MISSING_CAPS) { in sdhci_iproc_probe()
|
D | sdhci-bcm-kona.c | 202 .quirks = SDHCI_QUIRK_NO_CARD_NO_RESET | 273 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_bcm_kona_probe()
|
D | sdhci-of-esdhc.c | 552 .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_BROKEN_CARD_DETECTION 559 .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_BROKEN_CARD_DETECTION 609 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_esdhc_probe() 612 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_esdhc_probe()
|
D | sdhci-of-hlwd.c | 68 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
|
D | sdhci-cns3xxx.c | 89 .quirks = SDHCI_QUIRK_BROKEN_DMA |
|
D | sdhci-esdhc-imx.c | 950 .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_NO_HISPD_BIT 1012 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_esdhc_imx_probe_dt() 1064 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_esdhc_imx_probe_nondt() 1084 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_esdhc_imx_probe_nondt() 1151 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_esdhc_imx_probe() 1155 host->quirks |= SDHCI_QUIRK_NO_MULTIBLOCK in sdhci_esdhc_imx_probe() 1204 host->quirks |= SDHCI_QUIRK_BROKEN_ADMA; in sdhci_esdhc_imx_probe()
|
D | sdhci-dove.c | 72 .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER |
|
D | sdhci-pltfm.h | 20 unsigned int quirks; member
|
D | dw_mmc.c | 1458 if ((brd->quirks & DW_MCI_QUIRK_BROKEN_CARD_DETECTION) || in dw_mci_get_cd() 1639 if (host->quirks & DW_MCI_QUIRK_RETRY_DELAY) in dw_mci_command_complete() 1785 if ((host->quirks & DW_MCI_QUIRK_BROKEN_DTO) && in dw_mci_tasklet_func() 1828 if ((host->quirks & DW_MCI_QUIRK_BROKEN_DTO) && in dw_mci_tasklet_func() 2362 if (host->quirks & DW_MCI_QUIRK_IDMAC_DTO) { in dw_mci_interrupt() 2405 if (host->quirks & DW_MCI_QUIRK_BROKEN_DTO) in dw_mci_interrupt() 2893 pdata->quirks |= of_quirks[idx].id; in dw_mci_parse_dt() 2933 if (brd->quirks & DW_MCI_QUIRK_BROKEN_CARD_DETECTION) in dw_mci_enable_cd() 3034 host->quirks = host->pdata->quirks; in dw_mci_probe() 3036 if (host->quirks & DW_MCI_QUIRK_BROKEN_DTO) in dw_mci_probe() [all …]
|
D | sdhci-bcm2835.c | 143 .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION |
|
D | sdhci-spear.c | 85 host->quirks = SDHCI_QUIRK_BROKEN_ADMA; in sdhci_probe()
|
D | sdhci-msm.c | 525 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_msm_probe() 526 host->quirks |= SDHCI_QUIRK_SINGLE_POWER_WRITE; in sdhci_msm_probe()
|
D | sdhci_f_sdh30.c | 124 host->quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | in sdhci_f_sdh30_probe()
|
D | sdhci-sirf.c | 162 .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
|
D | dw_mmc-rockchip.c | 237 host->pdata->quirks |= DW_MCI_QUIRK_BROKEN_DTO; in dw_mci_rockchip_init()
|
D | sdhci-pci-o2micro.c | 165 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_pci_o2_probe_slot()
|
D | via-sdmmc.c | 319 unsigned int quirks; member 444 if (sdhost->quirks & VIA_CRDR_QUIRK_300MS_PWRDELAY) in via_pwron_sleep() 1160 sdhost->quirks = VIA_CRDR_QUIRK_300MS_PWRDELAY; in via_sd_probe()
|
D | sdhci-st.c | 342 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC |
|
D | sdhci.h | 322 unsigned int quirks; /* Deviations from spec. */ member
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-rhine.c | 473 u32 quirks; member 562 if (rp->quirks & rqStatusWBRace) in rhine_get_events() 571 if (rp->quirks & rqStatusWBRace) in rhine_ack_events() 587 if (rp->quirks & rqWOL) { in rhine_power_init() 597 if (rp->quirks & rq6patterns) in rhine_power_init() 602 if (rp->quirks & rq6patterns) in rhine_power_init() 607 if (rp->quirks & rq6patterns) in rhine_power_init() 650 if (rp->quirks & rqForceReset) in rhine_chip_reset() 662 static void enable_mmio(long pioaddr, u32 quirks) in enable_mmio() argument 666 if (quirks & rqNeedEnMMIO) { in enable_mmio() [all …]
|
/linux-4.4.14/drivers/usb/musb/ |
D | musb_dma.h | 72 #define musb_dma_ux500(musb) (musb->io.quirks & MUSB_DMA_UX500) 78 #define musb_dma_cppi41(musb) (musb->io.quirks & MUSB_DMA_CPPI41) 84 #define musb_dma_cppi(musb) (musb->io.quirks & MUSB_DMA_CPPI) 90 #define tusb_dma_omap(musb) (musb->io.quirks & MUSB_DMA_TUSB_OMAP) 96 #define musb_dma_inventra(musb) (musb->io.quirks & MUSB_DMA_INVENTRA)
|
D | musb_io.h | 53 u32 quirks; member
|
D | jz4740.c | 113 .quirks = MUSB_DMA_INVENTRA | MUSB_INDEXED_EP,
|
D | ux500.c | 191 .quirks = MUSB_DMA_UX500 | MUSB_INDEXED_EP,
|
D | musb_core.c | 1540 if (musb->io.quirks & MUSB_IN_TUSB) { in musb_core_init() 2043 if (musb->ops->quirks) in musb_init_controller() 2044 musb->io.quirks = musb->ops->quirks; in musb_init_controller() 2047 if (musb->io.quirks & MUSB_INDEXED_EP) { in musb_init_controller()
|
D | musb_core.h | 181 u32 quirks; member
|
/linux-4.4.14/sound/soc/samsung/ |
D | i2s.c | 57 u32 quirks; member 92 u32 quirks; member 308 int tdm = i2s->quirks & QUIRK_SUPPORTS_TDM; in set_bfs() 521 if ((i2s->quirks & QUIRK_NO_MUXPSR) in i2s_set_sysclk() 779 if (!any_active(i2s) && (i2s->quirks & QUIRK_NEED_RSTCLR)) in i2s_startup() 858 if (!(i2s->quirks & QUIRK_NO_MUXPSR)) { in config_setup() 998 if (i2s->quirks & QUIRK_NEED_RSTCLR) in samsung_i2s_dai_probe() 1001 if (i2s->quirks & QUIRK_SUPPORTS_IDMA) in samsung_i2s_dai_probe() 1032 if (i2s->quirks & QUIRK_NEED_RSTCLR) { in samsung_i2s_dai_remove() 1184 if (!(i2s->quirks & QUIRK_NO_MUXPSR)) { in i2s_register_clock_provider() [all …]
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-driver-hid-multitouch | 1 …ices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/quirks 5 quirks actually in place to handle the device's protocol. 8 When written this attribute change on the fly the quirks, then
|
D | sysfs-driver-pciback | 1 What: /sys/bus/pci/drivers/pciback/quirks 11 #echo 00:19.0-E0:2:FF > /sys/bus/pci/drivers/pciback/quirks
|
/linux-4.4.14/drivers/usb/wusbcore/ |
D | wa-hc.c | 37 kernel_ulong_t quirks) in wa_create() argument 45 wa->quirks = quirks; in wa_create()
|
D | wa-hc.h | 245 kernel_ulong_t quirks; member
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | pdata-quirks.c | 324 card->quirks |= MMC_QUIRK_NONSTD_SDIO; in pandora_wl1251_init_card() 519 static void pdata_quirks_check(struct pdata_init *quirks) in pdata_quirks_check() argument 521 while (quirks->compatible) { in pdata_quirks_check() 522 if (of_machine_is_compatible(quirks->compatible)) { in pdata_quirks_check() 523 if (quirks->fn) in pdata_quirks_check() 524 quirks->fn(); in pdata_quirks_check() 527 quirks++; in pdata_quirks_check()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | feature.c | 64 u32 quirks = bus_if->drvr->chip_quirks; in brcmf_feat_debugfs_read() local 71 seq_printf(seq, "\nQuirks: %08x\n", quirks); in brcmf_feat_debugfs_read() 73 if (quirks & BIT(id)) in brcmf_feat_debugfs_read()
|
/linux-4.4.14/drivers/watchdog/ |
D | s3c2410_wdt.c | 120 u32 quirks; member 139 .quirks = 0 149 .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT, 158 .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT, 167 .quirks = QUIRK_HAS_PMU_CONFIG | QUIRK_HAS_RST_STAT, 215 if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_CONFIG)) in s3c2410wdt_mask_and_disable_reset() 485 if (!(wdt->drv_data->quirks & QUIRK_HAS_RST_STAT)) in s3c2410wdt_get_bootstatus() 534 if (wdt->drv_data->quirks & QUIRKS_HAVE_PMUREG) { in s3c2410wdt_probe()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-s3c2410.c | 106 kernel_ulong_t quirks; member 199 if (!(i2c->quirks & QUIRK_POLL)) in s3c24xx_i2c_master_complete() 298 if (i2c->quirks & QUIRK_POLL) { in s3c24xx_i2c_message_start() 349 if (i2c->quirks & QUIRK_HDMIPHY) { in s3c24xx_i2c_stop() 739 if (i2c->quirks & QUIRK_POLL) { in s3c24xx_i2c_doxfer() 761 if (i2c->quirks & QUIRK_HDMIPHY) in s3c24xx_i2c_doxfer() 899 if (i2c->quirks & QUIRK_POLL) in s3c24xx_i2c_clockrate() 904 if (i2c->quirks & QUIRK_S3C2440) { in s3c24xx_i2c_clockrate() 988 if (i2c->quirks & QUIRK_NO_GPIO) in s3c24xx_i2c_parse_dt_gpio() 1017 if (i2c->quirks & QUIRK_NO_GPIO) in s3c24xx_i2c_dt_gpio_free() [all …]
|
D | i2c-cadence.c | 161 u32 quirks; member 165 u32 quirks; member 227 hold_quirk = (id->quirks & CDNS_I2C_BROKEN_HOLD_BIT) && updatetx; in cdns_i2c_isr() 576 hold_quirk = !!(id->quirks & CDNS_I2C_BROKEN_HOLD_BIT); in cdns_i2c_master_xfer() 853 .quirks = CDNS_I2C_BROKEN_HOLD_BIT, 889 id->quirks = data->quirks; in cdns_i2c_probe()
|
D | i2c-mt65xx.c | 131 const struct i2c_adapter_quirks *quirks; member 177 .quirks = &mt6577_i2c_quirks, 184 .quirks = &mt6577_i2c_quirks, 191 .quirks = &mt8173_i2c_quirks, 657 i2c->adap.quirks = i2c->dev_comp->quirks; in mtk_i2c_probe()
|
D | i2c-dln2.c | 211 dln2->adapter.quirks = &dln2_i2c_quirks; in dln2_i2c_probe()
|
D | i2c-opal.c | 234 adapter->quirks = &i2c_opal_quirks; in i2c_opal_probe()
|
D | i2c-powermac.c | 434 adapter->quirks = &i2c_powermac_quirks; in i2c_powermac_probe()
|
D | i2c-bcm-iproc.c | 416 adap->quirks = &bcm_iproc_i2c_quirks; in bcm_iproc_i2c_probe()
|
D | i2c-viperboard.c | 377 vb_i2c->i2c.quirks = &vprbrd_quirks; in vprbrd_i2c_probe()
|
/linux-4.4.14/drivers/gpu/drm/rcar-du/ |
D | rcar_du_drv.h | 62 unsigned int quirks; member 110 return rcdu->info->quirks & quirk; in rcar_du_needs()
|
D | rcar_du_drv.c | 62 .quirks = RCAR_DU_QUIRK_ALIGN_128B | RCAR_DU_QUIRK_LVDS_LANES,
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | sdio.c | 34 unsigned int quirks; member 45 for (q = b43_sdio_quirks; q->quirks; q++) { in b43_sdio_get_quirks() 47 return q->quirks; in b43_sdio_get_quirks()
|
/linux-4.4.14/drivers/usb/serial/ |
D | pl2303.c | 144 unsigned long quirks; member 149 unsigned long quirks; member 163 .quirks = PL2303_QUIRK_LEGACY, 247 spriv->quirks = (unsigned long)usb_get_serial_data(serial); in pl2303_startup() 248 spriv->quirks |= spriv->type->quirks; in pl2303_startup() 262 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_startup() 603 if (spriv->quirks & PL2303_QUIRK_LEGACY) in pl2303_set_termios() 644 if (spriv->quirks & PL2303_QUIRK_LEGACY) { in pl2303_open() 803 if (spriv->quirks & PL2303_QUIRK_UART_STATE_IDX0) in pl2303_update_line_status()
|
D | spcp8x5.c | 144 unsigned quirks; member 167 priv->quirks = id->driver_info; in spcp8x5_port_probe() 192 if (priv->quirks & SPCP825_QUIRK_NO_UART_STATUS) in spcp8x5_set_ctrl_line() 212 if (priv->quirks & SPCP825_QUIRK_NO_UART_STATUS) in spcp8x5_get_msr() 239 if (priv->quirks & SPCP825_QUIRK_NO_WORK_MODE) in spcp8x5_set_work_mode()
|
D | Makefile-keyspan_pda_fw | 2 # some rules to handle the quirks of the 'as31' assembler, like
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | fec_main.c | 408 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_submit_frag_skb() 420 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_submit_frag_skb() 424 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_submit_frag_skb() 495 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_submit_skb() 499 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_submit_skb() 534 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_submit_skb() 593 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_put_data_tso() 597 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_put_data_tso() 613 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_put_data_tso() 656 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_put_hdr_tso() [all …]
|
D | fec.h | 521 u32 quirks; member
|
/linux-4.4.14/drivers/usb/gadget/udc/ |
D | net2280.c | 175 if (ep->dev->quirks & PLX_LEGACY) in enable_pciirqenb() 214 if (dev->quirks & PLX_SUPERSPEED) { in net2280_enable() 228 if (ep->num > 4 && max > 64 && (dev->quirks & PLX_LEGACY)) { in net2280_enable() 248 if ((dev->quirks & PLX_SUPERSPEED) && dev->enhanced_mode) { in net2280_enable() 281 if (dev->quirks & PLX_LEGACY) { in net2280_enable() 311 else if (!(dev->quirks & PLX_2280)) { in net2280_enable() 319 if (dev->quirks & PLX_SUPERSPEED) in net2280_enable() 329 if (dev->quirks & PLX_2280) in net2280_enable() 415 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x() 435 if (ep->dev->quirks & PLX_2280) in ep_reset_228x() [all …]
|
D | net2280.h | 171 kernel_ulong_t quirks; member
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | serial_cs.c | 187 static const struct serial_quirk quirks[] = { variable 617 for (i = 0; i < ARRAY_SIZE(quirks); i++) in serial_config() 618 if ((quirks[i].manfid == ~0 || in serial_config() 619 quirks[i].manfid == info->manfid) && in serial_config() 620 (quirks[i].prodid == ~0 || in serial_config() 621 quirks[i].prodid == info->prodid)) { in serial_config() 622 info->quirk = &quirks[i]; in serial_config()
|
/linux-4.4.14/arch/powerpc/platforms/powermac/ |
D | low_i2c.c | 1165 int quirks)) in pmac_i2c_devscan() argument 1172 int quirks; in pmac_i2c_devscan() member 1212 if (p->quirks & pmac_i2c_quirk_skip) in pmac_i2c_devscan() 1214 callback(np, p->quirks); in pmac_i2c_devscan() 1230 int quirks; member 1262 inst->quirks = (int)(long)func->driver_data; in pmac_i2c_do_begin() 1304 if (inst->quirks & pmac_i2c_quirk_invmask) { in pmac_i2c_do_apply_rmw() 1414 static void __init pmac_i2c_dev_create(struct device_node *np, int quirks) in pmac_i2c_dev_create() argument 1419 (void *)(long)quirks); in pmac_i2c_dev_create() 1422 static void __init pmac_i2c_dev_init(struct device_node *np, int quirks) in pmac_i2c_dev_init() argument [all …]
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_edid.c | 81 u32 quirks; member 93 u32 quirks; member 1440 return quirk->quirks; in edid_get_quirks() 1458 u32 quirks) in edid_fixup_preferred() argument 1467 if (quirks & EDID_QUIRK_PREFER_LARGE_60) in edid_fixup_preferred() 1469 if (quirks & EDID_QUIRK_PREFER_LARGE_75) in edid_fixup_preferred() 1870 u32 quirks) in drm_mode_detailed() argument 1902 if (quirks & EDID_QUIRK_FORCE_REDUCED_BLANKING) { in drm_mode_detailed() 1914 if (quirks & EDID_QUIRK_135_CLOCK_TOO_HIGH) in drm_mode_detailed() 1937 if (quirks & EDID_QUIRK_DETAILED_SYNC_PP) { in drm_mode_detailed() [all …]
|
/linux-4.4.14/include/linux/platform_data/ |
D | pxa_sdhci.h | 54 unsigned int quirks; member
|
D | asoc-s3c.h | 32 u32 quirks; member
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | rx.c | 44 if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) in wlcore_rx_get_buf_size() 53 if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) in wlcore_rx_get_align_buf_size() 292 if (wl->quirks & WLCORE_QUIRK_END_OF_TRANSACTION) { in wlcore_rx()
|
D | tx.c | 195 if ((wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) || in wlcore_calc_packet_alignment() 196 !(wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN)) in wlcore_calc_packet_alignment() 318 if ((wl->quirks & WLCORE_QUIRK_AP_ZERO_SESSION_ID) && in wl1271_tx_fill_hdr() 400 if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && in wl1271_prepare_tx_frame() 853 if (wl->quirks & WLCORE_QUIRK_END_OF_TRANSACTION) { in wlcore_tx_work_locked() 964 if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && in wl1271_tx_complete_packet() 1126 if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && in wl12xx_tx_reset()
|
D | sdio.c | 291 func->card->quirks |= MMC_QUIRK_LENIENT_FN0; in wl1271_probe() 294 func->card->quirks |= MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; in wl1271_probe()
|
D | init.c | 57 if (wl->quirks & WLCORE_QUIRK_DUAL_PROBE_TMPL) { in wl1271_init_templates_config() 340 if (wl->quirks & WLCORE_QUIRK_FWLOG_NOT_IMPLEMENTED) in wl12xx_init_fwlog()
|
D | cmd.c | 1161 (wl->quirks & WLCORE_QUIRK_DUAL_PROBE_TMPL)) { in wl12xx_cmd_build_probe_req() 1255 if (wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) in wl1271_cmd_build_arp_rsp() 1677 if (!(wl->quirks & WLCORE_QUIRK_REGDOMAIN_CONF)) in wlcore_set_pending_regdomain_ch() 1695 if (!(wl->quirks & WLCORE_QUIRK_REGDOMAIN_CONF)) in wlcore_cmd_regdomain_config_locked()
|
D | wlcore.h | 407 unsigned int quirks; member
|
D | boot.c | 296 if (wl->quirks & WLCORE_QUIRK_LEGACY_NVS) { in wlcore_boot_upload_nvs()
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | Makefile | 1 obj-$(CONFIG_EFI) += quirks.o efi.o efi_$(BITS).o efi_stub_$(BITS).o
|
/linux-4.4.14/drivers/spi/ |
D | spi-s3c64xx.c | 128 #define is_polling(x) (x->port_conf->quirks & S3C64XX_SPI_QUIRK_POLL) 157 int quirks; member 710 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_transfer_one() 865 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_setup() 873 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_setup() 948 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_hwinit() 1094 sdd->port_conf->quirks = S3C64XX_SPI_QUIRK_POLL; in s3c64xx_spi_probe() 1101 sdd->port_conf->quirks = S3C64XX_SPI_QUIRK_POLL; in s3c64xx_spi_probe() 1354 .quirks = S3C64XX_SPI_QUIRK_POLL, 1363 .quirks = S3C64XX_SPI_QUIRK_CS_AUTO,
|
/linux-4.4.14/drivers/pnp/ |
D | Makefile | 7 pnp-y := core.o card.o driver.o resource.o manager.o support.o interface.o quirks.o
|
/linux-4.4.14/drivers/bluetooth/ |
D | btbcm.c | 79 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btbcm_check_bdaddr() 361 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btbcm_finalize() 506 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btbcm_setup_patchram() 546 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btbcm_setup_apple()
|
D | btusb.c | 1479 clear_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in btusb_setup_csr() 1484 set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks); in btusb_setup_csr() 2158 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btusb_setup_intel_new() 2899 set_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks); in btusb_probe() 2931 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btusb_probe() 2932 set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); in btusb_probe() 2933 set_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks); in btusb_probe() 2943 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btusb_probe() 2944 set_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks); in btusb_probe() 2951 set_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks); in btusb_probe() [all …]
|
D | hci_vhci.c | 133 set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); in __vhci_create_device() 137 set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); in __vhci_create_device()
|
D | hci_ldisc.c | 605 set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); in hci_uart_register_dev() 608 set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); in hci_uart_register_dev() 611 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in hci_uart_register_dev()
|
D | btsdio.c | 326 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in btsdio_probe()
|
D | bpa10x.c | 416 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in bpa10x_probe()
|
D | btintel.c | 67 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btintel_check_bdaddr()
|
/linux-4.4.14/drivers/usb/class/ |
D | cdc-acm.c | 149 if (acm->quirks & QUIRK_CONTROL_LINE_STATE) in acm_set_control() 1097 unsigned long quirks; in acm_probe() local 1106 quirks = (unsigned long)id->driver_info; in acm_probe() 1108 if (quirks == IGNORE_DEVICE) in acm_probe() 1111 num_rx_buf = (quirks == SINGLE_RX_URB) ? 1 : ACM_NR; in acm_probe() 1114 if (quirks == NO_UNION_NORMAL) { in acm_probe() 1204 if (quirks & NO_DATA_INTERFACE) in acm_probe() 1238 quirks |= NO_CAP_LINE; in acm_probe() 1321 (quirks == SINGLE_RX_URB ? 1 : 2); in acm_probe() 1329 if (quirks & NO_CAP_LINE) in acm_probe() [all …]
|
D | usblp.c | 172 unsigned int quirks; /* quirks flags */ member 206 dev_dbg(dev, "quirks=%d\n", usblp->quirks); in usblp_dump() 221 unsigned int quirks; member 597 usblp->quirks & USBLP_QUIRK_BIDIR) { in usblp_ioctl() 1055 return quirk_printers[i].quirks; in usblp_quirks() 1149 usblp->quirks = usblp_quirks( in usblp_probe() 1256 if (!(usblp->quirks & USBLP_QUIRK_BAD_CLASS)) in usblp_select_alts() 1287 } else if (usblp->quirks & USBLP_QUIRK_BIDIR) { in usblp_select_alts()
|
D | cdc-acm.h | 124 unsigned long quirks; member
|
/linux-4.4.14/drivers/mmc/core/ |
D | Makefile | 10 quirks.o slot-gpio.o
|
D | sdio.c | 74 if (!(card->quirks & MMC_QUIRK_NONSTD_SDIO)) { in sdio_init_func() 686 if (card->quirks & MMC_QUIRK_NONSTD_SDIO) { in mmc_sdio_init_card()
|
/linux-4.4.14/drivers/usb/storage/ |
D | usb.c | 90 static char quirks[128]; variable 91 module_param_string(quirks, quirks, sizeof(quirks), S_IRUGO | S_IWUSR); 92 MODULE_PARM_DESC(quirks, "supplemental list of device IDs and their quirks"); 487 p = quirks; in usb_stor_adjust_quirks()
|
/linux-4.4.14/drivers/phy/ |
D | phy-qcom-ufs-qmp-20nm.c | 60 phy_common->quirks = in ufs_qcom_phy_qmp_20nm_advertise_quirks() 93 bool hibern8_exit_after_pwr_collapse = phy->quirks & in ufs_qcom_phy_qmp_20nm_power_control()
|
D | phy-qcom-ufs-i.h | 99 unsigned int quirks; member
|
D | phy-qcom-ufs-qmp-14nm.c | 41 phy_common->quirks = in ufs_qcom_phy_qmp_14nm_advertise_quirks()
|
/linux-4.4.14/sound/usb/ |
D | Makefile | 15 quirks.o \
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_tiling.c | 235 dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) { in i915_gem_set_tiling() 318 if (dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) in i915_gem_get_tiling()
|
/linux-4.4.14/drivers/i2c/ |
D | i2c-mux.c | 148 priv->adap.quirks = parent->quirks; in i2c_add_mux_adapter()
|
/linux-4.4.14/include/video/ |
D | auo_k190xfb.h | 103 int quirks; member
|
/linux-4.4.14/drivers/iommu/ |
D | io-pgtable.h | 49 int quirks; member
|
D | io-pgtable-arm.c | 292 if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) in arm_lpae_init_pte() 335 if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) in __arm_lpae_map()
|
/linux-4.4.14/Documentation/x86/ |
D | 00-INDEX | 18 - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
|
/linux-4.4.14/arch/x86/kernel/ |
D | Makefile | 39 obj-y += pci-dma.o quirks.o topology.o kdebugfs.o 59 obj-$(CONFIG_PCI) += early-quirks.o
|
/linux-4.4.14/include/net/nfc/ |
D | hci.h | 162 unsigned long quirks; member 168 unsigned long quirks,
|
/linux-4.4.14/drivers/net/can/ |
D | flexcan.c | 247 u32 quirks; /* quirks needed for different IP cores */ member 266 .quirks = FLEXCAN_QUIRK_BROKEN_ERR_STATE, 272 .quirks = FLEXCAN_QUIRK_DISABLE_RXFG, 276 .quirks = FLEXCAN_QUIRK_DISABLE_RXFG | FLEXCAN_QUIRK_DISABLE_MECR, 873 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_BROKEN_ERR_STATE || in flexcan_chip_start() 905 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_RXFG) in flexcan_chip_start() 914 if (priv->devtype_data->quirks & FLEXCAN_QUIRK_DISABLE_MECR) { in flexcan_chip_start()
|
/linux-4.4.14/drivers/ata/ |
D | sata_sil.c | 630 unsigned int n, quirks = 0; in sil_dev_config() local 640 quirks = sil_blacklist[n].quirk; in sil_dev_config() 647 (quirks & SIL_QUIRK_MOD15WRITE))) { in sil_dev_config() 656 if (quirks & SIL_QUIRK_UDMA5MAX) { in sil_dev_config()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | auo_k190x.c | 801 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_runtime_suspend() 804 } else if (board->quirks & AUOK190X_QUIRK_STANDBYPARAM) { in auok190x_runtime_suspend() 837 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_runtime_resume() 868 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_suspend() 907 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_resume() 1128 par->autosuspend_delay = (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) in auok190x_common_probe()
|
/linux-4.4.14/drivers/pci/ |
D | Makefile | 11 obj-$(CONFIG_PCI_QUIRKS) += quirks.o
|
/linux-4.4.14/drivers/nfc/st21nfca/ |
D | vendor_cmds.c | 58 test_and_set_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); in st21nfca_factory_mode() 61 clear_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks); in st21nfca_factory_mode()
|
D | core.c | 966 unsigned long quirks = 0; in st21nfca_hci_probe() local 1004 set_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &quirks); in st21nfca_hci_probe() 1007 nfc_hci_allocate_device(&st21nfca_hci_ops, &init_data, quirks, in st21nfca_hci_probe()
|
D | se.c | 170 if (test_bit(ST21NFCA_FACTORY_MODE, &hdev->quirks)) in st21nfca_hci_discover_se()
|
/linux-4.4.14/drivers/ide/ |
D | it821x.c | 84 u16 quirks; member 585 if (idev->quirks & QUIRK_VORTEX86) { in init_hwif_it821x() 661 itdevs->quirks = id->driver_data; in it821x_init_one()
|
/linux-4.4.14/arch/x86/ |
D | Kconfig.cpu | 405 This enables detection, tunings and quirks for Intel processors 419 This enables detection, tunings and quirks for Cyrix processors 432 This enables detection, tunings and quirks for AMD processors 445 This enables detection, tunings and quirks for Centaur processors 459 This enables detection, tunings and quirks for Transmeta processors 473 This enables detection, tunings and quirks for UMC processors
|
/linux-4.4.14/drivers/media/usb/uvc/ |
D | uvc_video.c | 131 stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && in uvc_fixup_video_ctrl() 174 if ((stream->dev->quirks & UVC_QUIRK_PROBE_DEF) && in uvc_get_video_ctrl() 320 if (!(stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX)) { in uvc_probe_video() 346 if (stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX) { in uvc_probe_video() 1027 if ((stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) && in uvc_video_decode_start() 1104 if (stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) in uvc_video_decode_end() 1696 if (stream->dev->quirks & UVC_QUIRK_RESTORE_CTRLS_ON_INIT) in uvc_init_video() 1846 if (stream->dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT) in uvc_video_init()
|
D | uvc_driver.c | 380 if (dev->quirks & UVC_QUIRK_FORCE_Y8) { in uvc_parse_format() 548 if (dev->quirks & UVC_QUIRK_RESTRICT_FRAME_RATE) { in uvc_parse_format() 1240 !(dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT)) { in uvc_parse_control() 1878 dev->quirks = (uvc_quirks_param == -1) in uvc_probe() 1902 if (dev->quirks != id->driver_info) { in uvc_probe() 1904 "parameter for testing purpose.\n", dev->quirks); in uvc_probe() 2086 module_param_named(quirks, uvc_quirks_param, uint, S_IRUGO|S_IWUSR); 2087 MODULE_PARM_DESC(quirks, "Forced device quirks");
|
D | uvc_status.c | 191 (dev->quirks & UVC_QUIRK_STATUS_INTERVAL)) in uvc_status_init()
|
D | uvc_v4l2.c | 235 if (stream->dev->quirks & UVC_QUIRK_PROBE_EXTRAFIELDS) in uvc_v4l2_try_format() 805 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_enum_input() 843 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_g_input() 870 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_s_input()
|
/linux-4.4.14/drivers/nfc/microread/ |
D | microread.c | 661 unsigned long quirks = 0; in microread_probe() local 680 set_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &quirks); in microread_probe() 690 quirks, protocols, llc_name, in microread_probe()
|
/linux-4.4.14/drivers/firewire/ |
D | ohci.c | 198 unsigned quirks; member 350 module_param_named(quirks, param_quirks, int, 0644); 351 MODULE_PARM_DESC(quirks, "Chip quirks (default = 0" 808 (ohci->quirks & QUIRK_BE_HEADERS ? (__force __u32)(v) : le32_to_cpu(v)) 900 if (!(ohci->quirks & QUIRK_RESET_PACKET)) in handle_ar_packet() 1256 if (unlikely(ctx->ohci->quirks & QUIRK_IR_WAKE) && in context_append() 1731 if (ohci->quirks & QUIRK_CYCLE_TIMER) { in get_cycle_time() 1961 if (ohci->quirks & QUIRK_TI_SLLZ059) { in bus_reset_work() 2018 if (ohci->quirks & QUIRK_RESET_PACKET) in bus_reset_work() 2224 if (ohci->quirks & QUIRK_NO_1394A) in configure_1394a_enhancements() [all …]
|
/linux-4.4.14/drivers/input/mouse/ |
D | alps.h | 284 u8 quirks; member
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event.h | 551 struct x86_pmu_quirk *quirks; member 641 __quirk.next = x86_pmu.quirks; \ 642 x86_pmu.quirks = &__quirk; \
|
/linux-4.4.14/drivers/scsi/ufs/ |
D | ufs-qcom.c | 1025 hba->quirks |= UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS in ufs_qcom_advertise_quirks() 1030 hba->quirks |= UFSHCD_QUIRK_BROKEN_INTR_AGGR; in ufs_qcom_advertise_quirks() 1032 hba->quirks |= UFSHCD_QUIRK_BROKEN_LCC; in ufs_qcom_advertise_quirks() 1036 hba->quirks |= UFSHCD_QUIRK_BROKEN_UFS_HCI_VERSION; in ufs_qcom_advertise_quirks() 1040 hba->quirks |= (UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS in ufs_qcom_advertise_quirks()
|
D | ufshcd.h | 470 unsigned int quirks; /* Deviations from standard UFSHCI spec. */ member 558 !(hba->quirks & UFSHCD_QUIRK_BROKEN_INTR_AGGR)) in ufshcd_is_intr_aggr_allowed()
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | dev-audio.c | 107 .quirks = QUIRK_PRI_6CHAN,
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | tx.c | 125 if ((wl->quirks & WLCORE_QUIRK_TKIP_HEADER_SPACE) && in wl18xx_tx_complete_packet()
|
D | main.c | 674 wl->quirks |= WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN | in wl18xx_identify_chip() 1084 if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) in wl18xx_set_tx_desc_data_len() 1130 if (wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN) { in wl18xx_set_host_cfg_bitmap() 1136 if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) { in wl18xx_set_host_cfg_bitmap() 1589 if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) { in wl18xx_pre_pkt_send()
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | commsup.c | 1303 int index, quirks; in _aac_reset_adapter() local 1375 quirks = aac_get_driver_ident(index)->quirks; in _aac_reset_adapter() 1376 if (quirks & AAC_QUIRK_31BIT) { in _aac_reset_adapter() 1387 if (quirks & AAC_QUIRK_31BIT) in _aac_reset_adapter() 1399 if ((quirks & AAC_QUIRK_34SG) && (host->sg_tablesize > 34)) { in _aac_reset_adapter() 1403 if ((quirks & AAC_QUIRK_17SG) && (host->sg_tablesize > 17)) { in _aac_reset_adapter()
|
D | linit.c | 1154 if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) in aac_probe_one() 1226 if (aac_drivers[index].quirks & AAC_QUIRK_31BIT) in aac_probe_one() 1238 if ((aac_drivers[index].quirks & AAC_QUIRK_34SG) && in aac_probe_one() 1244 if ((aac_drivers[index].quirks & AAC_QUIRK_17SG) && in aac_probe_one() 1259 if (aac_drivers[index].quirks & AAC_QUIRK_34SG) in aac_probe_one()
|
/linux-4.4.14/drivers/nfc/ |
D | trf7970a.c | 432 u32 quirks; member 540 if (trf->quirks & TRF7970A_QUIRK_IRQ_STATUS_READ) { in trf7970a_read_irqstatus() 1445 else if ((trf->quirks & in trf7970a_per_cmd_config() 1883 if (!(trf->quirks & TRF7970A_QUIRK_EN2_MUST_STAY_LOW)) { in trf7970a_power_up() 2010 trf->quirks |= TRF7970A_QUIRK_T5T_RMB_EXTRA_BYTE; in trf7970a_probe() 2013 trf->quirks |= TRF7970A_QUIRK_IRQ_STATUS_READ; in trf7970a_probe() 2043 trf->quirks |= TRF7970A_QUIRK_EN2_MUST_STAY_LOW; in trf7970a_probe()
|
/linux-4.4.14/net/bluetooth/ |
D | hci_core.c | 164 if (test_bit(HCI_QUIRK_NON_PERSISTENT_DIAG, &hdev->quirks) && in vendor_diag_write() 448 if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) in hci_init1_req() 617 !test_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks)) in hci_init2_req() 645 test_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks)) { in hci_init2_req() 755 !test_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks)) { in hci_init3_req() 879 !test_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks)) { in hci_init4_req() 978 if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) in hci_init0_req() 993 if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) in __hci_unconf_init() 1473 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || in hci_dev_do_open() 1474 test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks)) in hci_dev_do_open() [all …]
|
D | hci_debugfs.c | 39 buf[0] = test_bit(__quirk, &hdev->quirks) ? 'Y' : 'N'; \ 64 if (enable == test_bit(__quirk, &hdev->quirks)) \ 67 change_bit(__quirk, &hdev->quirks); \
|
D | mgmt.c | 382 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_index_list() 442 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_unconf_index_list() 501 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_ext_index_list() 543 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && in is_configured() 547 if (test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) && in is_configured() 558 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && in get_missing_options() 562 if (test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) && in get_missing_options() 598 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks)) in read_config_info() 646 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || in get_supported_settings() 4267 &hdev->quirks)) { in trigger_discovery() [all …]
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | main.c | 647 wl->quirks |= WLCORE_QUIRK_LEGACY_NVS | in wl12xx_identify_chip() 671 wl->quirks |= WLCORE_QUIRK_LEGACY_NVS | in wl12xx_identify_chip() 700 wl->quirks |= WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN | in wl12xx_identify_chip() 982 wl->quirks |= WLCORE_QUIRK_END_OF_TRANSACTION; in wl127x_boot_clk() 1409 if (wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN) in wl12xx_hw_init()
|
/linux-4.4.14/include/linux/ssb/ |
D | ssb.h | 447 unsigned int quirks; member 546 unsigned int quirks);
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-sis96x | 39 (drivers/pci/quirks.c) (also if southbridge detection fails)
|
D | i2c-i801 | 130 drivers/pci/quirks.c, where all affected boards must be listed (see 149 drivers/pci/quirks.c. Then please give it very good testing, to make sure
|
/linux-4.4.14/net/nfc/hci/ |
D | core.c | 941 unsigned long quirks, in nfc_hci_allocate_device() argument 985 hdev->quirks = quirks; in nfc_hci_allocate_device()
|
D | command.c | 273 if (test_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &hdev->quirks)) in nfc_hci_clear_all_pipes()
|
/linux-4.4.14/drivers/ssb/ |
D | main.c | 744 unsigned int quirks) in ssb_bus_sdiobus_register() argument 751 bus->quirks = quirks; in ssb_bus_sdiobus_register()
|
/linux-4.4.14/Documentation/video4linux/bttv/ |
D | README.freeze | 47 incompatibilities, see README.quirks.
|
D | README.quirks | 10 drivers/pci/quirks.c knows about these issues, this way these bits are
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | tm6000.h | 276 unsigned long quirks; member
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | cw1200_sdio.c | 296 func->card->quirks |= MMC_QUIRK_LENIENT_FN0; in cw1200_sdio_probe()
|
/linux-4.4.14/Documentation/timers/ |
D | timers-howto.txt | 54 quirks you should be aware of.
|
/linux-4.4.14/Documentation/ |
D | mailbox.txt | 11 some platform specific quirks. So the API is meant mainly to avoid
|
/linux-4.4.14/include/linux/ |
D | i2c.h | 522 const struct i2c_adapter_quirks *quirks; member
|
/linux-4.4.14/Documentation/dvb/ |
D | README.dvb-usb | 8 Quite keen I wanted to put the driver (with some quirks of course) into dibusb. 70 - tuner quirks for some weird devices (Artec T1 AN2235 device has sometimes a
|