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

12

/freebsd-10.1-release/sys/modules/usb/quirk/
H A DMakefile30 .PATH: $S/dev/usb/quirk
/freebsd-10.1-release/sys/x86/iommu/
H A Dintel_quirks.c70 dmar_quirk_fun quirk; member in struct:intel_dmar_quirk_cpu
77 dmar_quirk_fun quirk; member in struct:intel_dmar_quirk_nb
105 "NB IOMMU quirk %s\n",
108 nb_quirk->quirk(dmar);
132 "CPU IOMMU quirk %s\n",
135 cpu_quirk->quirk(dmar);
151 .quirk = nb_5400_no_low_high_prot_mem,
156 .quirk = nb_5400_no_low_high_prot_mem,
172 .stepping = 6, .quirk = cpu_e5_am9,
/freebsd-10.1-release/sys/dev/usb/
H A Dusb_dynamic.h41 uint16_t quirk);
H A Dusb_dynamic.c81 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>
2475 * usb_test_quirk - test a device for a given quirk
2478 * 0: The USB device does not have the given quirk.
2479 * Else: The USB device has the given quirk.
2482 usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk) argument
2487 if (quirk == UQ_NONE)
2493 if (uaa->device->autoQuirk[x] == quirk)
2497 /* search global quirk table, if any */
2499 found = (usb_test_quirk_p) (&uaa->info, quirk);
2847 usbd_add_dynamic_quirk(struct usb_device *udev, uint16_t quirk) argument
[all...]
H A Dusbdi.h496 uint16_t quirk);
H A Dusb_msctest.c71 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-10.1-release/sys/dev/usb/quirk/
H A Dusb_quirk.h35 UQ_NONE, /* not a valid quirk */
37 UQ_MATCH_VENDOR_ONLY, /* match quirk on vendor only */
114 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
H A Dusb_quirk.c57 #include <dev/usb/quirk/usb_quirk.h>
573 * This function converts an USB quirk code into a string.
576 usb_quirkstr(uint16_t quirk) argument
578 return ((quirk < USB_QUIRK_MAX) ?
579 usb_quirk_str[quirk] : "USB_QUIRK_UNKNOWN");
590 usb_test_quirk_by_info(const struct usbd_lookup_info *info, uint16_t quirk) argument
595 if (quirk == UQ_NONE)
601 /* see if quirk information does not match */
607 /* see if quirk only should match vendor ID */
619 /* lookup quirk */
[all...]
/freebsd-10.1-release/sys/cam/
H A DREADME.quirks35 be supported but hangs while attaching, it's possible a quirk can
36 help. The types of things a quirk can fix are:
54 console is NOT sufficient to add this quirk. The warning messages
56 this quirk.
60 literally and crash when receiving 6-byte commands. This quirk
63 other transports that don't support SBC, this quirk should be very
110 the initial INQUIRY data. This quirk signifies that after a unit
135 when receiving this command so this quirk disables it.
142 at all on other OS's.) This quirk fakes up a valid but generic
159 * umass(4) device (sys/dev/usb/umass.c) -- this quirk matche
[all...]
H A Dcam_xpt_internal.h74 void *quirk; /* Oddities about this device */ member in struct:cam_ed
/freebsd-10.1-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-10.1-release/sys/boot/usb/
H A Dbsd_global.h60 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-10.1-release/sys/modules/usb/
H A DMakefile44 SUBDIR += quirk template
/freebsd-10.1-release/sys/cam/scsi/
H A Dscsi_xpt.c78 #define SCSI_QUIRK(dev) ((struct scsi_quirk_entry *)((dev)->quirk))
247 * firmware revisions. If that happens, the quirk entry
332 * this quirk entries disables tagged queueing for all
400 /* I can't believe we need a quirk for DPT volumes. */
1784 struct scsi_quirk_entry *quirk; local
1796 quirk = (struct scsi_quirk_entry *)match;
1797 device->quirk = quirk;
1798 device->mintags = quirk->mintags;
1799 device->maxtags = quirk
2342 struct scsi_quirk_entry *quirk; local
[all...]
H A Dscsi_all.c154 * feel free to change this quirk entry.
657 * wasn't covered in the quirk table.
3112 struct scsi_sense_quirk_entry *quirk; local
3114 quirk = (struct scsi_sense_quirk_entry *)match;
3115 asc_tables[0] = quirk->asc_info;
3116 asc_tables_size[0] = quirk->num_ascs;
3120 sense_tables[0] = quirk->sense_key_info;
3121 sense_tables_size[0] = quirk->num_sense_keys;
/freebsd-10.1-release/sys/cam/ata/
H A Data_xpt.c1281 struct ata_quirk_entry *quirk; local
1292 quirk = (struct ata_quirk_entry *)match;
1293 device->quirk = quirk;
1294 if (quirk->quirks & CAM_QUIRK_MAXTAGS) {
1295 device->mintags = quirk->mintags;
1296 device->maxtags = quirk->maxtags;
1570 struct ata_quirk_entry *quirk; local
1578 * Take the default quirk entry until we have inquiry
1579 * data and can determine a better quirk t
[all...]
/freebsd-10.1-release/sys/dev/drm2/
H A Ddrm_edid.c437 * edid_get_quirks - return quirk flags for a given EDID
444 struct edid_quirk *quirk; local
448 quirk = &edid_quirk_list[i];
450 if (edid_vendor(edid, quirk->vendor) &&
451 (EDID_PRODUCT_ID(edid) == quirk->product_id))
452 return quirk->quirks;
462 * edid_fixup_preferred - set preferred modes based on quirk list
/freebsd-10.1-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>
H A Dukbd.c74 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-10.1-release/sys/dev/usb/serial/
H A Dumodem.c107 #include <dev/usb/quirk/usb_quirk.h>
H A Du3g.c65 #include <dev/usb/quirk/usb_quirk.h>
/freebsd-10.1-release/sys/dev/pci/
H A Dpci.c77 static int pci_has_quirk(uint32_t devid, int quirk);
252 * Note this quirk only affects SB600 revision A13 and earlier.
341 pci_has_quirk(uint32_t devid, int quirk) argument
346 if (q->devid == devid && q->type == quirk)
/freebsd-10.1-release/sys/dev/usb/storage/
H A Dumass.c129 #include <dev/usb/quirk/usb_quirk.h>
362 * this quirk would be handled in the cam layer, but for IDE bridges
363 * we need to associate the quirk with the bridge and not the

Completed in 266 milliseconds

12