From 641309e8d091f85587b07c2a4443a85c99a8c482 Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Tue, 29 Aug 2006 18:27:00 +0000 Subject: [PATCH] Obviously forgot this in the last commit... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18701 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/os/drivers/USB3.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/headers/os/drivers/USB3.h b/headers/os/drivers/USB3.h index 9b7db95720..1f36212880 100644 --- a/headers/os/drivers/USB3.h +++ b/headers/os/drivers/USB3.h @@ -13,7 +13,6 @@ #include #include -#include #ifdef __cplusplus extern "C" { @@ -74,6 +73,12 @@ struct usb_configuration_info { usb_interface_list *interface; }; +typedef struct { + int16 req_len; + int16 act_len; + status_t status; +} usb_iso_packet_descriptor; + typedef void (*usb_callback_func)(void *cookie, uint32 status, void *data, uint32 actualLength); @@ -181,8 +186,10 @@ struct usb_module_info { status_t (*queue_isochronous)(usb_pipe pipe, void *data, size_t dataLength, - rlea *rleArray, - uint16 bufferDurationMS, + usb_iso_packet_descriptor *packetDesc, + uint32 packetCount, + uint32 *startingFrameNumber, + uint32 flags, usb_callback_func callback, void *callbackCookie);