#ifndef __RTL92DU_TRX_H__
#define __RTL92DU_TRX_H__
#define TX_SELE_HQ …
#define TX_SELE_LQ …
#define TX_SELE_NQ …
#define TX_TOTAL_PAGE_NUMBER_92DU …
#define TEST_PAGE_NUM_PUBQ_92DU …
#define TX_TOTAL_PAGE_NUMBER_92D_DUAL_MAC …
#define NORMAL_PAGE_NUM_PUBQ_92D_DUAL_MAC …
#define NORMAL_PAGE_NUM_HPQ_92D_DUAL_MAC …
#define NORMAL_PAGE_NUM_LPQ_92D_DUAL_MAC …
#define NORMAL_PAGE_NUM_NORMALQ_92D_DUAL_MAC …
#define WMM_NORMAL_TX_TOTAL_PAGE_NUMBER …
#define WMM_NORMAL_PAGE_NUM_PUBQ_92D …
#define WMM_NORMAL_PAGE_NUM_HPQ_92D …
#define WMM_NORMAL_PAGE_NUM_LPQ_92D …
#define WMM_NORMAL_PAGE_NUM_NPQ_92D …
#define WMM_NORMAL_PAGE_NUM_PUBQ_92D_DUAL_MAC …
#define WMM_NORMAL_PAGE_NUM_HPQ_92D_DUAL_MAC …
#define WMM_NORMAL_PAGE_NUM_LPQ_92D_DUAL_MAC …
#define WMM_NORMAL_PAGE_NUM_NPQ_92D_DUAL_MAC …
static inline void set_tx_desc_bmc(__le32 *__txdesc, u32 __value)
{ … }
static inline void set_tx_desc_agg_break(__le32 *__txdesc, u32 __value)
{ … }
static inline void set_tx_desc_tx_desc_checksum(__le32 *__txdesc, u32 __value)
{ … }
void rtl92du_tx_fill_desc(struct ieee80211_hw *hw,
struct ieee80211_hdr *hdr, u8 *pdesc,
u8 *pbd_desc_tx, struct ieee80211_tx_info *info,
struct ieee80211_sta *sta,
struct sk_buff *skb, u8 hw_queue,
struct rtl_tcb_desc *ptcb_desc);
int rtl92du_endpoint_mapping(struct ieee80211_hw *hw);
u16 rtl92du_mq_to_hwq(__le16 fc, u16 mac80211_queue_index);
struct sk_buff *rtl92du_tx_aggregate_hdl(struct ieee80211_hw *hw,
struct sk_buff_head *list);
void rtl92du_tx_cleanup(struct ieee80211_hw *hw, struct sk_buff *skb);
int rtl92du_tx_post_hdl(struct ieee80211_hw *hw, struct urb *urb,
struct sk_buff *skb);
#endif