1 //=========================================================================
2 // Copyright (c) 1996-2004 Winbond Electronic Corporation
6 s32
EncapAtomicInc( struct wb35_adapter
*adapter
, void* pAtomic
);
7 s32
EncapAtomicDec( struct wb35_adapter
*adapter
, void* pAtomic
);
8 void WBLinux_ReceivePacket( struct wb35_adapter
*adapter
, PRXLAYER1 pRxLayer1
);
9 unsigned char WBLINUX_Initial( struct wb35_adapter
*adapter
);
10 int wb35_start_xmit(struct sk_buff
*skb
, struct net_device
*netdev
);
11 void WBLINUX_GetNextPacket( struct wb35_adapter
*adapter
, PDESCRIPTOR pDes
);
12 void WBLINUX_GetNextPacketCompleted( struct wb35_adapter
*adapter
, PDESCRIPTOR pDes
);
13 void WBLINUX_stop( struct wb35_adapter
*adapter
);
14 void WBLINUX_Destroy( struct wb35_adapter
*adapter
);
15 void wb35_set_multicast( struct net_device
*netdev
);
16 struct net_device_stats
* wb35_netdev_stats( struct net_device
*netdev
);
17 void WBLINUX_stop( struct wb35_adapter
*adapter
);
18 void WbWlanHalt( struct wb35_adapter
*adapter
);
19 void WBLINUX_ConnectStatus( struct wb35_adapter
*adapter
, u32 flag
);
20 unsigned char WbWLanInitialize(struct wb35_adapter
*adapter
);