Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394...
[pandora-kernel.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      PWB32_ADAPTER    Adapter
14         );
15
16 void MLMEResetTxRx( PWB32_ADAPTER Adapter);
17
18 u8 *
19 MLMEGetMMPDUBuffer(
20      PWB32_ADAPTER    Adapter
21    );
22
23 void MLMEfreeMMPDUBuffer( PWB32_ADAPTER Adapter,  s8 * pData);
24
25 void MLME_GetNextPacket(  PADAPTER Adapter,  PDESCRIPTOR pDes );
26 u8 MLMESendFrame( PWB32_ADAPTER Adapter,
27                                         u8      *pMMPDU,
28                                         u16     len,
29                                          u8     DataType);
30
31 void
32 MLME_SendComplete(  PWB32_ADAPTER Adapter,  u8 PacketID,  unsigned char SendOK );
33
34 void
35 MLMERcvFrame(
36      PWB32_ADAPTER    Adapter,
37      PRXBUFFER        pRxBufferArray,
38      u8            NumOfBuffer,
39      u8            ReturnSlotIndex
40         );
41
42 void
43 MLMEReturnPacket(
44      PWB32_ADAPTER    Adapter,
45      u8 *          pRxBufer
46    );
47 #ifdef _IBSS_BEACON_SEQ_STICK_
48 s8 SendBCNullData(PWB32_ADAPTER Adapter, u16 wIdx);
49 #endif
50
51 #endif
52