ipsec: update MAX_AH_AUTH_LEN to support sha512
[deliverable/linux.git] / drivers / staging / rtl8712 / rtl8712_fifoctrl_bitdef.h
CommitLineData
2865d42c
LF
1#ifndef __RTL8712_FIFOCTRL_BITDEF_H__
2#define __RTL8712_FIFOCTRL_BITDEF_H__
3
4/*PBP*/
5#define _PSTX_MSK 0xF0
6#define _PSTX_SHT 4
7#define _PSRX_MSK 0x0F
8#define _PSRX_SHT 0
9
10/*TXFF_STATUS*/
11#define _TXSTATUS_OVF BIT(15)
12
13/*RXFF_STATUS*/
14#define _STATUSFF1_OVF BIT(7)
15#define _STATUSFF1_EMPTY BIT(6)
16#define _STATUSFF0_OVF BIT(5)
17#define _STATUSFF0_EMPTY BIT(4)
18#define _RXFF1_OVF BIT(3)
19#define _RXFF1_EMPTY BIT(2)
20#define _RXFF0_OVF BIT(1)
21#define _RXFF0_EMPTY BIT(0)
22
23/*TXFF_EMPTY_TH*/
24#define _BKQ_EMPTY_TH_MSK 0x0F0000
25#define _BKQ_EMPTY_TH_SHT 16
26#define _BEQ_EMPTY_TH_MSK 0x00F000
27#define _BEQ_EMPTY_TH_SHT 12
28#define _VIQ_EMPTY_TH_MSK 0x000F00
29#define _VIQ_EMPTY_TH_SHT 8
30#define _VOQ_EMPTY_TH_MSK 0x0000F0
31#define _VOQ_EMPTY_TH_SHT 4
32#define _BMCQ_EMPTY_TH_MSK 0x00000F
33#define _BMCQ_EMPTY_TH_SHT 0
34
35/*SDIO_RX_BLKSZ*/
36#define _SDIO_RX_BLKSZ_MSK 0x07
37
38/*RXDMA_CTRL*/
39#define _C2HFF_POLL BIT(4)
40#define _RXPKT_POLL BIT(0)
41
42/*RXPKT_NUM*/
43#define _RXCMD_NUM_MSK 0xFF00
44#define _RXCMD_NUM_SHT 8
45#define _RXFF0_NUM_MSK 0x00FF
46#define _RXFF0_NUM_SHT 0
47
48/*FIFOPAGE2*/
49#define _PUB_AVAL_PG_MSK 0xFFFF0000
50#define _PUB_AVAL_PG_SHT 16
51#define _BCN_AVAL_PG_MSK 0x0000FFFF
52#define _BCN_AVAL_PG_SHT 0
53
54/*RX0PKTNUM*/
55#define _RXFF0_DEC_POLL BIT(15)
56#define _RXFF0_PKT_DEC_NUM_MSK 0x3F00
57#define _RXFF0_PKT_DEC_NUM_SHT 8
58#define _RXFF0_PKTNUM_RPT_MSK 0x00FF
59#define _RXFF0_PKTNUM_RPT_SHT 0
60
61/*RX1PKTNUM*/
62#define _RXFF1_DEC_POLL BIT(15)
63#define _RXFF1_PKT_DEC_NUM_MSK 0x3F00
64#define _RXFF1_PKT_DEC_NUM_SHT 8
65#define _RXFF1_PKTNUM_RPT_MSK 0x00FF
66#define _RXFF1_PKTNUM_RPT_SHT 0
67
68/*RXFLTMAP0*/
69#define _MGTFLT13EN BIT(13)
70#define _MGTFLT12EN BIT(12)
71#define _MGTFLT11EN BIT(11)
72#define _MGTFLT10EN BIT(10)
73#define _MGTFLT9EN BIT(9)
74#define _MGTFLT8EN BIT(8)
75#define _MGTFLT5EN BIT(5)
76#define _MGTFLT4EN BIT(4)
77#define _MGTFLT3EN BIT(3)
78#define _MGTFLT2EN BIT(2)
79#define _MGTFLT1EN BIT(1)
80#define _MGTFLT0EN BIT(0)
81
82/*RXFLTMAP1*/
83#define _CTRLFLT15EN BIT(15)
84#define _CTRLFLT14EN BIT(14)
85#define _CTRLFLT13EN BIT(13)
86#define _CTRLFLT12EN BIT(12)
87#define _CTRLFLT11EN BIT(11)
88#define _CTRLFLT10EN BIT(10)
89#define _CTRLFLT9EN BIT(9)
90#define _CTRLFLT8EN BIT(8)
91#define _CTRLFLT7EN BIT(7)
92#define _CTRLFLT6EN BIT(6)
93
94/*RXFLTMAP2*/
95#define _DATAFLT15EN BIT(15)
96#define _DATAFLT14EN BIT(14)
97#define _DATAFLT13EN BIT(13)
98#define _DATAFLT12EN BIT(12)
99#define _DATAFLT11EN BIT(11)
100#define _DATAFLT10EN BIT(10)
101#define _DATAFLT9EN BIT(9)
102#define _DATAFLT8EN BIT(8)
103#define _DATAFLT7EN BIT(7)
104#define _DATAFLT6EN BIT(6)
105#define _DATAFLT5EN BIT(5)
106#define _DATAFLT4EN BIT(4)
107#define _DATAFLT3EN BIT(3)
108#define _DATAFLT2EN BIT(2)
109#define _DATAFLT1EN BIT(1)
110#define _DATAFLT0EN BIT(0)
111
112/*RXFLTMAP3*/
113#define _MESHAFLT1EN BIT(1)
114#define _MESHAFLT0EN BIT(0)
115
116/*TXPKT_NUM_CTRL*/
117#define _TXPKTNUM_DEC BIT(8)
118#define _TXPKTNUM_MSK 0x00FF
119#define _TXPKTNUM_SHT 0
120
121/*TXFF_PG_NUM*/
122#define _TXFF_PG_NUM_MSK 0x0FFF
123
124
125#endif /* __RTL8712_FIFOCTRL_BITDEF_H__ */
126
This page took 0.060448 seconds and 5 git commands to generate.