Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
r8192E_cmdpkt.h File Reference

Go to the source code of this file.

Data Structures

struct  cmpk_txfb
 
struct  cmpk_intr_sta
 
struct  cmpk_set_cfg
 
struct  cmpk_tx_status
 
struct  cmpk_rx_dbginfo
 
struct  cmpk_tx_rahis
 

Macros

#define CMPK_RX_TX_FB_SIZE   sizeof(struct cmpk_txfb)
 
#define CMPK_TX_SET_CONFIG_SIZE   sizeof(struct cmpk_set_cfg)
 
#define CMPK_BOTH_QUERY_CONFIG_SIZE   sizeof(struct cmpk_set_cfg)
 
#define CMPK_RX_TX_STS_SIZE   sizeof(struct cmpk_tx_status)
 
#define CMPK_RX_DBG_MSG_SIZE   sizeof(struct cmpk_rx_dbginfo)
 
#define CMPK_TX_RAHIS_SIZE   sizeof(struct cmpk_tx_rahis)
 
#define ISR_TxBcnOk   BIT27
 
#define ISR_TxBcnErr   BIT26
 
#define ISR_BcnTimerIntr   BIT13
 
#define cmpk_query_cfg_t   struct cmpk_set_cfg
 

Enumerations

enum  cmpk_element {
  RX_TX_FEEDBACK = 0, RX_INTERRUPT_STATUS = 1, TX_SET_CONFIG = 2, BOTH_QUERY_CONFIG = 3,
  RX_TX_STATUS = 4, RX_DBGINFO_FEEDBACK = 5, RX_TX_PER_PKT_FEEDBACK = 6, RX_TX_RATE_HISTORY = 7,
  RX_CMD_ELE_MAX
}
 

Functions

u32 cmpk_message_handle_rx (struct net_device *dev, struct rtllib_rx_stats *pstats)
 
bool cmpk_message_handle_tx (struct net_device *dev, u8 *codevirtualaddress, u32 packettype, u32 buffer_len)
 

Variables

struct cmpk_tx_status __packed
 

Macro Definition Documentation

#define CMPK_BOTH_QUERY_CONFIG_SIZE   sizeof(struct cmpk_set_cfg)

Definition at line 23 of file r8192E_cmdpkt.h.

#define cmpk_query_cfg_t   struct cmpk_set_cfg

Definition at line 84 of file r8192E_cmdpkt.h.

#define CMPK_RX_DBG_MSG_SIZE   sizeof(struct cmpk_rx_dbginfo)

Definition at line 25 of file r8192E_cmdpkt.h.

#define CMPK_RX_TX_FB_SIZE   sizeof(struct cmpk_txfb)

Definition at line 21 of file r8192E_cmdpkt.h.

#define CMPK_RX_TX_STS_SIZE   sizeof(struct cmpk_tx_status)

Definition at line 24 of file r8192E_cmdpkt.h.

#define CMPK_TX_RAHIS_SIZE   sizeof(struct cmpk_tx_rahis)

Definition at line 26 of file r8192E_cmdpkt.h.

#define CMPK_TX_SET_CONFIG_SIZE   sizeof(struct cmpk_set_cfg)

Definition at line 22 of file r8192E_cmdpkt.h.

#define ISR_BcnTimerIntr   BIT13

Definition at line 30 of file r8192E_cmdpkt.h.

#define ISR_TxBcnErr   BIT26

Definition at line 29 of file r8192E_cmdpkt.h.

#define ISR_TxBcnOk   BIT27

Definition at line 28 of file r8192E_cmdpkt.h.

Enumeration Type Documentation

Enumerator:
RX_TX_FEEDBACK 
RX_INTERRUPT_STATUS 
TX_SET_CONFIG 
BOTH_QUERY_CONFIG 
RX_TX_STATUS 
RX_DBGINFO_FEEDBACK 
RX_TX_PER_PKT_FEEDBACK 
RX_TX_RATE_HISTORY 
RX_CMD_ELE_MAX 

Definition at line 140 of file r8192E_cmdpkt.h.

Function Documentation

u32 cmpk_message_handle_rx ( struct net_device dev,
struct rtllib_rx_stats pstats 
)

Definition at line 342 of file r8192E_cmdpkt.c.

bool cmpk_message_handle_tx ( struct net_device dev,
u8 codevirtualaddress,
u32  packettype,
u32  buffer_len 
)

Definition at line 37 of file r8192E_cmdpkt.c.

Variable Documentation