Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
base.c File Reference
#include "wifi.h"
#include "rc.h"
#include "base.h"
#include "efuse.h"
#include "cam.h"
#include "ps.h"
#include "regd.h"
#include <linux/ip.h>
#include <linux/module.h>

Go to the source code of this file.

Functions

u8 rtl_tid_to_ac (u8 tid)
 
void rtl_deinit_deferred_work (struct ieee80211_hw *hw)
 
void rtl_init_rfkill (struct ieee80211_hw *hw)
 
 EXPORT_SYMBOL (rtl_init_rfkill)
 
void rtl_deinit_rfkill (struct ieee80211_hw *hw)
 
int rtl_init_core (struct ieee80211_hw *hw)
 
void rtl_deinit_core (struct ieee80211_hw *hw)
 
void rtl_init_rx_config (struct ieee80211_hw *hw)
 
int rtlwifi_rate_mapping (struct ieee80211_hw *hw, bool isht, u8 desc_rate, bool first_ampdu)
 
 EXPORT_SYMBOL (rtlwifi_rate_mapping)
 
void rtl_get_tcb_desc (struct ieee80211_hw *hw, struct ieee80211_tx_info *info, struct ieee80211_sta *sta, struct sk_buff *skb, struct rtl_tcb_desc *tcb_desc)
 
 EXPORT_SYMBOL (rtl_get_tcb_desc)
 
bool rtl_action_proc (struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx)
 
u8 rtl_is_special_data (struct ieee80211_hw *hw, struct sk_buff *skb, u8 is_tx)
 
int rtl_tx_agg_start (struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid, u16 *ssn)
 
int rtl_tx_agg_stop (struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid)
 
int rtl_tx_agg_oper (struct ieee80211_hw *hw, struct ieee80211_sta *sta, u16 tid)
 
void rtl_watchdog_wq_callback (void *data)
 
void rtl_watch_dog_timer_callback (unsigned long data)
 
u8rtl_find_ie (u8 *data, unsigned int len, u8 ie)
 
int rtl_send_smps_action (struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 *da, u8 *bssid, enum ieee80211_smps_mode smps)
 
void rtl_recognize_peer (struct ieee80211_hw *hw, u8 *data, unsigned int len)
 
 MODULE_AUTHOR ("lizhaoming <[email protected]>")
 
 MODULE_AUTHOR ("Realtek WlanFAE <[email protected]>")
 
 MODULE_AUTHOR ("Larry Finger <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DESCRIPTION ("Realtek 802.11n PCI wireless core")
 
 module_init (rtl_core_module_init)
 
 module_exit (rtl_core_module_exit)
 

Variables

struct attribute_group rtl_attribute_group
 

Function Documentation

EXPORT_SYMBOL ( rtl_init_rfkill  )
EXPORT_SYMBOL ( rtlwifi_rate_mapping  )
EXPORT_SYMBOL ( rtl_get_tcb_desc  )
MODULE_AUTHOR ( "lizhaoming <[email protected]>"  )
MODULE_AUTHOR ( "Realtek WlanFAE <[email protected]>"  )
MODULE_AUTHOR ( "Larry Finger <[email protected]>"  )
MODULE_DESCRIPTION ( "Realtek 802.11n PCI wireless core"  )
module_exit ( rtl_core_module_exit  )
module_init ( rtl_core_module_init  )
MODULE_LICENSE ( "GPL"  )
bool rtl_action_proc ( struct ieee80211_hw hw,
struct sk_buff skb,
u8  is_tx 
)

Definition at line 904 of file base.c.

void rtl_deinit_core ( struct ieee80211_hw hw)

Definition at line 466 of file base.c.

void rtl_deinit_deferred_work ( struct ieee80211_hw hw)

Definition at line 375 of file base.c.

void rtl_deinit_rfkill ( struct ieee80211_hw hw)

Definition at line 415 of file base.c.

u8* rtl_find_ie ( u8 data,
unsigned int  len,
u8  ie 
)

Definition at line 1248 of file base.c.

void rtl_get_tcb_desc ( struct ieee80211_hw hw,
struct ieee80211_tx_info info,
struct ieee80211_sta sta,
struct sk_buff skb,
struct rtl_tcb_desc tcb_desc 
)

Definition at line 829 of file base.c.

int rtl_init_core ( struct ieee80211_hw hw)

Definition at line 420 of file base.c.

void rtl_init_rfkill ( struct ieee80211_hw hw)

Definition at line 387 of file base.c.

void rtl_init_rx_config ( struct ieee80211_hw hw)

Definition at line 470 of file base.c.

u8 rtl_is_special_data ( struct ieee80211_hw hw,
struct sk_buff skb,
u8  is_tx 
)

Definition at line 948 of file base.c.

void rtl_recognize_peer ( struct ieee80211_hw hw,
u8 data,
unsigned int  len 
)

Definition at line 1418 of file base.c.

int rtl_send_smps_action ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
u8 da,
u8 bssid,
enum ieee80211_smps_mode  smps 
)

Definition at line 1312 of file base.c.

u8 rtl_tid_to_ac ( u8  tid)

Definition at line 170 of file base.c.

int rtl_tx_agg_oper ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
u16  tid 
)

Definition at line 1080 of file base.c.

int rtl_tx_agg_start ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
u16  tid,
u16 ssn 
)

Definition at line 1021 of file base.c.

int rtl_tx_agg_stop ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
u16  tid 
)

Definition at line 1051 of file base.c.

void rtl_watch_dog_timer_callback ( unsigned long  data)

Definition at line 1231 of file base.c.

void rtl_watchdog_wq_callback ( void data)

Definition at line 1111 of file base.c.

int rtlwifi_rate_mapping ( struct ieee80211_hw hw,
bool  isht,
u8  desc_rate,
bool  first_ampdu 
)

Definition at line 689 of file base.c.

Variable Documentation

struct attribute_group rtl_attribute_group
Initial value:
= {
.name = "rtlsysfs",
.attrs = rtl_sysfs_entries,
}

Definition at line 1555 of file base.c.