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)
76 struct tx_desc txdesc
;
77 unsigned int value
[TXDESC_SIZE
>>2];
80 int r8712_xmitframe_complete(struct _adapter
*padapter
,
81 struct xmit_priv
*pxmitpriv
,
82 struct xmit_buf
*pxmitbuf
);
83 void r8712_do_queue_select(struct _adapter
*padapter
,
84 struct pkt_attrib
*pattrib
);