Lines Matching refs:rxbd

504 	union enetc_rx_bd *rxbd;  in enetc_refill_rx_ring()  local
509 rxbd = enetc_rxbd(rx_ring, i); in enetc_refill_rx_ring()
521 rxbd->w.addr = cpu_to_le64(rx_swbd->dma + in enetc_refill_rx_ring()
524 rxbd->r.lstatus = 0; in enetc_refill_rx_ring()
526 rxbd = enetc_rxbd_next(rx_ring, rxbd, i); in enetc_refill_rx_ring()
545 union enetc_rx_bd *rxbd, in enetc_get_rx_tstamp() argument
554 if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TSTMP) { in enetc_get_rx_tstamp()
557 rxbd = enetc_rxbd_ext(rxbd); in enetc_get_rx_tstamp()
558 tstamp_lo = le32_to_cpu(rxbd->ext.tstamp); in enetc_get_rx_tstamp()
570 union enetc_rx_bd *rxbd, struct sk_buff *skb) in enetc_get_offloads() argument
576 u16 inet_csum = le16_to_cpu(rxbd->r.inet_csum); in enetc_get_offloads()
582 if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_VLAN) { in enetc_get_offloads()
585 switch (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TPID) { in enetc_get_offloads()
604 __vlan_hwaccel_put_tag(skb, tpid, le16_to_cpu(rxbd->r.vlan_opt)); in enetc_get_offloads()
609 enetc_get_rx_tstamp(rx_ring->ndev, rxbd, skb); in enetc_get_offloads()
718 union enetc_rx_bd *rxbd; in enetc_clean_rx_ring() local
731 rxbd = enetc_rxbd(rx_ring, i); in enetc_clean_rx_ring()
732 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring()
738 size = le16_to_cpu(rxbd->r.buf_len); in enetc_clean_rx_ring()
743 enetc_get_offloads(rx_ring, rxbd, skb); in enetc_clean_rx_ring()
747 rxbd = enetc_rxbd_next(rx_ring, rxbd, i); in enetc_clean_rx_ring()
756 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring()
758 rxbd = enetc_rxbd_next(rx_ring, rxbd, i); in enetc_clean_rx_ring()
771 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring()
776 size = le16_to_cpu(rxbd->r.buf_len); in enetc_clean_rx_ring()
783 rxbd = enetc_rxbd_next(rx_ring, rxbd, i); in enetc_clean_rx_ring()