Home
last modified time | relevance | path

Searched refs:ntu (Results 1 – 20 of 20) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_txrx_lib.c334 u32 ntu = xdp_ring->next_to_use; in __ice_xmit_xdp_ring() local
359 tx_head = &xdp_ring->tx_buf[ntu]; in __ice_xmit_xdp_ring()
383 ntu++; in __ice_xmit_xdp_ring()
384 if (ntu == cnt) in __ice_xmit_xdp_ring()
385 ntu = 0; in __ice_xmit_xdp_ring()
391 tx_buf = &xdp_ring->tx_buf[ntu]; in __ice_xmit_xdp_ring()
412 xdp_ring->next_to_use = ntu; in __ice_xmit_xdp_ring()
418 tx_buf = &xdp_ring->tx_buf[ntu]; in __ice_xmit_xdp_ring()
425 if (!ntu) in __ice_xmit_xdp_ring()
426 ntu += cnt; in __ice_xmit_xdp_ring()
[all …]
A Dice_xsk.c505 ntu += nb_buffs_extra; in __ice_alloc_rx_bufs_zc()
510 ntu = 0; in __ice_alloc_rx_bufs_zc()
517 ntu += nb_buffs; in __ice_alloc_rx_bufs_zc()
518 if (ntu == rx_ring->count) in __ice_alloc_rx_bufs_zc()
519 ntu = 0; in __ice_alloc_rx_bufs_zc()
699 if (++ntu == xdp_ring->count) in ice_xmit_xdp_tx_zc()
700 ntu = 0; in ice_xmit_xdp_tx_zc()
701 xdp_ring->next_to_use = ntu; in ice_xmit_xdp_tx_zc()
934 xdp_ring->next_to_use = ntu; in ice_xmit_pkt_batch()
1069 while (ntc != ntu) { in ice_xsk_clean_rx_ring()
[all …]
A Dice_controlq.c1165 u16 ntu; in ice_clean_rq_elem() local
1180 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1182 if (ntu == ntc) { in ice_clean_rq_elem()
1229 cq->rq.next_to_use = ntu; in ice_clean_rq_elem()
1235 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1236 *pending = (u16)((ntc > ntu ? cq->rq.count : 0) + (ntu - ntc)); in ice_clean_rq_elem()
A Dice_txrx.c754 u16 ntu = rx_ring->next_to_use; in ice_alloc_rx_bufs() local
763 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_alloc_rx_bufs()
764 bi = &rx_ring->rx_buf[ntu]; in ice_alloc_rx_bufs()
784 ntu++; in ice_alloc_rx_bufs()
785 if (unlikely(ntu == rx_ring->count)) { in ice_alloc_rx_bufs()
788 ntu = 0; in ice_alloc_rx_bufs()
797 if (rx_ring->next_to_use != ntu) in ice_alloc_rx_bufs()
798 ice_release_rx_desc(rx_ring, ntu); in ice_alloc_rx_bufs()
A Dice_main.c1542 u16 ntu; in ice_ctrlq_pending() local
1544 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_ctrlq_pending()
1545 return cq->rq.next_to_clean != ntu; in ice_ctrlq_pending()
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/
A Di40e_xsk.c246 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers_zc() local
252 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers_zc()
253 xdp = i40e_rx_bi(rx_ring, ntu); in i40e_alloc_rx_buffers_zc()
270 ntu += nb_buffs; in i40e_alloc_rx_buffers_zc()
271 if (ntu == rx_ring->count) { in i40e_alloc_rx_buffers_zc()
273 ntu = 0; in i40e_alloc_rx_buffers_zc()
278 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers_zc()
486 u16 ntu = xdp_ring->next_to_use; in i40e_xmit_pkt_batch() local
504 xdp_ring->next_to_use = ntu; in i40e_xmit_pkt_batch()
688 u16 ntu = rx_ring->next_to_use; in i40e_xsk_clean_rx_ring() local
[all …]
A Di40e_adminq.c1098 u16 ntu; in i40e_clean_arq_element() local
1114 ntu = rd32(hw, hw->aq.arq.head) & I40E_PF_ARQH_ARQH_MASK; in i40e_clean_arq_element()
1115 if (ntu == ntc) { in i40e_clean_arq_element()
1168 hw->aq.arq.next_to_use = ntu; in i40e_clean_arq_element()
1174 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in i40e_clean_arq_element()
A Di40e_txrx.c1698 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers() local
1706 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers()
1707 bi = i40e_rx_bi(rx_ring, ntu); in i40e_alloc_rx_buffers()
1726 ntu++; in i40e_alloc_rx_buffers()
1727 if (unlikely(ntu == rx_ring->count)) { in i40e_alloc_rx_buffers()
1730 ntu = 0; in i40e_alloc_rx_buffers()
1739 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1740 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
1745 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1746 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/
A Dhns3_trace.h73 __field(int, ntu)
82 __entry->ntu = ring->next_to_use;
92 __get_str(devname), __entry->index, __entry->ntu,
104 __field(int, ntu)
114 __entry->ntu = ring->next_to_use;
125 __get_str(devname), __entry->index, __entry->ntu,
A Dhns3_enet.c965 u32 ntc, ntu; in hns3_tx_spare_space() local
971 ntu = tx_spare->next_to_use; in hns3_tx_spare_space()
973 if (ntc > ntu) in hns3_tx_spare_space()
974 return ntc - ntu - 1; in hns3_tx_spare_space()
1094 u32 ntu = tx_spare->next_to_use; in hns3_tx_spare_alloc() local
1102 if (ntu + size > tx_spare->len) { in hns3_tx_spare_alloc()
1104 ntu = 0; in hns3_tx_spare_alloc()
1111 *dma = tx_spare->dma + ntu; in hns3_tx_spare_alloc()
1113 return tx_spare->buf + ntu; in hns3_tx_spare_alloc()
3657 int ntu = ring->next_to_use; in hns3_desc_unused() local
[all …]
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3_common/
A Dhclge_comm_cmd.c268 int ntu = ring->next_to_use; in hclge_comm_ring_space() local
269 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_comm_ring_space()
294 int ntu = ring->next_to_use; in hclge_comm_is_valid_csq_clean_head() local
296 if (ntu > ntc) in hclge_comm_is_valid_csq_clean_head()
297 return head >= ntc && head <= ntu; in hclge_comm_is_valid_csq_clean_head()
299 return head >= ntc || head <= ntu; in hclge_comm_is_valid_csq_clean_head()
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A Diavf_adminq.c865 u16 ntu; in iavf_clean_arq_element() local
881 ntu = rd32(hw, hw->aq.arq.head) & IAVF_VF_ARQH1_ARQH_MASK; in iavf_clean_arq_element()
882 if (ntu == ntc) { in iavf_clean_arq_element()
935 hw->aq.arq.next_to_use = ntu; in iavf_clean_arq_element()
940 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in iavf_clean_arq_element()
A Diavf_txrx.c919 u16 ntu = rx_ring->next_to_use; in iavf_alloc_rx_buffers() local
927 rx_desc = IAVF_RX_DESC(rx_ring, ntu); in iavf_alloc_rx_buffers()
928 bi = &rx_ring->rx_bi[ntu]; in iavf_alloc_rx_buffers()
947 ntu++; in iavf_alloc_rx_buffers()
948 if (unlikely(ntu == rx_ring->count)) { in iavf_alloc_rx_buffers()
951 ntu = 0; in iavf_alloc_rx_buffers()
960 if (rx_ring->next_to_use != ntu) in iavf_alloc_rx_buffers()
961 iavf_release_rx_desc(rx_ring, ntu); in iavf_alloc_rx_buffers()
966 if (rx_ring->next_to_use != ntu) in iavf_alloc_rx_buffers()
967 iavf_release_rx_desc(rx_ring, ntu); in iavf_alloc_rx_buffers()
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_xsk.c464 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_clean_xdp_tx_irq() local
474 while (ntc != ntu) { in ixgbe_clean_xdp_tx_irq()
552 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_xsk_clean_tx_ring() local
557 while (ntc != ntu) { in ixgbe_xsk_clean_tx_ring()
A Dixgbe.h558 u16 ntu = ring->next_to_use; in ixgbe_desc_unused() local
560 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbe_desc_unused()
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/
A Dixgbevf.h289 u16 ntu = ring->next_to_use; in ixgbevf_desc_unused() local
291 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbevf_desc_unused()
/linux-6.3-rc2/drivers/net/ethernet/intel/igc/
A Digc.h547 u16 ntu = ring->next_to_use; in igc_desc_unused() local
549 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in igc_desc_unused()
A Digc_main.c2770 u16 ntu = ring->next_to_use; in igc_xdp_xmit_zc() local
2794 tx_desc = IGC_TX_DESC(ring, ntu); in igc_xdp_xmit_zc()
2799 bi = &ring->tx_buffer_info[ntu]; in igc_xdp_xmit_zc()
2809 ntu++; in igc_xdp_xmit_zc()
2810 if (ntu == ring->count) in igc_xdp_xmit_zc()
2811 ntu = 0; in igc_xdp_xmit_zc()
2814 ring->next_to_use = ntu; in igc_xdp_xmit_zc()
/linux-6.3-rc2/drivers/net/ethernet/wangxun/libwx/
A Dwx_lib.c315 u16 ntu = ring->next_to_use; in wx_desc_unused() local
317 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in wx_desc_unused()
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns/
A Dhns_enet.c704 int ntu = ring->next_to_use; in hns_desc_unused() local
706 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns_desc_unused()

Completed in 86 milliseconds