Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
r8192E_dev.c File Reference
#include "rtl_core.h"
#include "r8192E_phy.h"
#include "r8192E_phyreg.h"
#include "r8190P_rtl8256.h"
#include "r8192E_cmdpkt.h"
#include "rtl_dm.h"
#include "rtl_wx.h"

Go to the source code of this file.

Macros

#define rx_hal_is_cck_rate(_pdrvinfo)
 

Functions

void rtl8192e_start_beacon (struct net_device *dev)
 
void rtl8192e_SetHwReg (struct net_device *dev, u8 variable, u8 *val)
 
void rtl8192_get_eeprom_size (struct net_device *dev)
 
bool rtl8192_adapter_start (struct net_device *dev)
 
void rtl8192_link_change (struct net_device *dev)
 
void rtl8192_AllowAllDestAddr (struct net_device *dev, bool bAllowAllDA, bool WriteIntoReg)
 
void rtl8192_tx_fill_desc (struct net_device *dev, struct tx_desc *pdesc, struct cb_desc *cb_desc, struct sk_buff *skb)
 
void rtl8192_tx_fill_cmd_desc (struct net_device *dev, struct tx_desc_cmd *entry, struct cb_desc *cb_desc, struct sk_buff *skb)
 
bool rtl8192_rx_query_status_desc (struct net_device *dev, struct rtllib_rx_stats *stats, struct rx_desc *pdesc, struct sk_buff *skb)
 
void rtl8192_halt_adapter (struct net_device *dev, bool reset)
 
void rtl8192_update_ratr_table (struct net_device *dev)
 
void rtl8192_InitializeVariables (struct net_device *dev)
 
void rtl8192_EnableInterrupt (struct net_device *dev)
 
void rtl8192_DisableInterrupt (struct net_device *dev)
 
void rtl8192_ClearInterrupt (struct net_device *dev)
 
void rtl8192_enable_rx (struct net_device *dev)
 
void rtl8192_enable_tx (struct net_device *dev)
 
void rtl8192_interrupt_recognized (struct net_device *dev, u32 *p_inta, u32 *p_intb)
 
bool rtl8192_HalRxCheckStuck (struct net_device *dev)
 
bool rtl8192_HalTxCheckStuck (struct net_device *dev)
 
bool rtl8192_GetNmodeSupportBySecCfg (struct net_device *dev)
 
bool rtl8192_GetHalfNmodeSupportByAPs (struct net_device *dev)
 
u8 rtl8192_QueryIsShort (u8 TxHT, u8 TxRate, struct cb_desc *tcb_desc)
 
void ActUpdateChannelAccessSetting (struct net_device *dev, enum wireless_mode WirelessMode, struct channel_access_setting *ChnlAccessSetting)
 

Variables

int WDCAPARA_ADD []
 

Macro Definition Documentation

#define rx_hal_is_cck_rate (   _pdrvinfo)
Value:
((_pdrvinfo->RxRate == DESC90_RATE1M ||\
_pdrvinfo->RxRate == DESC90_RATE2M ||\
_pdrvinfo->RxRate == DESC90_RATE5_5M ||\
_pdrvinfo->RxRate == DESC90_RATE11M) &&\
!_pdrvinfo->RxHT)

Definition at line 1446 of file r8192E_dev.c.

Function Documentation

void ActUpdateChannelAccessSetting ( struct net_device dev,
enum wireless_mode  WirelessMode,
struct channel_access_setting ChnlAccessSetting 
)

Definition at line 2390 of file r8192E_dev.c.

bool rtl8192_adapter_start ( struct net_device dev)

Definition at line 699 of file r8192E_dev.c.

void rtl8192_AllowAllDestAddr ( struct net_device dev,
bool  bAllowAllDA,
bool  WriteIntoReg 
)

Definition at line 1018 of file r8192E_dev.c.

void rtl8192_ClearInterrupt ( struct net_device dev)

Definition at line 2232 of file r8192E_dev.c.

void rtl8192_DisableInterrupt ( struct net_device dev)

Definition at line 2223 of file r8192E_dev.c.

void rtl8192_enable_rx ( struct net_device dev)

Definition at line 2240 of file r8192E_dev.c.

void rtl8192_enable_tx ( struct net_device dev)

Definition at line 2250 of file r8192E_dev.c.

void rtl8192_EnableInterrupt ( struct net_device dev)

Definition at line 2214 of file r8192E_dev.c.

void rtl8192_get_eeprom_size ( struct net_device dev)

Definition at line 623 of file r8192E_dev.c.

bool rtl8192_GetHalfNmodeSupportByAPs ( struct net_device dev)

Definition at line 2364 of file r8192E_dev.c.

bool rtl8192_GetNmodeSupportBySecCfg ( struct net_device dev)

Definition at line 2351 of file r8192E_dev.c.

bool rtl8192_HalRxCheckStuck ( struct net_device dev)

Definition at line 2267 of file r8192E_dev.c.

void rtl8192_halt_adapter ( struct net_device dev,
bool  reset 
)

Definition at line 2073 of file r8192E_dev.c.

bool rtl8192_HalTxCheckStuck ( struct net_device dev)

Definition at line 2334 of file r8192E_dev.c.

void rtl8192_InitializeVariables ( struct net_device dev)

Definition at line 2168 of file r8192E_dev.c.

void rtl8192_interrupt_recognized ( struct net_device dev,
u32 p_inta,
u32 p_intb 
)

Definition at line 2260 of file r8192E_dev.c.

void rtl8192_link_change ( struct net_device dev)

Definition at line 984 of file r8192E_dev.c.

u8 rtl8192_QueryIsShort ( u8  TxHT,
u8  TxRate,
struct cb_desc tcb_desc 
)

Definition at line 2378 of file r8192E_dev.c.

bool rtl8192_rx_query_status_desc ( struct net_device dev,
struct rtllib_rx_stats stats,
struct rx_desc pdesc,
struct sk_buff skb 
)

Definition at line 2000 of file r8192E_dev.c.

void rtl8192_tx_fill_cmd_desc ( struct net_device dev,
struct tx_desc_cmd entry,
struct cb_desc cb_desc,
struct sk_buff skb 
)

Definition at line 1275 of file r8192E_dev.c.

void rtl8192_tx_fill_desc ( struct net_device dev,
struct tx_desc pdesc,
struct cb_desc cb_desc,
struct sk_buff skb 
)

Definition at line 1170 of file r8192E_dev.c.

void rtl8192_update_ratr_table ( struct net_device dev)

Definition at line 2121 of file r8192E_dev.c.

void rtl8192e_SetHwReg ( struct net_device dev,
u8  variable,
u8 val 
)

Definition at line 97 of file r8192E_dev.c.

void rtl8192e_start_beacon ( struct net_device dev)

Definition at line 35 of file r8192E_dev.c.

Variable Documentation

int WDCAPARA_ADD[]

Definition at line 589 of file rtl_core.c.