mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2024-11-10 07:29:40 +00:00
rtl8188eu: Convert typedef statement in include/rtl8188e_xmit.h
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
ec5245f648
commit
9eeabb2600
1 changed files with 0 additions and 106 deletions
|
@ -105,112 +105,6 @@ enum TXDESC_SC{
|
||||||
#define SGI BIT(6)
|
#define SGI BIT(6)
|
||||||
#define USB_TXAGG_NUM_SHT 24
|
#define USB_TXAGG_NUM_SHT 24
|
||||||
|
|
||||||
typedef struct txdesc_88e
|
|
||||||
{
|
|
||||||
//Offset 0
|
|
||||||
u32 pktlen:16;
|
|
||||||
u32 offset:8;
|
|
||||||
u32 bmc:1;
|
|
||||||
u32 htc:1;
|
|
||||||
u32 ls:1;
|
|
||||||
u32 fs:1;
|
|
||||||
u32 linip:1;
|
|
||||||
u32 noacm:1;
|
|
||||||
u32 gf:1;
|
|
||||||
u32 own:1;
|
|
||||||
|
|
||||||
//Offset 4
|
|
||||||
u32 macid:6;
|
|
||||||
u32 rsvd0406:2;
|
|
||||||
u32 qsel:5;
|
|
||||||
u32 rd_nav_ext:1;
|
|
||||||
u32 lsig_txop_en:1;
|
|
||||||
u32 pifs:1;
|
|
||||||
u32 rate_id:4;
|
|
||||||
u32 navusehdr:1;
|
|
||||||
u32 en_desc_id:1;
|
|
||||||
u32 sectype:2;
|
|
||||||
u32 rsvd0424:2;
|
|
||||||
u32 pkt_offset:5; // unit: 8 bytes
|
|
||||||
u32 rsvd0431:1;
|
|
||||||
|
|
||||||
//Offset 8
|
|
||||||
u32 rts_rc:6;
|
|
||||||
u32 data_rc:6;
|
|
||||||
u32 agg_en:1;
|
|
||||||
u32 rd_en:1;
|
|
||||||
u32 bar_rty_th:2;
|
|
||||||
u32 bk:1;
|
|
||||||
u32 morefrag:1;
|
|
||||||
u32 raw:1;
|
|
||||||
u32 ccx:1;
|
|
||||||
u32 ampdu_density:3;
|
|
||||||
u32 bt_null:1;
|
|
||||||
u32 ant_sel_a:1;
|
|
||||||
u32 ant_sel_b:1;
|
|
||||||
u32 tx_ant_cck:2;
|
|
||||||
u32 tx_antl:2;
|
|
||||||
u32 tx_ant_ht:2;
|
|
||||||
|
|
||||||
//Offset 12
|
|
||||||
u32 nextheadpage:8;
|
|
||||||
u32 tailpage:8;
|
|
||||||
u32 seq:12;
|
|
||||||
u32 cpu_handle:1;
|
|
||||||
u32 tag1:1;
|
|
||||||
u32 trigger_int:1;
|
|
||||||
u32 hwseq_en:1;
|
|
||||||
|
|
||||||
//Offset 16
|
|
||||||
u32 rtsrate:5;
|
|
||||||
u32 ap_dcfe:1;
|
|
||||||
u32 hwseq_sel:2;
|
|
||||||
u32 userate:1;
|
|
||||||
u32 disrtsfb:1;
|
|
||||||
u32 disdatafb:1;
|
|
||||||
u32 cts2self:1;
|
|
||||||
u32 rtsen:1;
|
|
||||||
u32 hw_rts_en:1;
|
|
||||||
u32 port_id:1;
|
|
||||||
u32 pwr_status:3;
|
|
||||||
u32 wait_dcts:1;
|
|
||||||
u32 cts2ap_en:1;
|
|
||||||
u32 data_sc:2;
|
|
||||||
u32 data_stbc:2;
|
|
||||||
u32 data_short:1;
|
|
||||||
u32 data_bw:1;
|
|
||||||
u32 rts_short:1;
|
|
||||||
u32 rts_bw:1;
|
|
||||||
u32 rts_sc:2;
|
|
||||||
u32 vcs_stbc:2;
|
|
||||||
|
|
||||||
//Offset 20
|
|
||||||
u32 datarate:6;
|
|
||||||
u32 sgi:1;
|
|
||||||
u32 try_rate:1;
|
|
||||||
u32 data_ratefb_lmt:5;
|
|
||||||
u32 rts_ratefb_lmt:4;
|
|
||||||
u32 rty_lmt_en:1;
|
|
||||||
u32 data_rt_lmt:6;
|
|
||||||
u32 usb_txagg_num:8;
|
|
||||||
|
|
||||||
//Offset 24
|
|
||||||
u32 txagg_a:5;
|
|
||||||
u32 txagg_b:5;
|
|
||||||
u32 use_max_len:1;
|
|
||||||
u32 max_agg_num:5;
|
|
||||||
u32 mcsg1_max_len:4;
|
|
||||||
u32 mcsg2_max_len:4;
|
|
||||||
u32 mcsg3_max_len:4;
|
|
||||||
u32 mcs7_sgi_max_len:4;
|
|
||||||
|
|
||||||
//Offset 28
|
|
||||||
u32 checksum:16; // TxBuffSize(PCIe)/CheckSum(USB)
|
|
||||||
u32 sw0:8; /* offset 30 */
|
|
||||||
u32 sw1:4;
|
|
||||||
u32 mcs15_sgi_max_len:4;
|
|
||||||
}TXDESC, *PTXDESC;
|
|
||||||
|
|
||||||
#define txdesc_set_ccx_sw_88e(txdesc, value) \
|
#define txdesc_set_ccx_sw_88e(txdesc, value) \
|
||||||
do { \
|
do { \
|
||||||
((struct txdesc_88e *)(txdesc))->sw1 = (((value)>>8) & 0x0f); \
|
((struct txdesc_88e *)(txdesc))->sw1 = (((value)>>8) & 0x0f); \
|
||||||
|
|
Loading…
Reference in a new issue