Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
sw.c File Reference
#include "../wifi.h"
#include "../core.h"
#include "../pci.h"
#include "reg.h"
#include "def.h"
#include "phy.h"
#include "dm.h"
#include "hw.h"
#include "sw.h"
#include "trx.h"
#include "led.h"
#include <linux/module.h>

Go to the source code of this file.

Functions

 MODULE_DEVICE_TABLE (pci, rtl92de_pci_ids)
 
 MODULE_AUTHOR ("lizhaoming <[email protected]>")
 
 MODULE_AUTHOR ("Realtek WlanFAE <[email protected]>")
 
 MODULE_AUTHOR ("Larry Finger <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_DESCRIPTION ("Realtek 8192DE 802.11n Dual Mac PCI wireless")
 
 MODULE_FIRMWARE ("rtlwifi/rtl8192defw.bin")
 
 module_param_named (swenc, rtl92de_mod_params.sw_crypto, bool, 0444)
 
 module_param_named (debug, rtl92de_mod_params.debug, int, 0444)
 
 module_param_named (ips, rtl92de_mod_params.inactiveps, bool, 0444)
 
 module_param_named (swlps, rtl92de_mod_params.swctrl_lps, bool, 0444)
 
 module_param_named (fwlps, rtl92de_mod_params.fwctrl_lps, bool, 0444)
 
 MODULE_PARM_DESC (swenc,"Set to 1 for software crypto (default 0)\n")
 
 MODULE_PARM_DESC (ips,"Set to 0 to not use link power save (default 1)\n")
 
 MODULE_PARM_DESC (swlps,"Set to 1 to use SW control power save (default 0)\n")
 
 MODULE_PARM_DESC (fwlps,"Set to 1 to use FW control power save (default 1)\n")
 
 MODULE_PARM_DESC (debug,"Set debug level (0-5) (default 0)")
 
 module_init (rtl92de_module_init)
 
 module_exit (rtl92de_module_exit)
 

Variables

spinlock_t globalmutex_power
 
spinlock_t globalmutex_for_fwdownload
 
spinlock_t globalmutex_for_power_and_efuse
 

Function Documentation

MODULE_AUTHOR ( "lizhaoming <[email protected]>"  )
MODULE_AUTHOR ( "Realtek WlanFAE <[email protected]>"  )
MODULE_AUTHOR ( "Larry Finger <[email protected]>"  )
MODULE_DESCRIPTION ( "Realtek 8192DE 802.11n Dual Mac PCI wireless"  )
MODULE_DEVICE_TABLE ( pci  ,
rtl92de_pci_ids   
)
module_exit ( rtl92de_module_exit  )
MODULE_FIRMWARE ( "rtlwifi/rtl8192defw.bin"  )
module_init ( rtl92de_module_init  )
MODULE_LICENSE ( "GPL"  )
module_param_named ( swenc  ,
rtl92de_mod_params.  sw_crypto,
bool  ,
0444   
)
module_param_named ( debug  ,
rtl92de_mod_params.  debug,
int  ,
0444   
)
module_param_named ( ips  ,
rtl92de_mod_params.  inactiveps,
bool  ,
0444   
)
module_param_named ( swlps  ,
rtl92de_mod_params.  swctrl_lps,
bool  ,
0444   
)
module_param_named ( fwlps  ,
rtl92de_mod_params.  fwctrl_lps,
bool  ,
0444   
)
MODULE_PARM_DESC ( swenc  ,
"Set to 1 for software crypto (default 0)\n  
)
MODULE_PARM_DESC ( ips  ,
"Set to 0 to not use link power save (default 1)\n  
)
MODULE_PARM_DESC ( swlps  ,
"Set to 1 to use SW control power save (default 0)\n  
)
MODULE_PARM_DESC ( fwlps  ,
"Set to 1 to use FW control power save (default 1)\n  
)
MODULE_PARM_DESC ( debug  ,
"Set debug level (0-5) (default 0)"   
)

Variable Documentation

spinlock_t globalmutex_for_fwdownload

Definition at line 401 of file sw.c.

spinlock_t globalmutex_for_power_and_efuse

Definition at line 402 of file sw.c.

spinlock_t globalmutex_power

Definition at line 400 of file sw.c.