/freebsd/sys/dev/acpica/ |
H A D | acpi_quirks | 5 # Be sure to include a reference to a PR when adding new quirks. Quirks 14 quirks: ACPI_Q_BROKEN 20 quirks: ACPI_Q_BROKEN 26 quirks: ACPI_Q_BROKEN 32 quirks: ACPI_Q_BROKEN 39 quirks: ACPI_Q_BROKEN 46 quirks: ACPI_Q_BROKEN 53 quirks: ACPI_Q_BROKEN 62 quirks: ACPI_Q_TIMER 68 quirks: ACPI_Q_BROKEN [all …]
|
H A D | acpi_quirk.c | 63 int quirks; member 136 acpi_table_quirks(int *quirks) in acpi_table_quirks() argument 144 KASSERT(quirks != NULL, ("acpi quirks ptr is NULL")); in acpi_table_quirks() 145 acpi_machdep_quirks(quirks); in acpi_table_quirks() 176 *quirks = entry->quirks; in acpi_table_quirks()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_i2c.c | 170 const struct i2c_adapter_quirks *quirks; in i2c_check_for_quirks() local 176 quirks = adapter->quirks; in i2c_check_for_quirks() 177 if (quirks == NULL) in i2c_check_for_quirks() 181 max_nmsgs = quirks->max_num_msgs; in i2c_check_for_quirks() 183 if (quirks->flags & I2C_AQ_COMB) { in i2c_check_for_quirks() 187 if (quirks->flags & I2C_AQ_COMB_WRITE_FIRST && in i2c_check_for_quirks() 194 if (quirks->flags & I2C_AQ_COMB_READ_SECOND && in i2c_check_for_quirks() 202 if (quirks->flags & I2C_AQ_COMB_SAME_ADDR && in i2c_check_for_quirks() 211 if (quirks->max_comb_1st_msg_len && in i2c_check_for_quirks() 212 msgs[0].len > quirks->max_comb_1st_msg_len) { in i2c_check_for_quirks() [all …]
|
/freebsd/sys/dev/bhnd/cores/pci/ |
H A D | bhnd_pci_hostb.c | 229 sc->quirks = bhnd_device_quirks(dev, bhnd_pci_devs, in bhnd_pci_hostb_attach() 322 if (sc->quirks & BHND_PCI_QUIRK_960NS_LATTIM_OVR) { in bhnd_pci_wars_early_once() 328 if (sc->quirks & BHND_PCIE_QUIRK_ASPM_OVR) { in bhnd_pci_wars_early_once() 343 if (sc->quirks & BHND_PCIE_QUIRK_BFL2_PCIEWAR_EN) in bhnd_pci_wars_early_once() 352 if (sc->quirks & BHND_PCIE_QUIRK_SDR9_POLARITY) { in bhnd_pci_wars_early_once() 366 if (sc->quirks & BHND_PCIE_QUIRK_DEFAULT_MRRS_512) in bhnd_pci_wars_early_once() 388 if (sc->quirks & BHND_PCI_QUIRK_SBTOPCI2_PREF_BURST || in bhnd_pci_wars_hwup() 389 sc->quirks & BHND_PCI_QUIRK_SBTOPCI2_READMULTI) in bhnd_pci_wars_hwup() 394 if (sc->quirks & BHND_PCI_QUIRK_SBTOPCI2_PREF_BURST) in bhnd_pci_wars_hwup() 397 if (sc->quirks & BHND_PCI_QUIRK_SBTOPCI2_READMULTI) in bhnd_pci_wars_hwup() [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahci_pci.c | 56 int quirks; member 429 !(ahci_ids[i].quirks & AHCI_Q_NOFORCE)))) { in ahci_probe() 432 (ahci_ids[i].quirks & AHCI_Q_NOFORCE) && in ahci_probe() 509 ctlr->quirks = ahci_ids[i].quirks; in ahci_pci_attach() 511 if (ctlr->quirks & AHCI_Q_IOMMU_BUSWIDE) { in ahci_pci_attach() 525 ctlr->quirks |= AHCI_Q_SATA1_UNIT0; in ahci_pci_attach() 527 "quirks", &ctlr->quirks); in ahci_pci_attach() 534 if (ctlr->quirks & AHCI_Q_ABAR0) in ahci_pci_attach() 578 ctlr->quirks |= (AHCI_Q_NOMSIX | AHCI_Q_NOMSI); in ahci_pci_attach() 583 if (ctlr->quirks & AHCI_Q_NOMSIX) in ahci_pci_attach() [all …]
|
/freebsd/stand/i386/libi386/ |
H A D | biosmem.c | 72 static struct bios_getmem_quirks quirks[] = { variable 83 for (i = 0; quirks[i].quirk != 0; ++i) { in bios_getquirks() 84 if (smbios_match(quirks[i].bios_vendor, quirks[i].maker, in bios_getquirks() 85 quirks[i].product)) in bios_getquirks() 86 return (quirks[i].quirk); in bios_getquirks()
|
/freebsd/sys/dev/bwn/ |
H A D | if_bwn_pci.c | 160 if (ident->quirks & BWN_QUIRK_UNTESTED && !attach_untested) in bwn_pci_probe() 182 sc->quirks = ident->quirks; in bwn_pci_attach() 235 if (core->unit > 0 && !(sc->quirks & BWN_QUIRK_WLAN_DUALCORE)) in bwn_pci_is_core_disabled() 243 return ((sc->quirks & BWN_QUIRK_ENET_HW_UNPOPULATED) != 0); in bwn_pci_is_core_disabled() 246 return ((sc->quirks & BWN_QUIRK_USBH_UNPOPULATED) != 0); in bwn_pci_is_core_disabled() 249 return ((sc->quirks & BWN_QUIRK_SOFTMODEM_UNPOPULATED) != 0); in bwn_pci_is_core_disabled()
|
H A D | if_bwn_pcivar.h | 40 uint32_t quirks; /**< quirk flags */ member 90 uint32_t quirks; member
|
/freebsd/sys/dev/sdhci/ |
H A D | sdhci_pci.c | 80 u_int quirks; member 158 u_int quirks; /* Chip specific quirks */ member 346 sc->quirks = sdhci_devices[i].quirks; in sdhci_pci_attach() 350 sc->quirks &= ~sdhci_quirk_clear; in sdhci_pci_attach() 351 sc->quirks |= sdhci_quirk_set; in sdhci_pci_attach() 354 if (sc->quirks & SDHCI_QUIRK_LOWER_FREQUENCY) in sdhci_pci_attach() 391 slot->quirks = sc->quirks; in sdhci_pci_attach() 429 if (sc->quirks & SDHCI_QUIRK_LOWER_FREQUENCY) in sdhci_pci_detach() 439 if (sc->quirks & SDHCI_QUIRK_LOWER_FREQUENCY) in sdhci_pci_shutdown() 469 if (sc->quirks & SDHCI_QUIRK_LOWER_FREQUENCY) in sdhci_pci_resume()
|
H A D | sdhci_acpi.c | 58 u_int quirks; member 287 u_int quirks; in sdhci_acpi_attach() local 295 quirks = acpi_dev->quirks; in sdhci_acpi_attach() 323 quirks |= SDHCI_QUIRK_MMC_DDR52 | SDHCI_QUIRK_DATA_TIMEOUT_1MHZ; in sdhci_acpi_attach() 324 quirks &= ~sdhci_quirk_clear; in sdhci_acpi_attach() 325 quirks |= sdhci_quirk_set; in sdhci_acpi_attach() 326 sc->slot.quirks = quirks; in sdhci_acpi_attach()
|
H A D | sdhci.c | 398 if (!(slot->quirks & SDHCI_QUIRK_POLL_CARD_PRESENT) && in sdhci_init() 431 if (slot->quirks & SDHCI_QUIRK_BCM577XX_400KHZ_CLKSRC) { in sdhci_set_clock() 451 if (slot->quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK) in sdhci_set_clock() 555 if (slot->quirks & SDHCI_QUIRK_INTEL_POWER_UP_RESET) { in sdhci_set_power() 583 if (slot->quirks & SDHCI_QUIRK_BROKEN_TIMINGS) in sdhci_read_block_pio() 795 if (!(slot->quirks & SDHCI_QUIRK_BROKEN_SDMA_BOUNDARY)) { 882 if (slot->quirks & SDHCI_QUIRK_MISSING_CAPS) { 925 if (slot->quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK) { 927 } else if (slot->quirks & SDHCI_QUIRK_DATA_TIMEOUT_1MHZ) { 943 slot->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL; [all …]
|
H A D | sdhci_fdt.c | 354 sc->quirks = 0; in sdhci_fdt_probe() 357 sc->quirks = SDHCI_QUIRK_BROKEN_AUTO_STOP; in sdhci_fdt_probe() 361 sc->quirks = SDHCI_QUIRK_ALL_SLOTS_NON_REMOVABLE | in sdhci_fdt_probe() 367 sc->quirks = SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK; in sdhci_fdt_probe() 395 sc->quirks = cid; in sdhci_fdt_attach() 432 slot->quirks = sc->quirks; in sdhci_fdt_attach()
|
/freebsd/sys/cam/ |
H A D | README.quirks | 13 these devices, we have created a quirks mechanism to indicate to 16 focuses on identifying and committing quirks for storage hardware 28 as possible. If you are a committer, please do NOT commit quirks 37 * cam/cam_xpt.c quirks 47 * cam/scsi/scsi_da.c quirks 69 * cam/scsi/scsi_cd.c quirks 79 * cam/scsi/scsi_ch.c quirks 82 * cam/scsi/scsi_sa.c quirks 100 * dev/usb/umass.c quirks 154 multiple quirks or quirks in different drivers. For example, some [all …]
|
H A D | cam_xpt_periph.h | 51 int quirks, char *bit_string); 54 int quirks, char *bit_string);
|
/freebsd/sys/dev/hid/ |
H A D | hidquirk.c | 71 uint16_t quirks[HID_SUB_QUIRKS_MAX]; member 78 .quirks = { __VA_ARGS__ } } 235 if (hidquirks[x].quirks[y] == HQ_MATCH_VENDOR_ONLY) in hid_test_quirk_by_info() 243 if (hidquirks[x].quirks[y] == quirk) { in hid_test_quirk_by_info() 372 entry.quirks[quirk_idx++] = quirk; in hidquirk_add_entry_from_str() 396 memcpy(new->quirks, entry.quirks, sizeof(entry.quirks)); in hidquirk_add_entry_from_str()
|
/freebsd/sys/dev/mvs/ |
H A D | mvs_soc.c | 62 int quirks; member 114 ctlr->quirks = mvs_ids[i].quirks; in mvs_attach() 129 ((ctlr->quirks & MVS_Q_GENI) ? "I" : in mvs_attach() 130 ((ctlr->quirks & MVS_Q_GENII) ? "II" : "IIe")), in mvs_attach() 132 ((ctlr->quirks & MVS_Q_GENI) ? "1.5" : "3"), in mvs_attach() 133 ((ctlr->quirks & MVS_Q_GENI) ? in mvs_attach() 135 ((ctlr->quirks & MVS_Q_GENIIE) ? in mvs_attach() 144 ctlr->quirks |= MVS_Q_SOC65; in mvs_attach()
|
H A D | mvs_pci.c | 60 int quirks; member 111 ctlr->quirks = mvs_ids[i].quirks; in mvs_attach() 126 ((ctlr->quirks & MVS_Q_GENI) ? "I" : in mvs_attach() 127 ((ctlr->quirks & MVS_Q_GENII) ? "II" : "IIe")), in mvs_attach() 129 ((ctlr->quirks & MVS_Q_GENI) ? "1.5" : "3"), in mvs_attach() 130 ((ctlr->quirks & MVS_Q_GENI) ? in mvs_attach() 132 ((ctlr->quirks & MVS_Q_GENIIE) ? in mvs_attach() 221 if (ctlr->channels > 4 && (ctlr->quirks & MVS_Q_GENI) == 0) { in mvs_ctlr_setup()
|
/freebsd/sys/dev/bhnd/bhndb/ |
H A D | bhndb_pcivar.h | 79 uint32_t quirks; /**< quirk flags */ member 94 (_q)->quirks == 0) 99 struct bhndb_pci_quirk *quirks; /**< quirk table */ member
|
/freebsd/sys/contrib/libsodium/test/ |
H A D | Makefile.am | 5 quirks/quirks.h
|
/freebsd/sys/dev/drm2/ |
H A D | drm_edid.c | 77 u32 quirks; member 89 u32 quirks; member 479 return quirk->quirks; in edid_get_quirks() 497 u32 quirks) in edid_fixup_preferred() argument 505 if (quirks & EDID_QUIRK_PREFER_LARGE_60) in edid_fixup_preferred() 507 if (quirks & EDID_QUIRK_PREFER_LARGE_75) in edid_fixup_preferred() 902 u32 quirks) in drm_mode_detailed() argument 934 if (quirks & EDID_QUIRK_FORCE_REDUCED_BLANKING) { in drm_mode_detailed() 946 if (quirks & EDID_QUIRK_135_CLOCK_TOO_HIGH) in drm_mode_detailed() 969 if (quirks & EDID_QUIRK_DETAILED_SYNC_PP) { in drm_mode_detailed() [all …]
|
/freebsd/sys/dev/bhnd/siba/ |
H A D | siba_bhndb.c | 58 uint32_t quirks; /**< bus-level quirks */ member 117 sc->quirks = 0; in siba_bhndb_attach() 125 sc->quirks |= bhnd_device_quirks(hostb, bridge_devs, in siba_bhndb_attach() 266 if (sc->quirks & SIBA_QUIRK_PCIE_D11_SB_TIMEOUT) { in siba_bhndb_wars_hwup()
|
/freebsd/sys/dev/usb/quirk/ |
H A D | usb_quirk.c | 72 uint16_t quirks[USB_SUB_QUIRKS_MAX]; member 79 .hi_rev = 0xffff, .quirks = { __VA_ARGS__ } \ 85 .quirks = { UQ_MATCH_VENDOR_ONLY, __VA_ARGS__ } \ 91 .hi_rev = (h), .quirks = { __VA_ARGS__ } \ 736 if (usb_quirks[x].quirks[y] == UQ_MATCH_VENDOR_ONLY) in usb_test_quirk_by_info() 744 if (usb_quirks[x].quirks[y] == quirk) { in usb_test_quirk_by_info() 837 usb_quirkstr(usb_quirks[y].quirks[x]), in usb_quirk_ioctl() 880 if (pqe->quirks[x] == UQ_NONE) { in usb_quirk_ioctl() 881 pqe->quirks[x] = y; in usb_quirk_ioctl() 918 if (pqe->quirks[x] == y) { in usb_quirk_ioctl() [all …]
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_sdhci.c | 105 u_int quirks; /* Chip specific quirks */ member 253 sc->quirks = cid; in tegra_sdhci_probe() 342 sc->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL | in tegra_sdhci_attach() 372 sc->slot.quirks = sc->quirks; in tegra_sdhci_attach()
|
/freebsd/sys/dev/atkbdc/ |
H A D | atkbdc.c | 119 static struct atkbdc_quirks quirks[] = { variable 152 for (i = 0; i < nitems(quirks); i++) in atkbdc_getquirks() 153 if (QUIRK_STR_EQUAL(quirks[i].bios_vendor, bios_vendor) && in atkbdc_getquirks() 154 QUIRK_STR_EQUAL(quirks[i].maker, maker) && in atkbdc_getquirks() 155 QUIRK_STR_EQUAL(quirks[i].product, product) && in atkbdc_getquirks() 156 QUIRK_STR_MATCH(quirks[i].version, version)) in atkbdc_getquirks() 157 return (quirks[i].quirk); in atkbdc_getquirks() 314 sc->quirks = atkbdc_getquirks(); in atkbdc_setup() 1149 mask & (((p->quirks & KBDC_QUIRK_KEEP_ACTIVATED) in kbdc_set_device_mask()
|
/freebsd/sys/dev/bhnd/cores/chipc/pwrctl/ |
H A D | bhnd_pwrctlvar.h | 106 uint32_t quirks; member 127 ((_sc)->quirks & PWRCTL_QUIRK_ ## _name)
|