Home
last modified time | relevance | path

Searched refs:rxd2 (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c179 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7921_mac_fill_rx() local
196 if (rxd2 & MT_RXD2_NORMAL_AMSDU_ERR) in mt7921_mac_fill_rx()
199 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7921_mac_fill_rx()
255 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7921_mac_fill_rx()
257 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7921_mac_fill_rx()
283 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7921_mac_fill_rx()
309 if (!(rxd2 & MT_RXD2_NORMAL_NON_AMPDU)) { in mt7921_mac_fill_rx()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c516 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7603_mac_fill_rx() local
529 idx = FIELD_GET(MT_RXD2_NORMAL_WLAN_IDX, rxd2); in mt7603_mac_fill_rx()
536 if (rxd2 & MT_RXD2_NORMAL_FCS_ERR) in mt7603_mac_fill_rx()
539 if (rxd2 & MT_RXD2_NORMAL_TKIP_MIC_ERR) in mt7603_mac_fill_rx()
543 if (rxd2 & MT_RXD2_NORMAL_ICV_ERR) in mt7603_mac_fill_rx()
546 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7603_mac_fill_rx()
547 !(rxd2 & (MT_RXD2_NORMAL_CLM | MT_RXD2_NORMAL_CM))) { in mt7603_mac_fill_rx()
555 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7603_mac_fill_rx()
571 switch (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2)) { in mt7603_mac_fill_rx()
576 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7603_mac_fill_rx()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c344 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7615_mac_fill_rx() local
371 if (rxd2 & MT_RXD2_NORMAL_AMSDU_ERR) in mt7615_mac_fill_rx()
375 if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_CM)) in mt7615_mac_fill_rx()
379 if (rxd2 & MT_RXD2_NORMAL_ICV_ERR) in mt7615_mac_fill_rx()
383 idx = FIELD_GET(MT_RXD2_NORMAL_WLAN_IDX, rxd2); in mt7615_mac_fill_rx()
401 if (rxd2 & MT_RXD2_NORMAL_FCS_ERR) in mt7615_mac_fill_rx()
404 if (rxd2 & MT_RXD2_NORMAL_TKIP_MIC_ERR) in mt7615_mac_fill_rx()
407 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7615_mac_fill_rx()
408 !(rxd2 & (MT_RXD2_NORMAL_CLM | MT_RXD2_NORMAL_CM))) { in mt7615_mac_fill_rx()
416 if (rxd2 in mt7615_mac_fill_rx()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Dmac.c502 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7603_mac_fill_rx() local
515 idx = FIELD_GET(MT_RXD2_NORMAL_WLAN_IDX, rxd2); in mt7603_mac_fill_rx()
522 if (rxd2 & MT_RXD2_NORMAL_FCS_ERR) in mt7603_mac_fill_rx()
525 if (rxd2 & MT_RXD2_NORMAL_TKIP_MIC_ERR) in mt7603_mac_fill_rx()
528 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7603_mac_fill_rx()
529 !(rxd2 & (MT_RXD2_NORMAL_CLM | MT_RXD2_NORMAL_CM))) { in mt7603_mac_fill_rx()
535 if (!(rxd2 & (MT_RXD2_NORMAL_NON_AMPDU_SUB | in mt7603_mac_fill_rx()
551 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7603_mac_fill_rx()
574 insert_ccmp_hdr = FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7603_mac_fill_rx()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c463 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7996_mac_fill_rx() local
489 if (rxd2 & MT_RXD2_NORMAL_AMSDU_ERR) in mt7996_mac_fill_rx()
492 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7996_mac_fill_rx()
537 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7996_mac_fill_rx()
544 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7996_mac_fill_rx()
546 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7996_mac_fill_rx()
567 switch (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2)) { in mt7996_mac_fill_rx()
572 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7996_mac_fill_rx()
598 if (!(rxd2 & MT_RXD2_NORMAL_NON_AMPDU)) { in mt7996_mac_fill_rx()
664 } else if (hdr_trans && (rxd2 in mt7996_mac_fill_rx()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c234 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7615_mac_fill_rx() local
256 idx = FIELD_GET(MT_RXD2_NORMAL_WLAN_IDX, rxd2); in mt7615_mac_fill_rx()
269 if (rxd2 & MT_RXD2_NORMAL_FCS_ERR) in mt7615_mac_fill_rx()
272 if (rxd2 & MT_RXD2_NORMAL_TKIP_MIC_ERR) in mt7615_mac_fill_rx()
275 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7615_mac_fill_rx()
276 !(rxd2 & (MT_RXD2_NORMAL_CLM | MT_RXD2_NORMAL_CM))) { in mt7615_mac_fill_rx()
284 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7615_mac_fill_rx()
305 insert_ccmp_hdr = FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7615_mac_fill_rx()
356 if (!(rxd2 & (MT_RXD2_NORMAL_NON_AMPDU_SUB | in mt7615_mac_fill_rx()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c283 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7915_mac_fill_rx() local
312 if (rxd2 & MT_RXD2_NORMAL_AMSDU_ERR) in mt7915_mac_fill_rx()
315 hdr_trans = rxd2 & MT_RXD2_NORMAL_HDR_TRANS; in mt7915_mac_fill_rx()
365 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7915_mac_fill_rx()
367 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7915_mac_fill_rx()
393 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7915_mac_fill_rx()
419 if (!(rxd2 & MT_RXD2_NORMAL_NON_AMPDU)) { in mt7915_mac_fill_rx()
502 } else if (hdr_trans && (rxd2 & MT_RXD2_NORMAL_HDR_TRANS_ERROR)) { in mt7915_mac_fill_rx()
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c805 rxd->rxd2 = READ_ONCE(dma_rxd->rxd2); in mtk_rx_get_desc()
1243 if (ring->dma[idx].rxd2 & RX_DMA_DONE) { in mtk_get_rx_ring()
1296 if (!(trxd.rxd2 & RX_DMA_DONE)) in mtk_poll_rx()
1348 pktlen = RX_DMA_GET_PLEN0(trxd.rxd2); in mtk_poll_rx()
1358 (trxd.rxd2 & RX_DMA_VTAG)) in mtk_poll_rx()
1369 rxd->rxd2 = RX_DMA_LSO; in mtk_poll_rx()
1371 rxd->rxd2 = RX_DMA_PLEN0(ring->buf_size); in mtk_poll_rx()
1742 ring->dma[i].rxd2 = RX_DMA_LSO; in mtk_rx_alloc()
1744 ring->dma[i].rxd2 in mtk_rx_alloc()
[all...]
H A Dmtk_eth_soc.h306 /* QDMA descriptor rxd2 */
504 unsigned int rxd2; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c1102 rxd->rxd2 = READ_ONCE(dma_rxd->rxd2); in mtk_rx_get_desc()
1103 if (!(rxd->rxd2 & RX_DMA_DONE)) in mtk_rx_get_desc()
1654 if (rxd->rxd2 & RX_DMA_DONE) { in mtk_get_rx_ring()
2055 pktlen = RX_DMA_GET_PLEN0(trxd.rxd2); in mtk_poll_rx()
2120 addr64 = RX_DMA_GET_ADDR64(trxd.rxd2); in mtk_poll_rx()
2164 if (mtk_is_netsys_v1(eth) && (trxd.rxd2 & RX_DMA_VTAG) && in mtk_poll_rx()
2184 rxd->rxd2 = RX_DMA_LSO; in mtk_poll_rx()
2186 rxd->rxd2 = RX_DMA_PREP_PLEN0(ring->buf_size); in mtk_poll_rx()
2190 rxd->rxd2 | in mtk_poll_rx()
[all...]
H A Dmtk_eth_soc.h348 /* QDMA descriptor rxd2 */
606 unsigned int rxd2; member
613 unsigned int rxd2; member
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c321 u32 rxd2 = le32_to_cpu(rxd[2]); in mt7915_mac_fill_rx() local
378 if (!(rxd2 & MT_RXD2_NORMAL_NON_AMPDU)) { in mt7915_mac_fill_rx()
391 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7915_mac_fill_rx()
393 if (rxd2 & MT_RXD2_NORMAL_MAX_LEN_ERROR) in mt7915_mac_fill_rx()
414 insert_ccmp_hdr = FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7915_mac_fill_rx()

Completed in 29 milliseconds