Merge branch 'master' of ted.mutabah.net:acess2
[tpg/acess2.git] / KernelLand / Modules / USB / Core / usb_async.h
1 /*
2  * Acess2 USB Stack
3  * - By John Hodge (thePowersGang)
4  *
5  * usb_async.h
6  * - USB ASync operations
7  */
8 #ifndef _USB__USB_ASYNC_H_
9 #define _USB__USB_ASYNC_H_
10 #include <workqueue.h>
11
12 typedef struct sAsyncOp tAsyncOp;
13
14 struct sAsyncOp
15 {
16         tAsyncOp        *Next;
17         tUSBEndpoint    *Endpt;
18          int    Length;
19         void    *Data;
20 };
21
22 extern void     USB_AsyncCallback(void *Ptr, void *Buf, size_t Length);
23
24 extern tWorkqueue       gUSB_AsyncQueue;;
25
26 #endif
27

UCC git Repository :: git.ucc.asn.au