freebsd-dev/sys/dev/usb
Luigi Rizzo d64492c407 protect against multiple inclusion (this is useful when you
start working with third party usb modules, where sometimes it
is not easy to set the inclusion order so that there are no multiple
inclusions, yet you want to compile with high WARNS levels).

I am not sure if there is a standard for having a leading and/or trailing _
in the macro name, the usb code seems to use both.

There are still several unprotected headers here so it might be useful
to do the same thing on other files as well as the need arises.

MFC After: 3 days
2007-01-03 10:50:03 +00:00
..
dsbr100io.h
ehci_pci.c
ehci.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
ehcireg.h
ehcivar.h
FILES Acknowledge (dearly) departed files 2006-11-21 22:29:06 +00:00
hid.c
hid.h
if_aue.c Fix a deadlock in detach/shutdown. 2006-12-23 17:18:18 +00:00
if_auereg.h Fix a deadlock in detach/shutdown. 2006-12-23 17:18:18 +00:00
if_axe.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
if_axereg.h
if_cdce.c
if_cdcereg.h
if_cue.c
if_cuereg.h
if_kue.c Add support for Psion Gold Port Ethernet USB NIC. 2006-10-07 18:03:39 +00:00
if_kuereg.h
if_rue.c
if_ruereg.h
if_udav.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
if_udavreg.h
if_ural.c add codes for Atheros USB devices; shuffle one ural code to 2006-11-23 00:50:48 +00:00
if_uralreg.h
if_uralvar.h
kue_fw.h
ohci_pci.c
ohci.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
ohcireg.h
ohcivar.h
rio500_usb.h
sl811hs.c
sl811hsreg.h
sl811hsvar.h
slhci_pccard.c
uark.c o Add uark(4), a driver for Arkmicro Technologies ARK3116 based serial 2006-11-15 09:13:25 +00:00
ubsa.c Add support for Option GT 3G/3G quad datacard in ubsa. 2006-10-31 02:27:24 +00:00
ubser.c
ubser.h
ucom.c
ucomvar.h
ucycom.c
udbp.c
udbp.h
ufm.c
ufoma.c
uftdi.c
uftdireg.h
ugen.c
ugraphire_rdesc.h
uhci_pci.c
uhci.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
uhcireg.h
uhcivar.h
uhid.c
uhub.c
ukbd.c Add a quirk for devices recognized as usb keyboards not to be hooked by 2006-11-28 21:13:07 +00:00
ulpt.c
umass.c 2nd and final commit that moves us to CAM_NEW_TRAN_CODE 2006-11-02 00:54:38 +00:00
umct.c
umodem.c
ums.c
uplcom.c Back out revision 1.33. usb/98983 was misfiled and the patch had no effect. 2006-12-26 17:43:46 +00:00
urio.c
usb_ethersubr.c defer all processing to a full fledged thread. 2006-12-11 09:57:41 +00:00
usb_ethersubr.h defer all processing to a full fledged thread. 2006-12-11 09:57:41 +00:00
usb_if.m
usb_mem.c
usb_mem.h
usb_port.h
usb_quirks.c Add a quirk for devices recognized as usb keyboards not to be hooked by 2006-11-28 21:13:07 +00:00
usb_quirks.h Add a quirk for devices recognized as usb keyboards not to be hooked by 2006-11-28 21:13:07 +00:00
usb_subr.c
usb.c Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
usb.h
usbcdc.h
usbdevs Add a quirk for devices recognized as usb keyboards not to be hooked by 2006-11-28 21:13:07 +00:00
usbdi_util.c
usbdi_util.h protect against multiple inclusion (this is useful when you 2007-01-03 10:50:03 +00:00
usbdi.c Refine the previous change to only call bus_dmamap_sync() in case of 2006-11-27 18:39:02 +00:00
usbdi.h Use a different task queue for host controller and peripheral driver 2006-10-19 01:15:58 +00:00
usbdivar.h
usbhid.h
uscanner.c Add support for Epson Stylus CX4200 in uscanner(4). 2006-10-07 18:09:27 +00:00
uvisor.c
uvscom.c
uxb360gp_rdesc.h