freebsd-nq/sys/dev/usb2
Andrew Thompson 13bd84042e MFp4: //depot/projects/usb@155839
This change is about removing three fields from "struct usb2_xfer"
	which can be reached from "struct usb2_xfer_root" instead and cleaning
	up the code after this change. The fields are "xfer->udev",
	"xfer->xfer_mtx" and "xfer->usb2_sc". In this process the following
	changes were also made:
	Rename "usb2_root" to "xroot" which is short for "xfer root".
	Rename "priv_mtx" to "xfer_mtx" in USB core.
	The USB_XFER_LOCK and USB_XFER_UNLOCK macros should only be used in
	the USB core due to dependency towards "xroot". Substitute macros
	for the real lock in two USB device drivers.

Submitted by: Hans Petter Selasky
2009-01-13 19:03:12 +00:00
..
bluetooth Remove superfluous return statements from the end of void functions. 2008-12-11 23:17:48 +00:00
controller MFp4: //depot/projects/usb@155839 2009-01-13 19:03:12 +00:00
core MFp4: //depot/projects/usb@155839 2009-01-13 19:03:12 +00:00
ethernet Sync with usb4bsd: 2009-01-04 00:12:01 +00:00
image Remove unneeded includes. 2009-01-11 19:41:38 +00:00
include MFp4: //depot/projects/usb@155829 2009-01-13 19:02:50 +00:00
input Remove CALLOUT_RETURNUNLOCKED from the callouts, there is no reason for them to 2008-12-23 19:59:21 +00:00
misc Remove unneeded includes. 2009-01-11 19:41:38 +00:00
ndis
quirk Remove superfluous return statements from the end of void functions. 2008-12-11 23:17:48 +00:00
serial MFp4: //depot/projects/usb@155839 2009-01-13 19:03:12 +00:00
sound MFp4: //depot/projects/usb@155754 2009-01-13 19:01:46 +00:00
storage MFp4: //depot/projects/usb@155839 2009-01-13 19:03:12 +00:00
template Remove superfluous return statements from the end of void functions. 2008-12-11 23:17:48 +00:00
wlan Sync with usb4bsd: 2009-01-04 00:12:01 +00:00