Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
rxtx.h File Reference
#include "ttype.h"
#include "device.h"
#include "wcmd.h"

Go to the source code of this file.

Data Structures

struct  tagSRTSDataF
 
struct  tagSCTSDataF
 
struct  tagSMICHDR
 
struct  tagSTX_NAF_G_RTS
 
struct  tagSTX_NAF_G_RTS_MIC
 
struct  tagSTX_NAF_G_CTS
 
struct  tagSTX_NAF_G_CTS_MIC
 
struct  tagSTX_NAF_G_BEACON
 
struct  tagSTX_NAF_AB_RTS
 
struct  tagSTX_NAF_AB_RTS_MIC
 
struct  tagSTX_NAF_AB_CTS
 
struct  tagSTX_NAF_AB_CTS_MIC
 
struct  tagSTX_NAF_AB_BEACON
 
struct  tagSTX_AF_G_RTS
 
struct  tagSTX_AF_G_RTS_MIC
 
struct  tagSTX_AF_G_CTS
 
struct  tagSTX_AF_G_CTS_MIC
 
struct  tagSTX_AF_A_RTS
 
struct  tagSTX_AF_A_RTS_MIC
 
struct  tagSTX_AF_A_CTS
 
struct  tagSTX_AF_A_CTS_MIC
 
union  tagUTX_BUFFER_CONTAINER
 
struct  tagSTX_BUFFER
 
struct  tagSBEACON_BUFFER
 

Typedefs

typedef struct tagSRTSDataF SRTSDataF
 
typedef struct tagSRTSDataFPSRTSDataF
 
typedef struct tagSCTSDataF SCTSDataF
 
typedef struct tagSCTSDataFPSCTSDataF
 
typedef struct tagSMICHDR SMICHDR
 
typedef struct tagSMICHDRPSMICHDR
 
typedef struct tagSTX_NAF_G_RTS TX_NAF_G_RTS
 
typedef struct tagSTX_NAF_G_RTSPTX_NAF_G_RTS
 
typedef struct tagSTX_NAF_G_RTS_MIC TX_NAF_G_RTS_MIC
 
typedef struct
tagSTX_NAF_G_RTS_MIC
PTX_NAF_G_RTS_MIC
 
typedef struct tagSTX_NAF_G_CTS TX_NAF_G_CTS
 
typedef struct tagSTX_NAF_G_CTSPTX_NAF_G_CTS
 
typedef struct tagSTX_NAF_G_CTS_MIC TX_NAF_G_CTS_MIC
 
typedef struct
tagSTX_NAF_G_CTS_MIC
PTX_NAF_G_CTS_MIC
 
typedef struct tagSTX_NAF_G_BEACON TX_NAF_G_BEACON
 
typedef struct
tagSTX_NAF_G_BEACON
PTX_NAF_G_BEACON
 
typedef struct tagSTX_NAF_AB_RTS TX_NAF_AB_RTS
 
typedef struct tagSTX_NAF_AB_RTSPTX_NAF_AB_RTS
 
typedef struct
tagSTX_NAF_AB_RTS_MIC 
TX_NAF_AB_RTS_MIC
 
typedef struct
tagSTX_NAF_AB_RTS_MIC
PTX_NAF_AB_RTS_MIC
 
typedef struct tagSTX_NAF_AB_CTS TX_NAF_AB_CTS
 
typedef struct tagSTX_NAF_AB_CTSPTX_NAF_AB_CTS
 
typedef struct
tagSTX_NAF_AB_CTS_MIC 
TX_NAF_AB_CTS_MIC
 
typedef struct
tagSTX_NAF_AB_CTS_MIC
PTX_NAF_AB_CTS_MIC
 
typedef struct tagSTX_NAF_AB_BEACON TX_NAF_AB_BEACON
 
typedef struct
tagSTX_NAF_AB_BEACON
PTX_NAF_AB_BEACON
 
typedef struct tagSTX_AF_G_RTS TX_AF_G_RTS
 
typedef struct tagSTX_AF_G_RTSPTX_AF_G_RTS
 
typedef struct tagSTX_AF_G_RTS_MIC TX_AF_G_RTS_MIC
 
typedef struct
tagSTX_AF_G_RTS_MIC
PTX_AF_G_RTS_MIC
 
typedef struct tagSTX_AF_G_CTS TX_AF_G_CTS
 
typedef struct tagSTX_AF_G_CTSPTX_AF_G_CTS
 
typedef struct tagSTX_AF_G_CTS_MIC TX_AF_G_CTS_MIC
 
typedef struct
tagSTX_AF_G_CTS_MIC
PTX_AF_G_CTS_MIC
 
typedef struct tagSTX_AF_A_RTS TX_AF_A_RTS
 
typedef struct tagSTX_AF_A_RTSPTX_AF_A_RTS
 
typedef struct tagSTX_AF_A_RTS_MIC TX_AF_A_RTS_MIC
 
typedef struct
tagSTX_AF_A_RTS_MIC
PTX_AF_A_RTS_MIC
 
typedef struct tagSTX_AF_A_CTS TX_AF_A_CTS
 
typedef struct tagSTX_AF_A_CTSPTX_AF_A_CTS
 
typedef struct tagSTX_AF_A_CTS_MIC TX_AF_A_CTS_MIC
 
typedef struct
tagSTX_AF_A_CTS_MIC
PTX_AF_A_CTS_MIC
 
typedef union
tagUTX_BUFFER_CONTAINER 
TX_BUFFER_CONTAINER
 
typedef union
tagUTX_BUFFER_CONTAINER
PTX_BUFFER_CONTAINER
 
typedef struct tagSTX_BUFFER TX_BUFFER
 
typedef struct tagSTX_BUFFERPTX_BUFFER
 
typedef struct tagSBEACON_BUFFER BEACON_BUFFER
 
typedef struct tagSBEACON_BUFFERPBEACON_BUFFER
 

Functions

BOOL bPacketToWirelessUsb (PSDevice pDevice, BYTE byPktType, PBYTE usbPacketBuf, BOOL bNeedEncrypt, unsigned int cbPayloadSize, unsigned int uDMAIdx, PSEthernetHeader psEthHeader, PBYTE pPacket, PSKeyItem pTransmitKey, unsigned int uNodeIndex, WORD wCurrentRate, unsigned int *pcbHeaderLen, unsigned int *pcbTotalLen)
 
void vDMA0_tx_80211 (PSDevice pDevice, struct sk_buff *skb)
 
int nsDMA_tx_packet (PSDevice pDevice, unsigned int uDMAIdx, struct sk_buff *skb)
 
CMD_STATUS csMgmt_xmit (PSDevice pDevice, PSTxMgmtPacket pPacket)
 
CMD_STATUS csBeacon_xmit (PSDevice pDevice, PSTxMgmtPacket pPacket)
 
BOOL bRelayPacketSend (PSDevice pDevice, PBYTE pbySkbData, unsigned int uDataLen, unsigned int uNodeIndex)
 

Typedef Documentation

Function Documentation

BOOL bPacketToWirelessUsb ( PSDevice  pDevice,
BYTE  byPktType,
PBYTE  usbPacketBuf,
BOOL  bNeedEncrypt,
unsigned int  cbPayloadSize,
unsigned int  uDMAIdx,
PSEthernetHeader  psEthHeader,
PBYTE  pPacket,
PSKeyItem  pTransmitKey,
unsigned int  uNodeIndex,
WORD  wCurrentRate,
unsigned int pcbHeaderLen,
unsigned int pcbTotalLen 
)
BOOL bRelayPacketSend ( PSDevice  pDevice,
PBYTE  pbySkbData,
unsigned int  uDataLen,
unsigned int  uNodeIndex 
)

Definition at line 3130 of file rxtx.c.

CMD_STATUS csBeacon_xmit ( PSDevice  pDevice,
PSTxMgmtPacket  pPacket 
)

Definition at line 2624 of file rxtx.c.

CMD_STATUS csMgmt_xmit ( PSDevice  pDevice,
PSTxMgmtPacket  pPacket 
)

Definition at line 2304 of file rxtx.c.

int nsDMA_tx_packet ( PSDevice  pDevice,
unsigned int  uDMAIdx,
struct sk_buff skb 
)

Definition at line 2730 of file rxtx.c.

void vDMA0_tx_80211 ( PSDevice  pDevice,
struct sk_buff skb 
)

Definition at line 2328 of file rxtx.c.