|
| struct pci_dev * | pdev |
| |
| struct net_device * | dev |
| |
| 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 |
| |
| u8 * | assocreq_ies |
| |
| u8 * | assocresp_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_throughput * | pHTInfo |
| |
| 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_network * | networks |
| |
| 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 |
| |
| u8 * | wpa_ie |
| |
| size_t | wps_ie_len |
| |
| u8 * | wps_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 |
| |
| void * | pDot11dInfo |
| |
| 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_buff * | mgmt_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_struct * | wq |
| |
| 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] |
| |
Definition at line 2050 of file rtllib.h.