]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/staging/winbond/linux/wbusb_s.h
Staging: w35und: purb typedef removal
[karo-tx-linux.git] / drivers / staging / winbond / linux / wbusb_s.h
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:
11 //
12 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13
14 //---------------------------------------------------------------------------
15 //  RW_CONTEXT --
16 //
17 //  Used to track driver-generated io irps
18 //---------------------------------------------------------------------------
19 typedef struct _RW_CONTEXT
20 {
21         void*                   pHwData;
22         struct urb              *urb;
23         void*                   pCallBackFunctionParameter;
24 } RW_CONTEXT, *PRW_CONTEXT;
25
26
27
28
29 #define DRIVER_AUTHOR "Original by: Jeff Lee<YY_Lee@issc.com.tw> Adapted to 2.6.x by Costantino Leandro (Rxart Desktop) <le_costantino@pixartargentina.com.ar>"
30 #define DRIVER_DESC   "IS89C35 802.11bg WLAN USB Driver"
31
32
33
34 typedef struct _WBUSB {
35         u32     IsUsb20;
36         struct usb_device *udev;
37         u32     DetectCount;
38 } WBUSB, *PWBUSB;