/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 487 u16 ntu = rx_ring->next_to_use; in __ice_alloc_rx_bufs_zc() local 491 rx_desc = ICE_RX_DESC(rx_ring, ntu); in __ice_alloc_rx_bufs_zc() 492 xdp = ice_xdp_buf(rx_ring, ntu); in __ice_alloc_rx_bufs_zc() 494 if (ntu + count >= rx_ring->count) { in __ice_alloc_rx_bufs_zc() 497 rx_ring->count - ntu); in __ice_alloc_rx_bufs_zc() 498 if (nb_buffs_extra != rx_ring->count - ntu) { in __ice_alloc_rx_bufs_zc() 499 ntu += nb_buffs_extra; in __ice_alloc_rx_bufs_zc() 504 ntu = 0; in __ice_alloc_rx_bufs_zc() 511 ntu += nb_buffs; in __ice_alloc_rx_bufs_zc() 512 if (ntu == rx_ring->count) in __ice_alloc_rx_bufs_zc() [all …]
|
H A D | ice_txrx_lib.c | 334 u32 ntu = xdp_ring->next_to_use; in __ice_xmit_xdp_ring() local 358 tx_desc = ICE_TX_DESC(xdp_ring, ntu); in __ice_xmit_xdp_ring() 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() 390 tx_desc = ICE_TX_DESC(xdp_ring, ntu); 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() [all …]
|
H A D | ice_controlq.c | 1167 u16 ntu; in ice_clean_rq_elem() local 1182 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem() 1184 if (ntu == ntc) { in ice_clean_rq_elem() 1231 cq->rq.next_to_use = ntu; in ice_clean_rq_elem() 1237 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_clean_rq_elem() 1238 *pending = (u16)((ntc > ntu ? cq->rq.count : 0) + (ntu - ntc)); in ice_clean_rq_elem()
|
H A D | ice_txrx.c | 723 u16 ntu = rx_ring->next_to_use; in ice_alloc_rx_bufs() local 732 rx_desc = ICE_RX_DESC(rx_ring, ntu); in ice_alloc_rx_bufs() 733 bi = &rx_ring->rx_buf[ntu]; in ice_alloc_rx_bufs() 753 ntu++; in ice_alloc_rx_bufs() 754 if (unlikely(ntu == rx_ring->count)) { in ice_alloc_rx_bufs() 757 ntu = 0; in ice_alloc_rx_bufs() 766 if (rx_ring->next_to_use != ntu) in ice_alloc_rx_bufs() 767 ice_release_rx_desc(rx_ring, ntu); in ice_alloc_rx_bufs()
|
H A D | ice_main.c | 1559 u16 ntu; in ice_ctrlq_pending() local 1561 ntu = (u16)(rd32(hw, cq->rq.head) & cq->rq.head_mask); in ice_ctrlq_pending() 1562 return cq->rq.next_to_clean != ntu; in ice_ctrlq_pending()
|
/openbmc/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 242 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers_zc() local 248 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers_zc() 249 xdp = i40e_rx_bi(rx_ring, ntu); in i40e_alloc_rx_buffers_zc() 251 nb_buffs = min_t(u16, count, rx_ring->count - ntu); in i40e_alloc_rx_buffers_zc() 266 ntu += nb_buffs; in i40e_alloc_rx_buffers_zc() 267 if (ntu == rx_ring->count) { in i40e_alloc_rx_buffers_zc() 269 ntu = 0; in i40e_alloc_rx_buffers_zc() 274 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers_zc() 553 u16 ntu = xdp_ring->next_to_use; in i40e_xmit_pkt_batch() local 564 tx_desc = I40E_TX_DESC(xdp_ring, ntu++); in i40e_xmit_pkt_batch() [all …]
|
H A D | i40e_adminq.c | 1093 u16 ntu; in i40e_clean_arq_element() local 1109 ntu = rd32(hw, hw->aq.arq.head) & I40E_PF_ARQH_ARQH_MASK; in i40e_clean_arq_element() 1110 if (ntu == ntc) { in i40e_clean_arq_element() 1163 hw->aq.arq.next_to_use = ntu; in i40e_clean_arq_element() 1169 *pending = (ntc > ntu ? hw->aq.arq.count : 0) + (ntu - ntc); in i40e_clean_arq_element()
|
H A D | i40e_txrx.c | 1685 u16 ntu = rx_ring->next_to_use; in i40e_alloc_rx_buffers() local 1693 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40e_alloc_rx_buffers() 1694 bi = i40e_rx_bi(rx_ring, ntu); in i40e_alloc_rx_buffers() 1713 ntu++; in i40e_alloc_rx_buffers() 1714 if (unlikely(ntu == rx_ring->count)) { in i40e_alloc_rx_buffers() 1717 ntu = 0; in i40e_alloc_rx_buffers() 1726 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers() 1727 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers() 1732 if (rx_ring->next_to_use != ntu) in i40e_alloc_rx_buffers() 1733 i40e_release_rx_desc(rx_ring, ntu); in i40e_alloc_rx_buffers()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 73 __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,
|
H A D | hns3_enet.c | 965 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() 979 return max(ntc, tx_spare->len - 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() 1103 *cb_len += (tx_spare->len - ntu); in hns3_tx_spare_alloc() 1104 ntu = 0; in hns3_tx_spare_alloc() 1107 tx_spare->next_to_use = ntu + size; in hns3_tx_spare_alloc() [all …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_cmd.c | 285 int ntu = ring->next_to_use; in hclge_comm_ring_space() local 286 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_comm_ring_space() 311 int ntu = ring->next_to_use; in hclge_comm_is_valid_csq_clean_head() local 313 if (ntu > ntc) in hclge_comm_is_valid_csq_clean_head() 314 return head >= ntc && head <= ntu; in hclge_comm_is_valid_csq_clean_head() 316 return head >= ntc || head <= ntu; in hclge_comm_is_valid_csq_clean_head()
|
/openbmc/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 865 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()
|
H A D | iavf_txrx.c | 919 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()
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 464 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()
|
H A D | ixgbe.h | 557 u16 ntu = ring->next_to_use; in ixgbe_desc_unused() local 559 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbe_desc_unused()
|
/openbmc/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 289 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()
|
/openbmc/linux/drivers/net/ethernet/intel/igc/ |
H A D | igc.h | 611 u16 ntu = ring->next_to_use; in igc_desc_unused() local 613 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in igc_desc_unused()
|
H A D | igc_main.c | 2885 u16 budget, ntu; in igc_xdp_xmit_zc() local 2895 ntu = ring->next_to_use; in igc_xdp_xmit_zc() 2911 tx_desc = IGC_TX_DESC(ring, ntu); in igc_xdp_xmit_zc() 2916 bi = &ring->tx_buffer_info[ntu]; in igc_xdp_xmit_zc() 2926 ntu++; in igc_xdp_xmit_zc() 2927 if (ntu == ring->count) in igc_xdp_xmit_zc() 2928 ntu = 0; in igc_xdp_xmit_zc() 2931 ring->next_to_use = ntu; in igc_xdp_xmit_zc()
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 729 int ntu = ring->next_to_use; in hns_desc_unused() local 731 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns_desc_unused()
|
/openbmc/linux/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.c | 391 u16 ntu = ring->next_to_use; in wx_desc_unused() local 393 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in wx_desc_unused()
|