]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - drivers/staging/winbond/wblinux_f.h
1 //=========================================================================
2 // Copyright (c) 1996-2004 Winbond Electronic Corporation
6 u32
WBLINUX_MemoryAlloc( void* *VirtualAddress
, u32 Length
);
7 s32
EncapAtomicInc( struct wb35_adapter
*adapter
, void* pAtomic
);
8 s32
EncapAtomicDec( struct wb35_adapter
*adapter
, void* pAtomic
);
9 void WBLinux_ReceivePacket( struct wb35_adapter
*adapter
, PRXLAYER1 pRxLayer1
);
10 unsigned char WBLINUX_Initial( struct wb35_adapter
*adapter
);
11 int wb35_start_xmit(struct sk_buff
*skb
, struct net_device
*netdev
);
12 void WBLINUX_GetNextPacket( struct wb35_adapter
*adapter
, PDESCRIPTOR pDes
);
13 void WBLINUX_GetNextPacketCompleted( struct wb35_adapter
*adapter
, PDESCRIPTOR pDes
);
14 void WBLINUX_stop( struct wb35_adapter
*adapter
);
15 void WBLINUX_Destroy( struct wb35_adapter
*adapter
);
16 void wb35_set_multicast( struct net_device
*netdev
);
17 struct net_device_stats
* wb35_netdev_stats( struct net_device
*netdev
);
18 void WBLINUX_stop( struct wb35_adapter
*adapter
);
19 void WbWlanHalt( struct wb35_adapter
*adapter
);
20 void WBLINUX_ConnectStatus( struct wb35_adapter
*adapter
, u32 flag
);
21 unsigned char WbWLanInitialize(struct wb35_adapter
*adapter
);