Lines Matching refs:next_to_clean
987 tx_spare->last_to_clean == tx_spare->next_to_clean) in hns3_tx_spare_update()
994 tx_spare->next_to_clean); in hns3_tx_spare_update()
1123 u32 ntc = tx_spare->next_to_clean; in hns3_tx_spare_reclaim_cb()
1126 tx_spare->next_to_clean += len; in hns3_tx_spare_reclaim_cb()
1128 if (tx_spare->next_to_clean >= tx_spare->len) { in hns3_tx_spare_reclaim_cb()
1129 tx_spare->next_to_clean -= tx_spare->len; in hns3_tx_spare_reclaim_cb()
1131 if (tx_spare->next_to_clean) { in hns3_tx_spare_reclaim_cb()
1133 len = tx_spare->next_to_clean; in hns3_tx_spare_reclaim_cb()
2675 tx_ring->next_to_clean, napi->state); in hns3_get_tx_timeo_queue_info()
3389 int ntc = ring->next_to_clean; in hns3_nic_reclaim_desc()
3427 smp_store_release(&ring->next_to_clean, ntc); in hns3_nic_reclaim_desc()
3474 int ntc = ring->next_to_clean; in hns3_desc_unused()
3532 struct hns3_desc *desc = &ring->desc[ring->next_to_clean]; in hns3_handle_rx_copybreak()
3559 struct hns3_desc *desc = &ring->desc[ring->next_to_clean]; in hns3_nic_reuse_page()
3827 ring->desc[ring->next_to_clean].rx.bd_base_info &= in hns3_rx_ring_move_fw()
3829 ring->desc_cb[ring->next_to_clean].refill = 0; in hns3_rx_ring_move_fw()
3830 ring->next_to_clean += 1; in hns3_rx_ring_move_fw()
3832 if (unlikely(ring->next_to_clean == ring->desc_num)) in hns3_rx_ring_move_fw()
3833 ring->next_to_clean = 0; in hns3_rx_ring_move_fw()
3839 struct hns3_desc_cb *desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns3_alloc_skb()
3899 desc = &ring->desc[ring->next_to_clean]; in hns3_add_frag()
3900 desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns3_add_frag()
4020 pre_ntc = ring->next_to_clean ? (ring->next_to_clean - 1) : in hns3_handle_bdinfo()
4101 desc = &ring->desc[ring->next_to_clean]; in hns3_handle_rx_bd()
4102 desc_cb = &ring->desc_cb[ring->next_to_clean]; in hns3_handle_rx_bd()
4677 ring->next_to_clean = 0; in hns3_ring_get_cfg()
4783 ring->next_to_clean = 0; in hns3_fini_ring()
5260 while (ring->next_to_clean != ring->next_to_use) { in hns3_clear_tx_ring()
5261 ring->desc[ring->next_to_clean].tx.bdtp_fe_sc_vld_ra_ri = 0; in hns3_clear_tx_ring()
5262 hns3_free_buffer_detach(ring, ring->next_to_clean, 0); in hns3_clear_tx_ring()
5263 ring_ptr_move_fw(ring, next_to_clean); in hns3_clear_tx_ring()
5274 while (ring->next_to_use != ring->next_to_clean) { in hns3_clear_rx_ring()
5308 while (ring->next_to_use != ring->next_to_clean) { in hns3_force_clear_rx_ring()
5365 priv->ring[i].next_to_clean = 0; in hns3_nic_reset_all_ring()
5381 rx_ring->next_to_clean = 0; in hns3_nic_reset_all_ring()