NetBSD/sys/dev/usb
scw 4f8db3981d Add the 'volatile' qualifier to all descriptor fields to prevent the
compiler optimising away or reordering accesses to them.

Fixes ehci(4) on NetBSD/evbarm when using -Os optimisation. It's likely
ohci(4) and uhci(4) are similarly afflicted, so the same changes have
been made there.

Quite how other platforms got away without this for so long is a mystery...
2006-10-08 11:52:48 +00:00
..
FILES The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219. 2006-08-19 16:35:02 +00:00
Makefile integrate kauth. 2006-05-14 21:42:26 +00:00
Makefile.usbdevs
TODO
devlist2h.awk
ehci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
ehcireg.h Add the 'volatile' qualifier to all descriptor fields to prevent the 2006-10-08 11:52:48 +00:00
ehcivar.h
ezload.c
ezload.h
files.usb update to bluetooth device attachment: 2006-09-10 15:45:55 +00:00
hid.c Bluetooth fixes by Iain Hibbert: 2006-07-26 10:40:50 +00:00
hid.h Bluetooth fixes by Iain Hibbert: 2006-07-26 10:40:50 +00:00
if_atu.c fix empty if 2006-10-04 15:49:59 +00:00
if_atureg.h
if_aue.c Simply use the device name for the workqueue name. 2006-09-15 11:22:21 +00:00
if_auereg.h aue_ioctl() for the murpose of adding/deleting multicast addresses is called 2006-09-15 10:47:34 +00:00
if_axe.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_axereg.h
if_cdce.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_cdcereg.h
if_cue.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_cuereg.h
if_kue.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_kuereg.h
if_udav.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_udavreg.h
if_upl.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_ural.c Patches contributed by KIYOHARA Takashi, taken from FreeBSD. 2006-07-05 18:46:42 +00:00
if_uralreg.h Patches contributed by KIYOHARA Takashi, taken from FreeBSD. 2006-07-05 18:46:42 +00:00
if_uralvar.h Patches contributed by KIYOHARA Takashi, taken from FreeBSD. 2006-07-05 18:46:42 +00:00
if_url.c remove more vestiges of CCITT, LLC, HDLC, NS, and NSIP. 2006-09-07 02:40:31 +00:00
if_urlreg.h
kue_fw.h
ohci.c Add "name" parameter to powerhook_establish, to aid debugging. No objections 2006-09-24 03:53:07 +00:00
ohcireg.h Add the 'volatile' qualifier to all descriptor fields to prevent the 2006-10-08 11:52:48 +00:00
ohcivar.h
uaudio.c fix empty if 2006-10-04 15:53:24 +00:00
uaudioreg.h
ubsa.c Fix all the -D*DEBUG* code that it was rotting away and did not even compile. 2006-08-17 17:11:27 +00:00
ubt.c explicitly disallow changing the config # when the device is enabled. 2006-09-19 20:34:33 +00:00
ucom.c More from Matt Fleming: 2006-10-01 20:31:49 +00:00
ucomvar.h
ucycom.c fix empty if 2006-10-04 15:53:24 +00:00
udsbr.c
uep.c use c99 initializers 2006-09-03 07:13:46 +00:00
uftdi.c Added support for the following devices: 2006-10-08 08:14:24 +00:00
uftdireg.h
ugen.c add missing initializer 2006-09-03 07:14:47 +00:00
ugensa.c Initialize portno 2006-06-28 18:20:36 +00:00
ugraphire_rdesc.h
uhci.c Coverity CID 3061: Add KASSERT (from Arnaud Lacombe) 2006-10-03 18:21:53 +00:00
uhcireg.h Add the 'volatile' qualifier to all descriptor fields to prevent the 2006-10-08 11:52:48 +00:00
uhcivar.h
uhid.c - add missing initializer 2006-09-03 21:09:46 +00:00
uhidev.c Don't allocate >1K on the stack. 2006-06-12 21:01:58 +00:00
uhidev.h
uhub.c
uipaq.c
uirda.c
ukbd.c add missing initializer 2006-09-03 21:16:09 +00:00
ukbdmap.c
ukbdvar.h
ukyopon.c
ukyopon.h
ulpt.c add missing initializer 2006-09-03 21:16:09 +00:00
umass.c
umass_isdata.c
umass_isdata.h
umass_quirks.c
umass_quirks.h
umass_scsipi.c
umass_scsipi.h
umassvar.h
umct.c
umct.h
umidi.c Ankh-Morpork, we have a MIDI driver.... 2006-06-30 13:56:25 +00:00
umidi_quirks.c fix initializers. 2006-09-03 21:28:03 +00:00
umidi_quirks.h fix initializers. 2006-09-03 21:28:03 +00:00
umidireg.h
umidivar.h Ankh-Morpork, we have a MIDI driver.... 2006-06-30 13:56:25 +00:00
umodem.c
umodem_common.c Increase the size of UMODEMIBUFSIZE and UMODEMOBUFSIZE. These are the 2006-06-07 18:03:00 +00:00
umodemvar.h
ums.c
uplcom.c Add support for IO-DATA's USB-Serial adapter (USB-RSAQ3), 2006-09-04 15:39:39 +00:00
urio.c add missing initializer. 2006-09-03 21:30:24 +00:00
urio.h
usb.c add missing initializer. 2006-09-03 21:30:24 +00:00
usb.h Add UGEN_BULK_RA_WB, which allows users of ugen(4) to request read 2006-07-24 14:24:48 +00:00
usb_mem.c
usb_mem.h
usb_port.h
usb_quirks.c PR# 31437: Philips Toucam Pro II is yet another 'audio' USB camera 2006-09-23 13:07:06 +00:00
usb_quirks.h
usb_subr.c fix empty if 2006-10-04 15:53:24 +00:00
usbcdc.h
usbdevices.config
usbdevs Added support for the following devices: 2006-10-08 08:14:24 +00:00
usbdevs.h regen 2006-10-08 08:14:45 +00:00
usbdevs_data.h regen 2006-10-08 08:14:45 +00:00
usbdi.c add braces for if-else statement, in the event that DPRINTF is an 2006-10-04 23:55:22 +00:00
usbdi.h
usbdi_util.c
usbdi_util.h
usbdivar.h
usbhid.h
uscanner.c add missing initializer. 2006-09-03 21:30:24 +00:00
usscanner.c
ustir.c
ustirreg.h
utoppy.c add missing initializer. 2006-09-03 21:30:24 +00:00
utoppy.h
uvisor.c
uvscom.c Fix all the -D*DEBUG* code that it was rotting away and did not even compile. 2006-08-17 17:11:27 +00:00
uyap.c
uyap_firmware.h