added 2.6.29.6 aldebaran kernel
[nao-ulib.git] / kernel / 2.6.29.6-aldebaran-rt / drivers / staging / winbond / wbusb_s.h
blob1de93600d848208f87877d022253a414873e46fd
1 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 // Copyright (c) 1996-2004 Winbond Electronic Corporation
3 //
4 // Module Name:
5 // wbusb_s.h
6 //
7 // Abstract:
8 // Linux driver.
9 //
10 // Author:
12 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14 #ifndef __WINBOND_WBUSB_S_H
15 #define __WINBOND_WBUSB_S_H
17 #include <linux/types.h>
19 //---------------------------------------------------------------------------
20 // RW_CONTEXT --
22 // Used to track driver-generated io irps
23 //---------------------------------------------------------------------------
24 typedef struct _RW_CONTEXT
26 void* pHwData;
27 struct urb *urb;
28 void* pCallBackFunctionParameter;
29 } RW_CONTEXT, *PRW_CONTEXT;
31 typedef struct _WBUSB {
32 u32 IsUsb20;
33 struct usb_device *udev;
34 u32 DetectCount;
35 } WBUSB, *PWBUSB;
37 #endif