Lines Matching refs:rxdesc
364 u8 *rxdesc; in _rtl_rx_process() local
375 rxdesc = skb->data; in _rtl_rx_process()
377 drvinfo_len = (GET_RX_DESC_DRVINFO_SIZE(rxdesc) * RTL_RX_DRV_INFO_UNIT); in _rtl_rx_process()
378 pkt_len = GET_RX_DESC_PKT_LEN(rxdesc); in _rtl_rx_process()
381 stats.length = (u16) GET_RX_DESC_PKT_LEN(rxdesc); in _rtl_rx_process()
382 stats.rx_drvinfo_size = (u8)GET_RX_DESC_DRVINFO_SIZE(rxdesc) * in _rtl_rx_process()
384 stats.rx_bufshift = (u8) (GET_RX_DESC_SHIFT(rxdesc) & 0x03); in _rtl_rx_process()
385 stats.icv = (u16) GET_RX_DESC_ICV(rxdesc); in _rtl_rx_process()
386 stats.crc = (u16) GET_RX_DESC_CRC32(rxdesc); in _rtl_rx_process()
388 stats.decrypted = !GET_RX_DESC_SWDEC(rxdesc); in _rtl_rx_process()
389 stats.rate = (u8) GET_RX_DESC_RX_MCS(rxdesc); in _rtl_rx_process()
390 stats.shortpreamble = (u16) GET_RX_DESC_SPLCP(rxdesc); in _rtl_rx_process()
391 stats.isampdu = (bool) ((GET_RX_DESC_PAGGR(rxdesc) == 1) in _rtl_rx_process()
392 && (GET_RX_DESC_FAGGR(rxdesc) == 1)); in _rtl_rx_process()
393 stats.timestamp_low = GET_RX_DESC_TSFL(rxdesc); in _rtl_rx_process()
394 stats.rx_is40Mhzpacket = (bool) GET_RX_DESC_BW(rxdesc); in _rtl_rx_process()
395 stats.is_ht = (bool)GET_RX_DESC_RX_HT(rxdesc); in _rtl_rx_process()
400 if (GET_RX_DESC_CRC32(rxdesc)) in _rtl_rx_process()
402 if (!GET_RX_DESC_SWDEC(rxdesc)) in _rtl_rx_process()
404 if (GET_RX_DESC_BW(rxdesc)) in _rtl_rx_process()
406 if (GET_RX_DESC_RX_HT(rxdesc)) in _rtl_rx_process()
412 if (GET_RX_DESC_PHY_STATUS(rxdesc)) { in _rtl_rx_process()
413 p_drvinfo = (struct rx_fwinfo_92c *)(rxdesc + RTL_RX_DESC_SIZE); in _rtl_rx_process()
415 (struct rx_desc_92c *)rxdesc, p_drvinfo); in _rtl_rx_process()