Lines Matching refs:__pdesc
53 #define SHIFT_AND_MASK_LE(__pdesc, __shift, __mask) \ argument
54 ((le32_to_cpu(*(((__le32 *)(__pdesc)))) >> (__shift)) & \
64 #define SET_BITS_OFFSET_LE(__pdesc, __shift, __len, __val) \ argument
65 (*(__le32 *)(__pdesc) = \
66 (cpu_to_le32((le32_to_cpu(*((__le32 *)(__pdesc))) & \
73 #define SET_TX_DESC_PKT_SIZE(__pdesc, __val) \ argument
74 SET_BITS_OFFSET_LE(__pdesc, 0, 16, __val)
75 #define SET_TX_DESC_OFFSET(__pdesc, __val) \ argument
76 SET_BITS_OFFSET_LE(__pdesc, 16, 8, __val)
77 #define SET_TX_DESC_TYPE(__pdesc, __val) \ argument
78 SET_BITS_OFFSET_LE(__pdesc, 24, 2, __val)
79 #define SET_TX_DESC_LAST_SEG(__pdesc, __val) \ argument
80 SET_BITS_OFFSET_LE(__pdesc, 26, 1, __val)
81 #define SET_TX_DESC_FIRST_SEG(__pdesc, __val) \ argument
82 SET_BITS_OFFSET_LE(__pdesc, 27, 1, __val)
83 #define SET_TX_DESC_LINIP(__pdesc, __val) \ argument
84 SET_BITS_OFFSET_LE(__pdesc, 28, 1, __val)
85 #define SET_TX_DESC_AMSDU(__pdesc, __val) \ argument
86 SET_BITS_OFFSET_LE(__pdesc, 29, 1, __val)
87 #define SET_TX_DESC_GREEN_FIELD(__pdesc, __val) \ argument
88 SET_BITS_OFFSET_LE(__pdesc, 30, 1, __val)
89 #define SET_TX_DESC_OWN(__pdesc, __val) \ argument
90 SET_BITS_OFFSET_LE(__pdesc, 31, 1, __val)
92 #define GET_TX_DESC_OWN(__pdesc) \ argument
93 SHIFT_AND_MASK_LE(__pdesc, 31, 1)
96 #define SET_TX_DESC_MACID(__pdesc, __val) \ argument
97 SET_BITS_OFFSET_LE(__pdesc + 4, 0, 5, __val)
98 #define SET_TX_DESC_MORE_DATA(__pdesc, __val) \ argument
99 SET_BITS_OFFSET_LE(__pdesc + 4, 5, 1, __val)
100 #define SET_TX_DESC_MORE_FRAG(__pdesc, __val) \ argument
101 SET_BITS_OFFSET_LE(__pdesc + 4, 6, 1, __val)
102 #define SET_TX_DESC_PIFS(__pdesc, __val) \ argument
103 SET_BITS_OFFSET_LE(__pdesc + 4, 7, 1, __val)
104 #define SET_TX_DESC_QUEUE_SEL(__pdesc, __val) \ argument
105 SET_BITS_OFFSET_LE(__pdesc + 4, 8, 5, __val)
106 #define SET_TX_DESC_ACK_POLICY(__pdesc, __val) \ argument
107 SET_BITS_OFFSET_LE(__pdesc + 4, 13, 2, __val)
108 #define SET_TX_DESC_NO_ACM(__pdesc, __val) \ argument
109 SET_BITS_OFFSET_LE(__pdesc + 4, 15, 1, __val)
110 #define SET_TX_DESC_NON_QOS(__pdesc, __val) \ argument
111 SET_BITS_OFFSET_LE(__pdesc + 4, 16, 1, __val)
112 #define SET_TX_DESC_KEY_ID(__pdesc, __val) \ argument
113 SET_BITS_OFFSET_LE(__pdesc + 4, 17, 2, __val)
114 #define SET_TX_DESC_OUI(__pdesc, __val) \ argument
115 SET_BITS_OFFSET_LE(__pdesc + 4, 19, 1, __val)
116 #define SET_TX_DESC_PKT_TYPE(__pdesc, __val) \ argument
117 SET_BITS_OFFSET_LE(__pdesc + 4, 20, 1, __val)
118 #define SET_TX_DESC_EN_DESC_ID(__pdesc, __val) \ argument
119 SET_BITS_OFFSET_LE(__pdesc + 4, 21, 1, __val)
120 #define SET_TX_DESC_SEC_TYPE(__pdesc, __val) \ argument
121 SET_BITS_OFFSET_LE(__pdesc + 4, 22, 2, __val)
122 #define SET_TX_DESC_WDS(__pdesc, __val) \ argument
123 SET_BITS_OFFSET_LE(__pdesc + 4, 24, 1, __val)
124 #define SET_TX_DESC_HTC(__pdesc, __val) \ argument
125 SET_BITS_OFFSET_LE(__pdesc + 4, 25, 1, __val)
126 #define SET_TX_DESC_PKT_OFFSET(__pdesc, __val) \ argument
127 SET_BITS_OFFSET_LE(__pdesc + 4, 26, 5, __val)
128 #define SET_TX_DESC_HWPC(__pdesc, __val) \ argument
129 SET_BITS_OFFSET_LE(__pdesc + 4, 27, 1, __val)
132 #define SET_TX_DESC_DATA_RETRY_LIMIT(__pdesc, __val) \ argument
133 SET_BITS_OFFSET_LE(__pdesc + 8, 0, 6, __val)
134 #define SET_TX_DESC_RETRY_LIMIT_ENABLE(__pdesc, __val) \ argument
135 SET_BITS_OFFSET_LE(__pdesc + 8, 6, 1, __val)
136 #define SET_TX_DESC_TSFL(__pdesc, __val) \ argument
137 SET_BITS_OFFSET_LE(__pdesc + 8, 7, 5, __val)
138 #define SET_TX_DESC_RTS_RETRY_COUNT(__pdesc, __val) \ argument
139 SET_BITS_OFFSET_LE(__pdesc + 8, 12, 6, __val)
140 #define SET_TX_DESC_DATA_RETRY_COUNT(__pdesc, __val) \ argument
141 SET_BITS_OFFSET_LE(__pdesc + 8, 18, 6, __val)
142 #define SET_TX_DESC_RSVD_MACID(__pdesc, __val) \ argument
143 SET_BITS_OFFSET_LE(((__pdesc) + 8), 24, 5, __val)
144 #define SET_TX_DESC_AGG_ENABLE(__pdesc, __val) \ argument
145 SET_BITS_OFFSET_LE(__pdesc + 8, 29, 1, __val)
146 #define SET_TX_DESC_AGG_BREAK(__pdesc, __val) \ argument
147 SET_BITS_OFFSET_LE(__pdesc + 8, 30, 1, __val)
148 #define SET_TX_DESC_OWN_MAC(__pdesc, __val) \ argument
149 SET_BITS_OFFSET_LE(__pdesc + 8, 31, 1, __val)
152 #define SET_TX_DESC_NEXT_HEAP_PAGE(__pdesc, __val) \ argument
153 SET_BITS_OFFSET_LE(__pdesc + 12, 0, 8, __val)
154 #define SET_TX_DESC_TAIL_PAGE(__pdesc, __val) \ argument
155 SET_BITS_OFFSET_LE(__pdesc + 12, 8, 8, __val)
156 #define SET_TX_DESC_SEQ(__pdesc, __val) \ argument
157 SET_BITS_OFFSET_LE(__pdesc + 12, 16, 12, __val)
158 #define SET_TX_DESC_FRAG(__pdesc, __val) \ argument
159 SET_BITS_OFFSET_LE(__pdesc + 12, 28, 4, __val)
162 #define SET_TX_DESC_RTS_RATE(__pdesc, __val) \ argument
163 SET_BITS_OFFSET_LE(__pdesc + 16, 0, 6, __val)
164 #define SET_TX_DESC_DISABLE_RTS_FB(__pdesc, __val) \ argument
165 SET_BITS_OFFSET_LE(__pdesc + 16, 6, 1, __val)
166 #define SET_TX_DESC_RTS_RATE_FB_LIMIT(__pdesc, __val) \ argument
167 SET_BITS_OFFSET_LE(__pdesc + 16, 7, 4, __val)
168 #define SET_TX_DESC_CTS_ENABLE(__pdesc, __val) \ argument
169 SET_BITS_OFFSET_LE(__pdesc + 16, 11, 1, __val)
170 #define SET_TX_DESC_RTS_ENABLE(__pdesc, __val) \ argument
171 SET_BITS_OFFSET_LE(__pdesc + 16, 12, 1, __val)
172 #define SET_TX_DESC_RA_BRSR_ID(__pdesc, __val) \ argument
173 SET_BITS_OFFSET_LE(__pdesc + 16, 13, 3, __val)
174 #define SET_TX_DESC_TXHT(__pdesc, __val) \ argument
175 SET_BITS_OFFSET_LE(__pdesc + 16, 16, 1, __val)
176 #define SET_TX_DESC_TX_SHORT(__pdesc, __val) \ argument
177 SET_BITS_OFFSET_LE(__pdesc + 16, 17, 1, __val)
178 #define SET_TX_DESC_TX_BANDWIDTH(__pdesc, __val) \ argument
179 SET_BITS_OFFSET_LE(__pdesc + 16, 18, 1, __val)
180 #define SET_TX_DESC_TX_SUB_CARRIER(__pdesc, __val) \ argument
181 SET_BITS_OFFSET_LE(__pdesc + 16, 19, 2, __val)
182 #define SET_TX_DESC_TX_STBC(__pdesc, __val) \ argument
183 SET_BITS_OFFSET_LE(__pdesc + 16, 21, 2, __val)
184 #define SET_TX_DESC_TX_REVERSE_DIRECTION(__pdesc, __val) \ argument
185 SET_BITS_OFFSET_LE(__pdesc + 16, 23, 1, __val)
186 #define SET_TX_DESC_RTS_HT(__pdesc, __val) \ argument
187 SET_BITS_OFFSET_LE(__pdesc + 16, 24, 1, __val)
188 #define SET_TX_DESC_RTS_SHORT(__pdesc, __val) \ argument
189 SET_BITS_OFFSET_LE(__pdesc + 16, 25, 1, __val)
190 #define SET_TX_DESC_RTS_BANDWIDTH(__pdesc, __val) \ argument
191 SET_BITS_OFFSET_LE(__pdesc + 16, 26, 1, __val)
192 #define SET_TX_DESC_RTS_SUB_CARRIER(__pdesc, __val) \ argument
193 SET_BITS_OFFSET_LE(__pdesc + 16, 27, 2, __val)
194 #define SET_TX_DESC_RTS_STBC(__pdesc, __val) \ argument
195 SET_BITS_OFFSET_LE(__pdesc + 16, 29, 2, __val)
196 #define SET_TX_DESC_USER_RATE(__pdesc, __val) \ argument
197 SET_BITS_OFFSET_LE(__pdesc + 16, 31, 1, __val)
200 #define SET_TX_DESC_PACKET_ID(__pdesc, __val) \ argument
201 SET_BITS_OFFSET_LE(__pdesc + 20, 0, 9, __val)
202 #define SET_TX_DESC_TX_RATE(__pdesc, __val) \ argument
203 SET_BITS_OFFSET_LE(__pdesc + 20, 9, 6, __val)
204 #define SET_TX_DESC_DISABLE_FB(__pdesc, __val) \ argument
205 SET_BITS_OFFSET_LE(__pdesc + 20, 15, 1, __val)
206 #define SET_TX_DESC_DATA_RATE_FB_LIMIT(__pdesc, __val) \ argument
207 SET_BITS_OFFSET_LE(__pdesc + 20, 16, 5, __val)
208 #define SET_TX_DESC_TX_AGC(__pdesc, __val) \ argument
209 SET_BITS_OFFSET_LE(__pdesc + 20, 21, 11, __val)
212 #define SET_TX_DESC_IP_CHECK_SUM(__pdesc, __val) \ argument
213 SET_BITS_OFFSET_LE(__pdesc + 24, 0, 16, __val)
214 #define SET_TX_DESC_TCP_CHECK_SUM(__pdesc, __val) \ argument
215 SET_BITS_OFFSET_LE(__pdesc + 24, 16, 16, __val)
218 #define SET_TX_DESC_TX_BUFFER_SIZE(__pdesc, __val) \ argument
219 SET_BITS_OFFSET_LE(__pdesc + 28, 0, 16, __val)
220 #define SET_TX_DESC_IP_HEADER_OFFSET(__pdesc, __val) \ argument
221 SET_BITS_OFFSET_LE(__pdesc + 28, 16, 8, __val)
222 #define SET_TX_DESC_TCP_ENABLE(__pdesc, __val) \ argument
223 SET_BITS_OFFSET_LE(__pdesc + 28, 31, 1, __val)
226 #define SET_TX_DESC_TX_BUFFER_ADDRESS(__pdesc, __val) \ argument
227 SET_BITS_OFFSET_LE(__pdesc + 32, 0, 32, __val)
228 #define GET_TX_DESC_TX_BUFFER_ADDRESS(__pdesc) \ argument
229 SHIFT_AND_MASK_LE(__pdesc + 32, 0, 32)
232 #define SET_TX_DESC_NEXT_DESC_ADDRESS(__pdesc, __val) \ argument
233 SET_BITS_OFFSET_LE(__pdesc + 36, 0, 32, __val)
242 #define CLEAR_PCI_TX_DESC_CONTENT(__pdesc, _size) \ argument
243 memset(__pdesc, 0, min_t(size_t, _size, TX_DESC_NEXT_DESC_OFFSET))
250 #define SET_RX_STATUS_DESC_PKT_LEN(__pdesc, __val) \ argument
251 SET_BITS_OFFSET_LE(__pdesc, 0, 14, __val)
252 #define SET_RX_STATUS_DESC_CRC32(__pdesc, __val) \ argument
253 SET_BITS_OFFSET_LE(__pdesc, 14, 1, __val)
254 #define SET_RX_STATUS_DESC_ICV(__pdesc, __val) \ argument
255 SET_BITS_OFFSET_LE(__pdesc, 15, 1, __val)
256 #define SET_RX_STATUS_DESC_DRVINFO_SIZE(__pdesc, __val) \ argument
257 SET_BITS_OFFSET_LE(__pdesc, 16, 4, __val)
258 #define SET_RX_STATUS_DESC_SECURITY(__pdesc, __val) \ argument
259 SET_BITS_OFFSET_LE(__pdesc, 20, 3, __val)
260 #define SET_RX_STATUS_DESC_QOS(__pdesc, __val) \ argument
261 SET_BITS_OFFSET_LE(__pdesc, 23, 1, __val)
262 #define SET_RX_STATUS_DESC_SHIFT(__pdesc, __val) \ argument
263 SET_BITS_OFFSET_LE(__pdesc, 24, 2, __val)
264 #define SET_RX_STATUS_DESC_PHY_STATUS(__pdesc, __val) \ argument
265 SET_BITS_OFFSET_LE(__pdesc, 26, 1, __val)
266 #define SET_RX_STATUS_DESC_SWDEC(__pdesc, __val) \ argument
267 SET_BITS_OFFSET_LE(__pdesc, 27, 1, __val)
268 #define SET_RX_STATUS_DESC_LAST_SEG(__pdesc, __val) \ argument
269 SET_BITS_OFFSET_LE(__pdesc, 28, 1, __val)
270 #define SET_RX_STATUS_DESC_FIRST_SEG(__pdesc, __val) \ argument
271 SET_BITS_OFFSET_LE(__pdesc, 29, 1, __val)
272 #define SET_RX_STATUS_DESC_EOR(__pdesc, __val) \ argument
273 SET_BITS_OFFSET_LE(__pdesc, 30, 1, __val)
274 #define SET_RX_STATUS_DESC_OWN(__pdesc, __val) \ argument
275 SET_BITS_OFFSET_LE(__pdesc, 31, 1, __val)
277 #define GET_RX_STATUS_DESC_PKT_LEN(__pdesc) \ argument
278 SHIFT_AND_MASK_LE(__pdesc, 0, 14)
279 #define GET_RX_STATUS_DESC_CRC32(__pdesc) \ argument
280 SHIFT_AND_MASK_LE(__pdesc, 14, 1)
281 #define GET_RX_STATUS_DESC_ICV(__pdesc) \ argument
282 SHIFT_AND_MASK_LE(__pdesc, 15, 1)
283 #define GET_RX_STATUS_DESC_DRVINFO_SIZE(__pdesc) \ argument
284 SHIFT_AND_MASK_LE(__pdesc, 16, 4)
285 #define GET_RX_STATUS_DESC_SECURITY(__pdesc) \ argument
286 SHIFT_AND_MASK_LE(__pdesc, 20, 3)
287 #define GET_RX_STATUS_DESC_QOS(__pdesc) \ argument
288 SHIFT_AND_MASK_LE(__pdesc, 23, 1)
289 #define GET_RX_STATUS_DESC_SHIFT(__pdesc) \ argument
290 SHIFT_AND_MASK_LE(__pdesc, 24, 2)
291 #define GET_RX_STATUS_DESC_PHY_STATUS(__pdesc) \ argument
292 SHIFT_AND_MASK_LE(__pdesc, 26, 1)
293 #define GET_RX_STATUS_DESC_SWDEC(__pdesc) \ argument
294 SHIFT_AND_MASK_LE(__pdesc, 27, 1)
295 #define GET_RX_STATUS_DESC_LAST_SEG(__pdesc) \ argument
296 SHIFT_AND_MASK_LE(__pdesc, 28, 1)
297 #define GET_RX_STATUS_DESC_FIRST_SEG(__pdesc) \ argument
298 SHIFT_AND_MASK_LE(__pdesc, 29, 1)
299 #define GET_RX_STATUS_DESC_EOR(__pdesc) \ argument
300 SHIFT_AND_MASK_LE(__pdesc, 30, 1)
301 #define GET_RX_STATUS_DESC_OWN(__pdesc) \ argument
302 SHIFT_AND_MASK_LE(__pdesc, 31, 1)
305 #define SET_RX_STATUS_DESC_MACID(__pdesc, __val) \ argument
306 SET_BITS_OFFSET_LE(__pdesc + 4, 0, 5, __val)
307 #define SET_RX_STATUS_DESC_TID(__pdesc, __val) \ argument
308 SET_BITS_OFFSET_LE(__pdesc + 4, 5, 4, __val)
309 #define SET_RX_STATUS_DESC_PAGGR(__pdesc, __val) \ argument
310 SET_BITS_OFFSET_LE(__pdesc + 4, 14, 1, __val)
311 #define SET_RX_STATUS_DESC_FAGGR(__pdesc, __val) \ argument
312 SET_BITS_OFFSET_LE(__pdesc + 4, 15, 1, __val)
313 #define SET_RX_STATUS_DESC_A1_FIT(__pdesc, __val) \ argument
314 SET_BITS_OFFSET_LE(__pdesc + 4, 16, 4, __val)
315 #define SET_RX_STATUS_DESC_A2_FIT(__pdesc, __val) \ argument
316 SET_BITS_OFFSET_LE(__pdesc + 4, 20, 4, __val)
317 #define SET_RX_STATUS_DESC_PAM(__pdesc, __val) \ argument
318 SET_BITS_OFFSET_LE(__pdesc + 4, 24, 1, __val)
319 #define SET_RX_STATUS_DESC_PWR(__pdesc, __val) \ argument
320 SET_BITS_OFFSET_LE(__pdesc + 4, 25, 1, __val)
321 #define SET_RX_STATUS_DESC_MOREDATA(__pdesc, __val) \ argument
322 SET_BITS_OFFSET_LE(__pdesc + 4, 26, 1, __val)
323 #define SET_RX_STATUS_DESC_MOREFRAG(__pdesc, __val) \ argument
324 SET_BITS_OFFSET_LE(__pdesc + 4, 27, 1, __val)
325 #define SET_RX_STATUS_DESC_TYPE(__pdesc, __val) \ argument
326 SET_BITS_OFFSET_LE(__pdesc + 4, 28, 2, __val)
327 #define SET_RX_STATUS_DESC_MC(__pdesc, __val) \ argument
328 SET_BITS_OFFSET_LE(__pdesc + 4, 30, 1, __val)
329 #define SET_RX_STATUS_DESC_BC(__pdesc, __val) \ argument
330 SET_BITS_OFFSET_LE(__pdesc + 4, 31, 1, __val)
332 #define GET_RX_STATUS_DEC_MACID(__pdesc) \ argument
333 SHIFT_AND_MASK_LE(__pdesc + 4, 0, 5)
334 #define GET_RX_STATUS_DESC_TID(__pdesc) \ argument
335 SHIFT_AND_MASK_LE(__pdesc + 4, 5, 4)
336 #define GET_RX_STATUS_DESC_PAGGR(__pdesc) \ argument
337 SHIFT_AND_MASK_LE(__pdesc + 4, 14, 1)
338 #define GET_RX_STATUS_DESC_FAGGR(__pdesc) \ argument
339 SHIFT_AND_MASK_LE(__pdesc + 4, 15, 1)
340 #define GET_RX_STATUS_DESC_A1_FIT(__pdesc) \ argument
341 SHIFT_AND_MASK_LE(__pdesc + 4, 16, 4)
342 #define GET_RX_STATUS_DESC_A2_FIT(__pdesc) \ argument
343 SHIFT_AND_MASK_LE(__pdesc + 4, 20, 4)
344 #define GET_RX_STATUS_DESC_PAM(__pdesc) \ argument
345 SHIFT_AND_MASK_LE(__pdesc + 4, 24, 1)
346 #define GET_RX_STATUS_DESC_PWR(__pdesc) \ argument
347 SHIFT_AND_MASK_LE(__pdesc + 4, 25, 1)
348 #define GET_RX_STATUS_DESC_MORE_DATA(__pdesc) \ argument
349 SHIFT_AND_MASK_LE(__pdesc + 4, 26, 1)
350 #define GET_RX_STATUS_DESC_MORE_FRAG(__pdesc) \ argument
351 SHIFT_AND_MASK_LE(__pdesc + 4, 27, 1)
352 #define GET_RX_STATUS_DESC_TYPE(__pdesc) \ argument
353 SHIFT_AND_MASK_LE(__pdesc + 4, 28, 2)
354 #define GET_RX_STATUS_DESC_MC(__pdesc) \ argument
355 SHIFT_AND_MASK_LE(__pdesc + 4, 30, 1)
356 #define GET_RX_STATUS_DESC_BC(__pdesc) \ argument
357 SHIFT_AND_MASK_LE(__pdesc + 4, 31, 1)
360 #define SET_RX_STATUS_DESC_SEQ(__pdesc, __val) \ argument
361 SET_BITS_OFFSET_LE(__pdesc + 8, 0, 12, __val)
362 #define SET_RX_STATUS_DESC_FRAG(__pdesc, __val) \ argument
363 SET_BITS_OFFSET_LE(__pdesc + 8, 12, 4, __val)
364 #define SET_RX_STATUS_DESC_NEXT_PKTLEN(__pdesc, __val) \ argument
365 SET_BITS_OFFSET_LE(__pdesc + 8, 16, 8, __val)
366 #define SET_RX_STATUS_DESC_NEXT_IND(__pdesc, __val) \ argument
367 SET_BITS_OFFSET_LE(__pdesc + 8, 30, 1, __val)
369 #define GET_RX_STATUS_DESC_SEQ(__pdesc) \ argument
370 SHIFT_AND_MASK_LE(__pdesc + 8, 0, 12)
371 #define GET_RX_STATUS_DESC_FRAG(__pdesc) \ argument
372 SHIFT_AND_MASK_LE(__pdesc + 8, 12, 4)
373 #define GET_RX_STATUS_DESC_NEXT_PKTLEN(__pdesc) \ argument
374 SHIFT_AND_MASK_LE(__pdesc + 8, 16, 8)
375 #define GET_RX_STATUS_DESC_NEXT_IND(__pdesc) \ argument
376 SHIFT_AND_MASK_LE(__pdesc + 8, 30, 1)
379 #define SET_RX_STATUS_DESC_RX_MCS(__pdesc, __val) \ argument
380 SET_BITS_OFFSET_LE(__pdesc + 12, 0, 6, __val)
381 #define SET_RX_STATUS_DESC_RX_HT(__pdesc, __val) \ argument
382 SET_BITS_OFFSET_LE(__pdesc + 12, 6, 1, __val)
383 #define SET_RX_STATUS_DESC_AMSDU(__pdesc, __val) \ argument
384 SET_BITS_OFFSET_LE(__pdesc + 12, 7, 1, __val)
385 #define SET_RX_STATUS_DESC_SPLCP(__pdesc, __val) \ argument
386 SET_BITS_OFFSET_LE(__pdesc + 12, 8, 1, __val)
387 #define SET_RX_STATUS_DESC_BW(__pdesc, __val) \ argument
388 SET_BITS_OFFSET_LE(__pdesc + 12, 9, 1, __val)
389 #define SET_RX_STATUS_DESC_HTC(__pdesc, __val) \ argument
390 SET_BITS_OFFSET_LE(__pdesc + 12, 10, 1, __val)
391 #define SET_RX_STATUS_DESC_TCP_CHK_RPT(__pdesc, __val) \ argument
392 SET_BITS_OFFSET_LE(__pdesc + 12, 11, 1, __val)
393 #define SET_RX_STATUS_DESC_IP_CHK_RPT(__pdesc, __val) \ argument
394 SET_BITS_OFFSET_LE(__pdesc + 12, 12, 1, __val)
395 #define SET_RX_STATUS_DESC_TCP_CHK_VALID(__pdesc, __val) \ argument
396 SET_BITS_OFFSET_LE(__pdesc + 12, 13, 1, __val)
397 #define SET_RX_STATUS_DESC_HWPC_ERR(__pdesc, __val) \ argument
398 SET_BITS_OFFSET_LE(__pdesc + 12, 14, 1, __val)
399 #define SET_RX_STATUS_DESC_HWPC_IND(__pdesc, __val) \ argument
400 SET_BITS_OFFSET_LE(__pdesc + 12, 15, 1, __val)
401 #define SET_RX_STATUS_DESC_IV0(__pdesc, __val) \ argument
402 SET_BITS_OFFSET_LE(__pdesc + 12, 16, 16, __val)
404 #define GET_RX_STATUS_DESC_RX_MCS(__pdesc) \ argument
405 SHIFT_AND_MASK_LE(__pdesc + 12, 0, 6)
406 #define GET_RX_STATUS_DESC_RX_HT(__pdesc) \ argument
407 SHIFT_AND_MASK_LE(__pdesc + 12, 6, 1)
408 #define GET_RX_STATUS_DESC_AMSDU(__pdesc) \ argument
409 SHIFT_AND_MASK_LE(__pdesc + 12, 7, 1)
410 #define GET_RX_STATUS_DESC_SPLCP(__pdesc) \ argument
411 SHIFT_AND_MASK_LE(__pdesc + 12, 8, 1)
412 #define GET_RX_STATUS_DESC_BW(__pdesc) \ argument
413 SHIFT_AND_MASK_LE(__pdesc + 12, 9, 1)
414 #define GET_RX_STATUS_DESC_HTC(__pdesc) \ argument
415 SHIFT_AND_MASK_LE(__pdesc + 12, 10, 1)
416 #define GET_RX_STATUS_DESC_TCP_CHK_RPT(__pdesc) \ argument
417 SHIFT_AND_MASK_LE(__pdesc + 12, 11, 1)
418 #define GET_RX_STATUS_DESC_IP_CHK_RPT(__pdesc) \ argument
419 SHIFT_AND_MASK_LE(__pdesc + 12, 12, 1)
420 #define GET_RX_STATUS_DESC_TCP_CHK_VALID(__pdesc) \ argument
421 SHIFT_AND_MASK_LE(__pdesc + 12, 13, 1)
422 #define GET_RX_STATUS_DESC_HWPC_ERR(__pdesc) \ argument
423 SHIFT_AND_MASK_LE(__pdesc + 12, 14, 1)
424 #define GET_RX_STATUS_DESC_HWPC_IND(__pdesc) \ argument
425 SHIFT_AND_MASK_LE(__pdesc + 12, 15, 1)
426 #define GET_RX_STATUS_DESC_IV0(__pdesc) \ argument
427 SHIFT_AND_MASK_LE(__pdesc + 12, 16, 16)
430 #define SET_RX_STATUS_DESC_IV1(__pdesc, __val) \ argument
431 SET_BITS_OFFSET_LE(__pdesc + 16, 0, 32, __val)
432 #define GET_RX_STATUS_DESC_IV1(__pdesc) \ argument
433 SHIFT_AND_MASK_LE(__pdesc + 16, 0, 32)
436 #define SET_RX_STATUS_DESC_TSFL(__pdesc, __val) \ argument
437 SET_BITS_OFFSET_LE(__pdesc + 20, 0, 32, __val)
438 #define GET_RX_STATUS_DESC_TSFL(__pdesc) \ argument
439 SHIFT_AND_MASK_LE(__pdesc + 20, 0, 32)
442 #define SET_RX_STATUS__DESC_BUFF_ADDR(__pdesc, __val) \ argument
443 SET_BITS_OFFSET_LE(__pdesc + 24, 0, 32, __val)
444 #define GET_RX_STATUS_DESC_BUFF_ADDR(__pdesc) \ argument
445 SHIFT_AND_MASK_LE(__pdesc + 24, 0, 32)