Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c318 u16 ntu = rx_ring->next_to_use; in __i40e_alloc_rx_buffers_zc() local
323 rx_desc = I40E_RX_DESC(rx_ring, ntu); in __i40e_alloc_rx_buffers_zc()
324 bi = &rx_ring->rx_bi[ntu]; in __i40e_alloc_rx_buffers_zc()
339 ntu++; in __i40e_alloc_rx_buffers_zc()
341 if (unlikely(ntu == rx_ring->count)) { in __i40e_alloc_rx_buffers_zc()
344 ntu = 0; in __i40e_alloc_rx_buffers_zc()
352 if (rx_ring->next_to_use != ntu) in __i40e_alloc_rx_buffers_zc()
353 i40e_release_rx_desc(rx_ring, ntu); in __i40e_alloc_rx_buffers_zc()
839 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in i40e_xsk_clean_tx_ring() local
844 while (ntc != ntu) { in i40e_xsk_clean_tx_ring()
Di40e_adminq.c955 u16 ntu; in i40e_clean_arq_element() local
971 ntu = rd32(hw, hw->aq.arq.head) & I40E_PF_ARQH_ARQH_MASK; in i40e_clean_arq_element()
972 if (ntu == ntc) { in i40e_clean_arq_element()
1025 hw->aq.arq.next_to_use = ntu; in i40e_clean_arq_element()
1031 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in i40e_clean_arq_element()
Di40e_txrx.c1570 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers() local
1578 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers()
1579 bi = &rx_ring->rx_bi[ntu]; in i40e_alloc_rx_buffers()
1598 ntu++; in i40e_alloc_rx_buffers()
1599 if (unlikely(ntu == rx_ring->count)) { in i40e_alloc_rx_buffers()
1602 ntu = 0; in i40e_alloc_rx_buffers()
1611 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1612 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
1617 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1618 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_cmd.c22 int ntu = ring->next_to_use; in hclgevf_ring_space() local
25 used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclgevf_ring_space()
33 int ntu = ring->next_to_use; in hclgevf_is_valid_csq_clean_head() local
36 if (ntu > ntc) in hclgevf_is_valid_csq_clean_head()
37 return head >= ntc && head <= ntu; in hclgevf_is_valid_csq_clean_head()
39 return head >= ntc || head <= ntu; in hclgevf_is_valid_csq_clean_head()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_cmd.c20 int ntu = ring->next_to_use; in hclge_ring_space() local
22 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_ring_space()
29 int ntu = ring->next_to_use; in is_valid_csq_clean_head() local
32 if (ntu > ntc) in is_valid_csq_clean_head()
33 return head >= ntc && head <= ntu; in is_valid_csq_clean_head()
35 return head >= ntc || head <= ntu; in is_valid_csq_clean_head()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/
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-v5.4/drivers/net/ethernet/intel/igc/
Digc.h440 u16 ntu = ring->next_to_use; in igc_desc_unused() local
442 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in igc_desc_unused()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_controlq.c1045 u16 ntu; in ice_clean_rq_elem() local
1061 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1063 if (ntu == ntc) { in ice_clean_rq_elem()
1112 cq->rq.next_to_use = ntu; in ice_clean_rq_elem()
1118 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1119 *pending = (u16)((ntc > ntu ? cq->rq.count : 0) + (ntu - ntc)); in ice_clean_rq_elem()
Dice_txrx.c470 u16 ntu = rx_ring->next_to_use; in ice_alloc_rx_bufs() local
478 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_alloc_rx_bufs()
479 bi = &rx_ring->rx_buf[ntu]; in ice_alloc_rx_bufs()
499 ntu++; in ice_alloc_rx_bufs()
500 if (unlikely(ntu == rx_ring->count)) { in ice_alloc_rx_bufs()
503 ntu = 0; in ice_alloc_rx_bufs()
512 if (rx_ring->next_to_use != ntu) in ice_alloc_rx_bufs()
513 ice_release_rx_desc(rx_ring, ntu); in ice_alloc_rx_bufs()
Dice_main.c1095 u16 ntu; in ice_ctrlq_pending() local
1097 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_ctrlq_pending()
1098 return cq->rq.next_to_clean != ntu; in ice_ctrlq_pending()
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_adminq.c856 u16 ntu; in iavf_clean_arq_element() local
872 ntu = rd32(hw, hw->aq.arq.head) & IAVF_VF_ARQH1_ARQH_MASK; in iavf_clean_arq_element()
873 if (ntu == ntc) { in iavf_clean_arq_element()
926 hw->aq.arq.next_to_use = ntu; in iavf_clean_arq_element()
931 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in iavf_clean_arq_element()
Diavf_txrx.c881 u16 ntu = rx_ring->next_to_use; in iavf_alloc_rx_buffers() local
889 rx_desc = IAVF_RX_DESC(rx_ring, ntu); in iavf_alloc_rx_buffers()
890 bi = &rx_ring->rx_bi[ntu]; in iavf_alloc_rx_buffers()
909 ntu++; in iavf_alloc_rx_buffers()
910 if (unlikely(ntu == rx_ring->count)) { in iavf_alloc_rx_buffers()
913 ntu = 0; in iavf_alloc_rx_buffers()
922 if (rx_ring->next_to_use != ntu) in iavf_alloc_rx_buffers()
923 iavf_release_rx_desc(rx_ring, ntu); in iavf_alloc_rx_buffers()
928 if (rx_ring->next_to_use != ntu) in iavf_alloc_rx_buffers()
929 iavf_release_rx_desc(rx_ring, ntu); in iavf_alloc_rx_buffers()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c643 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_clean_xdp_tx_irq() local
653 while (ntc != ntu) { in ixgbe_clean_xdp_tx_irq()
727 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_xsk_clean_tx_ring() local
732 while (ntc != ntu) { in ixgbe_xsk_clean_tx_ring()
Dixgbe.h510 u16 ntu = ring->next_to_use; in ixgbe_desc_unused() local
512 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbe_desc_unused()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c709 int ntu = ring->next_to_use; in hns_desc_unused() local
711 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns_desc_unused()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c2377 int ntu = ring->next_to_use; in hns3_desc_unused() local
2379 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns3_desc_unused()
/Linux-v5.4/drivers/infiniband/hw/hns/
Dhns_roce_hw_v2.c823 int ntu = ring->next_to_use; in hns_roce_cmq_space() local
825 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hns_roce_cmq_space()