Home
last modified time | relevance | path

Searched full:quirk (Results 1 – 25 of 251) sorted by relevance

1234567891011

/freebsd/sys/dev/hid/
H A Dhidquirk.c63 #define HID_QUIRK_ENVROOT "hw.hid.quirk."
140 /* Quirk for Corsair Vengeance K60 keyboard */
142 /* Quirk for Corsair Gaming K68 keyboard */
144 /* Quirk for Corsair Vengeance K70 keyboard */
146 /* Quirk for Corsair K70 RGB keyboard */
148 /* Quirk for Corsair STRAFE Gaming keyboard */
153 /* Quirk for Kensington Slimblade Trackball */
170 * This function converts an USB quirk code into a string.
173 hidquirkstr(uint16_t quirk) in hidquirkstr() argument
175 return ((quirk < HID_QUIRK_MAX && hidquirk_str[quirk] != NULL) ? in hidquirkstr()
[all …]
H A Dhid.c971 * hid_test_quirk - test a device for a given quirk
974 * false: The HID device does not have the given quirk.
975 * true: The HID device has the given quirk.
978 hid_test_quirk(const struct hid_device_info *dev_info, uint16_t quirk) in hid_test_quirk() argument
983 if (quirk == HQ_NONE) in hid_test_quirk()
988 if (dev_info->autoQuirk[x] == quirk) in hid_test_quirk()
992 /* search global quirk table, if any */ in hid_test_quirk()
993 found = (hid_test_quirk_p) (dev_info, quirk); in hid_test_quirk()
999 hid_test_quirk_w(const struct hid_device_info *dev_info, uint16_t quirk) in hid_test_quirk_w() argument
1005 hid_add_dynamic_quirk(struct hid_device_info *dev_info, uint16_t quirk) in hid_add_dynamic_quirk() argument
[all …]
/freebsd/sys/cam/
H A DREADME.quirks2 FreeBSD Quirk Guidelines
34 be supported but hangs while attaching, it's possible a quirk can
35 help. The types of things a quirk can fix are:
53 console is NOT sufficient to add this quirk. The warning messages
55 this quirk.
59 literally and crash when receiving 6-byte commands. This quirk
62 other transports that don't support SBC, this quirk should be very
109 the initial INQUIRY data. This quirk signifies that after a unit
134 when receiving this command so this quirk disables it.
141 at all on other OS's.) This quirk fakes up a valid but generic
[all …]
/freebsd/sys/dev/usb/quirk/
H A Dusb_quirk.c58 #include <dev/usb/quirk/usb_quirk.h>
65 #define USB_QUIRK_ENVROOT "hw.usb.quirk."
177 /* Quirk for Corsair Vengeance K60 keyboard */
179 /* Quirk for Corsair Gaming K68 keyboard */
181 /* Quirk for Corsair Vengeance K70 keyboard */
183 /* Quirk for Corsair K70 RGB keyboard */
185 /* Quirk for Corsair STRAFE Gaming keyboard */
188 /* Quirk for Kensington Slimblade Trackball */
672 * This function converts an USB quirk code into a string.
675 usb_quirkstr(uint16_t quirk) in usb_quirkstr() argument
[all …]
H A Dusb_quirk.h36 UQ_NONE, /* not a valid quirk */
38 UQ_MATCH_VENDOR_ONLY, /* match quirk on vendor only */
124 uint8_t usb_test_quirk(const struct usb_attach_arg *uaa, uint16_t quirk);
/freebsd/sys/x86/iommu/
H A Dintel_quirks.c72 dmar_quirk_cpu_fun quirk; member
81 dmar_quirk_nb_fun quirk; member
112 "NB IOMMU quirk %s\n", in dmar_match_quirks()
115 nb_quirk->quirk(dmar, nb); in dmar_match_quirks()
140 "CPU IOMMU quirk %s\n", in dmar_match_quirks()
143 cpu_quirk->quirk(dmar); in dmar_match_quirks()
176 .quirk = nb_5400_no_low_high_prot_mem,
181 .quirk = nb_5400_no_low_high_prot_mem,
186 .quirk = nb_5500_no_ir_rev13,
191 .quirk = nb_5500_no_ir_rev13,
[all …]
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Ddwc3.txt41 - snps,dis-start-transfer-quirk: when set, disable isoc START TRANSFER command
48 - snps,u2exit_lfps_quirk: set if we want to enable u2exit lfps quirk
49 - snps,u2ss_inp3_quirk: set if we enable P3 OK for U2/SS Inactive quirk
66 - snps,dis-u1-entry-quirk: set if link entering into U1 needs to be disabled.
67 - snps,dis-u2-entry-quirk: set if link entering into U2 needs to be disabled.
70 - snps,dis-u2-freeclk-exists-quirk: when set, clear the u2_freeclk_exists
73 - snps,dis-del-phy-power-chg-quirk: when set core will change PHY power
75 - snps,dis-tx-ipgap-linecheck-quirk: when set, disable u2mac linestate check
77 - snps,parkmode-disable-ss-quirk: when set, all SuperSpeed bus instances in
81 - snps,dis-split-quirk: when set, change the way URBs are handled by the
[all …]
H A Dsnps,dwc3.yaml126 snps,dis-start-transfer-quirk:
147 description: Set if we want to enable u2exit lfps quirk
151 description: Set if we enable P3 OK for U2/SS Inactive quirk
207 snps,dis-u1-entry-quirk:
211 snps,dis-u2-entry-quirk:
220 snps,dis-u2-freeclk-exists-quirk:
226 snps,dis-del-phy-power-chg-quirk:
231 snps,dis-tx-ipgap-linecheck-quirk:
235 snps,parkmode-disable-ss-quirk:
240 snps,parkmode-disable-hs-quirk:
[all …]
H A Drockchip,rk3399-dwc3.yaml107 snps,dis-u2-freeclk-exists-quirk;
109 snps,dis-del-phy-power-chg-quirk;
110 snps,dis-tx-ipgap-linecheck-quirk;
/freebsd/share/man/man4/
H A Dhidquirk.472 .It Va hw.hid.quirk.%d
100 .Ic hw.hid.quirk.0, .1, ..., .99
106 Else a new entry is created given that the quirk table is not full.
109 .Ic hw.hid.quirk.N
117 To install a quirk at boot time, place one or several lines like the
121 hw.hid.quirk.0="0x18 0x6cb 0x1941 0 0xffff HQ_MT_TIMESTAMP"
H A Dusb_quirk.4187 .Pa /sys/dev/usb/quirk/usb_quirk.h
195 .It Va hw.usb.quirk.%d
220 .Ic hw.usb.quirk.0, .1, ..., .99
226 Else a new entry is created given that the quirk table is not full.
229 .Ic hw.usb.quirk.N
251 To install a quirk at boot time, place one or several lines like the
255 hw.usb.quirk.0="0x04d9 0xfa50 0 0xffff UQ_KBD_IGNORE"
/freebsd/usr.sbin/usbconfig/
H A Dusbconfig.8118 Add a quirk by specifying the Vendor ID, Product ID, low and high
119 revision numbers, and the quirk name.
124 Remove a quirk.
126 Add quirk for the currently selected USB device.
128 Remove a quirk for the currently selected USB device.
132 Display the list of supported quirk names.
/freebsd/sys/contrib/device-tree/Bindings/net/nfc/
H A Dtrf7970a.txt15 - irq-status-read-quirk: Specify that the trf7970a being used has the
17 - en2-rf-quirk: Specify that the trf7970a being used has the "EN2 RF"
39 irq-status-read-quirk;
40 en2-rf-quirk;
H A Dti,trf7970a.yaml27 en2-rf-quirk:
35 irq-status-read-quirk:
95 irq-status-read-quirk;
96 en2-rf-quirk;
/freebsd/sys/dev/bwn/
H A Dif_bwn_pcivar.h40 uint32_t quirks; /**< quirk flags */
66 * this quirk to treat these cores as unpopulated.
72 * host controller cores; set this quirk to treat these cores as
79 * floating analog softmodem codec cores; set this quirk to treat these
/freebsd/sys/cam/nvme/
H A Dnvme_xpt.c505 struct nvme_quirk_entry *quirk;
516 quirk = (struct nvme_quirk_entry *)match;
517 device->quirk = quirk;
518 if (quirk->quirks & CAM_QUIRK_MAXTAGS) {
519 device->mintags = quirk->mintags;
520 device->maxtags = quirk->maxtags;
595 struct nvme_quirk_entry *quirk; in nvme_alloc_device() local
603 * Take the default quirk entry until we have inquiry in nvme_alloc_device()
604 * data from nvme and can determine a better quirk to use. in nvme_alloc_device()
606 quirk = &nvme_quirk_table[nvme_quirk_table_size - 1]; in nvme_alloc_device()
[all …]
/freebsd/lib/libusb/
H A Dlibusb20.3917 will return the device quirk according to
924 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is
930 will return the quirk name according to
937 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is
945 argument into the device quirk list.
950 If the given quirk cannot be added LIBUSB20_ERROR_NO_MEM is
956 will remove the quirk matching the libusb20_quirk structure pointed to by the
958 argument from the device quirk list.
963 If the given quirk does not exist LIBUSB20_ERROR_NOT_FOUND is
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am65-iot2050-usb3.dtsi25 snps,dis-u1-entry-quirk;
26 snps,dis-u2-entry-quirk;
H A Dk3-am6548-iot2050-advanced-m2-bkey-usb3.dtso45 snps,dis-u1-entry-quirk;
46 snps,dis-u2-entry-quirk;
H A Dk3-am654-pcie-usb3.dtso55 snps,dis-u1-entry-quirk;
56 snps,dis-u2-entry-quirk;
/freebsd/sys/dev/bhnd/bhndb/
H A Dbhndb_pcivar.h75 /** bhndb_pci quirk table entry */
79 uint32_t quirks; /**< quirk flags */
99 struct bhndb_pci_quirk *quirks; /**< quirk table */
/freebsd/release/arm64/
H A DPINEBOOK.conf28 echo '# Enable quirk for trackpad' \
34 echo 'hw.usb.quirk="0x258a 0x000c 0x0000 0xffff UQ_CFG_INDEX=1"' \
/freebsd/sys/contrib/device-tree/Bindings/dma/
H A Darm,pl330.yaml50 description: quirk for avoiding to execute DMAFLUSHP
54 description: quirk for performing burst transfer only
H A Darm-pl330.txt18 - arm,pl330-broken-no-flushp: quirk for avoiding to execute DMAFLUSHP
19 - arm,pl330-periph-burst: quirk for performing burst transfer only
/freebsd/sbin/mount_msdosfs/
H A Dmount_msdosfs.c110 const char *quirk = NULL; in main() local
116 quirk = kiconv_quirkcs(csp + 1, KICONV_VENDOR_MICSFT); in main()
117 build_iovec_argf(&iov, &iovlen, "cs_local", quirk); in main()
118 cs_local = strdup(quirk); in main()

1234567891011