Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
r8192_priv Struct Reference

#include <rtl_core.h>

Public Types

enum  card_type {
  PCI, MINIPCI, CARDBUS, USB,
  PCI, MINIPCI, CARDBUS, USB
}
 
enum  card_type {
  PCI, MINIPCI, CARDBUS, USB,
  PCI, MINIPCI, CARDBUS, USB
}
 

Data Fields

struct pci_devpdev
 
struct pci_devbridge_pdev
 
bool bfirst_init
 
bool bfirst_after_down
 
bool initialized_at_probe
 
bool being_init_adapter
 
bool bDriverIsGoingToUnload
 
int irq
 
short irq_enabled
 
short up
 
short up_first_time
 
struct delayed_work update_beacon_wq
 
struct delayed_work watch_dog_wq
 
struct delayed_work txpower_tracking_wq
 
struct delayed_work rfpath_check_wq
 
struct delayed_work gpio_change_rf_wq
 
struct delayed_work initialgain_operate_wq
 
struct delayed_work check_hw_scan_wq
 
struct delayed_work hw_scan_simu_wq
 
struct delayed_work start_hw_scan_wq
 
struct workqueue_structpriv_wq
 
struct channel_access_setting ChannelAccessSetting
 
struct mp_adapter NdisAdapter
 
struct rtl819x_opsops
 
struct rtllib_devicertllib
 
struct work_struct reset_wq
 
struct log_int_8190 InterruptLog
 
enum rt_customer_id CustomerID
 
enum rt_rf_type_819xu rf_chip
 
enum ic_inferiority_8192s IC_Class
 
enum ht_channel_width CurrentChannelBW
 
struct bb_reg_definition PHYRegDef [4]
 
struct rate_adaptive rate_adaptive
 
struct ccktxbbgain cck_txbbgain_table [CCKTxBBGainTableLength]
 
struct ccktxbbgain cck_txbbgain_ch14_table [CCKTxBBGainTableLength]
 
struct txbbgain_struct txbbgain_table [TxBBGainTableLength]
 
enum acm_method AcmMethod
 
struct rt_firmwarepFirmware
 
enum rtl819x_loopback LoopbackMode
 
enum firmware_source firmware_source
 
struct timer_list watch_dog_timer
 
struct timer_list fsync_timer
 
struct timer_list gpio_polling_timer
 
spinlock_t fw_scan_lock
 
spinlock_t irq_lock
 
spinlock_t irq_th_lock
 
spinlock_t tx_lock
 
spinlock_t rf_ps_lock
 
spinlock_t rw_lock
 
spinlock_t rt_h2c_lock
 
spinlock_t rf_lock
 
spinlock_t ps_lock
 
struct sk_buff_head rx_queue
 
struct sk_buff_head skb_queue
 
struct tasklet_struct irq_rx_tasklet
 
struct tasklet_struct irq_tx_tasklet
 
struct tasklet_struct irq_prepare_beacon_tasklet
 
struct semaphore wx_sem
 
struct semaphore rf_sem
 
struct mutex mutex
 
struct rt_stats stats
 
struct iw_statistics wstats
 
struct proc_dir_entrydir_dev
 
short(* rf_set_sens )(struct net_device *dev, short sens)
 
u8(* rf_set_chan )(struct net_device *dev, u8 ch)
 
void(* rf_close )(struct net_device *dev)
 
void(* rf_init )(struct net_device *dev)
 
struct rx_descrx_ring [MAX_RX_QUEUE]
 
struct sk_buffrx_buf [MAX_RX_QUEUE][MAX_RX_COUNT]
 
dma_addr_t rx_ring_dma [MAX_RX_QUEUE]
 
unsigned int rx_idx [MAX_RX_QUEUE]
 
int rxringcount
 
u16 rxbuffersize
 
u64 LastRxDescTSF
 
u16 EarlyRxThreshold
 
u32 ReceiveConfig
 
u8 AcmControl
 
u8 RFProgType
 
u8 retry_data
 
u8 retry_rts
 
u16 rts
 
struct rtl8192_tx_ring tx_ring [MAX_TX_QUEUE_COUNT]
 
int txringcount
 
int txbuffsize
 
int txfwbuffersize
 
atomic_t tx_pending [0x10]
 
u16 ShortRetryLimit
 
u16 LongRetryLimit
 
u32 TransmitConfig
 
u8 RegCWinMin
 
u8 keepAliveLevel
 
bool sw_radio_on
 
bool bHwRadioOff
 
bool pwrdown
 
bool blinked_ingpio
 
u8 polling_timer_on
 
enum r8192_priv::card_type card_type
 
struct work_struct qos_activate
 
u8 bIbssCoordinator
 
short promisc
 
short crcmon
 
int txbeaconcount
 
short chan
 
short sens
 
short max_sens
 
u32 rx_prevlen
 
u8 ScanDelay
 
bool ps_force
 
u32 irq_mask [2]
 
u8 Rf_Mode
 
enum nic_t card_8192
 
u8 card_8192_version
 
short enable_gpio0
 
u8 rf_type
 
u8 IC_Cut
 
char nick [IW_ESSID_MAX_SIZE+1]
 
u8 RegBcnCtrlVal
 
bool bHwAntDiv
 
bool bTKIPinNmodeFromReg
 
bool bWEPinNmodeFromReg
 
bool bLedOpenDrain
 
u8 check_roaming_cnt
 
bool bIgnoreSilentReset
 
u32 SilentResetRxSoltNum
 
u32 SilentResetRxSlotIndex
 
u32 SilentResetRxStuckEvent [MAX_SILENT_RESET_RX_SLOT_NUM]
 
voidscan_cmd
 
u8 hwscan_bw_40
 
u16 nrxAMPDU_size
 
u8 nrxAMPDU_aggr_num
 
u32 last_rxdesc_tsf_high
 
u32 last_rxdesc_tsf_low
 
u16 basic_rate
 
u8 short_preamble
 
u8 dot11CurrentPreambleMode
 
u8 slot_time
 
u16 SifsTime
 
u8 RegWirelessMode
 
u8 firmware_version
 
u16 FirmwareSubVersion
 
u16 rf_pathmap
 
bool AutoloadFailFlag
 
u8 RegPciASPM
 
u8 RegAMDPciASPM
 
u8 RegHwSwRfOffD3
 
u8 RegSupportPciASPM
 
bool bSupportASPM
 
u32 RfRegChnlVal [2]
 
u8 ShowRateMode
 
u8 RATRTableBitmap
 
u8 EfuseMap [2][HWSET_MAX_SIZE_92S]
 
u16 EfuseUsedBytes
 
u8 EfuseUsedPercentage
 
short epromtype
 
u16 eeprom_vid
 
u16 eeprom_did
 
u16 eeprom_svid
 
u16 eeprom_smid
 
u8 eeprom_CustomerID
 
u16 eeprom_ChannelPlan
 
u8 eeprom_version
 
u8 EEPROMRegulatory
 
u8 EEPROMPwrGroup [2][3]
 
u8 EEPROMOptional
 
u8 EEPROMTxPowerLevelCCK [14]
 
u8 EEPROMTxPowerLevelOFDM24G [14]
 
u8 EEPROMTxPowerLevelOFDM5G [24]
 
u8 EEPROMRfACCKChnl1TxPwLevel [3]
 
u8 EEPROMRfAOfdmChnlTxPwLevel [3]
 
u8 EEPROMRfCCCKChnl1TxPwLevel [3]
 
u8 EEPROMRfCOfdmChnlTxPwLevel [3]
 
u16 EEPROMTxPowerDiff
 
u16 EEPROMAntPwDiff
 
u8 EEPROMThermalMeter
 
u8 EEPROMPwDiff
 
u8 EEPROMCrystalCap
 
u8 EEPROMBluetoothCoexist
 
u8 EEPROMBluetoothType
 
u8 EEPROMBluetoothAntNum
 
u8 EEPROMBluetoothAntIsolation
 
u8 EEPROMBluetoothRadioShared
 
u8 EEPROMSupportWoWLAN
 
u8 EEPROMBoardType
 
u8 EEPROM_Def_Ver
 
u8 EEPROMHT2T_TxPwr [6]
 
u8 EEPROMTSSI_A
 
u8 EEPROMTSSI_B
 
u8 EEPROMTxPowerLevelCCK_V1 [3]
 
u8 EEPROMLegacyHTTxPowerDiff
 
u8 BluetoothCoexist
 
u8 CrystalCap
 
u8 ThermalMeter [2]
 
u16 FwCmdIOMap
 
u32 FwCmdIOParam
 
u8 SwChnlInProgress
 
u8 SwChnlStage
 
u8 SwChnlStep
 
u8 SetBWModeInProgress
 
u8 nCur40MhzPrimeSC
 
u32 RfReg0Value [4]
 
u8 NumTotalRFPath
 
bool brfpath_rxenable [4]
 
bool bTXPowerDataReadFromEEPORM
 
u16 RegChannelPlan
 
u16 ChannelPlan
 
bool bChnlPlanFromHW
 
bool RegRfOff
 
bool isRFOff
 
bool bInPowerSaveMode
 
u8 bHwRfOffAction
 
bool aspm_clkreq_enable
 
u32 pci_bridge_vendor
 
u8 RegHostPciASPMSetting
 
u8 RegDevicePciASPMSetting
 
bool RFChangeInProgress
 
bool SetRFPowerStateInProgress
 
bool bdisable_nic
 
u8 pwrGroupCnt
 
u8 ThermalValue_LCK
 
u8 ThermalValue_IQK
 
bool bRfPiEnable
 
u32 APKoutput [2][2]
 
bool bAPKdone
 
long RegE94
 
long RegE9C
 
long RegEB4
 
long RegEBC
 
u32 RegC04
 
u32 Reg874
 
u32 RegC08
 
u32 ADDA_backup [16]
 
u32 IQK_MAC_backup [3]
 
bool SetFwCmdInProgress
 
u8 CurrentFwCmdIO
 
u8 rssi_level
 
bool bInformFWDriverControlDM
 
u8 PwrGroupHT20 [2][14]
 
u8 PwrGroupHT40 [2][14]
 
u8 ThermalValue
 
long EntryMinUndecoratedSmoothedPWDB
 
long EntryMaxUndecoratedSmoothedPWDB
 
u8 DynamicTxHighPowerLvl
 
u8 LastDTPLvl
 
u32 CurrentRATR0
 
struct false_alarm_stats FalseAlmCnt
 
u8 DMFlag
 
u8 DM_Type
 
u8 CckPwEnl
 
u16 TSSI_13dBm
 
u32 Pwr_Track
 
u8 CCKPresentAttentuation_20Mdefault
 
u8 CCKPresentAttentuation_40Mdefault
 
char CCKPresentAttentuation_difference
 
char CCKPresentAttentuation
 
u8 bCckHighPower
 
long undecorated_smoothed_pwdb
 
long undecorated_smoothed_cck_adc_pwdb [4]
 
u32 MCSTxPowerLevelOriginalOffset [6]
 
u32 CCKTxPowerLevelOriginalOffset
 
u8 TxPowerLevelCCK [14]
 
u8 TxPowerLevelCCK_A [14]
 
u8 TxPowerLevelCCK_C [14]
 
u8 TxPowerLevelOFDM24G [14]
 
u8 TxPowerLevelOFDM5G [14]
 
u8 TxPowerLevelOFDM24G_A [14]
 
u8 TxPowerLevelOFDM24G_C [14]
 
u8 LegacyHTTxPowerDiff
 
u8 TxPowerDiff
 
s8 RF_C_TxPwDiff
 
s8 RF_B_TxPwDiff
 
u8 RfTxPwrLevelCck [2][14]
 
u8 RfTxPwrLevelOfdm1T [2][14]
 
u8 RfTxPwrLevelOfdm2T [2][14]
 
u8 AntennaTxPwDiff [3]
 
u8 TxPwrHt20Diff [2][14]
 
u8 TxPwrLegacyHtDiff [2][14]
 
u8 TxPwrSafetyFlag
 
u8 HT2T_TxPwr_A [14]
 
u8 HT2T_TxPwr_B [14]
 
u8 CurrentCckTxPwrIdx
 
u8 CurrentOfdm24GTxPwrIdx
 
bool bdynamic_txpower
 
bool bDynamicTxHighPower
 
bool bDynamicTxLowPower
 
bool bLastDTPFlag_High
 
bool bLastDTPFlag_Low
 
bool bstore_last_dtpflag
 
bool bstart_txctrl_bydtp
 
u8 rfa_txpowertrackingindex
 
u8 rfa_txpowertrackingindex_real
 
u8 rfa_txpowertracking_default
 
u8 rfc_txpowertrackingindex
 
u8 rfc_txpowertrackingindex_real
 
u8 rfc_txpowertracking_default
 
bool btxpower_tracking
 
bool bcck_in_ch14
 
u8 TxPowerTrackControl
 
u8 txpower_count
 
bool btxpower_trackingInit
 
u8 OFDM_index [2]
 
u8 CCK_index
 
u8 Record_CCK_20Mindex
 
u8 Record_CCK_40Mindex
 
struct init_gain initgain_backup
 
u8 DefaultInitialGain [4]
 
bool bis_any_nonbepkts
 
bool bcurrent_turbo_EDCA
 
bool bis_cur_rdlstate
 
bool bCCKinCH14
 
u8 MidHighPwrTHR_L1
 
u8 MidHighPwrTHR_L2
 
bool bfsync_processing
 
u32 rate_record
 
u32 rateCountDiffRecord
 
u32 ContinueDiffCount
 
bool bswitch_fsync
 
u8 framesync
 
u32 framesyncC34
 
u8 framesyncMonitor
 
bool bDMInitialGainEnable
 
bool MutualAuthenticationFail
 
bool bDisableFrameBursting
 
u32 reset_count
 
bool bpbc_pressed
 
u32 txpower_checkcnt
 
u32 txpower_tracking_callback_cnt
 
u8 thermal_read_val [40]
 
u8 thermal_readback_index
 
u32 ccktxpower_adjustcnt_not_ch14
 
u32 ccktxpower_adjustcnt_ch14
 
enum reset_type ResetProgress
 
bool bForcedSilentReset
 
bool bDisableNormalResetCheck
 
u16 TxCounter
 
u16 RxCounter
 
int IrpPendingCount
 
bool bResetInProgress
 
bool force_reset
 
bool force_lps
 
u8 InitialGainOperateType
 
bool chan_forced
 
bool bSingleCarrier
 
bool RegBoard
 
bool bCckContTx
 
bool bOfdmContTx
 
bool bStartContTx
 
u8 RegPaModel
 
u8 btMpCckTxPower
 
u8 btMpOfdmTxPower
 
u32 MptActType
 
u32 MptIoOffset
 
u32 MptIoValue
 
u32 MptRfPath
 
u32 MptBandWidth
 
u32 MptRateIndex
 
u8 MptChannelToSw
 
u32 MptRCR
 
u8 PwrDomainProtect
 
u8 H2CTxCmdSeq
 
struct usb_device * udev
 
u16 eeprom_pid
 
u8 eeprom_ChannelPlan
 
RT_CUSTOMER_ID CustomerID
 
LED_STRATEGY_8190 LedStrategy
 
u8 txqueue_to_outpipemap [9]
 
struct ieee80211_deviceieee80211
 
short card_8192
 
short hw_plcp_len
 
short plcp_preamble_mode
 
u16 irq_mask
 
RT_RF_TYPE_819xU rf_chip
 
struct Stats stats
 
struct urb ** rx_urb
 
struct urb ** rx_cmd_urb
 
short tx_urb_index
 
struct urbrxurb_task
 
u32 LastRxDescTSFHigh
 
u32 LastRxDescTSFLow
 
struct ChnlAccessSetting ChannelAccessSetting
 
bool bDcut
 
bool bCurrentRxAggrEnable
 
prt_firmware pFirmware
 
rtl819xUsb_loopback_e LoopbackMode
 
BB_REGISTER_DEFINITION_T PHYRegDef [4]
 
HT_CHANNEL_WIDTH CurrentChannelBW
 
u8 ChannelPlan
 
rate_adaptive rate_adaptive
 
txbbgain_struct txbbgain_table [TxBBGainTableLength]
 
ccktxbbgain_struct cck_txbbgain_table [CCKTxBBGainTableLength]
 
ccktxbbgain_struct cck_txbbgain_ch14_table [CCKTxBBGainTableLength]
 
s8 cck_present_attentuation
 
u8 cck_present_attentuation_20Mdefault
 
u8 cck_present_attentuation_40Mdefault
 
char cck_present_attentuation_difference
 
bool btxpowerdata_readfromEEPORM
 
init_gain initgain_backup
 
u8 tx_fwinfo_force_subcarriermode
 
u8 tx_fwinfo_force_subcarrierval
 
RESET_TYPE ResetProgress
 

Detailed Description

Definition at line 532 of file rtl_core.h.

Member Enumeration Documentation

Enumerator:
PCI 
MINIPCI 
CARDBUS 
USB 
PCI 
MINIPCI 
CARDBUS 
USB 

Definition at line 661 of file rtl_core.h.

enum card_type
Enumerator:
PCI 
MINIPCI 
CARDBUS 
USB 
PCI 
MINIPCI 
CARDBUS 
USB 

Definition at line 903 of file r8192U.h.

Field Documentation

u8 AcmControl

Definition at line 635 of file rtl_core.h.

enum acm_method AcmMethod

Definition at line 584 of file rtl_core.h.

u32 ADDA_backup[16]

Definition at line 845 of file rtl_core.h.

u8 AntennaTxPwDiff

Definition at line 895 of file rtl_core.h.

u32 APKoutput[2][2]

Definition at line 834 of file rtl_core.h.

bool aspm_clkreq_enable

Definition at line 819 of file rtl_core.h.

bool AutoloadFailFlag

Definition at line 730 of file rtl_core.h.

bool bAPKdone

Definition at line 835 of file rtl_core.h.

u16 basic_rate

Definition at line 719 of file rtl_core.h.

bool bcck_in_ch14

Definition at line 920 of file rtl_core.h.

bool bCckContTx

Definition at line 981 of file rtl_core.h.

u8 bCckHighPower

Definition at line 875 of file rtl_core.h.

bool bCCKinCH14

Definition at line 938 of file rtl_core.h.

bool bChnlPlanFromHW

Definition at line 812 of file rtl_core.h.

bool bcurrent_turbo_EDCA

Definition at line 935 of file rtl_core.h.

bool bCurrentRxAggrEnable

Definition at line 1018 of file r8192U.h.

bool bDcut

Definition at line 1017 of file r8192U.h.

bool bdisable_nic

Definition at line 826 of file rtl_core.h.

bool bDisableFrameBursting

Definition at line 955 of file rtl_core.h.

bool bDisableNormalResetCheck

Definition at line 969 of file rtl_core.h.

bool bDMInitialGainEnable

Definition at line 952 of file rtl_core.h.

bool bDriverIsGoingToUnload

Definition at line 540 of file rtl_core.h.

bool bdynamic_txpower

Definition at line 904 of file rtl_core.h.

bool bDynamicTxHighPower

Definition at line 905 of file rtl_core.h.

bool bDynamicTxLowPower

Definition at line 906 of file rtl_core.h.

bool being_init_adapter

Definition at line 539 of file rtl_core.h.

bool bfirst_after_down

Definition at line 537 of file rtl_core.h.

bool bfirst_init

Definition at line 536 of file rtl_core.h.

bool bForcedSilentReset

Definition at line 968 of file rtl_core.h.

bool bfsync_processing

Definition at line 943 of file rtl_core.h.

bool bHwAntDiv

Definition at line 696 of file rtl_core.h.

bool bHwRadioOff

Definition at line 654 of file rtl_core.h.

u8 bHwRfOffAction

Definition at line 817 of file rtl_core.h.

u8 bIbssCoordinator

Definition at line 668 of file rtl_core.h.

bool bIgnoreSilentReset

Definition at line 705 of file rtl_core.h.

bool bInformFWDriverControlDM

Definition at line 853 of file rtl_core.h.

bool bInPowerSaveMode

Definition at line 816 of file rtl_core.h.

bool bis_any_nonbepkts

Definition at line 934 of file rtl_core.h.

bool bis_cur_rdlstate

Definition at line 936 of file rtl_core.h.

bool bLastDTPFlag_High

Definition at line 907 of file rtl_core.h.

bool bLastDTPFlag_Low

Definition at line 908 of file rtl_core.h.

bool bLedOpenDrain

Definition at line 701 of file rtl_core.h.

bool blinked_ingpio

Definition at line 656 of file rtl_core.h.

u8 BluetoothCoexist

Definition at line 789 of file rtl_core.h.

bool bOfdmContTx

Definition at line 982 of file rtl_core.h.

bool bpbc_pressed

Definition at line 958 of file rtl_core.h.

bool bResetInProgress

Definition at line 973 of file rtl_core.h.

bool brfpath_rxenable

Definition at line 806 of file rtl_core.h.

bool bRfPiEnable

Definition at line 832 of file rtl_core.h.

struct pci_dev* bridge_pdev

Definition at line 534 of file rtl_core.h.

bool bSingleCarrier

Definition at line 979 of file rtl_core.h.

bool bstart_txctrl_bydtp

Definition at line 911 of file rtl_core.h.

bool bStartContTx

Definition at line 983 of file rtl_core.h.

bool bstore_last_dtpflag

Definition at line 910 of file rtl_core.h.

bool bSupportASPM

Definition at line 736 of file rtl_core.h.

bool bswitch_fsync

Definition at line 947 of file rtl_core.h.

bool bTKIPinNmodeFromReg

Definition at line 698 of file rtl_core.h.

u8 btMpCckTxPower

Definition at line 985 of file rtl_core.h.

u8 btMpOfdmTxPower

Definition at line 986 of file rtl_core.h.

bool btxpower_tracking

Definition at line 919 of file rtl_core.h.

bool btxpower_trackingInit

Definition at line 924 of file rtl_core.h.

bool btxpowerdata_readfromEEPORM

Definition at line 1106 of file r8192U.h.

bool bTXPowerDataReadFromEEPORM

Definition at line 808 of file rtl_core.h.

bool bWEPinNmodeFromReg

Definition at line 699 of file rtl_core.h.

enum nic_t card_8192

Definition at line 686 of file rtl_core.h.

short card_8192

Definition at line 899 of file r8192U.h.

u8 card_8192_version

Definition at line 687 of file rtl_core.h.

u8 CCK_index

Definition at line 927 of file rtl_core.h.

s8 cck_present_attentuation

Definition at line 1100 of file r8192U.h.

u8 cck_present_attentuation_20Mdefault

Definition at line 1101 of file r8192U.h.

u8 cck_present_attentuation_40Mdefault

Definition at line 1102 of file r8192U.h.

char cck_present_attentuation_difference

Definition at line 1103 of file r8192U.h.

struct ccktxbbgain cck_txbbgain_ch14_table[CCKTxBBGainTableLength]

Definition at line 580 of file rtl_core.h.

ccktxbbgain_struct cck_txbbgain_ch14_table[CCKTxBBGainTableLength]

Definition at line 1093 of file r8192U.h.

Definition at line 579 of file rtl_core.h.

Definition at line 1092 of file r8192U.h.

char CCKPresentAttentuation

Definition at line 874 of file rtl_core.h.

u8 CCKPresentAttentuation_20Mdefault

Definition at line 871 of file rtl_core.h.

u8 CCKPresentAttentuation_40Mdefault

Definition at line 872 of file rtl_core.h.

char CCKPresentAttentuation_difference

Definition at line 873 of file rtl_core.h.

u8 CckPwEnl

Definition at line 868 of file rtl_core.h.

u32 ccktxpower_adjustcnt_ch14

Definition at line 965 of file rtl_core.h.

u32 ccktxpower_adjustcnt_not_ch14

Definition at line 964 of file rtl_core.h.

u32 CCKTxPowerLevelOriginalOffset

Definition at line 880 of file rtl_core.h.

Definition at line 675 of file rtl_core.h.

bool chan_forced

Definition at line 978 of file rtl_core.h.

struct channel_access_setting ChannelAccessSetting

Definition at line 559 of file rtl_core.h.

struct ChnlAccessSetting ChannelAccessSetting

Definition at line 1009 of file r8192U.h.

u16 ChannelPlan

Definition at line 811 of file rtl_core.h.

u8 ChannelPlan

Definition at line 1057 of file r8192U.h.

struct delayed_work check_hw_scan_wq

Definition at line 553 of file rtl_core.h.

u8 check_roaming_cnt

Definition at line 703 of file rtl_core.h.

u32 ContinueDiffCount

Definition at line 946 of file rtl_core.h.

short crcmon

Definition at line 671 of file rtl_core.h.

u8 CrystalCap

Definition at line 791 of file rtl_core.h.

u8 CurrentCckTxPwrIdx

Definition at line 901 of file rtl_core.h.

enum ht_channel_width CurrentChannelBW

Definition at line 575 of file rtl_core.h.

HT_CHANNEL_WIDTH CurrentChannelBW

Definition at line 1056 of file r8192U.h.

u8 CurrentFwCmdIO

Definition at line 849 of file rtl_core.h.

u8 CurrentOfdm24GTxPwrIdx

Definition at line 902 of file rtl_core.h.

u32 CurrentRATR0

Definition at line 862 of file rtl_core.h.

enum rt_customer_id CustomerID

Definition at line 570 of file rtl_core.h.

RT_CUSTOMER_ID CustomerID

Definition at line 893 of file r8192U.h.

u8 DefaultInitialGain

Definition at line 933 of file rtl_core.h.

Definition at line 617 of file rtl_core.h.

u8 DM_Type

Definition at line 866 of file rtl_core.h.

u8 DMFlag

Definition at line 865 of file rtl_core.h.

u8 dot11CurrentPreambleMode

Definition at line 721 of file rtl_core.h.

u8 DynamicTxHighPowerLvl

Definition at line 860 of file rtl_core.h.

u16 EarlyRxThreshold

Definition at line 633 of file rtl_core.h.

u16 eeprom_ChannelPlan

Definition at line 753 of file rtl_core.h.

u8 eeprom_ChannelPlan

Definition at line 892 of file r8192U.h.

u8 eeprom_CustomerID

Definition at line 752 of file rtl_core.h.

u8 EEPROM_Def_Ver

Definition at line 782 of file rtl_core.h.

u16 eeprom_did

Definition at line 749 of file rtl_core.h.

u16 eeprom_pid

Definition at line 890 of file r8192U.h.

u16 eeprom_smid

Definition at line 751 of file rtl_core.h.

u16 eeprom_svid

Definition at line 750 of file rtl_core.h.

u8 eeprom_version

Definition at line 754 of file rtl_core.h.

u16 eeprom_vid

Definition at line 748 of file rtl_core.h.

u16 EEPROMAntPwDiff

Definition at line 768 of file rtl_core.h.

u8 EEPROMBluetoothAntIsolation

Definition at line 776 of file rtl_core.h.

u8 EEPROMBluetoothAntNum

Definition at line 775 of file rtl_core.h.

u8 EEPROMBluetoothCoexist

Definition at line 773 of file rtl_core.h.

u8 EEPROMBluetoothRadioShared

Definition at line 777 of file rtl_core.h.

u8 EEPROMBluetoothType

Definition at line 774 of file rtl_core.h.

u8 EEPROMBoardType

Definition at line 781 of file rtl_core.h.

u8 EEPROMCrystalCap

Definition at line 771 of file rtl_core.h.

u8 EEPROMHT2T_TxPwr[6]

Definition at line 783 of file rtl_core.h.

u8 EEPROMLegacyHTTxPowerDiff

Definition at line 787 of file rtl_core.h.

u8 EEPROMOptional

Definition at line 758 of file rtl_core.h.

u8 EEPROMPwDiff

Definition at line 770 of file rtl_core.h.

u8 EEPROMPwrGroup[2][3]

Definition at line 757 of file rtl_core.h.

u8 EEPROMRegulatory

Definition at line 756 of file rtl_core.h.

u8 EEPROMRfACCKChnl1TxPwLevel[3]

Definition at line 763 of file rtl_core.h.

u8 EEPROMRfAOfdmChnlTxPwLevel[3]

Definition at line 764 of file rtl_core.h.

u8 EEPROMRfCCCKChnl1TxPwLevel[3]

Definition at line 765 of file rtl_core.h.

u8 EEPROMRfCOfdmChnlTxPwLevel[3]

Definition at line 766 of file rtl_core.h.

u8 EEPROMSupportWoWLAN

Definition at line 780 of file rtl_core.h.

u8 EEPROMThermalMeter

Definition at line 769 of file rtl_core.h.

u8 EEPROMTSSI_A

Definition at line 784 of file rtl_core.h.

u8 EEPROMTSSI_B

Definition at line 785 of file rtl_core.h.

u16 EEPROMTxPowerDiff

Definition at line 767 of file rtl_core.h.

u8 EEPROMTxPowerLevelCCK

Definition at line 760 of file rtl_core.h.

u8 EEPROMTxPowerLevelCCK_V1

Definition at line 786 of file rtl_core.h.

u8 EEPROMTxPowerLevelOFDM24G

Definition at line 761 of file rtl_core.h.

u8 EEPROMTxPowerLevelOFDM5G

Definition at line 762 of file rtl_core.h.

u8 EfuseMap[2][HWSET_MAX_SIZE_92S]

Definition at line 743 of file rtl_core.h.

u16 EfuseUsedBytes

Definition at line 744 of file rtl_core.h.

u8 EfuseUsedPercentage

Definition at line 745 of file rtl_core.h.

short enable_gpio0

Definition at line 689 of file rtl_core.h.

long EntryMaxUndecoratedSmoothedPWDB

Definition at line 859 of file rtl_core.h.

long EntryMinUndecoratedSmoothedPWDB

Definition at line 858 of file rtl_core.h.

short epromtype

Definition at line 747 of file rtl_core.h.

Definition at line 863 of file rtl_core.h.

Definition at line 588 of file rtl_core.h.

Definition at line 727 of file rtl_core.h.

u16 FirmwareSubVersion

Definition at line 728 of file rtl_core.h.

bool force_lps

Definition at line 975 of file rtl_core.h.

bool force_reset

Definition at line 974 of file rtl_core.h.

u8 framesync

Definition at line 948 of file rtl_core.h.

u32 framesyncC34

Definition at line 949 of file rtl_core.h.

u8 framesyncMonitor

Definition at line 950 of file rtl_core.h.

struct timer_list fsync_timer

Definition at line 591 of file rtl_core.h.

spinlock_t fw_scan_lock

Definition at line 594 of file rtl_core.h.

u16 FwCmdIOMap

Definition at line 794 of file rtl_core.h.

u32 FwCmdIOParam

Definition at line 795 of file rtl_core.h.

struct delayed_work gpio_change_rf_wq

Definition at line 551 of file rtl_core.h.

struct timer_list gpio_polling_timer

Definition at line 592 of file rtl_core.h.

u8 H2CTxCmdSeq

Definition at line 999 of file rtl_core.h.

u8 HT2T_TxPwr_A[14]

Definition at line 899 of file rtl_core.h.

u8 HT2T_TxPwr_B[14]

Definition at line 900 of file rtl_core.h.

short hw_plcp_len

Definition at line 904 of file r8192U.h.

struct delayed_work hw_scan_simu_wq

Definition at line 554 of file rtl_core.h.

u8 hwscan_bw_40

Definition at line 711 of file rtl_core.h.

enum ic_inferiority_8192s IC_Class

Definition at line 574 of file rtl_core.h.

u8 IC_Cut

Definition at line 692 of file rtl_core.h.

Definition at line 897 of file r8192U.h.

struct init_gain initgain_backup

Definition at line 932 of file rtl_core.h.

init_gain initgain_backup

Definition at line 1109 of file r8192U.h.

struct delayed_work initialgain_operate_wq

Definition at line 552 of file rtl_core.h.

u8 InitialGainOperateType

Definition at line 976 of file rtl_core.h.

bool initialized_at_probe

Definition at line 538 of file rtl_core.h.

struct log_int_8190 InterruptLog

Definition at line 568 of file rtl_core.h.

u32 IQK_MAC_backup[3]

Definition at line 846 of file rtl_core.h.

int IrpPendingCount

Definition at line 972 of file rtl_core.h.

int irq

Definition at line 542 of file rtl_core.h.

short irq_enabled

Definition at line 543 of file rtl_core.h.

spinlock_t irq_lock

Definition at line 595 of file rtl_core.h.

u32 irq_mask[2]

Definition at line 683 of file rtl_core.h.

u16 irq_mask

Definition at line 913 of file r8192U.h.

struct tasklet_struct irq_prepare_beacon_tasklet

Definition at line 609 of file rtl_core.h.

struct tasklet_struct irq_rx_tasklet

Definition at line 607 of file rtl_core.h.

spinlock_t irq_th_lock

Definition at line 596 of file rtl_core.h.

struct tasklet_struct irq_tx_tasklet

Definition at line 608 of file rtl_core.h.

bool isRFOff

Definition at line 815 of file rtl_core.h.

u8 keepAliveLevel

Definition at line 651 of file rtl_core.h.

u32 last_rxdesc_tsf_high

Definition at line 716 of file rtl_core.h.

u32 last_rxdesc_tsf_low

Definition at line 717 of file rtl_core.h.

u8 LastDTPLvl

Definition at line 861 of file rtl_core.h.

u64 LastRxDescTSF

Definition at line 631 of file rtl_core.h.

u32 LastRxDescTSFHigh

Definition at line 994 of file r8192U.h.

u32 LastRxDescTSFLow

Definition at line 995 of file r8192U.h.

LED_STRATEGY_8190 LedStrategy

Definition at line 894 of file r8192U.h.

u8 LegacyHTTxPowerDiff

Definition at line 888 of file rtl_core.h.

u16 LongRetryLimit

Definition at line 648 of file rtl_core.h.

enum rtl819x_loopback LoopbackMode

Definition at line 587 of file rtl_core.h.

rtl819xUsb_loopback_e LoopbackMode

Definition at line 1021 of file r8192U.h.

short max_sens

Definition at line 677 of file rtl_core.h.

u32 MCSTxPowerLevelOriginalOffset

Definition at line 879 of file rtl_core.h.

u8 MidHighPwrTHR_L1

Definition at line 940 of file rtl_core.h.

u8 MidHighPwrTHR_L2

Definition at line 941 of file rtl_core.h.

u32 MptActType

Definition at line 988 of file rtl_core.h.

u32 MptBandWidth

Definition at line 993 of file rtl_core.h.

u8 MptChannelToSw

Definition at line 995 of file rtl_core.h.

u32 MptIoOffset

Definition at line 989 of file rtl_core.h.

u32 MptIoValue

Definition at line 990 of file rtl_core.h.

u32 MptRateIndex

Definition at line 994 of file rtl_core.h.

u32 MptRCR

Definition at line 996 of file rtl_core.h.

u32 MptRfPath

Definition at line 991 of file rtl_core.h.

Definition at line 613 of file rtl_core.h.

bool MutualAuthenticationFail

Definition at line 953 of file rtl_core.h.

u8 nCur40MhzPrimeSC

Definition at line 802 of file rtl_core.h.

struct mp_adapter NdisAdapter

Definition at line 561 of file rtl_core.h.

Definition at line 693 of file rtl_core.h.

u8 nrxAMPDU_aggr_num

Definition at line 714 of file rtl_core.h.

u16 nrxAMPDU_size

Definition at line 713 of file rtl_core.h.

u8 NumTotalRFPath

Definition at line 805 of file rtl_core.h.

u8 OFDM_index

Definition at line 926 of file rtl_core.h.

Definition at line 563 of file rtl_core.h.

Definition at line 820 of file rtl_core.h.

struct pci_dev* pdev

Definition at line 533 of file rtl_core.h.

struct rt_firmware* pFirmware

Definition at line 586 of file rtl_core.h.

prt_firmware pFirmware

Definition at line 1020 of file r8192U.h.

struct bb_reg_definition PHYRegDef[4]

Definition at line 576 of file rtl_core.h.

Definition at line 1033 of file r8192U.h.

short plcp_preamble_mode

Definition at line 905 of file r8192U.h.

u8 polling_timer_on

Definition at line 657 of file rtl_core.h.

Definition at line 557 of file rtl_core.h.

short promisc

Definition at line 670 of file rtl_core.h.

bool ps_force

Definition at line 681 of file rtl_core.h.

spinlock_t ps_lock

Definition at line 602 of file rtl_core.h.

u32 Pwr_Track

Definition at line 870 of file rtl_core.h.

u8 PwrDomainProtect

Definition at line 998 of file rtl_core.h.

bool pwrdown

Definition at line 655 of file rtl_core.h.

u8 pwrGroupCnt

Definition at line 828 of file rtl_core.h.

u8 PwrGroupHT20[2][14]

Definition at line 854 of file rtl_core.h.

u8 PwrGroupHT40[2][14]

Definition at line 855 of file rtl_core.h.

struct work_struct qos_activate

Definition at line 666 of file rtl_core.h.

Definition at line 577 of file rtl_core.h.

Definition at line 1083 of file r8192U.h.

u32 rate_record

Definition at line 944 of file rtl_core.h.

u32 rateCountDiffRecord

Definition at line 945 of file rtl_core.h.

u8 RATRTableBitmap

Definition at line 741 of file rtl_core.h.

u32 ReceiveConfig

Definition at line 634 of file rtl_core.h.

u8 Record_CCK_20Mindex

Definition at line 929 of file rtl_core.h.

u8 Record_CCK_40Mindex

Definition at line 930 of file rtl_core.h.

u32 Reg874

Definition at line 843 of file rtl_core.h.

u8 RegAMDPciASPM

Definition at line 733 of file rtl_core.h.

u8 RegBcnCtrlVal

Definition at line 695 of file rtl_core.h.

bool RegBoard

Definition at line 980 of file rtl_core.h.

u32 RegC04

Definition at line 842 of file rtl_core.h.

u32 RegC08

Definition at line 844 of file rtl_core.h.

u16 RegChannelPlan

Definition at line 810 of file rtl_core.h.

u8 RegCWinMin

Definition at line 650 of file rtl_core.h.

u8 RegDevicePciASPMSetting

Definition at line 822 of file rtl_core.h.

long RegE94

Definition at line 837 of file rtl_core.h.

long RegE9C

Definition at line 838 of file rtl_core.h.

long RegEB4

Definition at line 839 of file rtl_core.h.

long RegEBC

Definition at line 840 of file rtl_core.h.

u8 RegHostPciASPMSetting

Definition at line 821 of file rtl_core.h.

u8 RegHwSwRfOffD3

Definition at line 734 of file rtl_core.h.

u8 RegPaModel

Definition at line 984 of file rtl_core.h.

u8 RegPciASPM

Definition at line 732 of file rtl_core.h.

bool RegRfOff

Definition at line 814 of file rtl_core.h.

u8 RegSupportPciASPM

Definition at line 735 of file rtl_core.h.

u8 RegWirelessMode

Definition at line 725 of file rtl_core.h.

u32 reset_count

Definition at line 957 of file rtl_core.h.

struct work_struct reset_wq

Definition at line 566 of file rtl_core.h.

enum reset_type ResetProgress

Definition at line 967 of file rtl_core.h.

RESET_TYPE ResetProgress

Definition at line 1145 of file r8192U.h.

u8 retry_data

Definition at line 637 of file rtl_core.h.

u8 retry_rts

Definition at line 638 of file rtl_core.h.

s8 RF_B_TxPwDiff

Definition at line 891 of file rtl_core.h.

s8 RF_C_TxPwDiff

Definition at line 890 of file rtl_core.h.

enum rt_rf_type_819xu rf_chip

Definition at line 573 of file rtl_core.h.

Definition at line 946 of file r8192U.h.

void(* rf_close)(struct net_device *dev)

Definition at line 621 of file rtl_core.h.

void(* rf_init)(struct net_device *dev)

Definition at line 622 of file rtl_core.h.

spinlock_t rf_lock

Definition at line 601 of file rtl_core.h.

u8 Rf_Mode

Definition at line 685 of file rtl_core.h.

u16 rf_pathmap

Definition at line 729 of file rtl_core.h.

spinlock_t rf_ps_lock

Definition at line 598 of file rtl_core.h.

struct semaphore rf_sem

Definition at line 612 of file rtl_core.h.

u8(* rf_set_chan)(struct net_device *dev, u8 ch)

Definition at line 620 of file rtl_core.h.

short(* rf_set_sens)(struct net_device *dev, short sens)

Definition at line 619 of file rtl_core.h.

Definition at line 691 of file rtl_core.h.

u8 rfa_txpowertracking_default

Definition at line 915 of file rtl_core.h.

u8 rfa_txpowertrackingindex

Definition at line 913 of file rtl_core.h.

u8 rfa_txpowertrackingindex_real

Definition at line 914 of file rtl_core.h.

u8 rfc_txpowertracking_default

Definition at line 918 of file rtl_core.h.

u8 rfc_txpowertrackingindex

Definition at line 916 of file rtl_core.h.

u8 rfc_txpowertrackingindex_real

Definition at line 917 of file rtl_core.h.

bool RFChangeInProgress

Definition at line 824 of file rtl_core.h.

struct delayed_work rfpath_check_wq

Definition at line 550 of file rtl_core.h.

u8 RFProgType

Definition at line 636 of file rtl_core.h.

u32 RfReg0Value

Definition at line 804 of file rtl_core.h.

u32 RfRegChnlVal[2]

Definition at line 738 of file rtl_core.h.

u8 RfTxPwrLevelCck[2][14]

Definition at line 892 of file rtl_core.h.

u8 RfTxPwrLevelOfdm1T[2][14]

Definition at line 893 of file rtl_core.h.

u8 RfTxPwrLevelOfdm2T[2][14]

Definition at line 894 of file rtl_core.h.

u8 rssi_level

Definition at line 851 of file rtl_core.h.

spinlock_t rt_h2c_lock

Definition at line 600 of file rtl_core.h.

Definition at line 564 of file rtl_core.h.

u16 rts

Definition at line 639 of file rtl_core.h.

spinlock_t rw_lock

Definition at line 599 of file rtl_core.h.

Definition at line 625 of file rtl_core.h.

struct urb** rx_cmd_urb

Definition at line 965 of file r8192U.h.

unsigned int rx_idx[MAX_RX_QUEUE]

Definition at line 627 of file rtl_core.h.

u32 rx_prevlen

Definition at line 678 of file rtl_core.h.

Definition at line 604 of file rtl_core.h.

Definition at line 624 of file rtl_core.h.

dma_addr_t rx_ring_dma[MAX_RX_QUEUE]

Definition at line 626 of file rtl_core.h.

struct urb** rx_urb

Definition at line 964 of file r8192U.h.

u16 rxbuffersize

Definition at line 629 of file rtl_core.h.

u16 RxCounter

Definition at line 971 of file rtl_core.h.

int rxringcount

Definition at line 628 of file rtl_core.h.

struct urb* rxurb_task

Definition at line 986 of file r8192U.h.

void* scan_cmd

Definition at line 710 of file rtl_core.h.

u8 ScanDelay

Definition at line 680 of file rtl_core.h.

short sens

Definition at line 676 of file rtl_core.h.

u8 SetBWModeInProgress

Definition at line 800 of file rtl_core.h.

bool SetFwCmdInProgress

Definition at line 848 of file rtl_core.h.

bool SetRFPowerStateInProgress

Definition at line 825 of file rtl_core.h.

u8 short_preamble

Definition at line 720 of file rtl_core.h.

u16 ShortRetryLimit

Definition at line 647 of file rtl_core.h.

u8 ShowRateMode

Definition at line 740 of file rtl_core.h.

u16 SifsTime

Definition at line 723 of file rtl_core.h.

u32 SilentResetRxSlotIndex

Definition at line 707 of file rtl_core.h.

u32 SilentResetRxSoltNum

Definition at line 706 of file rtl_core.h.

u32 SilentResetRxStuckEvent[MAX_SILENT_RESET_RX_SLOT_NUM]

Definition at line 708 of file rtl_core.h.

struct sk_buff_head skb_queue

Definition at line 605 of file rtl_core.h.

u8 slot_time

Definition at line 722 of file rtl_core.h.

struct delayed_work start_hw_scan_wq

Definition at line 555 of file rtl_core.h.

Definition at line 615 of file rtl_core.h.

Definition at line 956 of file r8192U.h.

bool sw_radio_on

Definition at line 653 of file rtl_core.h.

u8 SwChnlInProgress

Definition at line 797 of file rtl_core.h.

u8 SwChnlStage

Definition at line 798 of file rtl_core.h.

u8 SwChnlStep

Definition at line 799 of file rtl_core.h.

u8 thermal_read_val

Definition at line 962 of file rtl_core.h.

u8 thermal_readback_index

Definition at line 963 of file rtl_core.h.

u8 ThermalMeter

Definition at line 792 of file rtl_core.h.

u8 ThermalValue

Definition at line 857 of file rtl_core.h.

u8 ThermalValue_IQK

Definition at line 831 of file rtl_core.h.

u8 ThermalValue_LCK

Definition at line 830 of file rtl_core.h.

u32 TransmitConfig

Definition at line 649 of file rtl_core.h.

u16 TSSI_13dBm

Definition at line 869 of file rtl_core.h.

u8 tx_fwinfo_force_subcarriermode

Definition at line 1142 of file r8192U.h.

u8 tx_fwinfo_force_subcarrierval

Definition at line 1143 of file r8192U.h.

spinlock_t tx_lock

Definition at line 597 of file rtl_core.h.

Definition at line 645 of file rtl_core.h.

Definition at line 641 of file rtl_core.h.

short tx_urb_index

Definition at line 981 of file r8192U.h.

Definition at line 582 of file rtl_core.h.

Definition at line 1086 of file r8192U.h.

int txbeaconcount

Definition at line 673 of file rtl_core.h.

int txbuffsize

Definition at line 643 of file rtl_core.h.

u16 TxCounter

Definition at line 970 of file rtl_core.h.

int txfwbuffersize

Definition at line 644 of file rtl_core.h.

u32 txpower_checkcnt

Definition at line 960 of file rtl_core.h.

u8 txpower_count

Definition at line 923 of file rtl_core.h.

u32 txpower_tracking_callback_cnt

Definition at line 961 of file rtl_core.h.

struct delayed_work txpower_tracking_wq

Definition at line 549 of file rtl_core.h.

u8 TxPowerDiff

Definition at line 889 of file rtl_core.h.

u8 TxPowerLevelCCK

Definition at line 881 of file rtl_core.h.

u8 TxPowerLevelCCK_A[14]

Definition at line 882 of file rtl_core.h.

u8 TxPowerLevelCCK_C[14]

Definition at line 883 of file rtl_core.h.

u8 TxPowerLevelOFDM24G

Definition at line 884 of file rtl_core.h.

u8 TxPowerLevelOFDM24G_A[14]

Definition at line 886 of file rtl_core.h.

u8 TxPowerLevelOFDM24G_C[14]

Definition at line 887 of file rtl_core.h.

u8 TxPowerLevelOFDM5G

Definition at line 885 of file rtl_core.h.

u8 TxPowerTrackControl

Definition at line 922 of file rtl_core.h.

u8 TxPwrHt20Diff[2][14]

Definition at line 896 of file rtl_core.h.

u8 TxPwrLegacyHtDiff[2][14]

Definition at line 897 of file rtl_core.h.

u8 TxPwrSafetyFlag

Definition at line 898 of file rtl_core.h.

u8 txqueue_to_outpipemap[9]

Definition at line 895 of file r8192U.h.

int txringcount

Definition at line 642 of file rtl_core.h.

struct usb_device* udev

Definition at line 886 of file r8192U.h.

long undecorated_smoothed_cck_adc_pwdb[4]

Definition at line 877 of file rtl_core.h.

long undecorated_smoothed_pwdb

Definition at line 876 of file rtl_core.h.

short up

Definition at line 545 of file rtl_core.h.

short up_first_time

Definition at line 546 of file rtl_core.h.

struct delayed_work update_beacon_wq

Definition at line 547 of file rtl_core.h.

struct timer_list watch_dog_timer

Definition at line 590 of file rtl_core.h.

struct delayed_work watch_dog_wq

Definition at line 548 of file rtl_core.h.

Definition at line 616 of file rtl_core.h.

struct semaphore wx_sem

Definition at line 611 of file rtl_core.h.


The documentation for this struct was generated from the following files: