Searched refs:quirk (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-11.0-release/sys/modules/usb/quirk/
H A DMakefile2 # $FreeBSD: releng/11.0/sys/modules/usb/quirk/Makefile 188943 2009-02-23 18:32:59Z thompsa $
30 .PATH: $S/dev/usb/quirk
/freebsd-11.0-release/sys/x86/iommu/
H A Dintel_quirks.c71 dmar_quirk_cpu_fun quirk; member in struct:intel_dmar_quirk_cpu
80 dmar_quirk_nb_fun quirk; member in struct:intel_dmar_quirk_nb
111 "NB IOMMU quirk %s\n",
114 nb_quirk->quirk(dmar, nb);
138 "CPU IOMMU quirk %s\n",
141 cpu_quirk->quirk(dmar);
174 .quirk = nb_5400_no_low_high_prot_mem,
179 .quirk = nb_5400_no_low_high_prot_mem,
184 .quirk = nb_5500_no_ir_rev13,
189 .quirk
[all...]
/freebsd-11.0-release/sys/dev/usb/
H A Dusb_dynamic.h41 uint16_t quirk);
H A Dusb_dynamic.c87 usb_test_quirk_w(const struct usbd_lookup_info *info, uint16_t quirk) argument
H A Dusb_device.c80 #include <dev/usb/quirk/usb_quirk.h>
2474 * usb_test_quirk - test a device for a given quirk
2477 * 0: The USB device does not have the given quirk.
2478 * Else: The USB device has the given quirk.
2481 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) argument
2486 if (quirk == UQ_NONE)
2492 if (uaa->device->autoQuirk[x] == quirk)
2496 /* search global quirk table, if any */
2498 found = (usb_test_quirk_p) (&uaa->info, quirk);
2861 usbd_add_dynamic_quirk(struct usb_device *udev, uint16_t quirk) argument
[all...]
H A Dusbdi.h531 uint16_t quirk);
H A Dusb_msctest.c71 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-11.0-release/sys/dev/usb/quirk/
H A Dusb_quirk.h1 /* $FreeBSD: releng/11.0/sys/dev/usb/quirk/usb_quirk.h 282577 2015-05-07 12:54:27Z hselasky $ */
35 UQ_NONE, /* not a valid quirk */
37 UQ_MATCH_VENDOR_ONLY, /* match quirk on vendor only */
116 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
H A Dusb_quirk.c1 /* $FreeBSD: releng/11.0/sys/dev/usb/quirk/usb_quirk.c 302262 2016-06-29 06:42:20Z cem $ */
57 #include <dev/usb/quirk/usb_quirk.h>
64 #define USB_QUIRK_ENVROOT "hw.usb.quirk."
613 * This function converts an USB quirk code into a string.
616 usb_quirkstr(uint16_t quirk) argument
618 return ((quirk < USB_QUIRK_MAX && usb_quirk_str[quirk] != NULL) ?
619 usb_quirk_str[quirk] : "UQ_UNKNOWN");
625 * This function converts a string into a USB quirk code.
634 const char *quirk; local
654 usb_test_quirk_by_info(const struct usbd_lookup_info *info, uint16_t quirk) argument
919 uint16_t quirk; local
[all...]
/freebsd-11.0-release/sys/boot/i386/libi386/
H A Dbiosmem.c72 int quirk; member in struct:bios_getmem_quirks
85 for (i=0; quirks[i].quirk != 0; ++i)
88 return (quirks[i].quirk);
/freebsd-11.0-release/sys/cam/nvme/
H A Dnvme_xpt.c320 struct nvme_quirk_entry *quirk;
331 quirk = (struct nvme_quirk_entry *)match;
332 device->quirk = quirk;
333 if (quirk->quirks & CAM_QUIRK_MAXTAGS) {
334 device->mintags = quirk->mintags;
335 device->maxtags = quirk->maxtags;
412 struct nvme_quirk_entry *quirk; local
420 * Take the default quirk entry until we have inquiry
421 * data from nvme and can determine a better quirk t
[all...]
/freebsd-11.0-release/sbin/mount_msdosfs/
H A Dmount_msdosfs.c112 const char *quirk = NULL; local
118 quirk = kiconv_quirkcs(csp + 1, KICONV_VENDOR_MICSFT);
119 build_iovec_argf(&iov, &iovlen, "cs_local", quirk);
120 cs_local = strdup(quirk);
/freebsd-11.0-release/sys/modules/usb/
H A DMakefile57 SUBDIR += quirk template
/freebsd-11.0-release/sys/boot/kshim/
H A Dbsd_global.h61 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-11.0-release/sys/cam/
H A Dcam_xpt_internal.h74 void *quirk; /* Oddities about this device */ member in struct:cam_ed
/freebsd-11.0-release/sys/cam/scsi/
H A Dscsi_xpt.c78 #define SCSI_QUIRK(dev) ((struct scsi_quirk_entry *)((dev)->quirk))
246 * firmware revisions. If that happens, the quirk entry
331 * this quirk entries disables tagged queueing for all
399 /* I can't believe we need a quirk for DPT volumes. */
1852 struct scsi_quirk_entry *quirk; local
1863 quirk = (struct scsi_quirk_entry *)match;
1864 device->quirk = quirk;
1865 device->mintags = quirk->mintags;
1866 device->maxtags = quirk
2364 struct scsi_quirk_entry *quirk; local
[all...]
H A Dscsi_all.c155 * feel free to change this quirk entry.
662 * wasn't covered in the quirk table.
3284 struct scsi_sense_quirk_entry *quirk; local
3286 quirk = (struct scsi_sense_quirk_entry *)match;
3287 asc_tables[0] = quirk->asc_info;
3288 asc_tables_size[0] = quirk->num_ascs;
3292 sense_tables[0] = quirk->sense_key_info;
3293 sense_tables_size[0] = quirk->num_sense_keys;
/freebsd-11.0-release/sys/cam/ata/
H A Data_xpt.c1292 struct ata_quirk_entry *quirk; local
1303 quirk = (struct ata_quirk_entry *)match;
1304 device->quirk = quirk;
1305 if (quirk->quirks & CAM_QUIRK_MAXTAGS) {
1306 device->mintags = quirk->mintags;
1307 device->maxtags = quirk->maxtags;
1581 struct ata_quirk_entry *quirk; local
1589 * Take the default quirk entry until we have inquiry
1590 * data and can determine a better quirk t
[all...]
/freebsd-11.0-release/sys/dev/atkbdc/
H A Datkbdc.c121 int quirk; member in struct:atkbdc_quirks
143 for (i=0; quirks[i].quirk != 0; ++i)
147 return (quirks[i].quirk);
/freebsd-11.0-release/sys/dev/drm2/
H A Ddrm_edid.c466 * edid_get_quirks - return quirk flags for a given EDID
473 struct edid_quirk *quirk; local
477 quirk = &edid_quirk_list[i];
479 if (edid_vendor(edid, quirk->vendor) &&
480 (EDID_PRODUCT_ID(edid) == quirk->product_id))
481 return quirk->quirks;
491 * edid_fixup_preferred - set preferred modes based on quirk list
/freebsd-11.0-release/sys/dev/usb/serial/
H A Dumodem.c108 #include <dev/usb/quirk/usb_quirk.h>
H A Du3g.c65 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-11.0-release/sys/dev/usb/input/
H A Duhid.c76 #include <dev/usb/quirk/usb_quirk.h>
H A Dums.c69 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-11.0-release/sys/dev/pci/
H A Dpci.c83 static int pci_has_quirk(uint32_t devid, int quirk);
277 * Note this quirk only affects SB600 revision A13 and earlier.
387 pci_has_quirk(uint32_t devid, int quirk) argument
392 if (q->devid == devid && q->type == quirk)

Completed in 381 milliseconds

12