summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usbdi_util.h
diff options
context:
space:
mode:
authorjhay <jhay@FreeBSD.org>2003-02-28 19:28:29 +0000
committerjhay <jhay@FreeBSD.org>2003-02-28 19:28:29 +0000
commit9cfb22c2099b864d1c2dc45a37f750df81d5d0cd (patch)
tree56b7bb65e35cb711738a66b2bf64158dd7874a4c /sys/dev/usb/usbdi_util.h
parentf7135842db85e9aa10d78271936053555f274767 (diff)
downloadFreeBSD-src-9cfb22c2099b864d1c2dc45a37f750df81d5d0cd.zip
FreeBSD-src-9cfb22c2099b864d1c2dc45a37f750df81d5d0cd.tar.gz
Implement outgoing interrupt pipes. It is part of the USB 1.1 spec.
The Lego Infrared Tower use it.
Diffstat (limited to 'sys/dev/usb/usbdi_util.h')
-rw-r--r--sys/dev/usb/usbdi_util.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/usb/usbdi_util.h b/sys/dev/usb/usbdi_util.h
index 16e8b1d..923ab63 100644
--- a/sys/dev/usb/usbdi_util.h
+++ b/sys/dev/usb/usbdi_util.h
@@ -80,6 +80,10 @@ usbd_status usbd_bulk_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
u_int16_t flags, u_int32_t timeout, void *buf,
u_int32_t *size, char *lbl);
+usbd_status usbd_intr_transfer(usbd_xfer_handle xfer, usbd_pipe_handle pipe,
+ u_int16_t flags, u_int32_t timeout, void *buf,
+ u_int32_t *size, char *lbl);
+
void usb_detach_wait(device_ptr_t);
void usb_detach_wakeup(device_ptr_t);
OpenPOWER on IntegriCloud