Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/intel/ice/
Dice_txrx.c443 u16 ntu = rx_ring->next_to_use; in ice_alloc_rx_bufs() local
451 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_alloc_rx_bufs()
452 bi = &rx_ring->rx_buf[ntu]; in ice_alloc_rx_bufs()
465 ntu++; in ice_alloc_rx_bufs()
466 if (unlikely(ntu == rx_ring->count)) { in ice_alloc_rx_bufs()
469 ntu = 0; in ice_alloc_rx_bufs()
478 if (rx_ring->next_to_use != ntu) in ice_alloc_rx_bufs()
479 ice_release_rx_desc(rx_ring, ntu); in ice_alloc_rx_bufs()
484 if (rx_ring->next_to_use != ntu) in ice_alloc_rx_bufs()
485 ice_release_rx_desc(rx_ring, ntu); in ice_alloc_rx_bufs()
Dice_controlq.c997 u16 ntu; in ice_clean_rq_elem() local
1013 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1015 if (ntu == ntc) { in ice_clean_rq_elem()
1064 cq->rq.next_to_use = ntu; in ice_clean_rq_elem()
1070 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem()
1071 *pending = (u16)((ntc > ntu ? cq->rq.count : 0) + (ntu - ntc)); in ice_clean_rq_elem()
Dice_main.c928 u16 ntu; in ice_ctrlq_pending() local
930 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_ctrlq_pending()
931 return cq->rq.next_to_clean != ntu; in ice_ctrlq_pending()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h287 u16 ntu = ring->next_to_use; in ixgbevf_desc_unused() local
289 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbevf_desc_unused()
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/
Di40e_adminq.c872 u16 ntu; in i40evf_clean_arq_element() local
888 ntu = rd32(hw, hw->aq.arq.head) & I40E_VF_ARQH1_ARQH_MASK; in i40evf_clean_arq_element()
889 if (ntu == ntc) { in i40evf_clean_arq_element()
942 hw->aq.arq.next_to_use = ntu; in i40evf_clean_arq_element()
947 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in i40evf_clean_arq_element()
Di40e_txrx.c882 u16 ntu = rx_ring->next_to_use; in i40evf_alloc_rx_buffers() local
890 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40evf_alloc_rx_buffers()
891 bi = &rx_ring->rx_bi[ntu]; in i40evf_alloc_rx_buffers()
910 ntu++; in i40evf_alloc_rx_buffers()
911 if (unlikely(ntu == rx_ring->count)) { in i40evf_alloc_rx_buffers()
914 ntu = 0; in i40evf_alloc_rx_buffers()
923 if (rx_ring->next_to_use != ntu) in i40evf_alloc_rx_buffers()
924 i40e_release_rx_desc(rx_ring, ntu); in i40evf_alloc_rx_buffers()
929 if (rx_ring->next_to_use != ntu) in i40evf_alloc_rx_buffers()
930 i40e_release_rx_desc(rx_ring, ntu); in i40evf_alloc_rx_buffers()
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_adminq.c942 u16 ntu; in i40e_clean_arq_element() local
958 ntu = rd32(hw, hw->aq.arq.head) & I40E_PF_ARQH_ARQH_MASK; in i40e_clean_arq_element()
959 if (ntu == ntc) { in i40e_clean_arq_element()
1012 hw->aq.arq.next_to_use = ntu; in i40e_clean_arq_element()
1018 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in i40e_clean_arq_element()
Di40e_txrx.c1600 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers() local
1608 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers()
1609 bi = &rx_ring->rx_bi[ntu]; in i40e_alloc_rx_buffers()
1628 ntu++; in i40e_alloc_rx_buffers()
1629 if (unlikely(ntu == rx_ring->count)) { in i40e_alloc_rx_buffers()
1632 ntu = 0; in i40e_alloc_rx_buffers()
1641 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1642 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
1647 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers()
1648 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
/Linux-v4.19/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()
/Linux-v4.19/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()
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe.h503 u16 ntu = ring->next_to_use; in ixgbe_desc_unused() local
505 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbe_desc_unused()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhns_enet.c718 int ntu = ring->next_to_use; in hns_desc_unused() local
720 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns_desc_unused()
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c1976 int ntu = ring->next_to_use; in hns3_desc_unused() local
1978 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns3_desc_unused()
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_hw_v2.c657 int ntu = ring->next_to_use; in hns_roce_cmq_space() local
659 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hns_roce_cmq_space()