Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
rtllib_device Struct Reference

#include <rtllib.h>

Data Fields

struct pci_devpdev
 
struct net_devicedev
 
struct rtllib_security sec
 
bool disable_mgnt_queue
 
unsigned long status
 
short hwscan_ch_bk
 
enum ht_extchnl_offset chan_offset_bk
 
enum ht_channel_width bandwidth_bk
 
u8 hwscan_sem_up
 
u8 CntAfterLink
 
enum rt_op_mode OpMode
 
u8 VersionID
 
u8assocreq_ies
 
u8assocresp_ies
 
size_t assocreq_ies_len
 
size_t assocresp_ies_len
 
bool b_customer_lenovo_id
 
bool bForcedShowRxRate
 
bool bForcedShowRateStill
 
u8 SystemQueryDataRateCount
 
bool bForcedBgMode
 
bool bUseRAMask
 
bool b1x1RecvCombine
 
u8 RF_Type
 
bool b1SSSupport
 
u8 hwsec_active
 
bool is_silent_reset
 
bool force_mic_error
 
bool is_roaming
 
bool ieee_up
 
bool cannot_notify
 
bool bSupportRemoteWakeUp
 
enum rt_ps_mode dot11PowerSaveMode
 
bool actscanning
 
bool FirstIe_InScan
 
bool be_scan_inprogress
 
bool beinretry
 
enum rt_rf_power_state eRFPowerState
 
RT_RF_CHANGE_SOURCE RfOffReason
 
bool is_set_key
 
bool wx_set_enc
 
struct rt_hi_throughputpHTInfo
 
spinlock_t bw_spinlock
 
spinlock_t reorder_spinlock
 
u8 Regdot11HTOperationalRateSet [16]
 
u8 Regdot11TxHTOperationalRateSet [16]
 
u8 dot11HTOperationalRateSet [16]
 
u8 RegHTSuppRateSet [16]
 
u8 HTCurrentOperaRate
 
u8 HTHighestOperaRate
 
u8 MinSpaceCfg
 
u8 MaxMssDensity
 
u8 bTxDisableRateFallBack
 
u8 bTxUseDriverAssingedRate
 
u8 bTxEnableFwCalcDur
 
atomic_t atm_chnlop
 
atomic_t atm_swbw
 
struct list_head Tx_TS_Admit_List
 
struct list_head Tx_TS_Pending_List
 
struct list_head Tx_TS_Unused_List
 
struct tx_ts_record TxTsRecord [TOTAL_TS_NUM]
 
struct list_head Rx_TS_Admit_List
 
struct list_head Rx_TS_Pending_List
 
struct list_head Rx_TS_Unused_List
 
struct rx_ts_record RxTsRecord [TOTAL_TS_NUM]
 
struct rx_reorder_entry RxReorderEntry [128]
 
struct list_head RxReorder_Unused_List
 
u8 ForcedPriority
 
struct net_device_stats stats
 
struct rtllib_stats ieee_stats
 
struct rtllib_softmac_stats softmac_stats
 
struct list_head network_free_list
 
struct list_head network_list
 
struct rtllib_networknetworks
 
int scans
 
int scan_age
 
int iw_mode
 
bool bNetPromiscuousMode
 
struct rt_intel_promisc_mode IntelPromiscuousModeInfo
 
struct iw_spy_data spy_data
 
spinlock_t lock
 
spinlock_t wpax_suitlist_lock
 
int tx_headroom
 
u32 config
 
int open_wep
 
int auth_mode
 
int reset_on_keychange
 
int host_encrypt
 
int host_encrypt_msdu
 
int host_decrypt
 
int host_mc_decrypt
 
int host_strip_iv_icv
 
int host_open_frag
 
int host_build_iv
 
int ieee802_1x
 
bool bHalfNMode
 
bool bHalfWirelessN24GMode
 
int wpa_enabled
 
int drop_unencrypted
 
int tkip_countermeasures
 
int privacy_invoked
 
size_t wpa_ie_len
 
u8wpa_ie
 
size_t wps_ie_len
 
u8wps_ie
 
u8 ap_mac_addr [6]
 
u16 pairwise_key_type
 
u16 group_key_type
 
struct lib80211_crypt_info crypt_info
 
struct sw_cam_table swcamtable [TOTAL_CAM_ENTRY]
 
int bcrx_sta_key
 
struct rt_pmkid_list PMKIDList [NUM_PMKID_CACHE]
 
struct rtllib_frag_entry frag_cache [17][RTLLIB_FRAG_CACHE_LEN]
 
unsigned int frag_next_idx [17]
 
u16 fts
 
u16 rts
 
u8 bssid [ETH_ALEN]
 
struct rtllib_network current_network
 
enum rtllib_state state
 
int short_slot
 
int reg_mode
 
int mode
 
int modulation
 
int freq_band
 
int abg_true
 
short sync_scan_hurryup
 
u16 scan_watch_dog
 
int perfect_rssi
 
int worst_rssi
 
u16 prev_seq_ctl
 
voidpDot11dInfo
 
bool bGlobalDomain
 
u8 active_channel_map [MAX_CHANNEL_NUMBER+1]
 
u8 IbssStartChnl
 
u8 ibss_maxjoin_chal
 
int rate
 
int basic_rate
 
u32 currentRate
 
short active_scan
 
u16 softmac_features
 
u16 seq_ctrl [5]
 
u16 associate_seq
 
u16 assoc_id
 
u8 ack_tx_to_ieee
 
short ps
 
short sta_sleep
 
int ps_timeout
 
int ps_period
 
struct tasklet_struct ps_task
 
u64 ps_time
 
bool polling
 
short raw_tx
 
short queue_stop
 
short scanning_continue
 
short proto_started
 
short proto_stoppping
 
struct semaphore wx_sem
 
struct semaphore scan_sem
 
struct semaphore ips_sem
 
spinlock_t mgmt_tx_lock
 
spinlock_t beacon_lock
 
short beacon_txing
 
short wap_set
 
short ssid_set
 
u8 qos_support
 
unsigned int wmm_acm
 
struct list_head ibss_mac_hash [IEEE_IBSS_MAC_HASH_SIZE]
 
u16 last_rxseq_num [17]
 
u16 last_rxfrag_num [17]
 
unsigned long last_packet_time [17]
 
unsigned long last_rx_ps_time
 
bool bAwakePktSent
 
u8 LPSDelayCnt
 
struct sk_buffmgmt_queue_ring [MGMT_QUEUE_NUM]
 
int mgmt_queue_head
 
int mgmt_queue_tail
 
u8 AsocRetryCount
 
unsigned int hw_header
 
struct sk_buff_head skb_waitQ [MAX_QUEUE_SIZE]
 
struct sk_buff_head skb_aggQ [MAX_QUEUE_SIZE]
 
struct sk_buff_head skb_drv_aggQ [MAX_QUEUE_SIZE]
 
u32 sta_edca_param [4]
 
bool aggregation
 
bool enable_rx_imm_BA
 
bool bibsscoordinator
 
bool bdynamic_txpower_enable
 
bool bCTSToSelfEnable
 
u8 CTSToSelfTH
 
u32 fsync_time_interval
 
u32 fsync_rate_bitmap
 
u8 fsync_rssi_threshold
 
bool bfsync_enable
 
u8 fsync_multiple_timeinterval
 
u32 fsync_firstdiff_ratethreshold
 
u32 fsync_seconddiff_ratethreshold
 
enum fsync_state fsync_state
 
bool bis_any_nonbepkts
 
struct bandwidth_autoswitch bandwidth_auto_switch
 
bool FwRWRF
 
struct rt_link_detect LinkDetectInfo
 
bool bIsAggregateFrame
 
struct rt_pwr_save_ctrl PowerSaveControl
 
u8 amsdu_in_process
 
struct tx_pending tx_pending
 
struct timer_list associate_timer
 
struct timer_list beacon_timer
 
u8 need_sw_enc
 
struct work_struct associate_complete_wq
 
struct work_struct ips_leave_wq
 
struct delayed_work associate_procedure_wq
 
struct delayed_work softmac_scan_wq
 
struct delayed_work softmac_hint11d_wq
 
struct delayed_work associate_retry_wq
 
struct delayed_work start_ibss_wq
 
struct delayed_work hw_wakeup_wq
 
struct delayed_work hw_sleep_wq
 
struct delayed_work link_change_wq
 
struct work_struct wx_sync_scan_wq
 
struct workqueue_structwq
 
union {
   struct rtllib_rxb *   RfdArray [REORDER_WIN_SIZE]
 
   struct rtllib_rxb *   stats_IndicateArray [REORDER_WIN_SIZE]
 
   struct rtllib_rxb *   prxbIndicateArray [REORDER_WIN_SIZE]
 
   struct {
      struct sw_chnl_cmd   PreCommonCmd [MAX_PRECMD_CNT]
 
      struct sw_chnl_cmd   PostCommonCmd [MAX_POSTCMD_CNT]
 
      struct sw_chnl_cmd   RfDependCmd [MAX_RFDEPENDCMD_CNT]
 
   } 
 
}; 
 
void(* set_security )(struct net_device *dev, struct rtllib_security *sec)
 
int(* hard_start_xmit )(struct rtllib_txb *txb, struct net_device *dev)
 
int(* reset_port )(struct net_device *dev)
 
int(* is_queue_full )(struct net_device *dev, int pri)
 
int(* handle_management )(struct net_device *dev, struct rtllib_network *network, u16 type)
 
int(* is_qos_active )(struct net_device *dev, struct sk_buff *skb)
 
int(* softmac_hard_start_xmit )(struct sk_buff *skb, struct net_device *dev)
 
void(* softmac_data_hard_start_xmit )(struct sk_buff *skb, struct net_device *dev, int rate)
 
void(* data_hard_stop )(struct net_device *dev)
 
void(* data_hard_resume )(struct net_device *dev)
 
void(* set_chan )(struct net_device *dev, short ch)
 
void(* scan_syncro )(struct net_device *dev)
 
void(* start_scan )(struct net_device *dev)
 
void(* stop_scan )(struct net_device *dev)
 
void(* rtllib_start_hw_scan )(struct net_device *dev)
 
void(* rtllib_stop_hw_scan )(struct net_device *dev)
 
void(* link_change )(struct net_device *dev)
 
void(* start_send_beacons )(struct net_device *dev)
 
void(* stop_send_beacons )(struct net_device *dev)
 
void(* sta_wake_up )(struct net_device *dev)
 
void(* enter_sleep_state )(struct net_device *dev, u64 time)
 
short(* ps_is_queue_empty )(struct net_device *dev)
 
int(* handle_beacon )(struct net_device *dev, struct rtllib_beacon *beacon, struct rtllib_network *network)
 
int(* handle_assoc_response )(struct net_device *dev, struct rtllib_assoc_response_frame *resp, struct rtllib_network *network)
 
short(* check_nic_enough_desc )(struct net_device *dev, int queue_index)
 
short(* get_nic_desc_num )(struct net_device *dev, int queue_index)
 
void(* SetBWModeHandler )(struct net_device *dev, enum ht_channel_width Bandwidth, enum ht_extchnl_offset Offset)
 
bool(* GetNmodeSupportBySecCfg )(struct net_device *dev)
 
void(* SetWirelessMode )(struct net_device *dev, u8 wireless_mode)
 
bool(* GetHalfNmodeSupportByAPsHandler )(struct net_device *dev)
 
u8(* rtllib_ap_sec_type )(struct rtllib_device *ieee)
 
void(* HalUsbRxAggrHandler )(struct net_device *dev, bool Value)
 
void(* InitialGainHandler )(struct net_device *dev, u8 Operation)
 
bool(* SetFwCmdHandler )(struct net_device *dev, enum fw_cmd_io_type FwCmdIO)
 
void(* UpdateHalRAMaskHandler )(struct net_device *dev, bool bMulticast, u8 macId, u8 MimoPs, u8 WirelessMode, u8 bCurTxBW40MHz, u8 rssi_level)
 
void(* UpdateBeaconInterruptHandler )(struct net_device *dev, bool start)
 
void(* UpdateInterruptMaskHandler )(struct net_device *dev, u32 AddMSR, u32 RemoveMSR)
 
u16(* rtl_11n_user_show_rates )(struct net_device *dev)
 
void(* ScanOperationBackupHandler )(struct net_device *dev, u8 Operation)
 
void(* LedControlHandler )(struct net_device *dev, enum led_ctl_mode LedAction)
 
void(* SetHwRegHandler )(struct net_device *dev, u8 variable, u8 *val)
 
void(* GetHwRegHandler )(struct net_device *dev, u8 variable, u8 *val)
 
void(* AllowAllDestAddrHandler )(struct net_device *dev, bool bAllowAllDA, bool WriteIntoReg)
 
void(* rtllib_ips_leave_wq )(struct net_device *dev)
 
void(* rtllib_ips_leave )(struct net_device *dev)
 
void(* LeisurePSLeave )(struct net_device *dev)
 
void(* rtllib_rfkill_poll )(struct net_device *dev)
 
u8 priv [0]
 

Detailed Description

Definition at line 2050 of file rtllib.h.

Field Documentation

union { ... }
int abg_true

Definition at line 2226 of file rtllib.h.

u8 ack_tx_to_ieee

Definition at line 2265 of file rtllib.h.

u8 active_channel_map[MAX_CHANNEL_NUMBER+1]

Definition at line 2241 of file rtllib.h.

short active_scan

Definition at line 2250 of file rtllib.h.

bool actscanning

Definition at line 2089 of file rtllib.h.

bool aggregation

Definition at line 2321 of file rtllib.h.

void(* AllowAllDestAddrHandler)(struct net_device *dev, bool bAllowAllDA, bool WriteIntoReg)

Definition at line 2512 of file rtllib.h.

u8 amsdu_in_process

Definition at line 2346 of file rtllib.h.

u8 ap_mac_addr[6]

Definition at line 2185 of file rtllib.h.

u8 AsocRetryCount

Definition at line 2315 of file rtllib.h.

u16 assoc_id

Definition at line 2262 of file rtllib.h.

struct work_struct associate_complete_wq

Definition at line 2357 of file rtllib.h.

struct delayed_work associate_procedure_wq

Definition at line 2359 of file rtllib.h.

struct delayed_work associate_retry_wq

Definition at line 2362 of file rtllib.h.

u16 associate_seq

Definition at line 2259 of file rtllib.h.

struct timer_list associate_timer

Definition at line 2352 of file rtllib.h.

u8* assocreq_ies

Definition at line 2068 of file rtllib.h.

size_t assocreq_ies_len

Definition at line 2069 of file rtllib.h.

u8 * assocresp_ies

Definition at line 2068 of file rtllib.h.

size_t assocresp_ies_len

Definition at line 2069 of file rtllib.h.

atomic_t atm_chnlop

Definition at line 2112 of file rtllib.h.

atomic_t atm_swbw

Definition at line 2113 of file rtllib.h.

Definition at line 2155 of file rtllib.h.

bool b1SSSupport

Definition at line 2079 of file rtllib.h.

bool b1x1RecvCombine

Definition at line 2077 of file rtllib.h.

bool b_customer_lenovo_id

Definition at line 2071 of file rtllib.h.

struct bandwidth_autoswitch bandwidth_auto_switch

Definition at line 2340 of file rtllib.h.

enum ht_channel_width bandwidth_bk

Definition at line 2060 of file rtllib.h.

int basic_rate

Definition at line 2247 of file rtllib.h.

bool bAwakePktSent

Definition at line 2307 of file rtllib.h.

int bcrx_sta_key

Definition at line 2192 of file rtllib.h.

bool bCTSToSelfEnable

Definition at line 2327 of file rtllib.h.

bool bdynamic_txpower_enable

Definition at line 2325 of file rtllib.h.

bool be_scan_inprogress

Definition at line 2091 of file rtllib.h.

spinlock_t beacon_lock

Definition at line 2286 of file rtllib.h.

struct timer_list beacon_timer

Definition at line 2355 of file rtllib.h.

short beacon_txing

Definition at line 2288 of file rtllib.h.

bool beinretry

Definition at line 2092 of file rtllib.h.

bool bForcedBgMode

Definition at line 2075 of file rtllib.h.

bool bForcedShowRateStill

Definition at line 2073 of file rtllib.h.

bool bForcedShowRxRate

Definition at line 2072 of file rtllib.h.

bool bfsync_enable

Definition at line 2333 of file rtllib.h.

bool bGlobalDomain

Definition at line 2240 of file rtllib.h.

bool bHalfNMode

Definition at line 2175 of file rtllib.h.

bool bHalfWirelessN24GMode

Definition at line 2176 of file rtllib.h.

bool bibsscoordinator

Definition at line 2323 of file rtllib.h.

bool bis_any_nonbepkts

Definition at line 2339 of file rtllib.h.

bool bIsAggregateFrame

Definition at line 2344 of file rtllib.h.

bool bNetPromiscuousMode

Definition at line 2141 of file rtllib.h.

u8 bssid[ETH_ALEN]

Definition at line 2207 of file rtllib.h.

bool bSupportRemoteWakeUp

Definition at line 2087 of file rtllib.h.

u8 bTxDisableRateFallBack

Definition at line 2109 of file rtllib.h.

u8 bTxEnableFwCalcDur

Definition at line 2111 of file rtllib.h.

u8 bTxUseDriverAssingedRate

Definition at line 2110 of file rtllib.h.

bool bUseRAMask

Definition at line 2076 of file rtllib.h.

spinlock_t bw_spinlock

Definition at line 2098 of file rtllib.h.

bool cannot_notify

Definition at line 2086 of file rtllib.h.

enum ht_extchnl_offset chan_offset_bk

Definition at line 2059 of file rtllib.h.

short(* check_nic_enough_desc)(struct net_device *dev, int queue_index)

Definition at line 2484 of file rtllib.h.

u8 CntAfterLink

Definition at line 2062 of file rtllib.h.

Definition at line 2151 of file rtllib.h.

Definition at line 2189 of file rtllib.h.

u8 CTSToSelfTH

Definition at line 2328 of file rtllib.h.

struct rtllib_network current_network

Definition at line 2217 of file rtllib.h.

u32 currentRate

Definition at line 2248 of file rtllib.h.

void(* data_hard_resume)(struct net_device *dev)

Definition at line 2425 of file rtllib.h.

void(* data_hard_stop)(struct net_device *dev)

Definition at line 2422 of file rtllib.h.

Definition at line 2052 of file rtllib.h.

bool disable_mgnt_queue

Definition at line 2055 of file rtllib.h.

u8 dot11HTOperationalRateSet[16]

Definition at line 2103 of file rtllib.h.

enum rt_ps_mode dot11PowerSaveMode

Definition at line 2088 of file rtllib.h.

int drop_unencrypted

Definition at line 2178 of file rtllib.h.

bool enable_rx_imm_BA

Definition at line 2322 of file rtllib.h.

void(* enter_sleep_state)(struct net_device *dev, u64 time)

Definition at line 2473 of file rtllib.h.

enum rt_rf_power_state eRFPowerState

Definition at line 2093 of file rtllib.h.

bool FirstIe_InScan

Definition at line 2090 of file rtllib.h.

bool force_mic_error

Definition at line 2083 of file rtllib.h.

u8 ForcedPriority

Definition at line 2125 of file rtllib.h.

Definition at line 2198 of file rtllib.h.

unsigned int frag_next_idx[17]

Definition at line 2199 of file rtllib.h.

int freq_band

Definition at line 2225 of file rtllib.h.

u32 fsync_firstdiff_ratethreshold

Definition at line 2336 of file rtllib.h.

u8 fsync_multiple_timeinterval

Definition at line 2335 of file rtllib.h.

u32 fsync_rate_bitmap

Definition at line 2331 of file rtllib.h.

u8 fsync_rssi_threshold

Definition at line 2332 of file rtllib.h.

u32 fsync_seconddiff_ratethreshold

Definition at line 2337 of file rtllib.h.

Definition at line 2338 of file rtllib.h.

u32 fsync_time_interval

Definition at line 2330 of file rtllib.h.

u16 fts

Definition at line 2200 of file rtllib.h.

bool FwRWRF

Definition at line 2341 of file rtllib.h.

short(* get_nic_desc_num)(struct net_device *dev, int queue_index)

Definition at line 2485 of file rtllib.h.

bool(* GetHalfNmodeSupportByAPsHandler)(struct net_device *dev)

Definition at line 2491 of file rtllib.h.

void(* GetHwRegHandler)(struct net_device *dev, u8 variable, u8 *val)

Definition at line 2510 of file rtllib.h.

bool(* GetNmodeSupportBySecCfg)(struct net_device *dev)

Definition at line 2489 of file rtllib.h.

u16 group_key_type

Definition at line 2187 of file rtllib.h.

void(* HalUsbRxAggrHandler)(struct net_device *dev, bool Value)

Definition at line 2493 of file rtllib.h.

Definition at line 2478 of file rtllib.h.

Definition at line 2475 of file rtllib.h.

int(* handle_management)(struct net_device *dev, struct rtllib_network *network, u16 type)

Definition at line 2395 of file rtllib.h.

int(* hard_start_xmit)(struct rtllib_txb *txb, struct net_device *dev)

Definition at line 2389 of file rtllib.h.

int host_build_iv

Definition at line 2171 of file rtllib.h.

int host_decrypt

Definition at line 2162 of file rtllib.h.

int host_encrypt

Definition at line 2160 of file rtllib.h.

int host_encrypt_msdu

Definition at line 2161 of file rtllib.h.

int host_mc_decrypt

Definition at line 2164 of file rtllib.h.

int host_open_frag

Definition at line 2170 of file rtllib.h.

int host_strip_iv_icv

Definition at line 2168 of file rtllib.h.

u8 HTCurrentOperaRate

Definition at line 2105 of file rtllib.h.

u8 HTHighestOperaRate

Definition at line 2106 of file rtllib.h.

unsigned int hw_header

Definition at line 2316 of file rtllib.h.

struct delayed_work hw_sleep_wq

Definition at line 2365 of file rtllib.h.

struct delayed_work hw_wakeup_wq

Definition at line 2364 of file rtllib.h.

short hwscan_ch_bk

Definition at line 2058 of file rtllib.h.

u8 hwscan_sem_up

Definition at line 2061 of file rtllib.h.

u8 hwsec_active

Definition at line 2081 of file rtllib.h.

Definition at line 2298 of file rtllib.h.

u8 ibss_maxjoin_chal

Definition at line 2244 of file rtllib.h.

u8 IbssStartChnl

Definition at line 2243 of file rtllib.h.

int ieee802_1x

Definition at line 2172 of file rtllib.h.

struct rtllib_stats ieee_stats

Definition at line 2130 of file rtllib.h.

bool ieee_up

Definition at line 2085 of file rtllib.h.

void(* InitialGainHandler)(struct net_device *dev, u8 Operation)

Definition at line 2494 of file rtllib.h.

struct rt_intel_promisc_mode IntelPromiscuousModeInfo

Definition at line 2142 of file rtllib.h.

struct work_struct ips_leave_wq

Definition at line 2358 of file rtllib.h.

struct semaphore ips_sem

Definition at line 2283 of file rtllib.h.

int(* is_qos_active)(struct net_device *dev, struct sk_buff *skb)

Definition at line 2397 of file rtllib.h.

int(* is_queue_full)(struct net_device *dev, int pri)

Definition at line 2393 of file rtllib.h.

bool is_roaming

Definition at line 2084 of file rtllib.h.

bool is_set_key

Definition at line 2095 of file rtllib.h.

bool is_silent_reset

Definition at line 2082 of file rtllib.h.

int iw_mode

Definition at line 2140 of file rtllib.h.

unsigned long last_packet_time[17]

Definition at line 2303 of file rtllib.h.

unsigned long last_rx_ps_time

Definition at line 2306 of file rtllib.h.

u16 last_rxfrag_num[17]

Definition at line 2302 of file rtllib.h.

u16 last_rxseq_num[17]

Definition at line 2301 of file rtllib.h.

void(* LedControlHandler)(struct net_device *dev, enum led_ctl_mode LedAction)

Definition at line 2507 of file rtllib.h.

void(* LeisurePSLeave)(struct net_device *dev)

Definition at line 2517 of file rtllib.h.

void(* link_change)(struct net_device *dev)

Definition at line 2460 of file rtllib.h.

struct delayed_work link_change_wq

Definition at line 2366 of file rtllib.h.

struct rt_link_detect LinkDetectInfo

Definition at line 2343 of file rtllib.h.

spinlock_t lock

Definition at line 2146 of file rtllib.h.

u8 LPSDelayCnt

Definition at line 2308 of file rtllib.h.

u8 MaxMssDensity

Definition at line 2108 of file rtllib.h.

int mgmt_queue_head

Definition at line 2312 of file rtllib.h.

struct sk_buff* mgmt_queue_ring[MGMT_QUEUE_NUM]

Definition at line 2311 of file rtllib.h.

int mgmt_queue_tail

Definition at line 2313 of file rtllib.h.

spinlock_t mgmt_tx_lock

Definition at line 2285 of file rtllib.h.

u8 MinSpaceCfg

Definition at line 2107 of file rtllib.h.

int mode

Definition at line 2223 of file rtllib.h.

int modulation

Definition at line 2224 of file rtllib.h.

u8 need_sw_enc

Definition at line 2356 of file rtllib.h.

struct list_head network_free_list

Definition at line 2134 of file rtllib.h.

struct list_head network_list

Definition at line 2135 of file rtllib.h.

Definition at line 2136 of file rtllib.h.

int open_wep

Definition at line 2154 of file rtllib.h.

enum rt_op_mode OpMode

Definition at line 2064 of file rtllib.h.

u16 pairwise_key_type

Definition at line 2186 of file rtllib.h.

struct pci_dev* pdev

Definition at line 2051 of file rtllib.h.

void* pDot11dInfo

Definition at line 2239 of file rtllib.h.

int perfect_rssi

Definition at line 2233 of file rtllib.h.

Definition at line 2097 of file rtllib.h.

Definition at line 2195 of file rtllib.h.

bool polling

Definition at line 2272 of file rtllib.h.

Definition at line 2376 of file rtllib.h.

struct rt_pwr_save_ctrl PowerSaveControl

Definition at line 2345 of file rtllib.h.

Definition at line 2375 of file rtllib.h.

u16 prev_seq_ctl

Definition at line 2236 of file rtllib.h.

u8 priv[0]

Definition at line 2522 of file rtllib.h.

int privacy_invoked

Definition at line 2180 of file rtllib.h.

short proto_started

Definition at line 2278 of file rtllib.h.

short proto_stoppping

Definition at line 2279 of file rtllib.h.

struct rtllib_rxb* prxbIndicateArray[REORDER_WIN_SIZE]

Definition at line 2373 of file rtllib.h.

short ps

Definition at line 2266 of file rtllib.h.

short(* ps_is_queue_empty)(struct net_device *dev)

Definition at line 2474 of file rtllib.h.

int ps_period

Definition at line 2269 of file rtllib.h.

Definition at line 2270 of file rtllib.h.

u64 ps_time

Definition at line 2271 of file rtllib.h.

int ps_timeout

Definition at line 2268 of file rtllib.h.

u8 qos_support

Definition at line 2294 of file rtllib.h.

short queue_stop

Definition at line 2276 of file rtllib.h.

int rate

Definition at line 2246 of file rtllib.h.

short raw_tx

Definition at line 2274 of file rtllib.h.

int reg_mode

Definition at line 2222 of file rtllib.h.

u8 Regdot11HTOperationalRateSet[16]

Definition at line 2101 of file rtllib.h.

u8 Regdot11TxHTOperationalRateSet[16]

Definition at line 2102 of file rtllib.h.

u8 RegHTSuppRateSet[16]

Definition at line 2104 of file rtllib.h.

spinlock_t reorder_spinlock

Definition at line 2100 of file rtllib.h.

int reset_on_keychange

Definition at line 2156 of file rtllib.h.

int(* reset_port)(struct net_device *dev)

Definition at line 2392 of file rtllib.h.

u8 RF_Type

Definition at line 2078 of file rtllib.h.

Definition at line 2371 of file rtllib.h.

Definition at line 2377 of file rtllib.h.

RT_RF_CHANGE_SOURCE RfOffReason

Definition at line 2094 of file rtllib.h.

u16(* rtl_11n_user_show_rates)(struct net_device *dev)

Definition at line 2504 of file rtllib.h.

u8(* rtllib_ap_sec_type)(struct rtllib_device *ieee)

Definition at line 2492 of file rtllib.h.

void(* rtllib_ips_leave)(struct net_device *dev)

Definition at line 2516 of file rtllib.h.

void(* rtllib_ips_leave_wq)(struct net_device *dev)

Definition at line 2515 of file rtllib.h.

void(* rtllib_rfkill_poll)(struct net_device *dev)

Definition at line 2518 of file rtllib.h.

void(* rtllib_start_hw_scan)(struct net_device *dev)

Definition at line 2452 of file rtllib.h.

void(* rtllib_stop_hw_scan)(struct net_device *dev)

Definition at line 2453 of file rtllib.h.

u16 rts

Definition at line 2204 of file rtllib.h.

struct list_head Rx_TS_Admit_List

Definition at line 2119 of file rtllib.h.

struct list_head Rx_TS_Pending_List

Definition at line 2120 of file rtllib.h.

struct list_head Rx_TS_Unused_List

Definition at line 2121 of file rtllib.h.

struct list_head RxReorder_Unused_List

Definition at line 2124 of file rtllib.h.

struct rx_reorder_entry RxReorderEntry[128]

Definition at line 2123 of file rtllib.h.

Definition at line 2122 of file rtllib.h.

int scan_age

Definition at line 2138 of file rtllib.h.

struct semaphore scan_sem

Definition at line 2282 of file rtllib.h.

void(* scan_syncro)(struct net_device *dev)

Definition at line 2448 of file rtllib.h.

u16 scan_watch_dog

Definition at line 2232 of file rtllib.h.

short scanning_continue

Definition at line 2277 of file rtllib.h.

void(* ScanOperationBackupHandler)(struct net_device *dev, u8 Operation)

Definition at line 2505 of file rtllib.h.

int scans

Definition at line 2137 of file rtllib.h.

Definition at line 2053 of file rtllib.h.

u16 seq_ctrl[5]

Definition at line 2256 of file rtllib.h.

void(* set_chan)(struct net_device *dev, short ch)

Definition at line 2431 of file rtllib.h.

Definition at line 2382 of file rtllib.h.

void(* SetBWModeHandler)(struct net_device *dev, enum ht_channel_width Bandwidth, enum ht_extchnl_offset Offset)

Definition at line 2486 of file rtllib.h.

bool(* SetFwCmdHandler)(struct net_device *dev, enum fw_cmd_io_type FwCmdIO)

Definition at line 2495 of file rtllib.h.

void(* SetHwRegHandler)(struct net_device *dev, u8 variable, u8 *val)

Definition at line 2509 of file rtllib.h.

void(* SetWirelessMode)(struct net_device *dev, u8 wireless_mode)

Definition at line 2490 of file rtllib.h.

int short_slot

Definition at line 2221 of file rtllib.h.

Definition at line 2318 of file rtllib.h.

Definition at line 2319 of file rtllib.h.

Definition at line 2317 of file rtllib.h.

void(* softmac_data_hard_start_xmit)(struct sk_buff *skb, struct net_device *dev, int rate)

Definition at line 2415 of file rtllib.h.

u16 softmac_features

Definition at line 2253 of file rtllib.h.

int(* softmac_hard_start_xmit)(struct sk_buff *skb, struct net_device *dev)

Definition at line 2406 of file rtllib.h.

struct delayed_work softmac_hint11d_wq

Definition at line 2361 of file rtllib.h.

struct delayed_work softmac_scan_wq

Definition at line 2360 of file rtllib.h.

Definition at line 2131 of file rtllib.h.

struct iw_spy_data spy_data

Definition at line 2144 of file rtllib.h.

short ssid_set

Definition at line 2291 of file rtllib.h.

u32 sta_edca_param[4]

Definition at line 2320 of file rtllib.h.

short sta_sleep

Definition at line 2267 of file rtllib.h.

void(* sta_wake_up)(struct net_device *dev)

Definition at line 2472 of file rtllib.h.

struct delayed_work start_ibss_wq

Definition at line 2363 of file rtllib.h.

void(* start_scan)(struct net_device *dev)

Definition at line 2449 of file rtllib.h.

void(* start_send_beacons)(struct net_device *dev)

Definition at line 2468 of file rtllib.h.

Definition at line 2219 of file rtllib.h.

Definition at line 2129 of file rtllib.h.

struct rtllib_rxb* stats_IndicateArray[REORDER_WIN_SIZE]

Definition at line 2372 of file rtllib.h.

unsigned long status

Definition at line 2057 of file rtllib.h.

void(* stop_scan)(struct net_device *dev)

Definition at line 2450 of file rtllib.h.

void(* stop_send_beacons)(struct net_device *dev)

Definition at line 2469 of file rtllib.h.

Definition at line 2191 of file rtllib.h.

short sync_scan_hurryup

Definition at line 2231 of file rtllib.h.

u8 SystemQueryDataRateCount

Definition at line 2074 of file rtllib.h.

int tkip_countermeasures

Definition at line 2179 of file rtllib.h.

int tx_headroom

Definition at line 2149 of file rtllib.h.

Definition at line 2349 of file rtllib.h.

struct list_head Tx_TS_Admit_List

Definition at line 2115 of file rtllib.h.

struct list_head Tx_TS_Pending_List

Definition at line 2116 of file rtllib.h.

struct list_head Tx_TS_Unused_List

Definition at line 2117 of file rtllib.h.

Definition at line 2118 of file rtllib.h.

void(* UpdateBeaconInterruptHandler)(struct net_device *dev, bool start)

Definition at line 2500 of file rtllib.h.

void(* UpdateHalRAMaskHandler)(struct net_device *dev, bool bMulticast, u8 macId, u8 MimoPs, u8 WirelessMode, u8 bCurTxBW40MHz, u8 rssi_level)

Definition at line 2497 of file rtllib.h.

void(* UpdateInterruptMaskHandler)(struct net_device *dev, u32 AddMSR, u32 RemoveMSR)

Definition at line 2502 of file rtllib.h.

u8 VersionID

Definition at line 2066 of file rtllib.h.

short wap_set

Definition at line 2290 of file rtllib.h.

unsigned int wmm_acm

Definition at line 2295 of file rtllib.h.

int worst_rssi

Definition at line 2234 of file rtllib.h.

int wpa_enabled

Definition at line 2177 of file rtllib.h.

u8* wpa_ie

Definition at line 2182 of file rtllib.h.

size_t wpa_ie_len

Definition at line 2181 of file rtllib.h.

spinlock_t wpax_suitlist_lock

Definition at line 2147 of file rtllib.h.

u8* wps_ie

Definition at line 2184 of file rtllib.h.

size_t wps_ie_len

Definition at line 2183 of file rtllib.h.

Definition at line 2369 of file rtllib.h.

struct semaphore wx_sem

Definition at line 2281 of file rtllib.h.

bool wx_set_enc

Definition at line 2096 of file rtllib.h.

struct work_struct wx_sync_scan_wq

Definition at line 2367 of file rtllib.h.


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