]> pilppa.org Git - linux-2.6-omap-h63xx.git/blob - drivers/staging/winbond/mlmetxrx_f.h
Staging: w35und: remove usb_submit_urb wrapper function
[linux-2.6-omap-h63xx.git] / drivers / staging / winbond / mlmetxrx_f.h
1 //================================================================
2 // MLMETxRx.H --
3 //
4 //   Functions defined in MLMETxRx.c.
5 //
6 // Copyright (c) 2002 Winbond Electrics Corp. All Rights Reserved.
7 //================================================================
8 #ifndef _MLMETXRX_H
9 #define _MLMETXRX_H
10
11 void
12 MLMEProcThread(
13      struct wb35_adapter *    adapter
14         );
15
16 void MLMEResetTxRx( struct wb35_adapter * adapter);
17
18 u8 *
19 MLMEGetMMPDUBuffer(
20      struct wb35_adapter *    adapter
21    );
22
23 void MLMEfreeMMPDUBuffer( struct wb35_adapter * adapter,  s8 * pData);
24
25 void MLME_GetNextPacket(  struct wb35_adapter * adapter,  PDESCRIPTOR pDes );
26 u8 MLMESendFrame( struct wb35_adapter * adapter,
27                                         u8      *pMMPDU,
28                                         u16     len,
29                                          u8     DataType);
30
31 void
32 MLME_SendComplete(  struct wb35_adapter * adapter,  u8 PacketID,  unsigned char SendOK );
33
34 void
35 MLMERcvFrame(
36      struct wb35_adapter *    adapter,
37      PRXBUFFER        pRxBufferArray,
38      u8            NumOfBuffer,
39      u8            ReturnSlotIndex
40         );
41
42 void
43 MLMEReturnPacket(
44      struct wb35_adapter *    adapter,
45      u8 *          pRxBufer
46    );
47 #ifdef _IBSS_BEACON_SEQ_STICK_
48 s8 SendBCNullData(struct wb35_adapter * adapter, u16 wIdx);
49 #endif
50
51 #endif
52