Lines Matching defs:pdesc

307 			   u8 *pdesc, struct sk_buff *skb)
310 struct rx_desc_92c *p_desc = (struct rx_desc_92c *)pdesc;
311 u32 phystatus = GET_RX_DESC_PHY_STATUS(pdesc);
313 stats->length = (u16) GET_RX_DESC_PKT_LEN(pdesc);
314 stats->rx_drvinfo_size = (u8)GET_RX_DESC_DRVINFO_SIZE(pdesc) *
316 stats->rx_bufshift = (u8) (GET_RX_DESC_SHIFT(pdesc) & 0x03);
317 stats->icv = (u16) GET_RX_DESC_ICV(pdesc);
318 stats->crc = (u16) GET_RX_DESC_CRC32(pdesc);
320 stats->decrypted = !GET_RX_DESC_SWDEC(pdesc);
321 stats->rate = (u8) GET_RX_DESC_RX_MCS(pdesc);
322 stats->shortpreamble = (u16) GET_RX_DESC_SPLCP(pdesc);
323 stats->isampdu = (bool) (GET_RX_DESC_PAGGR(pdesc) == 1);
324 stats->isampdu = (bool) ((GET_RX_DESC_PAGGR(pdesc) == 1)
325 && (GET_RX_DESC_FAGGR(pdesc) == 1));
326 stats->timestamp_low = GET_RX_DESC_TSFL(pdesc);
327 stats->rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(pdesc);
330 if (GET_RX_DESC_CRC32(pdesc))
332 if (!GET_RX_DESC_SWDEC(pdesc))
334 if (GET_RX_DESC_BW(pdesc))
336 if (GET_RX_DESC_RX_HT(pdesc))
342 (bool)GET_RX_DESC_RX_HT(pdesc),
343 (u8)GET_RX_DESC_RX_MCS(pdesc),
344 (bool)GET_RX_DESC_PAGGR(pdesc));
345 rx_status->mactime = GET_RX_DESC_TSFL(pdesc);
652 u8 *pdesc, bool firstseg,
660 memset((void *)pdesc, 0, RTL_TX_HEADER_SIZE);
662 SET_TX_DESC_OFFSET(pdesc, RTL_TX_HEADER_SIZE);
663 SET_TX_DESC_TX_RATE(pdesc, DESC92_RATE1M);
664 SET_TX_DESC_SEQ(pdesc, 0);
665 SET_TX_DESC_LINIP(pdesc, 0);
666 SET_TX_DESC_QUEUE_SEL(pdesc, fw_queue);
667 SET_TX_DESC_FIRST_SEG(pdesc, 1);
668 SET_TX_DESC_LAST_SEG(pdesc, 1);
669 SET_TX_DESC_RATE_ID(pdesc, 7);
670 SET_TX_DESC_MACID(pdesc, 0);
671 SET_TX_DESC_OWN(pdesc, 1);
672 SET_TX_DESC_PKT_SIZE(pdesc, (u16)skb->len);
673 SET_TX_DESC_FIRST_SEG(pdesc, 1);
674 SET_TX_DESC_LAST_SEG(pdesc, 1);
675 SET_TX_DESC_OFFSET(pdesc, 0x20);
676 SET_TX_DESC_USE_RATE(pdesc, 1);
678 SET_TX_DESC_HWSEQ_EN(pdesc, 1);
679 SET_TX_DESC_PKT_ID(pdesc, 8);
682 pdesc, RTL_TX_DESC_SIZE);