Change the usbd_*_report() family of functions to take a usbd_device
authormpi <mpi@openbsd.org>
Thu, 24 Apr 2014 09:40:28 +0000 (09:40 +0000)
committermpi <mpi@openbsd.org>
Thu, 24 Apr 2014 09:40:28 +0000 (09:40 +0000)
commit1756c2e324981b67ae7a661cc9557faab3587d66
tree7e2cccb488b4799ae6c727f0c83a54db444ef1ad
parentca6784669ed926e64c92bbcc7839f5934b2c6817
Change the usbd_*_report() family of functions to take a usbd_device
and a infaceno argument instead of an iface pointer.  While here,
remove some unused functions and inlined usbd_read_report_desc since
it is used only once.

This is part of plumbing required to convert the various USB HID devices
to handle multiples report IDs.

ok andre@
sys/dev/usb/uhidev.c
sys/dev/usb/uhidev.h
sys/dev/usb/ukbd.c
sys/dev/usb/usbdi_util.c
sys/dev/usb/usbdi_util.h