Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6] / 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 #include "core.h"
12
13 void
14 MLMEProcThread(
15      struct wbsoft_priv *    adapter
16         );
17
18 void MLME_GetNextPacket(  struct wbsoft_priv * adapter,  PDESCRIPTOR pDes );
19 u8 MLMESendFrame( struct wbsoft_priv * adapter,
20                                         u8      *pMMPDU,
21                                         u16     len,
22                                          u8     DataType);
23
24 void
25 MLME_SendComplete(  struct wbsoft_priv * adapter,  u8 PacketID,  unsigned char SendOK );
26
27 void
28 MLMERcvFrame(
29      struct wbsoft_priv *    adapter,
30      PRXBUFFER        pRxBufferArray,
31      u8            NumOfBuffer,
32      u8            ReturnSlotIndex
33         );
34
35 void
36 MLMEReturnPacket(
37      struct wbsoft_priv *    adapter,
38      u8 *          pRxBufer
39    );
40 #ifdef _IBSS_BEACON_SEQ_STICK_
41 s8 SendBCNullData(struct wbsoft_priv * adapter, u16 wIdx);
42 #endif
43
44 #endif
45