Lines Matching defs:rtl_mac
958 struct rtl_mac { struct
959 u8 mac_addr[ETH_ALEN];
960 u8 mac80211_registered;
961 u8 beacon_enabled;
963 u32 tx_ss_num;
964 u32 rx_ss_num;
966 struct ieee80211_supported_band bands[IEEE80211_NUM_BANDS];
967 struct ieee80211_hw *hw;
968 struct ieee80211_vif *vif;
969 enum nl80211_iftype opmode;
972 struct rtl_tid_data tids[MAX_TID_COUNT];
973 enum rtl_link_state link_state;
975 int n_channels;
976 int n_bitrates;
978 bool offchan_delay;
981 u32 rx_conf;
982 u16 rx_mgt_filter;
983 u16 rx_ctrl_filter;
984 u16 rx_data_filter;
986 bool act_scanning;
987 u8 cnt_after_linked;
991 struct sk_buff_head skb_waitq[MAX_TID_COUNT];
992 u8 earlymode_threshold;
995 bool rdg_en;
998 u8 bssid[6];
999 u32 vendor;
1000 u8 mcs[16]; /* 16 bytes mcs for HT rates. */
1001 u32 basic_rates; /* b/g rates */
1002 u8 ht_enable;
1003 u8 sgi_40;
1004 u8 sgi_20;
1005 u8 bw_40;
1006 u8 mode; /* wireless mode */
1007 u8 slot_time;
1008 u8 short_preamble;
1009 u8 use_cts_protect;
1010 u8 cur_40_prime_sc;
1011 u8 cur_40_prime_sc_bk;
1012 u64 tsf;
1013 u8 retry_short;
1014 u8 retry_long;
1015 u16 assoc_id;
1018 int beacon_interval;
1021 u8 min_space_cfg; /*For Min spacing configurations */
1022 u8 max_mss_density;
1023 u8 current_ampdu_factor;
1024 u8 current_ampdu_density;
1027 struct ieee80211_tx_queue_params edca_param[RTL_MAC80211_NUM_QUEUE];
1028 struct rtl_qos_parameters ac[AC_MAX];
1636 #define rtl_mac(rtlpriv) (&((rtlpriv)->mac80211)) macro