OSDN Git Service

Add rtl8821ce driver version 5.5.2
[android-x86/external-kernel-drivers.git] / rtl8821ce / hal / halmac / halmac_tx_bd_chip.h
1 #ifndef _HALMAC_TX_BD_CHIP_H_
2 #define _HALMAC_TX_BD_CHIP_H_
3 #if (HALMAC_8814A_SUPPORT)
4
5 /*TXBD_DW0*/
6
7 #define SET_TX_BD_OWN_8814A(__pTxBd, __Value)    SET_TX_BD_OWN(__pTxBd, __Value)
8 #define GET_TX_BD_OWN_8814A(__pTxBd)    GET_TX_BD_OWN(__pTxBd)
9 #define SET_TX_BD_PSB_8814A(__pTxBd, __Value)    SET_TX_BD_PSB(__pTxBd, __Value)
10 #define GET_TX_BD_PSB_8814A(__pTxBd)    GET_TX_BD_PSB(__pTxBd)
11 #define SET_TX_BD_TX_BUFF_SIZE0_8814A(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE0(__pTxBd, __Value)
12 #define GET_TX_BD_TX_BUFF_SIZE0_8814A(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE0(__pTxBd)
13
14 /*TXBD_DW1*/
15
16 #define SET_TX_BD_PHYSICAL_ADDR0_LOW_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd, __Value)
17 #define GET_TX_BD_PHYSICAL_ADDR0_LOW_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd)
18
19 /*TXBD_DW2*/
20
21 #define SET_TX_BD_PHYSICAL_ADDR0_HIGH_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd, __Value)
22 #define GET_TX_BD_PHYSICAL_ADDR0_HIGH_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd)
23
24 /*TXBD_DW4*/
25
26 #define SET_TX_BD_A1_8814A(__pTxBd, __Value)    SET_TX_BD_A1(__pTxBd, __Value)
27 #define GET_TX_BD_A1_8814A(__pTxBd)    GET_TX_BD_A1(__pTxBd)
28 #define SET_TX_BD_TX_BUFF_SIZE1_8814A(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE1(__pTxBd, __Value)
29 #define GET_TX_BD_TX_BUFF_SIZE1_8814A(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE1(__pTxBd)
30
31 /*TXBD_DW5*/
32
33 #define SET_TX_BD_PHYSICAL_ADDR1_LOW_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd, __Value)
34 #define GET_TX_BD_PHYSICAL_ADDR1_LOW_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd)
35
36 /*TXBD_DW6*/
37
38 #define SET_TX_BD_PHYSICAL_ADDR1_HIGH_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd, __Value)
39 #define GET_TX_BD_PHYSICAL_ADDR1_HIGH_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd)
40
41 /*TXBD_DW8*/
42
43 #define SET_TX_BD_A2_8814A(__pTxBd, __Value)    SET_TX_BD_A2(__pTxBd, __Value)
44 #define GET_TX_BD_A2_8814A(__pTxBd)    GET_TX_BD_A2(__pTxBd)
45 #define SET_TX_BD_TX_BUFF_SIZE2_8814A(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE2(__pTxBd, __Value)
46 #define GET_TX_BD_TX_BUFF_SIZE2_8814A(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE2(__pTxBd)
47
48 /*TXBD_DW9*/
49
50 #define SET_TX_BD_PHYSICAL_ADDR2_LOW_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd, __Value)
51 #define GET_TX_BD_PHYSICAL_ADDR2_LOW_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd)
52
53 /*TXBD_DW10*/
54
55 #define SET_TX_BD_PHYSICAL_ADDR2_HIGH_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd, __Value)
56 #define GET_TX_BD_PHYSICAL_ADDR2_HIGH_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd)
57
58 /*TXBD_DW12*/
59
60 #define SET_TX_BD_A3_8814A(__pTxBd, __Value)    SET_TX_BD_A3(__pTxBd, __Value)
61 #define GET_TX_BD_A3_8814A(__pTxBd)    GET_TX_BD_A3(__pTxBd)
62 #define SET_TX_BD_TX_BUFF_SIZE3_8814A(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE3(__pTxBd, __Value)
63 #define GET_TX_BD_TX_BUFF_SIZE3_8814A(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE3(__pTxBd)
64
65 /*TXBD_DW13*/
66
67 #define SET_TX_BD_PHYSICAL_ADDR3_LOW_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd, __Value)
68 #define GET_TX_BD_PHYSICAL_ADDR3_LOW_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd)
69
70 /*TXBD_DW14*/
71
72 #define SET_TX_BD_PHYSICAL_ADDR3_HIGH_8814A(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd, __Value)
73 #define GET_TX_BD_PHYSICAL_ADDR3_HIGH_8814A(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd)
74
75 #endif
76
77 #if (HALMAC_8822B_SUPPORT)
78
79 /*TXBD_DW0*/
80
81 #define SET_TX_BD_OWN_8822B(__pTxBd, __Value)    SET_TX_BD_OWN(__pTxBd, __Value)
82 #define GET_TX_BD_OWN_8822B(__pTxBd)    GET_TX_BD_OWN(__pTxBd)
83 #define SET_TX_BD_PSB_8822B(__pTxBd, __Value)    SET_TX_BD_PSB(__pTxBd, __Value)
84 #define GET_TX_BD_PSB_8822B(__pTxBd)    GET_TX_BD_PSB(__pTxBd)
85 #define SET_TX_BD_TX_BUFF_SIZE0_8822B(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE0(__pTxBd, __Value)
86 #define GET_TX_BD_TX_BUFF_SIZE0_8822B(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE0(__pTxBd)
87
88 /*TXBD_DW1*/
89
90 #define SET_TX_BD_PHYSICAL_ADDR0_LOW_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd, __Value)
91 #define GET_TX_BD_PHYSICAL_ADDR0_LOW_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd)
92
93 /*TXBD_DW2*/
94
95 #define SET_TX_BD_PHYSICAL_ADDR0_HIGH_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd, __Value)
96 #define GET_TX_BD_PHYSICAL_ADDR0_HIGH_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd)
97
98 /*TXBD_DW4*/
99
100 #define SET_TX_BD_A1_8822B(__pTxBd, __Value)    SET_TX_BD_A1(__pTxBd, __Value)
101 #define GET_TX_BD_A1_8822B(__pTxBd)    GET_TX_BD_A1(__pTxBd)
102 #define SET_TX_BD_TX_BUFF_SIZE1_8822B(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE1(__pTxBd, __Value)
103 #define GET_TX_BD_TX_BUFF_SIZE1_8822B(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE1(__pTxBd)
104
105 /*TXBD_DW5*/
106
107 #define SET_TX_BD_PHYSICAL_ADDR1_LOW_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd, __Value)
108 #define GET_TX_BD_PHYSICAL_ADDR1_LOW_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd)
109
110 /*TXBD_DW6*/
111
112 #define SET_TX_BD_PHYSICAL_ADDR1_HIGH_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd, __Value)
113 #define GET_TX_BD_PHYSICAL_ADDR1_HIGH_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd)
114
115 /*TXBD_DW8*/
116
117 #define SET_TX_BD_A2_8822B(__pTxBd, __Value)    SET_TX_BD_A2(__pTxBd, __Value)
118 #define GET_TX_BD_A2_8822B(__pTxBd)    GET_TX_BD_A2(__pTxBd)
119 #define SET_TX_BD_TX_BUFF_SIZE2_8822B(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE2(__pTxBd, __Value)
120 #define GET_TX_BD_TX_BUFF_SIZE2_8822B(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE2(__pTxBd)
121
122 /*TXBD_DW9*/
123
124 #define SET_TX_BD_PHYSICAL_ADDR2_LOW_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd, __Value)
125 #define GET_TX_BD_PHYSICAL_ADDR2_LOW_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd)
126
127 /*TXBD_DW10*/
128
129 #define SET_TX_BD_PHYSICAL_ADDR2_HIGH_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd, __Value)
130 #define GET_TX_BD_PHYSICAL_ADDR2_HIGH_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd)
131
132 /*TXBD_DW12*/
133
134 #define SET_TX_BD_A3_8822B(__pTxBd, __Value)    SET_TX_BD_A3(__pTxBd, __Value)
135 #define GET_TX_BD_A3_8822B(__pTxBd)    GET_TX_BD_A3(__pTxBd)
136 #define SET_TX_BD_TX_BUFF_SIZE3_8822B(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE3(__pTxBd, __Value)
137 #define GET_TX_BD_TX_BUFF_SIZE3_8822B(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE3(__pTxBd)
138
139 /*TXBD_DW13*/
140
141 #define SET_TX_BD_PHYSICAL_ADDR3_LOW_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd, __Value)
142 #define GET_TX_BD_PHYSICAL_ADDR3_LOW_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd)
143
144 /*TXBD_DW14*/
145
146 #define SET_TX_BD_PHYSICAL_ADDR3_HIGH_8822B(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd, __Value)
147 #define GET_TX_BD_PHYSICAL_ADDR3_HIGH_8822B(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd)
148
149 #endif
150
151 #if (HALMAC_8197F_SUPPORT)
152
153 /*TXBD_DW0*/
154
155 #define SET_TX_BD_OWN_8197F(__pTxBd, __Value)    SET_TX_BD_OWN(__pTxBd, __Value)
156 #define GET_TX_BD_OWN_8197F(__pTxBd)    GET_TX_BD_OWN(__pTxBd)
157 #define SET_TX_BD_PSB_8197F(__pTxBd, __Value)    SET_TX_BD_PSB(__pTxBd, __Value)
158 #define GET_TX_BD_PSB_8197F(__pTxBd)    GET_TX_BD_PSB(__pTxBd)
159 #define SET_TX_BD_TX_BUFF_SIZE0_8197F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE0(__pTxBd, __Value)
160 #define GET_TX_BD_TX_BUFF_SIZE0_8197F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE0(__pTxBd)
161
162 /*TXBD_DW1*/
163
164 #define SET_TX_BD_PHYSICAL_ADDR0_LOW_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd, __Value)
165 #define GET_TX_BD_PHYSICAL_ADDR0_LOW_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd)
166
167 /*TXBD_DW2*/
168
169 #define SET_TX_BD_PHYSICAL_ADDR0_HIGH_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd, __Value)
170 #define GET_TX_BD_PHYSICAL_ADDR0_HIGH_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd)
171
172 /*TXBD_DW4*/
173
174 #define SET_TX_BD_A1_8197F(__pTxBd, __Value)    SET_TX_BD_A1(__pTxBd, __Value)
175 #define GET_TX_BD_A1_8197F(__pTxBd)    GET_TX_BD_A1(__pTxBd)
176 #define SET_TX_BD_TX_BUFF_SIZE1_8197F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE1(__pTxBd, __Value)
177 #define GET_TX_BD_TX_BUFF_SIZE1_8197F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE1(__pTxBd)
178
179 /*TXBD_DW5*/
180
181 #define SET_TX_BD_PHYSICAL_ADDR1_LOW_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd, __Value)
182 #define GET_TX_BD_PHYSICAL_ADDR1_LOW_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd)
183
184 /*TXBD_DW6*/
185
186 #define SET_TX_BD_PHYSICAL_ADDR1_HIGH_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd, __Value)
187 #define GET_TX_BD_PHYSICAL_ADDR1_HIGH_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd)
188
189 /*TXBD_DW8*/
190
191 #define SET_TX_BD_A2_8197F(__pTxBd, __Value)    SET_TX_BD_A2(__pTxBd, __Value)
192 #define GET_TX_BD_A2_8197F(__pTxBd)    GET_TX_BD_A2(__pTxBd)
193 #define SET_TX_BD_TX_BUFF_SIZE2_8197F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE2(__pTxBd, __Value)
194 #define GET_TX_BD_TX_BUFF_SIZE2_8197F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE2(__pTxBd)
195
196 /*TXBD_DW9*/
197
198 #define SET_TX_BD_PHYSICAL_ADDR2_LOW_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd, __Value)
199 #define GET_TX_BD_PHYSICAL_ADDR2_LOW_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd)
200
201 /*TXBD_DW10*/
202
203 #define SET_TX_BD_PHYSICAL_ADDR2_HIGH_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd, __Value)
204 #define GET_TX_BD_PHYSICAL_ADDR2_HIGH_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd)
205
206 /*TXBD_DW12*/
207
208 #define SET_TX_BD_A3_8197F(__pTxBd, __Value)    SET_TX_BD_A3(__pTxBd, __Value)
209 #define GET_TX_BD_A3_8197F(__pTxBd)    GET_TX_BD_A3(__pTxBd)
210 #define SET_TX_BD_TX_BUFF_SIZE3_8197F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE3(__pTxBd, __Value)
211 #define GET_TX_BD_TX_BUFF_SIZE3_8197F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE3(__pTxBd)
212
213 /*TXBD_DW13*/
214
215 #define SET_TX_BD_PHYSICAL_ADDR3_LOW_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd, __Value)
216 #define GET_TX_BD_PHYSICAL_ADDR3_LOW_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd)
217
218 /*TXBD_DW14*/
219
220 #define SET_TX_BD_PHYSICAL_ADDR3_HIGH_8197F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd, __Value)
221 #define GET_TX_BD_PHYSICAL_ADDR3_HIGH_8197F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd)
222
223 #endif
224
225 #if (HALMAC_8821C_SUPPORT)
226
227 /*TXBD_DW0*/
228
229 #define SET_TX_BD_OWN_8821C(__pTxBd, __Value)    SET_TX_BD_OWN(__pTxBd, __Value)
230 #define GET_TX_BD_OWN_8821C(__pTxBd)    GET_TX_BD_OWN(__pTxBd)
231 #define SET_TX_BD_PSB_8821C(__pTxBd, __Value)    SET_TX_BD_PSB(__pTxBd, __Value)
232 #define GET_TX_BD_PSB_8821C(__pTxBd)    GET_TX_BD_PSB(__pTxBd)
233 #define SET_TX_BD_TX_BUFF_SIZE0_8821C(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE0(__pTxBd, __Value)
234 #define GET_TX_BD_TX_BUFF_SIZE0_8821C(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE0(__pTxBd)
235
236 /*TXBD_DW1*/
237
238 #define SET_TX_BD_PHYSICAL_ADDR0_LOW_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd, __Value)
239 #define GET_TX_BD_PHYSICAL_ADDR0_LOW_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd)
240
241 /*TXBD_DW2*/
242
243 #define SET_TX_BD_PHYSICAL_ADDR0_HIGH_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd, __Value)
244 #define GET_TX_BD_PHYSICAL_ADDR0_HIGH_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd)
245
246 /*TXBD_DW4*/
247
248 #define SET_TX_BD_A1_8821C(__pTxBd, __Value)    SET_TX_BD_A1(__pTxBd, __Value)
249 #define GET_TX_BD_A1_8821C(__pTxBd)    GET_TX_BD_A1(__pTxBd)
250 #define SET_TX_BD_TX_BUFF_SIZE1_8821C(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE1(__pTxBd, __Value)
251 #define GET_TX_BD_TX_BUFF_SIZE1_8821C(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE1(__pTxBd)
252
253 /*TXBD_DW5*/
254
255 #define SET_TX_BD_PHYSICAL_ADDR1_LOW_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd, __Value)
256 #define GET_TX_BD_PHYSICAL_ADDR1_LOW_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd)
257
258 /*TXBD_DW6*/
259
260 #define SET_TX_BD_PHYSICAL_ADDR1_HIGH_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd, __Value)
261 #define GET_TX_BD_PHYSICAL_ADDR1_HIGH_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd)
262
263 /*TXBD_DW8*/
264
265 #define SET_TX_BD_A2_8821C(__pTxBd, __Value)    SET_TX_BD_A2(__pTxBd, __Value)
266 #define GET_TX_BD_A2_8821C(__pTxBd)    GET_TX_BD_A2(__pTxBd)
267 #define SET_TX_BD_TX_BUFF_SIZE2_8821C(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE2(__pTxBd, __Value)
268 #define GET_TX_BD_TX_BUFF_SIZE2_8821C(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE2(__pTxBd)
269
270 /*TXBD_DW9*/
271
272 #define SET_TX_BD_PHYSICAL_ADDR2_LOW_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd, __Value)
273 #define GET_TX_BD_PHYSICAL_ADDR2_LOW_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd)
274
275 /*TXBD_DW10*/
276
277 #define SET_TX_BD_PHYSICAL_ADDR2_HIGH_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd, __Value)
278 #define GET_TX_BD_PHYSICAL_ADDR2_HIGH_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd)
279
280 /*TXBD_DW12*/
281
282 #define SET_TX_BD_A3_8821C(__pTxBd, __Value)    SET_TX_BD_A3(__pTxBd, __Value)
283 #define GET_TX_BD_A3_8821C(__pTxBd)    GET_TX_BD_A3(__pTxBd)
284 #define SET_TX_BD_TX_BUFF_SIZE3_8821C(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE3(__pTxBd, __Value)
285 #define GET_TX_BD_TX_BUFF_SIZE3_8821C(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE3(__pTxBd)
286
287 /*TXBD_DW13*/
288
289 #define SET_TX_BD_PHYSICAL_ADDR3_LOW_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd, __Value)
290 #define GET_TX_BD_PHYSICAL_ADDR3_LOW_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd)
291
292 /*TXBD_DW14*/
293
294 #define SET_TX_BD_PHYSICAL_ADDR3_HIGH_8821C(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd, __Value)
295 #define GET_TX_BD_PHYSICAL_ADDR3_HIGH_8821C(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd)
296
297 #endif
298
299 #if (HALMAC_8188F_SUPPORT)
300
301 /*TXBD_DW0*/
302
303 #define SET_TX_BD_OWN_8188F(__pTxBd, __Value)    SET_TX_BD_OWN(__pTxBd, __Value)
304 #define GET_TX_BD_OWN_8188F(__pTxBd)    GET_TX_BD_OWN(__pTxBd)
305 #define SET_TX_BD_PSB_8188F(__pTxBd, __Value)    SET_TX_BD_PSB(__pTxBd, __Value)
306 #define GET_TX_BD_PSB_8188F(__pTxBd)    GET_TX_BD_PSB(__pTxBd)
307 #define SET_TX_BD_TX_BUFF_SIZE0_8188F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE0(__pTxBd, __Value)
308 #define GET_TX_BD_TX_BUFF_SIZE0_8188F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE0(__pTxBd)
309
310 /*TXBD_DW1*/
311
312 #define SET_TX_BD_PHYSICAL_ADDR0_LOW_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd, __Value)
313 #define GET_TX_BD_PHYSICAL_ADDR0_LOW_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_LOW(__pTxBd)
314
315 /*TXBD_DW2*/
316
317 #define SET_TX_BD_PHYSICAL_ADDR0_HIGH_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd, __Value)
318 #define GET_TX_BD_PHYSICAL_ADDR0_HIGH_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR0_HIGH(__pTxBd)
319
320 /*TXBD_DW4*/
321
322 #define SET_TX_BD_A1_8188F(__pTxBd, __Value)    SET_TX_BD_A1(__pTxBd, __Value)
323 #define GET_TX_BD_A1_8188F(__pTxBd)    GET_TX_BD_A1(__pTxBd)
324 #define SET_TX_BD_TX_BUFF_SIZE1_8188F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE1(__pTxBd, __Value)
325 #define GET_TX_BD_TX_BUFF_SIZE1_8188F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE1(__pTxBd)
326
327 /*TXBD_DW5*/
328
329 #define SET_TX_BD_PHYSICAL_ADDR1_LOW_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd, __Value)
330 #define GET_TX_BD_PHYSICAL_ADDR1_LOW_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_LOW(__pTxBd)
331
332 /*TXBD_DW6*/
333
334 #define SET_TX_BD_PHYSICAL_ADDR1_HIGH_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd, __Value)
335 #define GET_TX_BD_PHYSICAL_ADDR1_HIGH_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR1_HIGH(__pTxBd)
336
337 /*TXBD_DW8*/
338
339 #define SET_TX_BD_A2_8188F(__pTxBd, __Value)    SET_TX_BD_A2(__pTxBd, __Value)
340 #define GET_TX_BD_A2_8188F(__pTxBd)    GET_TX_BD_A2(__pTxBd)
341 #define SET_TX_BD_TX_BUFF_SIZE2_8188F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE2(__pTxBd, __Value)
342 #define GET_TX_BD_TX_BUFF_SIZE2_8188F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE2(__pTxBd)
343
344 /*TXBD_DW9*/
345
346 #define SET_TX_BD_PHYSICAL_ADDR2_LOW_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd, __Value)
347 #define GET_TX_BD_PHYSICAL_ADDR2_LOW_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_LOW(__pTxBd)
348
349 /*TXBD_DW10*/
350
351 #define SET_TX_BD_PHYSICAL_ADDR2_HIGH_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd, __Value)
352 #define GET_TX_BD_PHYSICAL_ADDR2_HIGH_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR2_HIGH(__pTxBd)
353
354 /*TXBD_DW12*/
355
356 #define SET_TX_BD_A3_8188F(__pTxBd, __Value)    SET_TX_BD_A3(__pTxBd, __Value)
357 #define GET_TX_BD_A3_8188F(__pTxBd)    GET_TX_BD_A3(__pTxBd)
358 #define SET_TX_BD_TX_BUFF_SIZE3_8188F(__pTxBd, __Value)    SET_TX_BD_TX_BUFF_SIZE3(__pTxBd, __Value)
359 #define GET_TX_BD_TX_BUFF_SIZE3_8188F(__pTxBd)    GET_TX_BD_TX_BUFF_SIZE3(__pTxBd)
360
361 /*TXBD_DW13*/
362
363 #define SET_TX_BD_PHYSICAL_ADDR3_LOW_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd, __Value)
364 #define GET_TX_BD_PHYSICAL_ADDR3_LOW_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_LOW(__pTxBd)
365
366 /*TXBD_DW14*/
367
368 #define SET_TX_BD_PHYSICAL_ADDR3_HIGH_8188F(__pTxBd, __Value)    SET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd, __Value)
369 #define GET_TX_BD_PHYSICAL_ADDR3_HIGH_8188F(__pTxBd)    GET_TX_BD_PHYSICAL_ADDR3_HIGH(__pTxBd)
370
371 #endif
372
373
374 #endif