Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
trx.c File Reference
#include "../wifi.h"
#include "../usb.h"
#include "../ps.h"
#include "../base.h"
#include "reg.h"
#include "def.h"
#include "phy.h"
#include "rf.h"
#include "dm.h"
#include "mac.h"
#include "trx.h"

Go to the source code of this file.

Macros

#define RTL_RX_DRV_INFO_UNIT   8
 

Functions

int rtl8192cu_endpoint_mapping (struct ieee80211_hw *hw)
 
u16 rtl8192cu_mq_to_hwq (__le16 fc, u16 mac80211_queue_index)
 
bool rtl92cu_rx_query_desc (struct ieee80211_hw *hw, struct rtl_stats *stats, struct ieee80211_rx_status *rx_status, u8 *p_desc, struct sk_buff *skb)
 
void rtl8192cu_rx_hdl (struct ieee80211_hw *hw, struct sk_buff *skb)
 
void rtl8192c_rx_segregate_hdl (struct ieee80211_hw *hw, struct sk_buff *skb, struct sk_buff_head *skb_list)
 
void rtl8192c_tx_cleanup (struct ieee80211_hw *hw, struct sk_buff *skb)
 
int rtl8192c_tx_post_hdl (struct ieee80211_hw *hw, struct urb *urb, struct sk_buff *skb)
 
struct sk_buffrtl8192c_tx_aggregate_hdl (struct ieee80211_hw *hw, struct sk_buff_head *list)
 
void rtl92cu_tx_fill_desc (struct ieee80211_hw *hw, struct ieee80211_hdr *hdr, u8 *pdesc_tx, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, u8 queue_index, struct rtl_tcb_desc *tcb_desc)
 
void rtl92cu_fill_fake_txdesc (struct ieee80211_hw *hw, u8 *pDesc, u32 buffer_len, bool bIsPsPoll)
 
void rtl92cu_tx_fill_cmddesc (struct ieee80211_hw *hw, u8 *pdesc, bool firstseg, bool lastseg, struct sk_buff *skb)
 
bool rtl92cu_cmd_send_packet (struct ieee80211_hw *hw, struct sk_buff *skb)
 

Macro Definition Documentation

#define RTL_RX_DRV_INFO_UNIT   8

Definition at line 356 of file trx.c.

Function Documentation

void rtl8192c_rx_segregate_hdl ( struct ieee80211_hw hw,
struct sk_buff skb,
struct sk_buff_head skb_list 
)

Definition at line 445 of file trx.c.

struct sk_buff* rtl8192c_tx_aggregate_hdl ( struct ieee80211_hw hw,
struct sk_buff_head list 
)
read

Definition at line 467 of file trx.c.

void rtl8192c_tx_cleanup ( struct ieee80211_hw hw,
struct sk_buff skb 
)

Definition at line 457 of file trx.c.

int rtl8192c_tx_post_hdl ( struct ieee80211_hw hw,
struct urb urb,
struct sk_buff skb 
)

Definition at line 461 of file trx.c.

int rtl8192cu_endpoint_mapping ( struct ieee80211_hw hw)

Definition at line 203 of file trx.c.

u16 rtl8192cu_mq_to_hwq ( __le16  fc,
u16  mac80211_queue_index 
)

Definition at line 220 of file trx.c.

void rtl8192cu_rx_hdl ( struct ieee80211_hw hw,
struct sk_buff skb 
)

Definition at line 440 of file trx.c.

bool rtl92cu_cmd_send_packet ( struct ieee80211_hw hw,
struct sk_buff skb 
)

Definition at line 685 of file trx.c.

void rtl92cu_fill_fake_txdesc ( struct ieee80211_hw hw,
u8 pDesc,
u32  buffer_len,
bool  bIsPsPoll 
)

Definition at line 627 of file trx.c.

bool rtl92cu_rx_query_desc ( struct ieee80211_hw hw,
struct rtl_stats stats,
struct ieee80211_rx_status rx_status,
u8 p_desc,
struct sk_buff skb 
)

Definition at line 303 of file trx.c.

void rtl92cu_tx_fill_cmddesc ( struct ieee80211_hw hw,
u8 pdesc,
bool  firstseg,
bool  lastseg,
struct sk_buff skb 
)

Definition at line 651 of file trx.c.

void rtl92cu_tx_fill_desc ( struct ieee80211_hw hw,
struct ieee80211_hdr hdr,
u8 pdesc_tx,
struct ieee80211_tx_info info,
struct ieee80211_sta sta,
struct sk_buff skb,
u8  queue_index,
struct rtl_tcb_desc tcb_desc 
)

Definition at line 497 of file trx.c.