CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2013/09/20 09:34:52
Modified files: sys/dev/usb : ugen.c uhidev.c ulpt.c umsm.c urio.c usbdi.c usbdi.h usbdi_util.c usbdi_util.h share/man/man9 : Makefile Added files: share/man/man9 : usbd_transfer.9 Log message: Unify and document usbd_transfer(9). Get rid of the badly named usbd_bulk_transfer() and usbd_intr_transfer() they were two identical wrappers to submit a synchronous transfer. Now all synchronous transfers are submited using usbd_setup_xfer(9) and usbd_transfer(9) explicitly using the USBD_CATCH flag when signals must be checked. Previous version ok'd by mglocker@, with subtle inputs from miod@