1 #ifndef _RTL8712_XMIT_H_
2 #define _RTL8712_XMIT_H_
10 #define TS_QUEUE_INX 4
11 #define MGT_QUEUE_INX 5
12 #define BMC_QUEUE_INX 6
13 #define BCN_QUEUE_INX 7
15 #define HW_QUEUE_ENTRY 8
17 #define TXDESC_SIZE 32
18 #define TXDESC_OFFSET TXDESC_SIZE
20 #define NR_AMSDU_XMITFRAME 8
21 #define NR_TXAGG_XMITFRAME 8
23 #define MAX_AMSDU_XMITBUF_SZ 8704
24 #define MAX_TXAGG_XMITBUF_SZ 16384 /*16k*/
27 #define tx_cmd tx_desc
31 *defined for TX DESC Operation
38 #define OFFSET_SHT (16)
44 #define PKT_OFFSET_SZ (0)
51 #define AGG_EN BIT(29)
85 struct tx_desc txdesc;
86 unsigned int value[TXDESC_SIZE>>2];
89 int r8712_xmitframe_complete(struct _adapter *padapter,
90 struct xmit_priv *pxmitpriv,
91 struct xmit_buf *pxmitbuf);
92 void r8712_do_queue_select(struct _adapter *padapter,
93 struct pkt_attrib *pattrib);