Lines Matching refs:__pdesc

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