Lines Matching defs:ntc
973 u32 ntc, ntu;
978 ntc = smp_load_acquire(&tx_spare->last_to_clean);
981 if (ntc > ntu)
982 return ntc - ntu - 1;
987 return max(ntc, tx_spare->len - ntu) - 1;
1143 u32 ntc = tx_spare->next_to_clean;
1152 ntc = 0;
1163 dma_addr_t dma = tx_spare->dma + ntc;
1168 struct sg_table *sgt = tx_spare->buf + ntc;
3625 int ntc = ring->next_to_clean;
3630 while (ltu != ntc) {
3631 desc = &ring->desc[ntc];
3637 desc_cb = &ring->desc_cb[ntc];
3647 hns3_free_buffer_detach(ring, ntc, budget);
3649 if (++ntc == ring->desc_num)
3650 ntc = 0;
3653 prefetch(&ring->desc_cb[ntc]);
3663 smp_store_release(&ring->next_to_clean, ntc);
3710 int ntc = ring->next_to_clean;
3713 if (unlikely(ntc == ntu && !ring->desc_cb[ntc].refill))
3716 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu;