Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
r8192U_dm.c File Reference
#include "r8192U.h"
#include "r8192U_dm.h"
#include "r8192U_hw.h"
#include "r819xU_phy.h"
#include "r819xU_phyreg.h"
#include "r8190_rtl8256.h"
#include "r819xU_cmdpkt.h"

Go to the source code of this file.

Macros

#define RTK_UL_EDCA   0xa44f
 
#define RTK_DL_EDCA   0x5e4322
 
#define ThermalMeterVal   9
 
#define RegC38_Default   0
 
#define RegC38_NonFsync_Other_AP   1
 
#define RegC38_Fsync_AP_BCM   2
 

Functions

void init_hal_dm (struct net_device *dev)
 
void deinit_hal_dm (struct net_device *dev)
 
void hal_dm_watchdog (struct net_device *dev)
 
void init_rate_adaptive (struct net_device *dev)
 
void dm_txpower_trackingcallback (struct work_struct *work)
 
void dm_cck_txpower_adjust (struct net_device *dev, bool binch14)
 
void dm_restore_dynamic_mechanism_state (struct net_device *dev)
 
void dm_backup_dynamic_mechanism_state (struct net_device *dev)
 
void dm_change_dynamic_initgain_thresh (struct net_device *dev, u32 dm_type, u32 dm_value)
 
void DM_ChangeFsyncSetting (struct net_device *dev, s32 DM_Type, s32 DM_Value)
 
void dm_force_tx_fw_info (struct net_device *dev, u32 force_type, u32 force_value)
 
void dm_init_edca_turbo (struct net_device *dev)
 
void dm_rf_operation_test_callback (unsigned long data)
 
void dm_rf_pathcheck_workitemcallback (struct work_struct *work)
 
void dm_fsync_timer_callback (unsigned long data)
 
void dm_check_fsync (struct net_device *dev)
 
void dm_shadow_init (struct net_device *dev)
 
void dm_initialize_txpower_tracking (struct net_device *dev)
 
void dm_change_fsync_setting (struct net_device *dev, s32 DM_Type, s32 DM_Value)
 
void dm_change_rxpath_selection_setting (struct net_device *dev, s32 DM_Type, s32 DM_Value)
 
void DM_CTSToSelfSetting (struct net_device *dev, u32 DM_Type, u32 DM_Value)
 

Variables

dig_t dm_digtable
 
u8 dm_shadow [16][256] = {{0}}
 
DRxPathSel DM_RxPathSelTable
 

Macro Definition Documentation

#define RegC38_Default   0
#define RegC38_Fsync_AP_BCM   2
#define RegC38_NonFsync_Other_AP   1
#define RTK_DL_EDCA   0x5e4322

Definition at line 34 of file r8192U_dm.c.

#define RTK_UL_EDCA   0xa44f

Definition at line 33 of file r8192U_dm.c.

#define ThermalMeterVal   9

Function Documentation

void deinit_hal_dm ( struct net_device dev)

Definition at line 160 of file rtl_dm.c.

void dm_backup_dynamic_mechanism_state ( struct net_device dev)

Definition at line 1621 of file rtl_dm.c.

void dm_cck_txpower_adjust ( struct net_device dev,
bool  binch14 
)

Definition at line 1530 of file rtl_dm.c.

void dm_change_dynamic_initgain_thresh ( struct net_device dev,
u32  dm_type,
u32  dm_value 
)

Definition at line 1656 of file rtl_dm.c.

void dm_change_fsync_setting ( struct net_device dev,
s32  DM_Type,
s32  DM_Value 
)

Definition at line 1914 of file r8192U_dm.c.

void dm_change_rxpath_selection_setting ( struct net_device dev,
s32  DM_Type,
s32  DM_Value 
)

Definition at line 1931 of file r8192U_dm.c.

void DM_ChangeFsyncSetting ( struct net_device dev,
s32  DM_Type,
s32  DM_Value 
)
void dm_check_fsync ( struct net_device dev)

Definition at line 2766 of file rtl_dm.c.

void DM_CTSToSelfSetting ( struct net_device dev,
u32  DM_Type,
u32  DM_Value 
)

Definition at line 2756 of file r8192U_dm.c.

void dm_force_tx_fw_info ( struct net_device dev,
u32  force_type,
u32  force_value 
)
void dm_fsync_timer_callback ( unsigned long  data)

Definition at line 2587 of file rtl_dm.c.

void dm_init_edca_turbo ( struct net_device dev)

Definition at line 2099 of file rtl_dm.c.

void dm_initialize_txpower_tracking ( struct net_device dev)

Definition at line 1472 of file r8192U_dm.c.

void dm_restore_dynamic_mechanism_state ( struct net_device dev)

Definition at line 1567 of file rtl_dm.c.

void dm_rf_operation_test_callback ( unsigned long  data)
void dm_rf_pathcheck_workitemcallback ( struct work_struct work)

Definition at line 2988 of file r8192U_dm.c.

void dm_shadow_init ( struct net_device dev)

Definition at line 2887 of file rtl_dm.c.

void dm_txpower_trackingcallback ( struct work_struct work)

Definition at line 934 of file r8192U_dm.c.

void hal_dm_watchdog ( struct net_device dev)

Definition at line 167 of file rtl_dm.c.

void init_hal_dm ( struct net_device dev)

Definition at line 137 of file rtl_dm.c.

void init_rate_adaptive ( struct net_device dev)

Definition at line 217 of file rtl_dm.c.

Variable Documentation

dig_t dm_digtable

Definition at line 40 of file r8192U_dm.c.

DRxPathSel DM_RxPathSelTable

Definition at line 44 of file r8192U_dm.c.

u8 dm_shadow[16][256] = {{0}}

Definition at line 42 of file r8192U_dm.c.