Commiting patch by Salvatore Benedetto. This adds isochronous handling to the USB bus manager and enables inbound isochronous support in the UHCI driver. Thanks!

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21503 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Michael Lotz
2007-06-25 19:51:12 +00:00
parent 0f5e6b41e7
commit ac9d119566
8 changed files with 643 additions and 44 deletions
+5 -2
View File
@@ -74,11 +74,14 @@ struct usb_configuration_info {
};
typedef struct {
int16 req_len;
int16 act_len;
int16 request_length;
int16 actual_length;
status_t status;
} usb_iso_packet_descriptor;
// Flags for queue_isochronous
#define USB_ISO_ASAP 0x01
typedef void (*usb_callback_func)(void *cookie, status_t status, void *data,
size_t actualLength);