Lines Matching refs:pdesc

307 			   u8 *pdesc, struct sk_buff *skb)  in rtl92cu_rx_query_desc()  argument
310 struct rx_desc_92c *p_desc = (struct rx_desc_92c *)pdesc; in rtl92cu_rx_query_desc()
311 u32 phystatus = GET_RX_DESC_PHY_STATUS(pdesc); in rtl92cu_rx_query_desc()
313 stats->length = (u16) GET_RX_DESC_PKT_LEN(pdesc); in rtl92cu_rx_query_desc()
314 stats->rx_drvinfo_size = (u8)GET_RX_DESC_DRVINFO_SIZE(pdesc) * in rtl92cu_rx_query_desc()
316 stats->rx_bufshift = (u8) (GET_RX_DESC_SHIFT(pdesc) & 0x03); in rtl92cu_rx_query_desc()
317 stats->icv = (u16) GET_RX_DESC_ICV(pdesc); in rtl92cu_rx_query_desc()
318 stats->crc = (u16) GET_RX_DESC_CRC32(pdesc); in rtl92cu_rx_query_desc()
320 stats->decrypted = !GET_RX_DESC_SWDEC(pdesc); in rtl92cu_rx_query_desc()
321 stats->rate = (u8) GET_RX_DESC_RX_MCS(pdesc); in rtl92cu_rx_query_desc()
322 stats->shortpreamble = (u16) GET_RX_DESC_SPLCP(pdesc); in rtl92cu_rx_query_desc()
323 stats->isampdu = (bool) (GET_RX_DESC_PAGGR(pdesc) == 1); in rtl92cu_rx_query_desc()
324 stats->isfirst_ampdu = (bool)((GET_RX_DESC_PAGGR(pdesc) == 1) in rtl92cu_rx_query_desc()
325 && (GET_RX_DESC_FAGGR(pdesc) == 1)); in rtl92cu_rx_query_desc()
326 stats->timestamp_low = GET_RX_DESC_TSFL(pdesc); in rtl92cu_rx_query_desc()
327 stats->rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(pdesc); in rtl92cu_rx_query_desc()
328 stats->is_ht = (bool)GET_RX_DESC_RX_HT(pdesc); in rtl92cu_rx_query_desc()
331 if (GET_RX_DESC_CRC32(pdesc)) in rtl92cu_rx_query_desc()
333 if (!GET_RX_DESC_SWDEC(pdesc)) in rtl92cu_rx_query_desc()
335 if (GET_RX_DESC_BW(pdesc)) in rtl92cu_rx_query_desc()
337 if (GET_RX_DESC_RX_HT(pdesc)) in rtl92cu_rx_query_desc()
344 rx_status->mactime = GET_RX_DESC_TSFL(pdesc); in rtl92cu_rx_query_desc()
650 u8 *pdesc, bool firstseg, in rtl92cu_tx_fill_cmddesc() argument
658 memset((void *)pdesc, 0, RTL_TX_HEADER_SIZE); in rtl92cu_tx_fill_cmddesc()
660 SET_TX_DESC_OFFSET(pdesc, RTL_TX_HEADER_SIZE); in rtl92cu_tx_fill_cmddesc()
661 SET_TX_DESC_TX_RATE(pdesc, DESC_RATE1M); in rtl92cu_tx_fill_cmddesc()
662 SET_TX_DESC_SEQ(pdesc, 0); in rtl92cu_tx_fill_cmddesc()
663 SET_TX_DESC_LINIP(pdesc, 0); in rtl92cu_tx_fill_cmddesc()
664 SET_TX_DESC_QUEUE_SEL(pdesc, fw_queue); in rtl92cu_tx_fill_cmddesc()
665 SET_TX_DESC_FIRST_SEG(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
666 SET_TX_DESC_LAST_SEG(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
667 SET_TX_DESC_RATE_ID(pdesc, 7); in rtl92cu_tx_fill_cmddesc()
668 SET_TX_DESC_MACID(pdesc, 0); in rtl92cu_tx_fill_cmddesc()
669 SET_TX_DESC_OWN(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
670 SET_TX_DESC_PKT_SIZE(pdesc, (u16)skb->len); in rtl92cu_tx_fill_cmddesc()
671 SET_TX_DESC_FIRST_SEG(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
672 SET_TX_DESC_LAST_SEG(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
673 SET_TX_DESC_OFFSET(pdesc, 0x20); in rtl92cu_tx_fill_cmddesc()
674 SET_TX_DESC_USE_RATE(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
676 SET_TX_DESC_HWSEQ_EN(pdesc, 1); in rtl92cu_tx_fill_cmddesc()
677 SET_TX_DESC_PKT_ID(pdesc, 8); in rtl92cu_tx_fill_cmddesc()
680 pdesc, RTL_TX_DESC_SIZE); in rtl92cu_tx_fill_cmddesc()