Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
hw.c File Reference
#include "../wifi.h"
#include "../efuse.h"
#include "../base.h"
#include "../regd.h"
#include "../cam.h"
#include "../ps.h"
#include "../pci.h"
#include "reg.h"
#include "def.h"
#include "phy.h"
#include "dm.h"
#include "fw.h"
#include "led.h"
#include "hw.h"

Go to the source code of this file.

Functions

void rtl92se_get_hw_reg (struct ieee80211_hw *hw, u8 variable, u8 *val)
 
void rtl92se_set_hw_reg (struct ieee80211_hw *hw, u8 variable, u8 *val)
 
void rtl92se_enable_hw_security_config (struct ieee80211_hw *hw)
 
void rtl8192se_gpiobit3_cfg_inputmode (struct ieee80211_hw *hw)
 
int rtl92se_hw_init (struct ieee80211_hw *hw)
 
void rtl92se_set_mac_addr (struct rtl_io *io, const u8 *addr)
 
void rtl92se_set_check_bssid (struct ieee80211_hw *hw, bool check_bssid)
 
int rtl92se_set_network_type (struct ieee80211_hw *hw, enum nl80211_iftype type)
 
void rtl92se_set_qos (struct ieee80211_hw *hw, int aci)
 
void rtl92se_enable_interrupt (struct ieee80211_hw *hw)
 
void rtl92se_disable_interrupt (struct ieee80211_hw *hw)
 
void rtl92se_card_disable (struct ieee80211_hw *hw)
 
void rtl92se_interrupt_recognized (struct ieee80211_hw *hw, u32 *p_inta, u32 *p_intb)
 
void rtl92se_set_beacon_related_registers (struct ieee80211_hw *hw)
 
void rtl92se_set_beacon_interval (struct ieee80211_hw *hw)
 
void rtl92se_update_interrupt_mask (struct ieee80211_hw *hw, u32 add_msr, u32 rm_msr)
 
void rtl92se_read_eeprom_info (struct ieee80211_hw *hw)
 
void rtl92se_update_hal_rate_tbl (struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level)
 
void rtl92se_update_channel_access_setting (struct ieee80211_hw *hw)
 
bool rtl92se_gpio_radio_on_off_checking (struct ieee80211_hw *hw, u8 *valid)
 
void rtl92se_set_key (struct ieee80211_hw *hw, u32 key_index, u8 *p_macaddr, bool is_group, u8 enc_algo, bool is_wepkey, bool clear_all)
 
void rtl92se_suspend (struct ieee80211_hw *hw)
 
void rtl92se_resume (struct ieee80211_hw *hw)
 

Function Documentation

void rtl8192se_gpiobit3_cfg_inputmode ( struct ieee80211_hw hw)

Definition at line 484 of file hw.c.

void rtl92se_card_disable ( struct ieee80211_hw hw)

Definition at line 1481 of file hw.c.

void rtl92se_disable_interrupt ( struct ieee80211_hw hw)

Definition at line 1215 of file hw.c.

void rtl92se_enable_hw_security_config ( struct ieee80211_hw hw)

Definition at line 411 of file hw.c.

void rtl92se_enable_interrupt ( struct ieee80211_hw hw)

Definition at line 1205 of file hw.c.

void rtl92se_get_hw_reg ( struct ieee80211_hw hw,
u8  variable,
u8 val 
)

Definition at line 45 of file hw.c.

bool rtl92se_gpio_radio_on_off_checking ( struct ieee80211_hw hw,
u8 valid 
)

Definition at line 2261 of file hw.c.

int rtl92se_hw_init ( struct ieee80211_hw hw)

Definition at line 917 of file hw.c.

void rtl92se_interrupt_recognized ( struct ieee80211_hw hw,
u32 p_inta,
u32 p_intb 
)

Definition at line 1516 of file hw.c.

void rtl92se_read_eeprom_info ( struct ieee80211_hw hw)

Definition at line 1951 of file hw.c.

void rtl92se_resume ( struct ieee80211_hw hw)

Definition at line 2495 of file hw.c.

void rtl92se_set_beacon_interval ( struct ieee80211_hw hw)

Definition at line 1568 of file hw.c.

void rtl92se_set_beacon_related_registers ( struct ieee80211_hw hw)

Definition at line 1529 of file hw.c.

void rtl92se_set_check_bssid ( struct ieee80211_hw hw,
bool  check_bssid 
)

Definition at line 1096 of file hw.c.

void rtl92se_set_hw_reg ( struct ieee80211_hw hw,
u8  variable,
u8 val 
)

Definition at line 88 of file hw.c.

void rtl92se_set_key ( struct ieee80211_hw hw,
u32  key_index,
u8 p_macaddr,
bool  is_group,
u8  enc_algo,
bool  is_wepkey,
bool  clear_all 
)

Definition at line 2347 of file hw.c.

void rtl92se_set_mac_addr ( struct rtl_io io,
const u8 addr 
)

Definition at line 1092 of file hw.c.

int rtl92se_set_network_type ( struct ieee80211_hw hw,
enum nl80211_iftype  type 
)

Definition at line 1163 of file hw.c.

void rtl92se_set_qos ( struct ieee80211_hw hw,
int  aci 
)

Definition at line 1181 of file hw.c.

void rtl92se_suspend ( struct ieee80211_hw hw)

Definition at line 2488 of file hw.c.

void rtl92se_update_channel_access_setting ( struct ieee80211_hw hw)

Definition at line 2245 of file hw.c.

void rtl92se_update_hal_rate_tbl ( struct ieee80211_hw hw,
struct ieee80211_sta sta,
u8  rssi_level 
)

Definition at line 2234 of file hw.c.

void rtl92se_update_interrupt_mask ( struct ieee80211_hw hw,
u32  add_msr,
u32  rm_msr 
)

Definition at line 1580 of file hw.c.