/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mac.c | 178 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7921_mac_fill_rx() local 190 if (rxd1 & MT_RXD1_NORMAL_BAND_IDX) in mt7921_mac_fill_rx() 200 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7921_mac_fill_rx() 204 if (rxd1 & MT_RXD1_NORMAL_ICV_ERR) in mt7921_mac_fill_rx() 209 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7921_mac_fill_rx() 242 if (rxd1 & MT_RXD1_NORMAL_FCS_ERR) in mt7921_mac_fill_rx() 245 if (rxd1 & MT_RXD1_NORMAL_TKIP_MIC_ERR) in mt7921_mac_fill_rx() 248 if (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1) != 0 && in mt7921_mac_fill_rx() 249 !(rxd1 & (MT_RXD1_NORMAL_CLM | MT_RXD1_NORMAL_CM))) { in mt7921_mac_fill_rx() 261 if (rxd1 in mt7921_mac_fill_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mac.c | 282 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7915_mac_fill_rx() local 300 if ((rxd1 & MT_RXD1_NORMAL_BAND_IDX) && !phy->mt76->band_idx) { in mt7915_mac_fill_rx() 316 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7915_mac_fill_rx() 320 if (rxd1 & MT_RXD1_NORMAL_ICV_ERR) in mt7915_mac_fill_rx() 324 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7915_mac_fill_rx() 352 if (rxd1 & MT_RXD1_NORMAL_FCS_ERR) in mt7915_mac_fill_rx() 355 if (rxd1 & MT_RXD1_NORMAL_TKIP_MIC_ERR) in mt7915_mac_fill_rx() 358 if (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1) != 0 && in mt7915_mac_fill_rx() 359 !(rxd1 & (MT_RXD1_NORMAL_CLM | MT_RXD1_NORMAL_CM))) { in mt7915_mac_fill_rx() 371 if (rxd1 in mt7915_mac_fill_rx() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mac.c | 320 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7915_mac_fill_rx() local 329 if (rxd1 & MT_RXD1_NORMAL_BAND_IDX) { in mt7915_mac_fill_rx() 342 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7915_mac_fill_rx() 365 if (rxd1 & MT_RXD1_NORMAL_FCS_ERR) in mt7915_mac_fill_rx() 368 if (rxd1 & MT_RXD1_NORMAL_TKIP_MIC_ERR) in mt7915_mac_fill_rx() 371 if (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1) != 0 && in mt7915_mac_fill_rx() 372 !(rxd1 & (MT_RXD1_NORMAL_CLM | MT_RXD1_NORMAL_CM))) { in mt7915_mac_fill_rx() 397 if (rxd1 & MT_RXD1_NORMAL_GROUP_4) { in mt7915_mac_fill_rx() 403 if (rxd1 & MT_RXD1_NORMAL_GROUP_1) { in mt7915_mac_fill_rx() 421 if (rxd1 in mt7915_mac_fill_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 462 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7996_mac_fill_rx() local 481 band_idx = FIELD_GET(MT_RXD1_NORMAL_BAND_IDX, rxd1); in mt7996_mac_fill_rx() 493 if (hdr_trans && (rxd1 & MT_RXD1_NORMAL_CM)) in mt7996_mac_fill_rx() 497 if (rxd1 & MT_RXD1_NORMAL_ICV_ERR) in mt7996_mac_fill_rx() 501 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7996_mac_fill_rx() 531 if (rxd1 & MT_RXD3_NORMAL_FCS_ERR) in mt7996_mac_fill_rx() 534 if (rxd1 & MT_RXD1_NORMAL_TKIP_MIC_ERR) in mt7996_mac_fill_rx() 538 !(rxd1 & (MT_RXD1_NORMAL_CLM | MT_RXD1_NORMAL_CM))) { in mt7996_mac_fill_rx() 550 if (rxd1 & MT_RXD1_NORMAL_GROUP_4) { in mt7996_mac_fill_rx() 563 if (rxd1 in mt7996_mac_fill_rx() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 343 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7615_mac_fill_rx() local 357 chfreq = FIELD_GET(MT_RXD1_NORMAL_CH_FREQ, rxd1); in mt7615_mac_fill_rx() 374 hdr_trans = rxd1 & MT_RXD1_NORMAL_HDR_TRANS; in mt7615_mac_fill_rx() 382 unicast = (rxd1 & MT_RXD1_NORMAL_ADDR_TYPE) == MT_RXD1_NORMAL_U2M; in mt7615_mac_fill_rx() 414 remove_pad = rxd1 & MT_RXD1_NORMAL_HDR_OFFSET; in mt7615_mac_fill_rx() 591 amsdu_info = FIELD_GET(MT_RXD1_NORMAL_PAYLOAD_FORMAT, rxd1); in mt7615_mac_fill_rx() 632 u8 key_id = FIELD_GET(MT_RXD1_NORMAL_KEY_ID, rxd1); in mt7615_mac_fill_rx()
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 501 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7603_mac_fill_rx() local 503 bool unicast = rxd1 & MT_RXD1_NORMAL_U2M; in mt7603_mac_fill_rx() 511 i = FIELD_GET(MT_RXD1_NORMAL_CH_FREQ, rxd1); in mt7603_mac_fill_rx() 549 remove_pad = rxd1 & MT_RXD1_NORMAL_HDR_OFFSET; in mt7603_mac_fill_rx() 643 u8 key_id = FIELD_GET(MT_RXD1_NORMAL_KEY_ID, rxd1); in mt7603_mac_fill_rx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | mac.c | 515 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7603_mac_fill_rx() local 517 bool unicast = rxd1 & MT_RXD1_NORMAL_U2M; in mt7603_mac_fill_rx() 525 i = FIELD_GET(MT_RXD1_NORMAL_CH_FREQ, rxd1); in mt7603_mac_fill_rx() 553 remove_pad = rxd1 & MT_RXD1_NORMAL_HDR_OFFSET; in mt7603_mac_fill_rx() 672 u8 key_id = FIELD_GET(MT_RXD1_NORMAL_KEY_ID, rxd1); in mt7603_mac_fill_rx()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 804 rxd->rxd1 = READ_ONCE(dma_rxd->rxd1); in mtk_rx_get_desc() 1346 dma_unmap_single(eth->dev, trxd.rxd1, in mtk_poll_rx() 1365 rxd->rxd1 = (unsigned int)dma_addr; in mtk_poll_rx() 1739 ring->dma[i].rxd1 = (unsigned int)dma_addr; in mtk_rx_alloc() 1771 if (!ring->dma[i].rxd1) in mtk_rx_clean() 1774 ring->dma[i].rxd1, in mtk_rx_clean()
|
H A D | mtk_eth_soc.h | 503 unsigned int rxd1; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 233 u32 rxd1 = le32_to_cpu(rxd[1]); in mt7615_mac_fill_rx() local 243 chfreq = FIELD_GET(MT_RXD1_NORMAL_CH_FREQ, rxd1); in mt7615_mac_fill_rx() 255 unicast = (rxd1 & MT_RXD1_NORMAL_ADDR_TYPE) == MT_RXD1_NORMAL_U2M; in mt7615_mac_fill_rx() 282 remove_pad = rxd1 & MT_RXD1_NORMAL_HDR_OFFSET; in mt7615_mac_fill_rx() 448 u8 key_id = FIELD_GET(MT_RXD1_NORMAL_KEY_ID, rxd1); in mt7615_mac_fill_rx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.h | 605 unsigned int rxd1; member 612 unsigned int rxd1; member
|
H A D | mtk_eth_soc.c | 1106 rxd->rxd1 = READ_ONCE(dma_rxd->rxd1); in mtk_rx_get_desc() 2122 dma_unmap_single(eth->dma_dev, ((u64)trxd.rxd1 | addr64), in mtk_poll_rx() 2181 rxd->rxd1 = (unsigned int)dma_addr; in mtk_poll_rx() 2676 rxd->rxd1 = (unsigned int)dma_addr; in mtk_rx_alloc() 2744 if (!rxd->rxd1) in mtk_rx_clean() 2750 dma_unmap_single(eth->dma_dev, ((u64)rxd->rxd1 | addr64), in mtk_rx_clean()
|