Lines Matching refs:rxbd

917 	union enetc_rx_bd *rxbd;  in enetc_refill_rx_ring()  local
922 rxbd = enetc_rxbd(rx_ring, i); in enetc_refill_rx_ring()
934 rxbd->w.addr = cpu_to_le64(rx_swbd->dma + in enetc_refill_rx_ring()
937 rxbd->r.lstatus = 0; in enetc_refill_rx_ring()
939 enetc_rxbd_next(rx_ring, &rxbd, &i); in enetc_refill_rx_ring()
956 union enetc_rx_bd *rxbd, in enetc_get_rx_tstamp() argument
965 if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TSTMP) { in enetc_get_rx_tstamp()
968 rxbd = enetc_rxbd_ext(rxbd); in enetc_get_rx_tstamp()
969 tstamp_lo = le32_to_cpu(rxbd->ext.tstamp); in enetc_get_rx_tstamp()
981 union enetc_rx_bd *rxbd, struct sk_buff *skb) in enetc_get_offloads() argument
987 u16 inet_csum = le16_to_cpu(rxbd->r.inet_csum); in enetc_get_offloads()
993 if (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_VLAN) { in enetc_get_offloads()
996 switch (le16_to_cpu(rxbd->r.flags) & ENETC_RXBD_FLAG_TPID) { in enetc_get_offloads()
1015 __vlan_hwaccel_put_tag(skb, tpid, le16_to_cpu(rxbd->r.vlan_opt)); in enetc_get_offloads()
1020 enetc_get_rx_tstamp(rx_ring->ndev, rxbd, skb); in enetc_get_offloads()
1105 union enetc_rx_bd **rxbd, int *i) in enetc_check_bd_errors_and_consume() argument
1111 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_check_bd_errors_and_consume()
1115 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_check_bd_errors_and_consume()
1118 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_check_bd_errors_and_consume()
1128 u32 bd_status, union enetc_rx_bd **rxbd, in enetc_build_skb() argument
1134 size = le16_to_cpu((*rxbd)->r.buf_len); in enetc_build_skb()
1139 enetc_get_offloads(rx_ring, *rxbd, skb); in enetc_build_skb()
1143 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_build_skb()
1147 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_build_skb()
1152 size = le16_to_cpu((*rxbd)->r.buf_len); in enetc_build_skb()
1159 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_build_skb()
1181 union enetc_rx_bd *rxbd; in enetc_clean_rx_ring() local
1189 rxbd = enetc_rxbd(rx_ring, i); in enetc_clean_rx_ring()
1190 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring()
1198 &rxbd, &i)) in enetc_clean_rx_ring()
1201 skb = enetc_build_skb(rx_ring, bd_status, &rxbd, &i, in enetc_clean_rx_ring()
1417 union enetc_rx_bd **rxbd, int *i, in enetc_build_xdp_buff() argument
1420 u16 size = le16_to_cpu((*rxbd)->r.buf_len); in enetc_build_xdp_buff()
1426 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_build_xdp_buff()
1430 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_build_xdp_buff()
1435 size = le16_to_cpu((*rxbd)->r.buf_len); in enetc_build_xdp_buff()
1440 enetc_rxbd_next(rx_ring, rxbd, i); in enetc_build_xdp_buff()
1520 union enetc_rx_bd *rxbd, *orig_rxbd; in enetc_clean_rx_ring_xdp() local
1527 rxbd = enetc_rxbd(rx_ring, i); in enetc_clean_rx_ring_xdp()
1528 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring_xdp()
1536 &rxbd, &i)) in enetc_clean_rx_ring_xdp()
1539 orig_rxbd = rxbd; in enetc_clean_rx_ring_xdp()
1543 enetc_build_xdp_buff(rx_ring, bd_status, &rxbd, &i, in enetc_clean_rx_ring_xdp()
1559 rxbd = orig_rxbd; in enetc_clean_rx_ring_xdp()
1563 skb = enetc_build_skb(rx_ring, bd_status, &rxbd, in enetc_clean_rx_ring_xdp()