/linux-4.1.27/drivers/usb/host/ |
D | xhci-pci.c | 84 xhci->quirks |= XHCI_RESET_EP_QUIRK; in xhci_pci_quirks() 91 xhci->quirks |= XHCI_SLOW_SUSPEND; in xhci_pci_quirks() 98 xhci->quirks |= XHCI_BROKEN_STREAMS; in xhci_pci_quirks() 103 xhci->quirks |= XHCI_BROKEN_MSI; in xhci_pci_quirks() 108 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks() 112 xhci->quirks |= XHCI_NEC_HOST; in xhci_pci_quirks() 115 xhci->quirks |= XHCI_AMD_0x96_HOST; in xhci_pci_quirks() 119 xhci->quirks |= XHCI_AMD_PLL_FIX; in xhci_pci_quirks() 122 xhci->quirks |= XHCI_TRUST_TX_LENGTH; in xhci_pci_quirks() 125 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 | 36 xhci->quirks |= XHCI_PLAT; in xhci_plat_quirks() 149 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() 1881 if (xhci->quirks & XHCI_AMD_PLL_FIX) in finish_td() 2024 if ((xhci->quirks & XHCI_TRUST_TX_LENGTH)) in process_isoc_td() 2135 if ((xhci->quirks & XHCI_TRUST_TX_LENGTH)) in process_bulk_intr_td() [all …]
|
D | Makefile | 27 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 | 524 if ((xhci->quirks & XHCI_COMP_MODE_QUIRK) && in xhci_hub_report_usb3_link_state() 546 if (!(xhci->quirks & XHCI_COMP_MODE_QUIRK)) in xhci_del_comp_mod_timer() 757 if ((xhci->quirks & XHCI_LPM_SUPPORT)) { in xhci_hub_control()
|
/linux-4.1.27/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() 59 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_input_mapped() local 61 if (!(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_input_mapped() 75 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev); in cp_event() local 78 !usage->type || !(quirks & CP_2WHEEL_MOUSE_HACK)) in cp_event() 83 quirks |= CP_2WHEEL_MOUSE_HACK_ON; in cp_event() 85 quirks &= ~CP_2WHEEL_MOUSE_HACK_ON; in cp_event() 86 hid_set_drvdata(hdev, (void *)quirks); in cp_event() 90 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 | 817 unsigned long quirks; member 897 if ((sc->quirks & VAIO_RDESC_CONSTANT) && *rsize >= 56 && in sony_report_fixup() 914 if ((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && *rsize == 467) { in sony_report_fixup() 918 } else if ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) && *rsize == 357) { in sony_report_fixup() 924 if (sc->quirks & SIXAXIS_CONTROLLER) in sony_report_fixup() 927 if (sc->quirks & PS3REMOTE) in sony_report_fixup() 976 offset = (sc->quirks & DUALSHOCK4_CONTROLLER_USB) ? 30 : 32; in dualshock4_parse_report() 1044 if ((sc->quirks & SIXAXIS_CONTROLLER) && rd[0] == 0x01 && size == 49) { in sony_raw_event() 1051 } else if (((sc->quirks & DUALSHOCK4_CONTROLLER_USB) && rd[0] == 0x01 && in sony_raw_event() 1052 size == 64) || ((sc->quirks & DUALSHOCK4_CONTROLLER_BT) in sony_raw_event() [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() 647 if ((drv_data->quirks & LG_INVERT_HWHEEL) && usage->code == REL_HWHEEL) { in lg_event() 652 if (drv_data->quirks & LG_FF4) { in lg_event() 670 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-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-logitech-hidpp.c | 109 unsigned long quirks; member 731 if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) in wtp_populate_input() 777 !(hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS)) in wtp_send_raw_xy_event() 842 if (hidpp->quirks & HIDPP_QUIRK_WTP_PHYSICAL_BUTTONS) { in wtp_raw_event() 943 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_input_mapping() 952 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_populate_input() 999 if ((hidpp->quirks & HIDPP_QUIRK_DELAYED_INIT) && in hidpp_raw_hidpp_event() 1039 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) in hidpp_raw_event() 1114 if (hidpp->quirks & HIDPP_QUIRK_CLASS_WTP) { in hidpp_connect_event() 1183 hidpp->quirks = id->driver_data; in hidpp_probe() [all …]
|
D | hid-lg.h | 5 unsigned long quirks; member
|
D | wacom_sys.c | 1026 if (wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) { in wacom_initialize_battery() 1345 if ((wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && in wacom_battery_work() 1349 else if (!(wacom->wacom_wac.features.quirks & WACOM_QUIRK_BATTERY) && in wacom_battery_work() 1413 hdev->quirks |= HID_QUIRK_NO_INIT_REPORTS; in wacom_probe() 1416 hdev->quirks &= ~HID_QUIRK_NOGET; in wacom_probe() 1451 if (!(features->quirks & WACOM_QUIRK_NO_INPUT)) { in wacom_probe() 1513 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_probe() 1540 if (!(features->quirks & WACOM_QUIRK_MONITOR) && in wacom_probe() 1541 (features->quirks & WACOM_QUIRK_BATTERY)) { in wacom_probe() 1547 if (!(features->quirks & WACOM_QUIRK_NO_INPUT)) { in wacom_probe() [all …]
|
D | hid-petalynx.c | 74 hdev->quirks |= HID_QUIRK_NOGET; in pl_probe()
|
D | hid-prodikeys.c | 40 unsigned long quirks; member 801 unsigned long quirks = id->driver_data; in pk_probe() local 832 if (quirks & PK_QUIRK_NOGET) { /* hid_parse cleared all the quirks */ in pk_probe() 833 hdev->quirks |= HID_QUIRK_NOGET; in pk_probe()
|
D | hid-uclogic.c | 888 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in uclogic_probe() 889 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 | wacom_wac.h | 159 unsigned quirks; member
|
D | hid-sjoy.c | 134 hdev->quirks |= id->driver_data; in sjoy_probe()
|
D | hid-pl.c | 195 hdev->quirks |= HID_QUIRK_MULTI_INPUT; in pl_probe()
|
D | hid-magicmouse.c | 105 unsigned long quirks; member 505 msc->quirks = id->driver_data; in magicmouse_probe()
|
D | hid-appleir.c | 301 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() 618 sd->quirks = id->driver_data; in sensor_hub_probe()
|
D | wacom_wac.c | 1658 if (features->quirks & WACOM_QUIRK_BBTOUCH_LOWRES) { in wacom_bpt_touch() 1998 !(features->quirks & WACOM_QUIRK_BATTERY)) { in wacom_status_irq() 1999 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_status_irq() 2004 else if ((features->quirks & WACOM_QUIRK_BATTERY) && in wacom_status_irq() 2006 features->quirks &= ~WACOM_QUIRK_BATTERY; in wacom_status_irq() 2186 features->quirks |= WACOM_QUIRK_BBTOUCH_LOWRES; in wacom_setup_device_quirks() 2192 features->quirks |= WACOM_QUIRK_NO_INPUT; in wacom_setup_device_quirks() 2196 features->quirks |= WACOM_QUIRK_MONITOR; in wacom_setup_device_quirks() 2197 features->quirks |= WACOM_QUIRK_BATTERY; in wacom_setup_device_quirks()
|
/linux-4.1.27/drivers/usb/core/ |
D | quirks.c | 275 u32 quirks = 0; in __usb_detect_quirks() local 285 quirks |= (u32)(id->driver_info); in __usb_detect_quirks() 288 return quirks; in __usb_detect_quirks() 296 udev->quirks = __usb_detect_quirks(udev, usb_quirk_list); in usb_detect_quirks() 303 udev->quirks |= __usb_detect_quirks(udev, in usb_detect_quirks() 306 if (udev->quirks) in usb_detect_quirks() 308 udev->quirks); in usb_detect_quirks() 311 if (!(udev->quirks & USB_QUIRK_RESET)) in usb_detect_quirks() 322 u32 quirks; in usb_detect_interface_quirks() local 324 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() 983 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() 1873 !(dev->quirks & USB_QUIRK_CONFIG_INTF_STRINGS)) in usb_set_configuration()
|
/linux-4.1.27/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 | 152 static struct quirk_entry *quirks; variable 224 if (quirks->ec_read_only) in set_device_state() 325 if (quirks->old_ec_model) { in show_wlan() 349 if (quirks->old_ec_model) { in show_bluetooth() 374 if (quirks->old_ec_model) in show_threeg() 602 quirks = dmi->driver_data; in dmi_check_cb() 782 if (quirks->ec_read_only) in msi_rfkill_set_state() 834 if (quirks->ec_delay) { in msi_laptop_i8042_filter() 843 if (quirks->ec_delay) { in msi_laptop_i8042_filter() 914 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() 287 quirks = &quirk_asus_unknown; in asus_nb_wmi_quirks() 290 driver->quirks = quirks; in asus_nb_wmi_quirks() 295 quirks->wapf = wapf; in asus_nb_wmi_quirks() 297 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 | dell-laptop.c | 83 static struct quirk_entry *quirks; variable 91 quirks = dmi->driver_data; in dmi_matched() 1415 if (quirks && quirks->needs_kbd_timeouts) in kbd_led_timeout_store() 1430 if (quirks && quirks->needs_kbd_timeouts) { in kbd_led_timeout_store() 1431 for (i = 0; quirks->kbd_timeouts[i] != -1; i++) { in kbd_led_timeout_store() 1432 if (value <= quirks->kbd_timeouts[i]) { in kbd_led_timeout_store() 1433 value = quirks->kbd_timeouts[i]; in kbd_led_timeout_store() 1871 quirks = NULL; in dell_init() 1911 if (quirks && quirks->touchpad_led) in dell_init() 1981 if (quirks && quirks->touchpad_led) in dell_exit()
|
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 | 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.c | 558 if (wlan_led_presence(asus) && (asus->driver->quirks->wapf > 0)) { in asus_wmi_led_init() 877 asus->driver->quirks->hotplug_wireless) in asus_new_rfkill() 888 (asus->driver->quirks->wapf > 0)) in asus_new_rfkill() 992 if (!asus->driver->quirks->hotplug_wireless) in asus_wmi_rfkill_init() 1150 if (asus->driver->quirks->store_backlight_power) in read_backlight_power() 1223 if (asus->driver->quirks->store_backlight_power) in update_bl_status() 1228 if (asus->driver->quirks->scalar_panel_brightness) in update_bl_status() 1232 if (asus->driver->quirks->scalar_panel_brightness) in update_bl_status() 1297 if (asus->driver->quirks->store_backlight_power) in asus_wmi_backlight_init() 1374 asus->driver->quirks->no_display_toggle) in asus_wmi_notify() [all …]
|
D | asus-wmi.h | 68 struct quirk_entry *quirks; member
|
D | thinkpad_acpi.c | 441 .quirks = (__quirk) } 447 .quirks = (__quirk) } 453 .quirks = (__quirk) } 459 unsigned long quirks; member 486 return qlist->quirks; in tpacpi_check_quirks() 1661 .quirks = TPACPI_MATCH_ANY << 16 \ 1669 .quirks = (__ev1) << 24 | (__ev2) << 16 \ 3277 .quirks = TPACPI_KEYMAP_IBM_GENERIC, in hotkey_init() 3282 .quirks = TPACPI_KEYMAP_LENOVO_GENERIC, in hotkey_init() 3295 unsigned long quirks; in hotkey_init() local [all …]
|
/linux-4.1.27/drivers/hid/usbhid/ |
D | hid-quirks.c | 31 __u32 quirks; member 187 bl_entry->quirks, bl_entry->idVendor, in usbhid_exists_dquirk() 208 const u32 quirks) in usbhid_modify_dquirk() argument 226 q_new->hid_bl_item.quirks = quirks; in usbhid_modify_dquirk() 279 u32 quirks; in usbhid_quirks_init() local 285 &idVendor, &idProduct, &quirks); in usbhid_quirks_init() 288 usbhid_modify_dquirk(idVendor, idProduct, quirks) != 0) { in usbhid_quirks_init() 336 bl_entry->quirks, bl_entry->idVendor, in usbhid_exists_squirk() 354 u32 quirks = 0; in usbhid_lookup_quirk() local 368 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() 735 if (!(hid->quirks & HID_QUIRK_ALWAYS_POLL)) { in usbhid_close() 756 if (!(hid->quirks & HID_QUIRK_NO_INIT_INPUT_REPORTS)) { in usbhid_init_reports() 898 (hid->quirks & HID_QUIRK_SKIP_OUTPUT_REPORT_ID)) in usbhid_set_raw_report() 969 u32 quirks = 0; in usbhid_parse() local 974 quirks = usbhid_lookup_quirk(le16_to_cpu(dev->descriptor.idVendor), in usbhid_parse() [all …]
|
D | Makefile | 5 usbhid-y := hid-core.o hid-quirks.o
|
/linux-4.1.27/include/linux/mmc/ |
D | card.h | 265 unsigned int quirks; /* card quirks */ member 411 card->quirks |= data; in add_quirk() 416 card->quirks &= ~data; in remove_quirk() 448 card->quirks |= data; in add_quirk_mmc() 455 card->quirks &= ~data; in remove_quirk_mmc() 465 card->quirks |= data; in add_quirk_sd() 472 card->quirks &= ~data; in remove_quirk_sd() 477 return c->quirks & MMC_QUIRK_LENIENT_FN0; in mmc_card_lenient_fn0() 482 return c->quirks & MMC_QUIRK_BLKSZ_FOR_BYTE_MODE; in mmc_blksz_for_byte_mode() 487 return c->quirks & MMC_QUIRK_DISABLE_CD; in mmc_card_disable_cd() [all …]
|
D | dw_mmc.h | 198 u32 quirks; member 250 u32 quirks; /* Workaround / Quirk flags */ member
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci-pltfm.c | 79 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12; in sdhci_get_of_property() 84 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_get_of_property() 87 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT; in sdhci_get_of_property() 90 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_get_of_property() 96 host->quirks |= SDHCI_QUIRK_BROKEN_DMA; in sdhci_get_of_property() 102 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_get_of_property() 150 host->quirks = pdata->quirks; in sdhci_pltfm_init()
|
D | sdhci-pci.c | 44 chip->quirks |= SDHCI_QUIRK_NO_CARD_NO_RESET; in ricoh_probe() 75 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | 83 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR | 90 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | 95 .quirks = SDHCI_QUIRK_SINGLE_POWER_WRITE | 101 .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER | 108 .quirks = SDHCI_QUIRK_NO_HISPD_BIT, 221 .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, 226 .quirks = SDHCI_QUIRK_BROKEN_ADMA | SDHCI_QUIRK_NO_HISPD_BIT, 231 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, [all …]
|
D | sdhci-acpi.c | 54 unsigned int quirks; member 63 unsigned int quirks; member 209 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, 215 .quirks = SDHCI_QUIRK_BROKEN_CARD_DETECTION | 228 .quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC, 346 host->quirks |= c->slot->chip->quirks; in sdhci_acpi_probe() 352 host->quirks |= c->slot->quirks; in sdhci_acpi_probe()
|
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 | 46 unsigned int quirks; member 80 unsigned int quirks; member
|
D | sdhci.c | 149 if ((host->quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION) || in sdhci_set_card_detection() 209 if (host->quirks & SDHCI_QUIRK_NO_CARD_NO_RESET) { in sdhci_do_reset() 425 if ((host->quirks & SDHCI_QUIRK_BROKEN_SMALL_PIO) && in sdhci_transfer_pio() 430 if (host->quirks & SDHCI_QUIRK_PIO_NEEDS_DELAY) in sdhci_transfer_pio() 572 if (host->quirks & SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC) { in sdhci_adma_table_pre() 673 if (host->quirks & SDHCI_QUIRK_BROKEN_TIMEOUT_VAL) in sdhci_calc_timeout() 790 if (host->quirks & SDHCI_QUIRK_32BIT_ADMA_SIZE) in sdhci_prepare_data() 793 if (host->quirks & SDHCI_QUIRK_32BIT_DMA_SIZE) in sdhci_prepare_data() 825 if (host->quirks & SDHCI_QUIRK_32BIT_ADMA_SIZE) in sdhci_prepare_data() 828 if (host->quirks & SDHCI_QUIRK_32BIT_DMA_ADDR) in sdhci_prepare_data() [all …]
|
D | sdhci-pxav3.c | 138 host->quirks |= SDHCI_QUIRK_MISSING_CAPS; in armada_38x_quirks() 318 .quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK 426 if (pdata->quirks) in sdhci_pxav3_probe() 427 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-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-hlwd.c | 68 .quirks = SDHCI_QUIRK_32BIT_DMA_ADDR |
|
D | sdhci-cns3xxx.c | 89 .quirks = SDHCI_QUIRK_BROKEN_DMA |
|
D | sdhci-dove.c | 72 .quirks = SDHCI_QUIRK_NO_SIMULT_VDD_AND_POWER |
|
D | sdhci-esdhc-imx.c | 857 .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_NO_HISPD_BIT 913 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_esdhc_imx_probe_dt() 989 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; in sdhci_esdhc_imx_probe() 993 host->quirks |= SDHCI_QUIRK_NO_MULTIBLOCK in sdhci_esdhc_imx_probe() 1052 host->quirks &= ~SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_esdhc_imx_probe() 1072 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA; in sdhci_esdhc_imx_probe()
|
D | sdhci-pltfm.h | 20 unsigned int quirks; member
|
D | dw_mmc.c | 1314 if ((slot->quirks & DW_MCI_SLOT_QUIRK_NO_WRITE_PROTECT) || in dw_mci_get_ro() 1315 (slot->host->quirks & DW_MCI_QUIRK_NO_WRITE_PROTECT)) in dw_mci_get_ro() 1338 if ((brd->quirks & DW_MCI_QUIRK_BROKEN_CARD_DETECTION) || in dw_mci_get_cd() 1518 if (host->quirks & DW_MCI_QUIRK_RETRY_DELAY) in dw_mci_command_complete() 2198 if (host->quirks & DW_MCI_QUIRK_IDMAC_DTO) { in dw_mci_interrupt() 2349 int quirks = 0; in dw_mci_of_get_slot_quirks() local 2357 quirks |= of_slot_quirks[idx].id; in dw_mci_of_get_slot_quirks() 2360 return quirks; in dw_mci_of_get_slot_quirks() 2388 slot->quirks = dw_mci_of_get_slot_quirks(host->dev, slot->id); in dw_mci_init_slot() 2684 pdata->quirks |= of_quirks[idx].id; in dw_mci_parse_dt() [all …]
|
D | sdhci-of-esdhc.c | 254 host->quirks &= ~SDHCI_QUIRK_NO_BUSY_IRQ; in esdhc_of_platform_init() 345 .quirks = ESDHC_DEFAULT_QUIRKS | SDHCI_QUIRK_BROKEN_CARD_DETECTION
|
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-sirf.c | 125 .quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
|
D | sdhci-msm.c | 520 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION; in sdhci_msm_probe() 521 host->quirks |= SDHCI_QUIRK_SINGLE_POWER_WRITE; in sdhci_msm_probe()
|
D | sdhci_f_sdh30.c | 125 host->quirks = SDHCI_QUIRK_NO_ENDATTR_IN_NOPDESC | in sdhci_f_sdh30_probe()
|
D | dw_mmc.h | 248 int quirks; member
|
D | sdhci-pci-o2micro.c | 166 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.1.27/drivers/net/ethernet/via/ |
D | via-rhine.c | 474 u32 quirks; member 564 if (rp->quirks & rqStatusWBRace) in rhine_get_events() 573 if (rp->quirks & rqStatusWBRace) in rhine_ack_events() 589 if (rp->quirks & rqWOL) { in rhine_power_init() 599 if (rp->quirks & rq6patterns) in rhine_power_init() 604 if (rp->quirks & rq6patterns) in rhine_power_init() 609 if (rp->quirks & rq6patterns) in rhine_power_init() 652 if (rp->quirks & rqForceReset) in rhine_chip_reset() 664 static void enable_mmio(long pioaddr, u32 quirks) in enable_mmio() argument 668 if (quirks & rqNeedEnMMIO) { in enable_mmio() [all …]
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | pdata-quirks.c | 369 static void pdata_quirks_check(struct pdata_init *quirks) in pdata_quirks_check() argument 371 while (quirks->compatible) { in pdata_quirks_check() 372 if (of_machine_is_compatible(quirks->compatible)) { in pdata_quirks_check() 373 if (quirks->fn) in pdata_quirks_check() 374 quirks->fn(); in pdata_quirks_check() 377 quirks++; in pdata_quirks_check()
|
D | board-omap3pandora.c | 258 card->quirks |= MMC_QUIRK_NONSTD_SDIO; in pandora_wl1251_init_card()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | feature.c | 57 u32 quirks = bus_if->drvr->chip_quirks; in brcmf_feat_debugfs_read() local 64 seq_printf(seq, "\nQuirks: %08x\n", quirks); in brcmf_feat_debugfs_read() 66 if (quirks & BIT(id)) in brcmf_feat_debugfs_read()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/rcar-du/ |
D | rcar_du_drv.h | 62 unsigned int quirks; member 104 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.1.27/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-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 | 414 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()
|
D | i2c-pmcmsp.c | 601 .quirks = &pmcmsptwi_i2c_quirks,
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/freescale/ |
D | fec_main.c | 404 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_submit_frag_skb() 416 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_submit_frag_skb() 420 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_submit_frag_skb() 494 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_submit_skb() 498 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_submit_skb() 533 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_submit_skb() 589 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_put_data_tso() 593 if (fep->quirks & FEC_QUIRK_SWAP_FRAME) in fec_enet_txq_put_data_tso() 609 if (fep->quirks & FEC_QUIRK_HAS_AVB) in fec_enet_txq_put_data_tso() 652 fep->quirks & FEC_QUIRK_SWAP_FRAME) { in fec_enet_txq_put_hdr_tso() [all …]
|
D | fec.h | 519 u32 quirks; member
|
/linux-4.1.27/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.1.27/drivers/usb/gadget/udc/ |
D | net2280.c | 131 if (ep->dev->quirks & PLX_LEGACY) in enable_pciirqenb() 168 if (dev->quirks & PLX_SUPERSPEED) { in net2280_enable() 182 if (ep->num > 4 && max > 64 && (dev->quirks & PLX_LEGACY)) { in net2280_enable() 221 if (dev->quirks & PLX_LEGACY) { in net2280_enable() 251 else if (!(dev->quirks & PLX_2280)) { in net2280_enable() 267 if (dev->quirks & PLX_2280) in net2280_enable() 353 if (!ep->is_in || (ep->dev->quirks & PLX_2280)) { in ep_reset_228x() 373 if (ep->dev->quirks & PLX_2280) in ep_reset_228x() 461 if (ep->dev->quirks & PLX_SUPERSPEED) in net2280_disable() 746 !(ep->dev->quirks & PLX_2280)) in fill_dma_desc() [all …]
|
D | net2280.h | 171 kernel_ulong_t quirks; member
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/ |
D | drm_edid.c | 81 u32 quirks; member 93 u32 quirks; member 1388 return quirk->quirks; in edid_get_quirks() 1406 u32 quirks) in edid_fixup_preferred() argument 1415 if (quirks & EDID_QUIRK_PREFER_LARGE_60) in edid_fixup_preferred() 1417 if (quirks & EDID_QUIRK_PREFER_LARGE_75) in edid_fixup_preferred() 1818 u32 quirks) in drm_mode_detailed() argument 1850 if (quirks & EDID_QUIRK_FORCE_REDUCED_BLANKING) { in drm_mode_detailed() 1862 if (quirks & EDID_QUIRK_135_CLOCK_TOO_HIGH) in drm_mode_detailed() 1885 if (quirks & EDID_QUIRK_DETAILED_SYNC_PP) { in drm_mode_detailed() [all …]
|
/linux-4.1.27/include/linux/platform_data/ |
D | asoc-s3c.h | 32 u32 quirks; member
|
D | pxa_sdhci.h | 54 unsigned int quirks; member
|
/linux-4.1.27/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() 285 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 | boot.c | 296 if (wl->quirks & WLCORE_QUIRK_LEGACY_NVS) { in wlcore_boot_upload_nvs()
|
D | wlcore.h | 407 unsigned int quirks; member
|
/linux-4.1.27/arch/x86/platform/efi/ |
D | Makefile | 1 obj-$(CONFIG_EFI) += quirks.o efi.o efi_$(BITS).o efi_stub_$(BITS).o
|
/linux-4.1.27/drivers/spi/ |
D | spi-s3c64xx.c | 127 #define is_polling(x) (x->port_conf->quirks & S3C64XX_SPI_QUIRK_POLL) 156 int quirks; member 709 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_transfer_one() 863 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_setup() 870 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_setup() 945 if (!(sdd->port_conf->quirks & S3C64XX_SPI_QUIRK_CS_AUTO)) in s3c64xx_spi_hwinit() 1091 sdd->port_conf->quirks = S3C64XX_SPI_QUIRK_POLL; in s3c64xx_spi_probe() 1098 sdd->port_conf->quirks = S3C64XX_SPI_QUIRK_POLL; in s3c64xx_spi_probe() 1338 .quirks = S3C64XX_SPI_QUIRK_POLL, 1347 .quirks = S3C64XX_SPI_QUIRK_CS_AUTO,
|
/linux-4.1.27/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.1.27/drivers/bluetooth/ |
D | btbcm.c | 71 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btbcm_check_bdaddr() 369 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btbcm_setup_patchram() 387 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btbcm_setup_apple()
|
D | btintel.c | 71 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btintel_check_bdaddr()
|
D | btusb.c | 1371 clear_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in btusb_setup_csr() 1377 &hdev->quirks); in btusb_setup_csr() 2492 set_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks); in btusb_setup_intel_new() 3169 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btusb_probe() 3170 set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); in btusb_probe() 3178 set_bit(HCI_QUIRK_STRICT_DUPLICATE_FILTER, &hdev->quirks); in btusb_probe() 3185 set_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks); in btusb_probe() 3186 set_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks); in btusb_probe() 3190 set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); in btusb_probe() 3194 set_bit(HCI_QUIRK_SIMULTANEOUS_DISCOVERY, &hdev->quirks); in btusb_probe() [all …]
|
D | hci_ldisc.c | 486 set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); in hci_uart_register_dev() 489 set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); in hci_uart_register_dev() 492 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in hci_uart_register_dev()
|
D | hci_vhci.c | 141 set_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks); in __vhci_create_device() 145 set_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks); in __vhci_create_device()
|
D | btsdio.c | 338 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in btsdio_probe()
|
D | bpa10x.c | 470 set_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks); in bpa10x_probe()
|
/linux-4.1.27/drivers/usb/class/ |
D | cdc-acm.c | 153 if (acm->quirks & QUIRK_CONTROL_LINE_STATE) in acm_set_control() 1101 unsigned long quirks; in acm_probe() local 1110 quirks = (unsigned long)id->driver_info; in acm_probe() 1112 if (quirks == IGNORE_DEVICE) in acm_probe() 1115 num_rx_buf = (quirks == SINGLE_RX_URB) ? 1 : ACM_NR; in acm_probe() 1118 if (quirks == NO_UNION_NORMAL) { in acm_probe() 1208 if (quirks & NO_DATA_INTERFACE) in acm_probe() 1242 quirks |= NO_CAP_LINE; in acm_probe() 1331 (quirks == SINGLE_RX_URB ? 1 : 2); in acm_probe() 1339 if (quirks & NO_CAP_LINE) in acm_probe() [all …]
|
D | usblp.c | 161 unsigned int quirks; /* quirks flags */ member 195 dev_dbg(dev, "quirks=%d\n", usblp->quirks); in usblp_dump() 210 unsigned int quirks; member 586 usblp->quirks & USBLP_QUIRK_BIDIR) { in usblp_ioctl() 1039 return quirk_printers[i].quirks; in usblp_quirks() 1133 usblp->quirks = usblp_quirks( in usblp_probe() 1235 if (!(usblp->quirks & USBLP_QUIRK_BAD_CLASS)) in usblp_select_alts() 1264 } else if (usblp->quirks & USBLP_QUIRK_BIDIR) { in usblp_select_alts()
|
D | cdc-acm.h | 124 unsigned long quirks; member
|
/linux-4.1.27/drivers/mmc/core/ |
D | Makefile | 10 quirks.o slot-gpio.o
|
D | quirks.c | 44 card->quirks |= data; in add_quirk_for_sdio_devices()
|
D | sdio.c | 74 if (!(card->quirks & MMC_QUIRK_NONSTD_SDIO)) { in sdio_init_func() 717 if (card->quirks & MMC_QUIRK_NONSTD_SDIO) { in mmc_sdio_init_card()
|
D | host.c | 195 return !(card->quirks & MMC_QUIRK_BROKEN_CLK_GATING); in mmc_host_may_gate_card()
|
/linux-4.1.27/drivers/usb/storage/ |
D | usb.c | 88 static char quirks[128]; variable 89 module_param_string(quirks, quirks, sizeof(quirks), S_IRUGO | S_IWUSR); 90 MODULE_PARM_DESC(quirks, "supplemental list of device IDs and their quirks"); 485 p = quirks; in usb_stor_adjust_quirks()
|
/linux-4.1.27/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.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_tiling.c | 187 dev_priv->quirks |= QUIRK_PIN_SWIZZLED_PAGES; in i915_gem_detect_bit_6_swizzle() 394 dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) { in i915_gem_set_tiling() 467 if (dev_priv->quirks & QUIRK_PIN_SWIZZLED_PAGES) in i915_gem_get_tiling()
|
D | intel_display.c | 1302 if ((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || in assert_pipe() 1303 (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) in assert_pipe() 1758 if ((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || in i9xx_disable_pll() 1759 (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) in i9xx_disable_pll() 2127 WARN_ON(!((pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || in intel_enable_pipe() 2128 (pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE))); in intel_enable_pipe() 2175 if (!(pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) && in intel_disable_pipe() 2176 !(pipe == PIPE_B && dev_priv->quirks & QUIRK_PIPEB_FORCE)) in intel_disable_pipe() 6026 && !(dev_priv->quirks & QUIRK_LVDS_SSC_DISABLE); in intel_panel_use_ssc() 6726 if ((intel_crtc->pipe == PIPE_A && dev_priv->quirks & QUIRK_PIPEA_FORCE) || in i9xx_set_pipeconf() [all …]
|
/linux-4.1.27/drivers/usb/musb/ |
D | musb_io.h | 52 u32 quirks; member
|
D | jz4740.c | 109 .quirks = MUSB_INDEXED_EP,
|
D | ux500.c | 191 .quirks = MUSB_INDEXED_EP,
|
D | musb_core.c | 1521 if (musb->io.quirks & MUSB_IN_TUSB) { in musb_core_init() 2021 if (musb->ops->quirks) in musb_init_controller() 2022 musb->io.quirks = musb->ops->quirks; in musb_init_controller() 2025 if (musb->io.quirks & MUSB_INDEXED_EP) { in musb_init_controller()
|
D | musb_core.h | 178 u32 quirks; member
|
D | da8xx.c | 461 .quirks = MUSB_INDEXED_EP,
|
D | am35x.c | 441 .quirks = MUSB_INDEXED_EP,
|
/linux-4.1.27/sound/usb/ |
D | Makefile | 15 quirks.o \
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-mux.c | 147 priv->adap.quirks = parent->quirks; in i2c_add_mux_adapter()
|
/linux-4.1.27/include/video/ |
D | auo_k190xfb.h | 103 int quirks; member
|
/linux-4.1.27/drivers/iommu/ |
D | io-pgtable.h | 47 int quirks; member
|
D | io-pgtable-arm.c | 231 if (data->iop.cfg.quirks & IO_PGTABLE_QUIRK_ARM_NS) in arm_lpae_init_pte() 277 if (data->iop.cfg.quirks & IO_PGTABLE_QUIRK_ARM_NS) in __arm_lpae_map()
|
/linux-4.1.27/Documentation/x86/ |
D | 00-INDEX | 18 - how to fix/avoid quirks when using emulated PS/2 mouse/keyboard.
|
/linux-4.1.27/include/net/nfc/ |
D | hci.h | 162 unsigned long quirks; member 168 unsigned long quirks,
|
/linux-4.1.27/drivers/ata/ |
D | sata_sil.c | 630 unsigned int n, quirks = 0; in sil_dev_config() local 637 quirks = sil_blacklist[n].quirk; in sil_dev_config() 644 (quirks & SIL_QUIRK_MOD15WRITE))) { in sil_dev_config() 653 if (quirks & SIL_QUIRK_UDMA5MAX) { in sil_dev_config()
|
/linux-4.1.27/arch/x86/kernel/ |
D | Makefile | 40 obj-y += pci-dma.o quirks.o topology.o kdebugfs.o 60 obj-$(CONFIG_PCI) += early-quirks.o
|
/linux-4.1.27/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.1.27/drivers/pci/ |
D | Makefile | 11 obj-$(CONFIG_PCI_QUIRKS) += quirks.o
|
/linux-4.1.27/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.1.27/arch/x86/ |
D | Kconfig.cpu | 395 This enables detection, tunings and quirks for Intel processors 409 This enables detection, tunings and quirks for Cyrix processors 422 This enables detection, tunings and quirks for AMD processors 435 This enables detection, tunings and quirks for Centaur processors 449 This enables detection, tunings and quirks for Transmeta processors 463 This enables detection, tunings and quirks for UMC processors
|
/linux-4.1.27/drivers/media/usb/uvc/ |
D | uvc_video.c | 123 stream->dev->quirks & UVC_QUIRK_FIX_BANDWIDTH && in uvc_fixup_video_ctrl() 166 if ((stream->dev->quirks & UVC_QUIRK_PROBE_DEF) && in uvc_get_video_ctrl() 312 if (!(stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX)) { in uvc_probe_video() 338 if (stream->dev->quirks & UVC_QUIRK_PROBE_MINMAX) { in uvc_probe_video() 1016 if ((stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) && in uvc_video_decode_start() 1093 if (stream->dev->quirks & UVC_QUIRK_STREAM_NO_FID) in uvc_video_decode_end() 1685 if (stream->dev->quirks & UVC_QUIRK_RESTORE_CTRLS_ON_INIT) in uvc_init_video() 1835 if (stream->dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT) in uvc_video_init()
|
D | uvc_driver.c | 379 if (dev->quirks & UVC_QUIRK_FORCE_Y8) { in uvc_parse_format() 547 if (dev->quirks & UVC_QUIRK_RESTRICT_FRAME_RATE) { in uvc_parse_format() 1239 !(dev->quirks & UVC_QUIRK_BUILTIN_ISIGHT)) { in uvc_parse_control() 1877 dev->quirks = (uvc_quirks_param == -1) in uvc_probe() 1901 if (dev->quirks != id->driver_info) { in uvc_probe() 1903 "parameter for testing purpose.\n", dev->quirks); in uvc_probe() 2085 module_param_named(quirks, uvc_quirks_param, uint, S_IRUGO|S_IWUSR); 2086 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() 796 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_enum_input() 834 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_g_input() 861 (chain->dev->quirks & UVC_QUIRK_IGNORE_SELECTOR_UNIT)) { in uvc_ioctl_s_input()
|
D | uvcvideo.h | 528 __u32 quirks; member
|
/linux-4.1.27/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.1.27/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.1.27/drivers/input/mouse/ |
D | alps.h | 283 u8 quirks; member
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event.h | 537 struct x86_pmu_quirk *quirks; member 623 __quirk.next = x86_pmu.quirks; \ 624 x86_pmu.quirks = &__quirk; \
|
/linux-4.1.27/drivers/scsi/aacraid/ |
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()
|
D | commsup.c | 1303 int index, quirks; in _aac_reset_adapter() local 1404 quirks = aac_get_driver_ident(index)->quirks; in _aac_reset_adapter() 1405 if (quirks & AAC_QUIRK_31BIT) { in _aac_reset_adapter() 1416 if (quirks & AAC_QUIRK_31BIT) in _aac_reset_adapter() 1428 if ((quirks & AAC_QUIRK_34SG) && (host->sg_tablesize > 34)) { in _aac_reset_adapter() 1432 if ((quirks & AAC_QUIRK_17SG) && (host->sg_tablesize > 17)) { in _aac_reset_adapter()
|
/linux-4.1.27/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 | 671 wl->quirks |= WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN | in wl18xx_identify_chip() 1058 if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) in wl18xx_set_tx_desc_data_len() 1104 if (wl->quirks & WLCORE_QUIRK_TX_BLOCKSIZE_ALIGN) { in wl18xx_set_host_cfg_bitmap() 1110 if (wl->quirks & WLCORE_QUIRK_RX_BLOCKSIZE_ALIGN) { in wl18xx_set_host_cfg_bitmap() 1553 if (wl->quirks & WLCORE_QUIRK_TX_PAD_LAST_FRAME) { in wl18xx_pre_pkt_send()
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
D | dev-audio.c | 103 .quirks = QUIRK_PRI_6CHAN,
|
/linux-4.1.27/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()
|
D | scan.c | 433 if ((wl->quirks & WLCORE_QUIRK_NO_SCHED_SCAN_WHILE_CONN) && in wl1271_scan_sched_scan_start()
|
/linux-4.1.27/include/linux/ssb/ |
D | ssb.h | 441 unsigned int quirks; member 540 unsigned int quirks);
|
/linux-4.1.27/net/bluetooth/ |
D | hci_core.c | 389 if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) in hci_init1_req() 564 !test_bit(HCI_QUIRK_BROKEN_LOCAL_COMMANDS, &hdev->quirks)) in hci_init2_req() 592 test_bit(HCI_QUIRK_FIXUP_INQUIRY_MODE, &hdev->quirks)) { in hci_init2_req() 814 !test_bit(HCI_QUIRK_BROKEN_STORED_LINK_KEY, &hdev->quirks)) { in hci_init4_req() 918 if (!test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) in hci_init0_req() 933 if (test_bit(HCI_QUIRK_RAW_DEVICE, &hdev->quirks)) in __hci_unconf_init() 1405 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || in hci_dev_do_open() 1406 test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks)) in hci_dev_do_open() 1629 test_bit(HCI_QUIRK_RESET_ON_CLOSE, &hdev->quirks)) { in hci_dev_do_close() 2852 &hdev->quirks)) { in le_scan_disable_work_complete() [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 | 374 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_index_list() 434 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_unconf_index_list() 493 if (test_bit(HCI_QUIRK_RAW_DEVICE, &d->quirks)) in read_ext_index_list() 535 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && in is_configured() 539 if (test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) && in is_configured() 550 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) && in get_missing_options() 554 if (test_bit(HCI_QUIRK_INVALID_BDADDR, &hdev->quirks) && in get_missing_options() 590 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks)) in read_config_info() 638 if (test_bit(HCI_QUIRK_EXTERNAL_CONFIG, &hdev->quirks) || in get_supported_settings() 4143 &hdev->quirks)) { in trigger_discovery() [all …]
|
/linux-4.1.27/Documentation/i2c/busses/ |
D | i2c-sis96x | 39 (drivers/pci/quirks.c) (also if southbridge detection fails)
|
D | i2c-i801 | 127 drivers/pci/quirks.c, where all affected boards must be listed (see 146 drivers/pci/quirks.c. Then please give it very good testing, to make sure
|
/linux-4.1.27/drivers/nfc/st21nfca/ |
D | st21nfca.c | 974 unsigned long quirks = 0; in st21nfca_hci_probe() local 1013 set_bit(NFC_HCI_QUIRK_SHORT_CLEAR, &quirks); in st21nfca_hci_probe() 1016 nfc_hci_allocate_device(&st21nfca_hci_ops, &init_data, quirks, in st21nfca_hci_probe()
|
/linux-4.1.27/drivers/nfc/ |
D | trf7970a.c | 431 u32 quirks; member 538 if (trf->quirks & TRF7970A_QUIRK_IRQ_STATUS_READ) { in trf7970a_read_irqstatus() 1869 if (!(trf->quirks & TRF7970A_QUIRK_EN2_MUST_STAY_LOW)) { in trf7970a_power_up() 1996 trf->quirks |= TRF7970A_QUIRK_IRQ_STATUS_READ; in trf7970a_probe() 2026 trf->quirks |= TRF7970A_QUIRK_EN2_MUST_STAY_LOW; in trf7970a_probe()
|
/linux-4.1.27/net/nfc/hci/ |
D | core.c | 940 unsigned long quirks, in nfc_hci_allocate_device() argument 984 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.1.27/drivers/scsi/ufs/ |
D | ufshcd.h | 426 unsigned int quirks; /* Deviations from standard UFSHCI spec. */ member
|
D | ufs-qcom.c | 700 hba->quirks |= UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS; in ufs_qcom_advertise_quirks() 705 hba->quirks |= UFSHCD_QUIRK_DELAY_BEFORE_DME_CMDS; in ufs_qcom_advertise_quirks()
|
/linux-4.1.27/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.1.27/drivers/net/wireless/cw1200/ |
D | cw1200_sdio.c | 296 func->card->quirks |= MMC_QUIRK_LENIENT_FN0; in cw1200_sdio_probe()
|
/linux-4.1.27/drivers/media/usb/tm6000/ |
D | tm6000.h | 276 unsigned long quirks; member
|
/linux-4.1.27/include/linux/ |
D | i2c.h | 519 const struct i2c_adapter_quirks *quirks; member
|
/linux-4.1.27/Documentation/timers/ |
D | timers-howto.txt | 54 quirks you should be aware of.
|
/linux-4.1.27/Documentation/ |
D | mailbox.txt | 11 some platform specific quirks. So the API is meant mainly to avoid
|
/linux-4.1.27/drivers/ssb/ |
D | main.c | 906 unsigned int quirks) in ssb_bus_sdiobus_register() argument 913 bus->quirks = quirks; in ssb_bus_sdiobus_register()
|
/linux-4.1.27/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
|
/linux-4.1.27/drivers/mmc/card/ |
D | block.c | 1068 if (card->quirks & MMC_QUIRK_INAND_CMD38) { in mmc_blk_issue_discard_rq() 1111 if (card->quirks & MMC_QUIRK_INAND_CMD38) { in mmc_blk_issue_secdiscard_rq() 1129 if (card->quirks & MMC_QUIRK_INAND_CMD38) { in mmc_blk_issue_secdiscard_rq() 1481 (do_rel_wr || !(card->quirks & MMC_QUIRK_BLK_NO_CMD23) || in mmc_blk_rw_rq_prep()
|