Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations | Functions
r8180.h File Reference
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/netdevice.h>
#include <linux/pci.h>
#include <linux/etherdevice.h>
#include <linux/delay.h>
#include <linux/rtnetlink.h>
#include <linux/wireless.h>
#include <linux/timer.h>
#include <linux/proc_fs.h>
#include <linux/if_arp.h>
#include "ieee80211/ieee80211.h"
#include <asm/io.h>

Go to the source code of this file.

Data Structures

struct  ChnlAccessSetting
 
union  _ECW
 
union  _ACI_AIFSN
 
union  _AC_PARAM
 
union  _ThreeWire
 
struct  _ThreeWire::_ThreeWireStruc
 
struct  buffer
 
struct  Stats
 
struct  _link_detect_t
 
struct  r8180_priv
 

Macros

#define RTL8180_MODULE_NAME   "r8180"
 
#define DMESG(x, a...)   printk(KERN_INFO RTL8180_MODULE_NAME ": " x "\n", ## a)
 
#define DMESGW(x, a...)   printk(KERN_WARNING RTL8180_MODULE_NAME ": WW:" x "\n", ## a)
 
#define DMESGE(x, a...)   printk(KERN_WARNING RTL8180_MODULE_NAME ": EE:" x "\n", ## a)
 
#define EPROM_93c46   0
 
#define EPROM_93c56   1
 
#define RTL_IOCTL_WPA_SUPPLICANT   SIOCIWFIRSTPRIV+30
 
#define DEFAULT_FRAG_THRESHOLD   2342U
 
#define MIN_FRAG_THRESHOLD   256U
 
#define DEFAULT_RTS_THRESHOLD   2342U
 
#define MIN_RTS_THRESHOLD   0U
 
#define MAX_RTS_THRESHOLD   2342U
 
#define DEFAULT_BEACONINTERVAL   0x64U
 
#define DEFAULT_RETRY_RTS   7
 
#define DEFAULT_RETRY_DATA   7
 
#define BEACON_QUEUE   6
 
#define aSifsTime   10
 
#define sCrcLng   4
 
#define sAckCtsLng   112
 
#define RATE_ADAPTIVE_TIMER_PERIOD   300
 
#define AC0_BE   0
 
#define AC1_BK   1
 
#define AC2_VI   2
 
#define AC3_VO   3
 
#define AC_MAX   4
 
#define MAX_LD_SLOT_NUM   10
 
#define KEEP_ALIVE_INTERVAL   20
 
#define CHECK_FOR_HANG_PERIOD   2
 
#define DEFAULT_KEEP_ALIVE_LEVEL   1
 
#define DEFAULT_SLOT_NUM   2
 
#define POWER_PROFILE_AC   0
 
#define POWER_PROFILE_BATTERY   1
 
#define MANAGE_PRIORITY   0
 
#define BK_PRIORITY   1
 
#define BE_PRIORITY   2
 
#define VI_PRIORITY   3
 
#define VO_PRIORITY   4
 
#define HI_PRIORITY   5
 
#define BEACON_PRIORITY   6
 
#define LOW_PRIORITY   VI_PRIORITY
 
#define NORM_PRIORITY   VO_PRIORITY
 
#define AC2Q(_ac)
 

Typedefs

typedef enum _WIRELESS_MODE WIRELESS_MODE
 
typedef struct ChnlAccessSettingPCHANNEL_ACCESS_SETTING
 
typedef struct ChnlAccessSetting CHANNEL_ACCESS_SETTING
 
typedef u32 AC_CODING
 
typedef union _ECW ECW
 
typedef union _ECWPECW
 
typedef union _ACI_AIFSN ACI_AIFSN
 
typedef union _ACI_AIFSNPACI_AIFSN
 
typedef union _AC_PARAM AC_PARAM
 
typedef union _AC_PARAMPAC_PARAM
 
typedef union _ThreeWire ThreeWireReg
 
typedef struct buffer buffer
 
typedef struct Stats Stats
 
typedef struct _link_detect_t link_detect_t
 
typedef struct _link_detect_tplink_detect_t
 
typedef enum _LED_STRATEGY_8185 LED_STRATEGY_8185
 
typedef enum _LED_STRATEGY_8185PLED_STRATEGY_8185
 
typedef enum _LED_CTL_MODE LED_CTL_MODE
 
typedef enum _RT_RF_POWER_STATE RT_RF_POWER_STATE
 
typedef enum _RT_PS_MODE RT_PS_MODE
 
typedef struct r8180_priv r8180_priv
 

Enumerations

enum  _WIRELESS_MODE {
  WIRELESS_MODE_UNKNOWN = 0x00, WIRELESS_MODE_A = 0x01, WIRELESS_MODE_B = 0x02, WIRELESS_MODE_G = 0x04,
  WIRELESS_MODE_AUTO = 0x08, WIRELESS_MODE_UNKNOWN = 0x00, WIRELESS_MODE_A = 0x01, WIRELESS_MODE_B = 0x02,
  WIRELESS_MODE_G = 0x04, WIRELESS_MODE_AUTO = 0x08, WIRELESS_MODE_N_24G = 0x10, WIRELESS_MODE_N_5G = 0x20
}
 
enum  nic_t {
  NIC_8185 = 1, NIC_8185B, NIC_UNKNOWN = 0, NIC_8192E = 1,
  NIC_8190P = 2, NIC_8192SE = 4, NIC_8192CE = 5, NIC_8192CU = 6,
  NIC_8192DE = 7, NIC_8192DU = 8, NIC_8192U = 1, NIC_8190P = 2,
  NIC_8192E = 3
}
 
enum  _LED_STRATEGY_8185 { SW_LED_MODE0, SW_LED_MODE1, HW_LED }
 
enum  _LED_CTL_MODE {
  LED_CTL_POWER_ON = 1, LED_CTL_LINK = 2, LED_CTL_NO_LINK = 3, LED_CTL_TX = 4,
  LED_CTL_RX = 5, LED_CTL_SITE_SURVEY = 6, LED_CTL_POWER_OFF = 7
}
 
enum  _RT_RF_POWER_STATE {
  eRfOn, eRfSleep, eRfOff, eRfOn,
  eRfSleep, eRfOff
}
 
enum  _ReasonCode {
  unspec_reason = 0x1, auth_not_valid = 0x2, deauth_lv_ss = 0x3, inactivity = 0x4,
  ap_overload = 0x5, class2_err = 0x6, class3_err = 0x7, disas_lv_ss = 0x8,
  asoc_not_auth = 0x9, mic_failure = 0xe, invalid_IE = 0x0d, four_way_tmout = 0x0f,
  two_way_tmout = 0x10, IE_dismatch = 0x11, invalid_Gcipher = 0x12, invalid_Pcipher = 0x13,
  invalid_AKMP = 0x14, unsup_RSNIEver = 0x15, invalid_RSNIE = 0x16, auth_802_1x_fail = 0x17,
  ciper_reject = 0x18, QoS_unspec = 0x20, QAP_bandwidth = 0x21, poor_condition = 0x22,
  no_facility = 0x23, req_declined = 0x25, invalid_param = 0x26, req_not_honored = 0x27,
  TS_not_created = 0x2F, DL_not_allowed = 0x30, dest_not_exist = 0x31, dest_not_QSTA = 0x32,
  unspec_reason = 0x1, auth_not_valid = 0x2, deauth_lv_ss = 0x3, inactivity = 0x4,
  ap_overload = 0x5, class2_err = 0x6, class3_err = 0x7, disas_lv_ss = 0x8,
  asoc_not_auth = 0x9, mic_failure = 0xe, invalid_IE = 0x0d, four_way_tmout = 0x0f,
  two_way_tmout = 0x10, IE_dismatch = 0x11, invalid_Gcipher = 0x12, invalid_Pcipher = 0x13,
  invalid_AKMP = 0x14, unsup_RSNIEver = 0x15, invalid_RSNIE = 0x16, auth_802_1x_fail = 0x17,
  ciper_reject = 0x18, QoS_unspec = 0x20, QAP_bandwidth = 0x21, poor_condition = 0x22,
  no_facility = 0x23, req_declined = 0x25, invalid_param = 0x26, req_not_honored = 0x27,
  TS_not_created = 0x2F, DL_not_allowed = 0x30, dest_not_exist = 0x31, dest_not_QSTA = 0x32,
  unspec_reason = 0x1, auth_not_valid = 0x2, deauth_lv_ss = 0x3, inactivity = 0x4,
  ap_overload = 0x5, class2_err = 0x6, class3_err = 0x7, disas_lv_ss = 0x8,
  asoc_not_auth = 0x9, mic_failure = 0xe, invalid_IE = 0x0d, four_way_tmout = 0x0f,
  two_way_tmout = 0x10, IE_dismatch = 0x11, invalid_Gcipher = 0x12, invalid_Pcipher = 0x13,
  invalid_AKMP = 0x14, unsup_RSNIEver = 0x15, invalid_RSNIE = 0x16, auth_802_1x_fail = 0x17,
  ciper_reject = 0x18, QoS_unspec = 0x20, QAP_bandwidth = 0x21, poor_condition = 0x22,
  no_facility = 0x23, req_declined = 0x25, invalid_param = 0x26, req_not_honored = 0x27,
  TS_not_created = 0x2F, DL_not_allowed = 0x30, dest_not_exist = 0x31, dest_not_QSTA = 0x32
}
 
enum  _RT_PS_MODE {
  eActive, eMaxPs, eFastPs, eActive,
  eMaxPs, eFastPs
}
 

Functions

short rtl8180_tx (struct net_device *dev, u8 *skbuf, int len, int priority, short morefrag, short fragdesc, int rate)
 
u8 read_nic_byte (struct net_device *dev, int x)
 
u32 read_nic_dword (struct net_device *dev, int x)
 
u16 read_nic_word (struct net_device *dev, int x)
 
void write_nic_byte (struct net_device *dev, int x, u8 y)
 
void write_nic_word (struct net_device *dev, int x, u16 y)
 
void write_nic_dword (struct net_device *dev, int x, u32 y)
 
void force_pci_posting (struct net_device *dev)
 
void rtl8180_rtx_disable (struct net_device *)
 
void rtl8180_rx_enable (struct net_device *)
 
void rtl8180_tx_enable (struct net_device *)
 
void rtl8180_start_scanning (struct net_device *dev)
 
void rtl8180_start_scanning_s (struct net_device *dev)
 
void rtl8180_stop_scanning (struct net_device *dev)
 
void rtl8180_disassociate (struct net_device *dev)
 
void rtl8180_set_anaparam (struct net_device *dev, u32 a)
 
void rtl8185_set_anaparam2 (struct net_device *dev, u32 a)
 
void rtl8180_set_hw_wep (struct net_device *dev)
 
void rtl8180_no_hw_wep (struct net_device *dev)
 
void rtl8180_update_msr (struct net_device *dev)
 
void rtl8180_beacon_tx_disable (struct net_device *dev)
 
void rtl8180_beacon_rx_disable (struct net_device *dev)
 
void rtl8180_conttx_enable (struct net_device *dev)
 
void rtl8180_conttx_disable (struct net_device *dev)
 
int rtl8180_down (struct net_device *dev)
 
int rtl8180_up (struct net_device *dev)
 
void rtl8180_commit (struct net_device *dev)
 
void rtl8180_set_chan (struct net_device *dev, short ch)
 
void rtl8180_set_master_essid (struct net_device *dev, char *essid)
 
void rtl8180_update_beacon_security (struct net_device *dev)
 
void write_phy (struct net_device *dev, u8 adr, u8 data)
 
void write_phy_cck (struct net_device *dev, u8 adr, u32 data)
 
void write_phy_ofdm (struct net_device *dev, u8 adr, u32 data)
 
void rtl8185_tx_antenna (struct net_device *dev, u8 ant)
 
void rtl8185_rf_pins_enable (struct net_device *dev)
 
void IBSS_randomize_cell (struct net_device *dev)
 
void IPSEnter (struct net_device *dev)
 
void IPSLeave (struct net_device *dev)
 
int get_curr_tx_free_desc (struct net_device *dev, int priority)
 
void UpdateInitialGain (struct net_device *dev)
 
bool SetAntennaConfig87SE (struct net_device *dev, u8 DefaultAnt, bool bAntDiversity)
 
void rtl8185b_adapter_start (struct net_device *dev)
 
void rtl8185b_rx_enable (struct net_device *dev)
 
void rtl8185b_tx_enable (struct net_device *dev)
 
void rtl8180_reset (struct net_device *dev)
 
void rtl8185b_irq_enable (struct net_device *dev)
 
void fix_rx_fifo (struct net_device *dev)
 
void fix_tx_fifo (struct net_device *dev)
 
void rtl8225z2_SetTXPowerLevel (struct net_device *dev, short ch)
 
void rtl8180_rate_adapter (struct work_struct *work)
 
bool MgntActSet_RF_State (struct net_device *dev, RT_RF_POWER_STATE StateToSet, u32 ChangeSource)
 

Macro Definition Documentation

#define AC0_BE   0

Definition at line 96 of file r8180.h.

#define AC1_BK   1

Definition at line 97 of file r8180.h.

#define AC2_VI   2

Definition at line 98 of file r8180.h.

#define AC2Q (   _ac)
Value:
(((_ac) == WME_AC_VO) ? VO_PRIORITY : \
((_ac) == WME_AC_VI) ? VI_PRIORITY : \
((_ac) == WME_AC_BK) ? BK_PRIORITY : \
BE_PRIORITY)

Definition at line 653 of file r8180.h.

#define AC3_VO   3

Definition at line 99 of file r8180.h.

#define AC_MAX   4

Definition at line 100 of file r8180.h.

#define aSifsTime   10

Definition at line 66 of file r8180.h.

#define BE_PRIORITY   2

Definition at line 644 of file r8180.h.

#define BEACON_PRIORITY   6

Definition at line 648 of file r8180.h.

#define BEACON_QUEUE   6

Definition at line 64 of file r8180.h.

#define BK_PRIORITY   1

Definition at line 643 of file r8180.h.

#define CHECK_FOR_HANG_PERIOD   2

Definition at line 220 of file r8180.h.

#define DEFAULT_BEACONINTERVAL   0x64U

Definition at line 59 of file r8180.h.

#define DEFAULT_FRAG_THRESHOLD   2342U

Definition at line 54 of file r8180.h.

#define DEFAULT_KEEP_ALIVE_LEVEL   1

Definition at line 221 of file r8180.h.

#define DEFAULT_RETRY_DATA   7

Definition at line 62 of file r8180.h.

#define DEFAULT_RETRY_RTS   7

Definition at line 61 of file r8180.h.

#define DEFAULT_RTS_THRESHOLD   2342U

Definition at line 56 of file r8180.h.

#define DEFAULT_SLOT_NUM   2

Definition at line 222 of file r8180.h.

#define DMESG (   x,
  a... 
)    printk(KERN_INFO RTL8180_MODULE_NAME ": " x "\n", ## a)

Definition at line 24 of file r8180.h.

#define DMESGE (   x,
  a... 
)    printk(KERN_WARNING RTL8180_MODULE_NAME ": EE:" x "\n", ## a)

Definition at line 26 of file r8180.h.

#define DMESGW (   x,
  a... 
)    printk(KERN_WARNING RTL8180_MODULE_NAME ": WW:" x "\n", ## a)

Definition at line 25 of file r8180.h.

#define EPROM_93c46   0

Definition at line 49 of file r8180.h.

#define EPROM_93c56   1

Definition at line 50 of file r8180.h.

#define HI_PRIORITY   5

Definition at line 647 of file r8180.h.

#define KEEP_ALIVE_INTERVAL   20

Definition at line 219 of file r8180.h.

#define LOW_PRIORITY   VI_PRIORITY

Definition at line 650 of file r8180.h.

#define MANAGE_PRIORITY   0

Definition at line 642 of file r8180.h.

#define MAX_LD_SLOT_NUM   10

Definition at line 218 of file r8180.h.

#define MAX_RTS_THRESHOLD   2342U

Definition at line 58 of file r8180.h.

#define MIN_FRAG_THRESHOLD   256U

Definition at line 55 of file r8180.h.

#define MIN_RTS_THRESHOLD   0U

Definition at line 57 of file r8180.h.

#define NORM_PRIORITY   VO_PRIORITY

Definition at line 651 of file r8180.h.

#define POWER_PROFILE_AC   0

Definition at line 223 of file r8180.h.

#define POWER_PROFILE_BATTERY   1

Definition at line 224 of file r8180.h.

#define RATE_ADAPTIVE_TIMER_PERIOD   300

Definition at line 71 of file r8180.h.

#define RTL8180_MODULE_NAME   "r8180"

Definition at line 23 of file r8180.h.

#define RTL_IOCTL_WPA_SUPPLICANT   SIOCIWFIRSTPRIV+30

Definition at line 52 of file r8180.h.

#define sAckCtsLng   112

Definition at line 69 of file r8180.h.

#define sCrcLng   4

Definition at line 68 of file r8180.h.

#define VI_PRIORITY   3

Definition at line 645 of file r8180.h.

#define VO_PRIORITY   4

Definition at line 646 of file r8180.h.

Typedef Documentation

typedef u32 AC_CODING

Definition at line 95 of file r8180.h.

typedef union _AC_PARAM AC_PARAM
typedef union _ACI_AIFSN ACI_AIFSN

Definition at line 252 of file ibmvfc.h.

typedef union _ECW ECW
typedef union _AC_PARAM * PAC_PARAM
typedef union _ACI_AIFSN * PACI_AIFSN
typedef union _ECW * PECW
typedef enum _RT_PS_MODE RT_PS_MODE
typedef struct Stats Stats
typedef union _ThreeWire ThreeWireReg

Enumeration Type Documentation

Enumerator:
LED_CTL_POWER_ON 
LED_CTL_LINK 
LED_CTL_NO_LINK 
LED_CTL_TX 
LED_CTL_RX 
LED_CTL_SITE_SURVEY 
LED_CTL_POWER_OFF 

Definition at line 256 of file r8180.h.

Enumerator:
SW_LED_MODE0 
SW_LED_MODE1 
HW_LED 

Definition at line 249 of file r8180.h.

Enumerator:
unspec_reason 
auth_not_valid 
deauth_lv_ss 
inactivity 
ap_overload 
class2_err 
class3_err 
disas_lv_ss 
asoc_not_auth 
mic_failure 
invalid_IE 
four_way_tmout 
two_way_tmout 
IE_dismatch 
invalid_Gcipher 
invalid_Pcipher 
invalid_AKMP 
unsup_RSNIEver 
invalid_RSNIE 
auth_802_1x_fail 
ciper_reject 
QoS_unspec 
QAP_bandwidth 
poor_condition 
no_facility 
req_declined 
invalid_param 
req_not_honored 
TS_not_created 
DL_not_allowed 
dest_not_exist 
dest_not_QSTA 
unspec_reason 
auth_not_valid 
deauth_lv_ss 
inactivity 
ap_overload 
class2_err 
class3_err 
disas_lv_ss 
asoc_not_auth 
mic_failure 
invalid_IE 
four_way_tmout 
two_way_tmout 
IE_dismatch 
invalid_Gcipher 
invalid_Pcipher 
invalid_AKMP 
unsup_RSNIEver 
invalid_RSNIE 
auth_802_1x_fail 
ciper_reject 
QoS_unspec 
QAP_bandwidth 
poor_condition 
no_facility 
req_declined 
invalid_param 
req_not_honored 
TS_not_created 
DL_not_allowed 
dest_not_exist 
dest_not_QSTA 
unspec_reason 
auth_not_valid 
deauth_lv_ss 
inactivity 
ap_overload 
class2_err 
class3_err 
disas_lv_ss 
asoc_not_auth 
mic_failure 
invalid_IE 
four_way_tmout 
two_way_tmout 
IE_dismatch 
invalid_Gcipher 
invalid_Pcipher 
invalid_AKMP 
unsup_RSNIEver 
invalid_RSNIE 
auth_802_1x_fail 
ciper_reject 
QoS_unspec 
QAP_bandwidth 
poor_condition 
no_facility 
req_declined 
invalid_param 
req_not_honored 
TS_not_created 
DL_not_allowed 
dest_not_exist 
dest_not_QSTA 

Definition at line 273 of file r8180.h.

Enumerator:
eActive 
eMaxPs 
eFastPs 
eActive 
eMaxPs 
eFastPs 

Definition at line 315 of file r8180.h.

Enumerator:
eRfOn 
eRfSleep 
eRfOff 
eRfOn 
eRfSleep 
eRfOff 

Definition at line 266 of file r8180.h.

Enumerator:
WIRELESS_MODE_UNKNOWN 
WIRELESS_MODE_A 
WIRELESS_MODE_B 
WIRELESS_MODE_G 
WIRELESS_MODE_AUTO 
WIRELESS_MODE_UNKNOWN 
WIRELESS_MODE_A 
WIRELESS_MODE_B 
WIRELESS_MODE_G 
WIRELESS_MODE_AUTO 
WIRELESS_MODE_N_24G 
WIRELESS_MODE_N_5G 

Definition at line 73 of file r8180.h.

enum nic_t
Enumerator:
NIC_8185 
NIC_8185B 
NIC_UNKNOWN 
NIC_8192E 
NIC_8190P 
NIC_8192SE 
NIC_8192CE 
NIC_8192CU 
NIC_8192DE 
NIC_8192DU 
NIC_8192U 
NIC_8190P 
NIC_8192E 

Definition at line 90 of file r8180.h.

Function Documentation

void fix_rx_fifo ( struct net_device dev)

Definition at line 614 of file r8180_core.c.

void fix_tx_fifo ( struct net_device dev)

Definition at line 535 of file r8180_core.c.

void force_pci_posting ( struct net_device dev)
inline

Definition at line 201 of file r8180_core.c.

int get_curr_tx_free_desc ( struct net_device dev,
int  priority 
)

Definition at line 465 of file r8180_core.c.

void IBSS_randomize_cell ( struct net_device dev)
void IPSEnter ( struct net_device dev)

Definition at line 1408 of file r8185b_init.c.

void IPSLeave ( struct net_device dev)

Definition at line 1430 of file r8185b_init.c.

bool MgntActSet_RF_State ( struct net_device dev,
RT_RF_POWER_STATE  StateToSet,
u32  ChangeSource 
)

Definition at line 1278 of file r8185b_init.c.

u8 read_nic_byte ( struct net_device dev,
int  x 
)

Definition at line 168 of file r8180_core.c.

u32 read_nic_dword ( struct net_device dev,
int  x 
)

Definition at line 173 of file r8180_core.c.

u16 read_nic_word ( struct net_device dev,
int  x 
)

Definition at line 178 of file r8180_core.c.

void rtl8180_beacon_rx_disable ( struct net_device dev)
void rtl8180_beacon_tx_disable ( struct net_device dev)

Definition at line 922 of file r8180_core.c.

void rtl8180_commit ( struct net_device dev)

Definition at line 3471 of file r8180_core.c.

void rtl8180_conttx_disable ( struct net_device dev)

Definition at line 848 of file r8180_core.c.

void rtl8180_conttx_enable ( struct net_device dev)

Definition at line 838 of file r8180_core.c.

void rtl8180_disassociate ( struct net_device dev)
int rtl8180_down ( struct net_device dev)

Definition at line 3423 of file r8180_core.c.

void rtl8180_no_hw_wep ( struct net_device dev)

Definition at line 2975 of file r8180_core.c.

void rtl8180_rate_adapter ( struct work_struct work)

Definition at line 874 of file r8180_dm.c.

void rtl8180_reset ( struct net_device dev)

Definition at line 1193 of file r8180_core.c.

void rtl8180_rtx_disable ( struct net_device )

Definition at line 933 of file r8180_core.c.

void rtl8180_rx_enable ( struct net_device )

Definition at line 774 of file r8180_core.c.

void rtl8180_set_anaparam ( struct net_device dev,
u32  a 
)

Definition at line 3033 of file r8180_core.c.

void rtl8180_set_chan ( struct net_device dev,
short  ch 
)

Definition at line 761 of file r8180_core.c.

void rtl8180_set_hw_wep ( struct net_device dev)

Definition at line 2979 of file r8180_core.c.

void rtl8180_set_master_essid ( struct net_device dev,
char essid 
)
void rtl8180_start_scanning ( struct net_device dev)
void rtl8180_start_scanning_s ( struct net_device dev)
void rtl8180_stop_scanning ( struct net_device dev)
short rtl8180_tx ( struct net_device dev,
u8 skbuf,
int  len,
int  priority,
short  morefrag,
short  fragdesc,
int  rate 
)

Definition at line 1932 of file r8180_core.c.

void rtl8180_tx_enable ( struct net_device )

Definition at line 858 of file r8180_core.c.

int rtl8180_up ( struct net_device dev)

Definition at line 3401 of file r8180_core.c.

void rtl8180_update_beacon_security ( struct net_device dev)
void rtl8180_update_msr ( struct net_device dev)

Definition at line 730 of file r8180_core.c.

void rtl8185_rf_pins_enable ( struct net_device dev)

Definition at line 3011 of file r8180_core.c.

void rtl8185_set_anaparam2 ( struct net_device dev,
u32  a 
)

Definition at line 3018 of file r8180_core.c.

void rtl8185_tx_antenna ( struct net_device dev,
u8  ant 
)

Definition at line 3048 of file r8180_core.c.

void rtl8185b_adapter_start ( struct net_device dev)

Definition at line 1443 of file r8185b_init.c.

void rtl8185b_irq_enable ( struct net_device dev)

Definition at line 1143 of file r8185b_init.c.

void rtl8185b_rx_enable ( struct net_device dev)

Definition at line 1581 of file r8185b_init.c.

void rtl8185b_tx_enable ( struct net_device dev)

Definition at line 1613 of file r8185b_init.c.

void rtl8225z2_SetTXPowerLevel ( struct net_device dev,
short  ch 
)

Definition at line 497 of file r8180_rtl8225z2.c.

bool SetAntennaConfig87SE ( struct net_device dev,
u8  DefaultAnt,
bool  bAntDiversity 
)

Definition at line 396 of file r8185b_init.c.

void UpdateInitialGain ( struct net_device dev)

Definition at line 694 of file r8185b_init.c.

void write_nic_byte ( struct net_device dev,
int  x,
u8  y 
)

Definition at line 183 of file r8180_core.c.

void write_nic_dword ( struct net_device dev,
int  x,
u32  y 
)

Definition at line 189 of file r8180_core.c.

void write_nic_word ( struct net_device dev,
int  x,
u16  y 
)

Definition at line 195 of file r8180_core.c.

void write_phy ( struct net_device dev,
u8  adr,
u8  data 
)
void write_phy_cck ( struct net_device dev,
u8  adr,
u32  data 
)

Definition at line 3081 of file r8180_core.c.

void write_phy_ofdm ( struct net_device dev,
u8  adr,
u32  data 
)
inline

Definition at line 3075 of file r8180_core.c.