/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 619 u16 ntc = xdp_ring->next_to_clean; in ice_clean_xdp_irq_zc() local 632 if (last_rs >= ntc) in ice_clean_xdp_irq_zc() 633 completed_frames = last_rs - ntc + 1; in ice_clean_xdp_irq_zc() 635 completed_frames = last_rs + cnt - ntc + 1; in ice_clean_xdp_irq_zc() 646 ntc = xdp_ring->next_to_clean; in ice_clean_xdp_irq_zc() 648 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq_zc() 658 ntc++; in ice_clean_xdp_irq_zc() 659 if (ntc >= xdp_ring->count) in ice_clean_xdp_irq_zc() 660 ntc = 0; in ice_clean_xdp_irq_zc() 849 u32 ntc in ice_clean_rx_irq_zc() local 1166 u16 ntc = rx_ring->next_to_clean; ice_xsk_clean_rx_ring() local 1185 u16 ntc = xdp_ring->next_to_clean, ntu = xdp_ring->next_to_use; ice_xsk_clean_xdp_ring() local [all...] |
H A D | ice_txrx_lib.c | 257 u32 ntc = xdp_ring->next_to_clean; in ice_clean_xdp_irq() local 266 idx = xdp_ring->tx_buf[ntc].rs_idx; in ice_clean_xdp_irq() 270 if (idx >= ntc) in ice_clean_xdp_irq() 271 ready_frames = idx - ntc + 1; in ice_clean_xdp_irq() 273 ready_frames = idx + cnt - ntc + 1; in ice_clean_xdp_irq() 284 struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() 295 ntc++; in ice_clean_xdp_irq() 296 if (ntc == cnt) in ice_clean_xdp_irq() 297 ntc = 0; in ice_clean_xdp_irq() 300 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() [all...] |
H A D | ice_controlq.c | 861 u16 ntc = sq->next_to_clean; in ice_clean_sq() local 865 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq() 866 details = ICE_CTL_Q_DETAILS(*sq, ntc); in ice_clean_sq() 868 while (rd32(hw, cq->sq.head) != ntc) { in ice_clean_sq() 869 ice_debug(hw, ICE_DBG_AQ_MSG, "ntc %d head %d.\n", ntc, rd32(hw, cq->sq.head)); in ice_clean_sq() 872 ntc++; in ice_clean_sq() 873 if (ntc == sq->count) in ice_clean_sq() 874 ntc = 0; in ice_clean_sq() 875 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq() 1159 u16 ntc = cq->rq.next_to_clean; ice_clean_rq_elem() local [all...] |
H A D | ice_txrx.c | 937 * @ntc: index of next to clean element 944 const unsigned int ntc) in ice_get_rx_buf() 948 rx_buf = &rx_ring->rx_buf[ntc]; in ice_get_rx_buf() 1154 u32 ntc = rx_ring->next_to_clean; in ice_clean_rx_irq() local 1183 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_clean_rx_irq() 1207 if (++ntc == cnt) in ice_clean_rx_irq() 1208 ntc = 0; in ice_clean_rx_irq() 1209 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1217 rx_buf = ice_get_rx_buf(rx_ring, size, ntc); in ice_clean_rx_irq() 1233 if (++ntc in ice_clean_rx_irq() 943 ice_get_rx_buf(struct ice_rx_ring *rx_ring, const unsigned int size, const unsigned int ntc) ice_get_rx_buf() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 232 u32 ntc = rx_ring->next_to_clean + 1; in ixgbe_inc_ntc() local 234 ntc = (ntc < rx_ring->count) ? ntc : 0; in ixgbe_inc_ntc() 235 rx_ring->next_to_clean = ntc; in ixgbe_inc_ntc() 236 prefetch(IXGBE_RX_DESC(rx_ring, ntc)); in ixgbe_inc_ntc() 451 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_clean_xdp_tx_irq() local 458 tx_bi = &tx_ring->tx_buffer_info[ntc]; in ixgbe_clean_xdp_tx_irq() 459 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); in ixgbe_clean_xdp_tx_irq() 461 while (ntc ! in ixgbe_clean_xdp_tx_irq() 539 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; ixgbe_xsk_clean_tx_ring() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_xsk.c | 241 u32 ntc = rx_ring->next_to_clean + 1; in ixgbe_inc_ntc() local 243 ntc = (ntc < rx_ring->count) ? ntc : 0; in ixgbe_inc_ntc() 244 rx_ring->next_to_clean = ntc; in ixgbe_inc_ntc() 245 prefetch(IXGBE_RX_DESC(rx_ring, ntc)); in ixgbe_inc_ntc() 464 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_clean_xdp_tx_irq() local 471 tx_bi = &tx_ring->tx_buffer_info[ntc]; in ixgbe_clean_xdp_tx_irq() 472 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); in ixgbe_clean_xdp_tx_irq() 474 while (ntc ! in ixgbe_clean_xdp_tx_irq() 552 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; ixgbe_xsk_clean_tx_ring() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 480 int ntc = rx_ring->next_to_clean + 1; in ice_bump_ntc() local 482 ntc = (ntc < rx_ring->count) ? ntc : 0; in ice_bump_ntc() 483 rx_ring->next_to_clean = ntc; in ice_bump_ntc() 484 prefetch(ICE_RX_DESC(rx_ring, ntc)); in ice_bump_ntc() 763 s16 ntc = xdp_ring->next_to_clean; in ice_clean_tx_irq_zc() local 769 tx_desc = ICE_TX_DESC(xdp_ring, ntc); in ice_clean_tx_irq_zc() 770 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_tx_irq_zc() 771 ntc in ice_clean_tx_irq_zc() 907 u16 ntc = xdp_ring->next_to_clean, ntu = xdp_ring->next_to_use; ice_xsk_clean_xdp_ring() local [all...] |
H A D | ice_controlq.c | 808 u16 ntc = sq->next_to_clean; in ice_clean_sq() local 812 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq() 813 details = ICE_CTL_Q_DETAILS(*sq, ntc); in ice_clean_sq() 815 while (rd32(hw, cq->sq.head) != ntc) { in ice_clean_sq() 817 "ntc %d head %d.\n", ntc, rd32(hw, cq->sq.head)); in ice_clean_sq() 820 ntc++; in ice_clean_sq() 821 if (ntc == sq->count) in ice_clean_sq() 822 ntc = 0; in ice_clean_sq() 823 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq() 1111 u16 ntc = cq->rq.next_to_clean; ice_clean_rq_elem() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 331 u32 ntc = rx_ring->next_to_clean + 1; in i40e_inc_ntc() local 333 ntc = (ntc < rx_ring->count) ? ntc : 0; in i40e_inc_ntc() 334 rx_ring->next_to_clean = ntc; in i40e_inc_ntc() 532 unsigned int ntc; in i40e_clean_xdp_tx_irq() local 546 ntc = tx_ring->next_to_clean; in i40e_clean_xdp_tx_irq() 549 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq() 558 if (++ntc >= tx_ring->count) in i40e_clean_xdp_tx_irq() 559 ntc in i40e_clean_xdp_tx_irq() 644 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; i40e_xsk_clean_tx_ring() local [all...] |
H A D | i40e_adminq.c | 725 u16 ntc = asq->next_to_clean; in i40e_clean_asq() local 729 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq() 730 details = I40E_ADMINQ_DETAILS(*asq, ntc); in i40e_clean_asq() 731 while (rd32(hw, hw->aq.asq.head) != ntc) { in i40e_clean_asq() 733 "ntc %d head %d.\n", ntc, rd32(hw, hw->aq.asq.head)); in i40e_clean_asq() 743 ntc++; in i40e_clean_asq() 744 if (ntc == asq->count) in i40e_clean_asq() 745 ntc = 0; in i40e_clean_asq() 746 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq() 1001 u16 ntc = hw->aq.arq.next_to_clean; i40e_clean_arq_element() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 586 u16 ntc = asq->next_to_clean; in iavf_clean_asq() local 590 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq() 591 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq() 592 while (rd32(hw, hw->aq.asq.head) != ntc) { in iavf_clean_asq() 594 "ntc %d head %d.\n", ntc, rd32(hw, hw->aq.asq.head)); in iavf_clean_asq() 605 ntc++; in iavf_clean_asq() 606 if (ntc == asq->count) in iavf_clean_asq() 607 ntc = 0; in iavf_clean_asq() 608 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq() 860 u16 ntc = hw->aq.arq.next_to_clean; iavf_clean_arq_element() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_adminq.c | 584 u16 ntc = asq->next_to_clean; in iavf_clean_asq() local 588 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq() 589 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq() 590 while (rd32(hw, hw->aq.asq.head) != ntc) { in iavf_clean_asq() 592 "ntc %d head %d.\n", ntc, rd32(hw, hw->aq.asq.head)); in iavf_clean_asq() 603 ntc++; in iavf_clean_asq() 604 if (ntc == asq->count) in iavf_clean_asq() 605 ntc = 0; in iavf_clean_asq() 606 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq() 858 u16 ntc = hw->aq.arq.next_to_clean; iavf_clean_arq_element() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_cmd.c | 19 int ntc = ring->next_to_clean; in hclge_ring_space() local 20 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_ring_space() 28 int ntc = ring->next_to_clean; in is_valid_csq_clean_head() local 30 if (ntu > ntc) in is_valid_csq_clean_head() 31 return head >= ntc && head <= ntu; in is_valid_csq_clean_head() 33 return head >= ntc || head <= ntu; in is_valid_csq_clean_head() 225 int num, int ntc) in hclge_cmd_check_retval() 232 desc[handle] = hw->cmq.csq.desc[ntc]; in hclge_cmd_check_retval() 233 ntc++; in hclge_cmd_check_retval() 234 if (ntc > in hclge_cmd_check_retval() 224 hclge_cmd_check_retval(struct hclge_hw *hw, struct hclge_desc *desc, int num, int ntc) hclge_cmd_check_retval() argument 265 int ntc; hclge_cmd_send() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_xsk.c | 664 unsigned int ntc; in i40e_clean_xdp_tx_irq() local 678 ntc = tx_ring->next_to_clean; in i40e_clean_xdp_tx_irq() 681 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq() 690 if (++ntc >= tx_ring->count) in i40e_clean_xdp_tx_irq() 691 ntc = 0; in i40e_clean_xdp_tx_irq() 757 u16 ntc = rx_ring->next_to_clean; in i40e_xsk_clean_rx_ring() local 760 while (ntc != ntu) { in i40e_xsk_clean_rx_ring() 761 struct xdp_buff *rx_bi = *i40e_rx_bi(rx_ring, ntc); in i40e_xsk_clean_rx_ring() 764 ntc++; in i40e_xsk_clean_rx_ring() 765 if (ntc > in i40e_xsk_clean_rx_ring() 776 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; i40e_xsk_clean_tx_ring() local [all...] |
H A D | i40e_adminq.c | 724 u16 ntc = asq->next_to_clean; in i40e_clean_asq() local 728 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq() 729 details = I40E_ADMINQ_DETAILS(*asq, ntc); in i40e_clean_asq() 730 while (rd32(hw, hw->aq.asq.head) != ntc) { in i40e_clean_asq() 732 "ntc %d head %d.\n", ntc, rd32(hw, hw->aq.asq.head)); in i40e_clean_asq() 742 ntc++; in i40e_clean_asq() 743 if (ntc == asq->count) in i40e_clean_asq() 744 ntc = 0; in i40e_clean_asq() 745 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq() 1090 u16 ntc = hw->aq.arq.next_to_clean; i40e_clean_arq_element() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 75 __field(int, ntc) 84 __entry->ntc = ring->next_to_clean; 94 __entry->ntc, &__entry->desc_dma, 106 __field(int, ntc) 116 __entry->ntc = ring->next_to_clean; 127 __entry->ntc, &__entry->desc_dma, &__entry->buf_dma,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/ |
H A D | hns3_trace.h | 74 __field(int, ntc) 83 __entry->ntc = ring->next_to_clean; 93 __entry->ntc, &__entry->desc_dma, 105 __field(int, ntc) 115 __entry->ntc = ring->next_to_clean; 126 __entry->ntc, &__entry->desc_dma, &__entry->buf_dma,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_cmd.c | 284 int ntc = ring->next_to_clean; in hclge_comm_ring_space() local 286 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_comm_ring_space() 310 int ntc = ring->next_to_clean; 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() 409 int ntc) in hclge_comm_cmd_check_retval() 416 desc[handle] = hw->cmq.csq.desc[ntc]; in hclge_comm_cmd_check_retval() 417 ntc++; in hclge_comm_cmd_check_retval() 418 if (ntc > in hclge_comm_cmd_check_retval() 407 hclge_comm_cmd_check_retval(struct hclge_comm_hw *hw, struct hclge_desc *desc, int num, int ntc) hclge_comm_cmd_check_retval() argument 431 hclge_comm_cmd_check_result(struct hclge_comm_hw *hw, struct hclge_desc *desc, int num, int ntc) hclge_comm_cmd_check_result() argument 474 int ntc; hclge_comm_cmd_send() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
H A D | hclgevf_cmd.c | 18 int ntc = ring->next_to_clean; in hclgevf_ring_space() local 22 used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclgevf_ring_space() 31 int ntc = ring->next_to_clean; in hclgevf_is_valid_csq_clean_head() local 33 if (ntu > ntc) in hclgevf_is_valid_csq_clean_head() 34 return head >= ntc && head <= ntu; in hclgevf_is_valid_csq_clean_head() 36 return head >= ntc || head <= ntu; in hclgevf_is_valid_csq_clean_head() 230 int ntc; in hclgevf_cmd_send() local 252 ntc = hw->cmq.csq.next_to_use; in hclgevf_cmd_send() 285 desc_to_use = &hw->cmq.csq.desc[ntc]; in hclgevf_cmd_send() 295 ntc in hclgevf_cmd_send() [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | mips-mt.c | 56 int ntc; in mips_mt_regdump() local 70 ntc = ((mvpconf0 & MVPCONF0_PTC) >> MVPCONF0_PTC_SHIFT) + 1; in mips_mt_regdump() 73 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump() 95 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump()
|
H A D | smp-mt.c | 185 unsigned int mvpconf0, ntc, tc, ncpu = 0; in vsmp_smp_setup() local 204 ntc = (mvpconf0 & MVPCONF0_PTC) >> MVPCONF0_PTC_SHIFT; in vsmp_smp_setup() 211 for (tc = 0; tc <= ntc; tc++) { in vsmp_smp_setup()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | mips-mt.c | 56 int ntc; in mips_mt_regdump() local 70 ntc = ((mvpconf0 & MVPCONF0_PTC) >> MVPCONF0_PTC_SHIFT) + 1; in mips_mt_regdump() 73 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump() 95 for (tc = 0; tc < ntc; tc++) { in mips_mt_regdump()
|
H A D | smp-mt.c | 186 unsigned int mvpconf0, ntc, tc, ncpu = 0; in vsmp_smp_setup() local 205 ntc = (mvpconf0 & MVPCONF0_PTC) >> MVPCONF0_PTC_SHIFT; in vsmp_smp_setup() 212 for (tc = 0; tc <= ntc; tc++) { in vsmp_smp_setup()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_fdma.c | 492 u16 ntc; in ocelot_fdma_tx_cleanup() local 501 ntc = tx_ring->next_to_clean; in ocelot_fdma_tx_cleanup() 502 dcb = &tx_ring->dcbs[ntc]; in ocelot_fdma_tx_cleanup() 506 buf = &tx_ring->bufs[ntc]; in ocelot_fdma_tx_cleanup() 514 tx_ring->next_to_clean = ocelot_fdma_idx_next(ntc, in ocelot_fdma_tx_cleanup()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf.h | 288 u16 ntc = ring->next_to_clean; in ixgbevf_desc_unused() local 291 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbevf_desc_unused()
|