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

Go to the source code of this file.

Data Structures

struct  tag_cmd_pkt_tx_feedback
 
struct  tag_cmd_pkt_interrupt_status
 
struct  tag_cmd_pkt_set_configuration
 
struct  tag_tx_stats_feedback
 
struct  tag_rx_debug_message_feedback
 
struct  tag_tx_rate_history
 

Macros

#define CMPK_RX_TX_FB_SIZE   sizeof(cmpk_txfb_t)
 
#define CMPK_TX_SET_CONFIG_SIZE   sizeof(cmpk_set_cfg_t)
 
#define CMPK_BOTH_QUERY_CONFIG_SIZE   sizeof(cmpk_set_cfg_t)
 
#define CMPK_RX_TX_STS_SIZE   sizeof(cmpk_tx_status_t)
 
#define CMPK_RX_DBG_MSG_SIZE   sizeof(cmpk_rx_dbginfo_t)
 
#define CMPK_TX_RAHIS_SIZE   sizeof(cmpk_tx_rahis_t)
 
#define ISR_TxBcnOk   BIT27
 
#define ISR_TxBcnErr   BIT26
 
#define ISR_BcnTimerIntr   BIT13
 
#define cmpk_query_cfg_t   cmpk_set_cfg_t
 

Typedefs

typedef struct
tag_cmd_pkt_tx_feedback 
cmpk_txfb_t
 
typedef struct
tag_cmd_pkt_interrupt_status 
cmpk_intr_sta_t
 
typedef struct
tag_cmd_pkt_set_configuration 
cmpk_set_cfg_t
 
typedef struct
tag_rx_debug_message_feedback 
cmpk_rx_dbginfo_t
 
typedef enum
tag_command_packet_directories 
cmpk_element_e
 
typedef enum _rt_status rt_status
 
typedef enum _rt_statusprt_status
 

Enumerations

enum  tag_command_packet_directories {
  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
}
 
enum  _rt_status { RT_STATUS_SUCCESS, RT_STATUS_FAILURE, RT_STATUS_PENDING, RT_STATUS_RESOURCE }
 

Functions

struct tag_tx_stats_feedback __attribute__ ((packed)) cmpk_tx_status_t
 
rt_status cmpk_message_handle_tx (struct net_device *dev, u8 *codevirtualaddress, u32 packettype, u32 buffer_len)
 
u32 cmpk_message_handle_rx (struct net_device *dev, struct ieee80211_rx_stats *pstats)
 
rt_status SendTxCommandPacket (struct net_device *dev, void *pData, u32 DataLen)
 

Variables

u16 reserve1
 
u8 length
 
u8 element_id
 
u16 txfail
 
u16 txok
 
u16 txmcok
 
u16 txretry
 
u16 txucok
 
u16 txbcok
 
u16 txbcfail
 
u16 txmcfail
 
u16 reserve2
 
u16 txucfail
 
u32 txmclength
 
u32 txbclength
 
u32 txuclength
 
u16 reserve3_23
 
u8 reserve3_1
 
u8 rate
 
u16 reserved1
 
u16 cck [4]
 
u16 ofdm [8]
 
u16 ht_mcs [4][16]
 

Macro Definition Documentation

#define CMPK_BOTH_QUERY_CONFIG_SIZE   sizeof(cmpk_set_cfg_t)

Definition at line 6 of file r819xU_cmdpkt.h.

#define cmpk_query_cfg_t   cmpk_set_cfg_t

Definition at line 89 of file r819xU_cmdpkt.h.

#define CMPK_RX_DBG_MSG_SIZE   sizeof(cmpk_rx_dbginfo_t)

Definition at line 8 of file r819xU_cmdpkt.h.

#define CMPK_RX_TX_FB_SIZE   sizeof(cmpk_txfb_t)

Definition at line 4 of file r819xU_cmdpkt.h.

#define CMPK_RX_TX_STS_SIZE   sizeof(cmpk_tx_status_t)

Definition at line 7 of file r819xU_cmdpkt.h.

#define CMPK_TX_RAHIS_SIZE   sizeof(cmpk_tx_rahis_t)

Definition at line 9 of file r819xU_cmdpkt.h.

#define CMPK_TX_SET_CONFIG_SIZE   sizeof(cmpk_set_cfg_t)

Definition at line 5 of file r819xU_cmdpkt.h.

#define ISR_BcnTimerIntr   BIT13

Definition at line 14 of file r819xU_cmdpkt.h.

#define ISR_TxBcnErr   BIT26

Definition at line 13 of file r819xU_cmdpkt.h.

#define ISR_TxBcnOk   BIT27

Definition at line 12 of file r819xU_cmdpkt.h.

Typedef Documentation

typedef enum _rt_status* prt_status
typedef enum _rt_status rt_status

Enumeration Type Documentation

enum _rt_status
Enumerator:
RT_STATUS_SUCCESS 
RT_STATUS_FAILURE 
RT_STATUS_PENDING 
RT_STATUS_RESOURCE 

Definition at line 194 of file r819xU_cmdpkt.h.

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 181 of file r819xU_cmdpkt.h.

Function Documentation

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

u32 cmpk_message_handle_rx ( struct net_device dev,
struct ieee80211_rx_stats pstats 
)

Definition at line 695 of file r819xU_cmdpkt.c.

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

Definition at line 37 of file r8192E_cmdpkt.c.

rt_status SendTxCommandPacket ( struct net_device dev,
void pData,
u32  DataLen 
)

Definition at line 42 of file r819xU_cmdpkt.c.

Variable Documentation

u16 cck[4]

Definition at line 187 of file r819xU_cmdpkt.h.

u8 element_id

Definition at line 134 of file r819xU_cmdpkt.h.

u16 ht_mcs[4][16]

Definition at line 208 of file r819xU_cmdpkt.h.

u8 length

Definition at line 133 of file r819xU_cmdpkt.h.

u16 ofdm[8]

Definition at line 190 of file r819xU_cmdpkt.h.

u8 rate

Definition at line 164 of file r819xU_cmdpkt.h.

u16 reserve1

Definition at line 132 of file r819xU_cmdpkt.h.

u16 reserve2

Definition at line 153 of file r819xU_cmdpkt.h.

u8 reserve3_1

Definition at line 163 of file r819xU_cmdpkt.h.

u16 reserve3_23

Definition at line 162 of file r819xU_cmdpkt.h.

u16 reserved1

Definition at line 184 of file r819xU_cmdpkt.h.

u16 txbcfail

Definition at line 149 of file r819xU_cmdpkt.h.

u32 txbclength

Definition at line 158 of file r819xU_cmdpkt.h.

u16 txbcok

Definition at line 146 of file r819xU_cmdpkt.h.

u16 txfail

Definition at line 137 of file r819xU_cmdpkt.h.

u16 txmcfail

Definition at line 150 of file r819xU_cmdpkt.h.

u32 txmclength

Definition at line 157 of file r819xU_cmdpkt.h.

u16 txmcok

Definition at line 141 of file r819xU_cmdpkt.h.

u16 txok

Definition at line 138 of file r819xU_cmdpkt.h.

u16 txretry

Definition at line 142 of file r819xU_cmdpkt.h.

u16 txucfail

Definition at line 154 of file r819xU_cmdpkt.h.

u32 txuclength

Definition at line 159 of file r819xU_cmdpkt.h.

u16 txucok

Definition at line 145 of file r819xU_cmdpkt.h.