Lines Matching defs:rtl_mac

1493 struct rtl_mac {  struct
1494 u8 mac_addr[ETH_ALEN];
1495 u8 mac80211_registered;
1496 u8 beacon_enabled;
1498 u32 tx_ss_num;
1499 u32 rx_ss_num;
1501 struct ieee80211_supported_band bands[NUM_NL80211_BANDS];
1502 struct ieee80211_hw *hw;
1503 struct ieee80211_vif *vif;
1504 enum nl80211_iftype opmode;
1507 struct rtl_tid_data tids[MAX_TID_COUNT];
1508 enum rtl_link_state link_state;
1510 int n_channels;
1511 int n_bitrates;
1513 bool offchan_delay;
1514 u8 p2p; /*using p2p role*/
1515 bool p2p_in_use;
1518 u32 rx_conf;
1519 u16 rx_mgt_filter;
1520 u16 rx_ctrl_filter;
1521 u16 rx_data_filter;
1523 bool act_scanning;
1524 u8 cnt_after_linked;
1525 bool skip_scan;
1529 struct sk_buff_head skb_waitq[MAX_TID_COUNT];
1531 u8 ht_stbc_cap;
1532 u8 ht_cur_stbc;
1535 u8 vht_enable;
1536 u8 bw_80;
1537 u8 vht_cur_ldpc;
1538 u8 vht_cur_stbc;
1539 u8 vht_stbc_cap;
1540 u8 vht_ldpc_cap;
1543 bool rdg_en;
1546 u8 bssid[ETH_ALEN] __aligned(2);
1547 u32 vendor;
1548 u8 mcs[16]; /* 16 bytes mcs for HT rates. */
1549 u32 basic_rates; /* b/g rates */
1550 u8 ht_enable;
1551 u8 sgi_40;
1552 u8 sgi_20;
1553 u8 bw_40;
1554 u16 mode; /* wireless mode */
1555 u8 slot_time;
1556 u8 short_preamble;
1557 u8 use_cts_protect;
1558 u8 cur_40_prime_sc;
1559 u8 cur_40_prime_sc_bk;
1560 u8 cur_80_prime_sc;
1561 u64 tsf;
1562 u8 retry_short;
1563 u8 retry_long;
1564 u16 assoc_id;
1565 bool hiddenssid;
1568 int beacon_interval;
1571 u8 min_space_cfg; /*For Min spacing configurations */
1572 u8 max_mss_density;
1573 u8 current_ampdu_factor;
1574 u8 current_ampdu_density;
1577 struct ieee80211_tx_queue_params edca_param[RTL_MAC80211_NUM_QUEUE];
1578 struct rtl_qos_parameters ac[AC_MAX];
1581 u64 last_txok_cnt;
1582 u64 last_rxok_cnt;
1583 u32 last_bt_edca_ul;
1584 u32 last_bt_edca_dl;
2857 #define rtl_mac(rtlpriv) (&((rtlpriv)->mac80211)) macro