Lines Matching refs:bd_status
1110 u32 bd_status, in enetc_check_bd_errors_and_consume() argument
1113 if (likely(!(bd_status & ENETC_RXBD_LSTATUS(ENETC_RXBD_ERR_MASK)))) in enetc_check_bd_errors_and_consume()
1119 while (!(bd_status & ENETC_RXBD_LSTATUS_F)) { in enetc_check_bd_errors_and_consume()
1121 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_check_bd_errors_and_consume()
1134 u32 bd_status, union enetc_rx_bd **rxbd, in enetc_build_skb() argument
1152 while (!(bd_status & ENETC_RXBD_LSTATUS_F)) { in enetc_build_skb()
1153 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_build_skb()
1156 if (bd_status & ENETC_RXBD_LSTATUS_F) { in enetc_build_skb()
1189 u32 bd_status; in enetc_clean_rx_ring() local
1196 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring()
1197 if (!bd_status) in enetc_clean_rx_ring()
1203 if (enetc_check_bd_errors_and_consume(rx_ring, bd_status, in enetc_clean_rx_ring()
1207 skb = enetc_build_skb(rx_ring, bd_status, &rxbd, &i, in enetc_clean_rx_ring()
1422 static void enetc_build_xdp_buff(struct enetc_bdr *rx_ring, u32 bd_status, in enetc_build_xdp_buff() argument
1435 while (!(bd_status & ENETC_RXBD_LSTATUS_F)) { in enetc_build_xdp_buff()
1436 bd_status = le32_to_cpu((*rxbd)->r.lstatus); in enetc_build_xdp_buff()
1439 if (bd_status & ENETC_RXBD_LSTATUS_F) { in enetc_build_xdp_buff()
1531 u32 bd_status; in enetc_clean_rx_ring_xdp() local
1534 bd_status = le32_to_cpu(rxbd->r.lstatus); in enetc_clean_rx_ring_xdp()
1535 if (!bd_status) in enetc_clean_rx_ring_xdp()
1541 if (enetc_check_bd_errors_and_consume(rx_ring, bd_status, in enetc_clean_rx_ring_xdp()
1549 enetc_build_xdp_buff(rx_ring, bd_status, &rxbd, &i, in enetc_clean_rx_ring_xdp()
1569 skb = enetc_build_skb(rx_ring, bd_status, &rxbd, in enetc_clean_rx_ring_xdp()