Home
last modified time | relevance | path

Searched refs:rxd_wb (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_a0.c649 } else if (!(rxd_wb->status & 0x1U)) { in hw_atl_a0_hw_ring_rx_receive()
656 rxd_wb->pkt_len = 1514U; in hw_atl_a0_hw_ring_rx_receive()
657 rxd_wb->status = 3U; in hw_atl_a0_hw_ring_rx_receive()
666 if (0x3U != (rxd_wb->status & 0x3U)) in hw_atl_a0_hw_ring_rx_receive()
667 rxd_wb->status |= 4; in hw_atl_a0_hw_ring_rx_receive()
671 pkt_type = 0xFFU & (rxd_wb->type >> 4); in hw_atl_a0_hw_ring_rx_receive()
683 if (rxd_wb->pkt_len <= 60) { in hw_atl_a0_hw_ring_rx_receive()
692 if (is_err || rxd_wb->type & 0x1000U) { in hw_atl_a0_hw_ring_rx_receive()
698 u16 rss_type = rxd_wb->type & 0xFU; in hw_atl_a0_hw_ring_rx_receive()
703 buff->rss_hash = rxd_wb->rss_hash; in hw_atl_a0_hw_ring_rx_receive()
[all …]
H A Dhw_atl_b0.c927 rx_stat = (0x0000003CU & rxd_wb->status) >> 2; in hw_atl_b0_hw_ring_rx_receive()
948 if (unlikely(rxd_wb->pkt_len <= 60)) { in hw_atl_b0_hw_ring_rx_receive()
957 buff->vlan_rx_tag = le16_to_cpu(rxd_wb->vlan); in hw_atl_b0_hw_ring_rx_receive()
966 u16 rss_type = rxd_wb->type & 0xFU; in hw_atl_b0_hw_ring_rx_receive()
971 buff->rss_hash = rxd_wb->rss_hash; in hw_atl_b0_hw_ring_rx_receive()
976 rxd_wb->status); in hw_atl_b0_hw_ring_rx_receive()
977 if (HW_ATL_B0_RXD_WB_STAT2_EOP & rxd_wb->status) { in hw_atl_b0_hw_ring_rx_receive()
978 buff->len = rxd_wb->pkt_len % in hw_atl_b0_hw_ring_rx_receive()
986 rxd_wb->pkt_len > ring->frame_max ? in hw_atl_b0_hw_ring_rx_receive()
987 ring->frame_max : rxd_wb->pkt_len; in hw_atl_b0_hw_ring_rx_receive()
[all …]