Start de-obfuscating the HC drivers.
authormpi <mpi@openbsd.org>
Sun, 27 Apr 2014 14:48:10 +0000 (14:48 +0000)
committermpi <mpi@openbsd.org>
Sun, 27 Apr 2014 14:48:10 +0000 (14:48 +0000)
commitc314b82018c15bc31eac5a4d838b5268a60f5f24
treeb99a7569c01ded1af3ababdeb881c1832b9e1502
parent775d271b9404d981ec8cbcd4dddeefa625d5d5d2
Start de-obfuscating the HC drivers.

Since pipe methods have an xfer argument, always use it to get acces to
various data structure (pipe, bus, device) instead of having a different
way to get a pointer to these descriptors in every function.

Also kill the {E,U}XFER() macro and use a consistent name accross all the
methods for {e,u}hci_xfer.
sys/dev/usb/ehci.c
sys/dev/usb/ehcivar.h
sys/dev/usb/ohci.c
sys/dev/usb/uhci.c
sys/dev/usb/uhcivar.h