| /linux-6.15/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_xsk.c | 240 u32 ntc = rx_ring->next_to_clean + 1; in ixgbe_inc_ntc() local 242 ntc = (ntc < rx_ring->count) ? ntc : 0; in ixgbe_inc_ntc() 243 rx_ring->next_to_clean = ntc; in ixgbe_inc_ntc() 469 while (ntc != ntu) { in ixgbe_clean_xdp_tx_irq() 485 ntc++; in ixgbe_clean_xdp_tx_irq() 487 ntc = 0; in ixgbe_clean_xdp_tx_irq() 496 tx_ring->next_to_clean = ntc; in ixgbe_clean_xdp_tx_irq() 547 while (ntc != ntu) { in ixgbe_xsk_clean_tx_ring() 557 ntc++; in ixgbe_xsk_clean_tx_ring() 558 if (ntc == tx_ring->count) in ixgbe_xsk_clean_tx_ring() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 624 if (last_rs >= ntc) in ice_clean_xdp_irq_zc() 650 ntc++; in ice_clean_xdp_irq_zc() 652 ntc = 0; in ice_clean_xdp_irq_zc() 875 if (++ntc == cnt) in ice_clean_rx_irq_zc() 876 ntc = 0; in ice_clean_rx_irq_zc() 1152 while (ntc != ntu) { in ice_xsk_clean_rx_ring() 1156 ntc++; in ice_xsk_clean_rx_ring() 1158 ntc = 0; in ice_xsk_clean_rx_ring() 1171 while (ntc != ntu) { in ice_xsk_clean_xdp_ring() 1181 ntc++; in ice_xsk_clean_xdp_ring() [all …]
|
| H A D | ice_txrx_lib.c | 297 u32 ntc = xdp_ring->next_to_clean; in ice_clean_xdp_irq() local 310 if (idx >= ntc) in ice_clean_xdp_irq() 311 ready_frames = idx - ntc + 1; in ice_clean_xdp_irq() 335 ntc++; in ice_clean_xdp_irq() 336 if (ntc == cnt) in ice_clean_xdp_irq() 337 ntc = 0; in ice_clean_xdp_irq() 340 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq() 343 ntc++; in ice_clean_xdp_irq() 344 if (ntc == cnt) in ice_clean_xdp_irq() 345 ntc = 0; in ice_clean_xdp_irq() [all …]
|
| H A D | ice_controlq.c | 868 ntc++; in ice_clean_sq() 869 if (ntc == sq->count) in ice_clean_sq() 870 ntc = 0; in ice_clean_sq() 874 sq->next_to_clean = ntc; in ice_clean_sq() 1200 if (ntu == ntc) { in ice_clean_rq_elem() 1208 desc_idx = ntc; in ice_clean_rq_elem() 1230 bi = &cq->rq.r.rq_bi[ntc]; in ice_clean_rq_elem() 1241 wr32(hw, cq->rq.tail, ntc); in ice_clean_rq_elem() 1243 ntc++; in ice_clean_rq_elem() 1245 ntc = 0; in ice_clean_rq_elem() [all …]
|
| H A D | ice_txrx.c | 919 const unsigned int ntc) in ice_get_rx_buf() argument 923 rx_buf = &rx_ring->rx_buf[ntc]; in ice_get_rx_buf() 1182 rx_ring->first_desc = ntc; in ice_put_rx_mbuf() 1205 u32 ntc = rx_ring->next_to_clean; in ice_clean_rx_irq() local 1227 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_clean_rx_irq() 1251 if (++ntc == cnt) in ice_clean_rx_irq() 1252 ntc = 0; in ice_clean_rx_irq() 1253 rx_ring->first_desc = ntc; in ice_clean_rx_irq() 1274 if (++ntc == cnt) in ice_clean_rx_irq() 1275 ntc = 0; in ice_clean_rx_irq() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_controlq.c | 360 u16 ntc, desc_err; in idpf_ctlq_clean_sq() local 369 ntc = cq->next_to_clean; in idpf_ctlq_clean_sq() 393 ntc++; in idpf_ctlq_clean_sq() 394 if (ntc == cq->ring_size) in idpf_ctlq_clean_sq() 395 ntc = 0; in idpf_ctlq_clean_sq() 398 cq->next_to_clean = ntc; in idpf_ctlq_clean_sq() 557 ntc = cq->next_to_clean; in idpf_ctlq_recv() 610 ntc++; in idpf_ctlq_recv() 611 if (ntc == cq->ring_size) in idpf_ctlq_recv() 612 ntc = 0; in idpf_ctlq_recv() [all …]
|
| H A D | idpf_singleq_txrx.c | 447 ntc -= tx_q->desc_count; in idpf_tx_singleq_clean() 482 ntc++; in idpf_tx_singleq_clean() 483 if (unlikely(!ntc)) { in idpf_tx_singleq_clean() 484 ntc -= tx_q->desc_count; in idpf_tx_singleq_clean() 499 ntc++; in idpf_tx_singleq_clean() 500 if (unlikely(!ntc)) { in idpf_tx_singleq_clean() 501 ntc -= tx_q->desc_count; in idpf_tx_singleq_clean() 507 ntc += tx_q->desc_count; in idpf_tx_singleq_clean() 508 tx_q->next_to_clean = ntc; in idpf_tx_singleq_clean() 978 rx_desc = &rx_q->rx[ntc]; in idpf_rx_singleq_clean() [all …]
|
| H A D | idpf_txrx.c | 1736 ntc = 0; \ 1810 while (ntc != eop_idx) { in idpf_tx_splitq_clean() 1819 while (ntc != eop_idx) { in idpf_tx_splitq_clean() 1841 (ntc)++; \ 1844 ntc = 0; \ 1871 u16 ntc, orig_idx = idx; in idpf_tx_clean_buf_ring() local 1902 ntc = txq->next_to_clean; in idpf_tx_clean_buf_ring() 2042 ntc++; in idpf_tx_clean_complq() 2043 if (unlikely(!ntc)) { in idpf_tx_clean_complq() 3354 rxq->next_to_clean = ntc; in idpf_rx_splitq_clean() [all …]
|
| H A D | idpf_txrx.h | 85 #define IDPF_RX_BUMP_NTC(rxq, ntc) \ argument 87 if (unlikely(++(ntc) == (rxq)->desc_count)) { \ 88 ntc = 0; \
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_adminq.c | 560 u16 ntc = asq->next_to_clean; in iavf_clean_asq() local 579 ntc++; in iavf_clean_asq() 580 if (ntc == asq->count) in iavf_clean_asq() 581 ntc = 0; in iavf_clean_asq() 586 asq->next_to_clean = ntc; in iavf_clean_asq() 858 if (ntu == ntc) { in iavf_clean_arq_element() 866 desc_idx = ntc; in iavf_clean_arq_element() 905 wr32(hw, IAVF_VF_ARQT1, ntc); in iavf_clean_arq_element() 907 ntc++; in iavf_clean_arq_element() 909 ntc = 0; in iavf_clean_arq_element() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/igb/ |
| H A D | igb_xsk.c | 255 while (ntc != ntu) { in igb_clean_rx_ring_zc() 259 ntc++; in igb_clean_rx_ring_zc() 260 if (ntc >= rx_ring->count) in igb_clean_rx_ring_zc() 261 ntc = 0; in igb_clean_rx_ring_zc() 407 ntc++; in igb_clean_rx_irq_zc() 408 if (ntc == rx_ring->count) in igb_clean_rx_irq_zc() 409 ntc = 0; in igb_clean_rx_irq_zc() 422 ntc++; in igb_clean_rx_irq_zc() 423 if (ntc == rx_ring->count) in igb_clean_rx_irq_zc() 424 ntc = 0; in igb_clean_rx_irq_zc() [all …]
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_txrx.c | 92 u32 ntc = smp_load_acquire(&ring->ntc); in hbg_net_start_xmit() local 105 hbg_queue_left_num(ntc, ntu, ring), in hbg_net_start_xmit() 167 u32 ntc = ring->ntc; in hbg_napi_tx_recycle() local 176 if (unlikely(hbg_queue_is_empty(ntc, ntu, ring))) in hbg_napi_tx_recycle() 182 buffer = &ring->queue[ntc]; in hbg_napi_tx_recycle() 187 ntc = hbg_queue_next_prt(ntc, ring); in hbg_napi_tx_recycle() 194 smp_store_release(&ring->ntc, ntc); in hbg_napi_tx_recycle() 377 if (hbg_queue_is_full(ring->ntc, ring->ntu, ring)) in hbg_rx_fill_one_buffer() 424 buffer = &ring->queue[ring->ntc]; in hbg_napi_rx_poll() 450 hbg_queue_move_next(ntc, ring); in hbg_napi_rx_poll() [all …]
|
| H A D | hbg_txrx.h | 32 return (ring->ntu + ring->len - ring->ntc) % ring->len; in hbg_get_queue_used_num()
|
| /linux-6.15/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_xsk.c | 636 unsigned int ntc; in i40e_clean_xdp_tx_irq() local 650 ntc = tx_ring->next_to_clean; in i40e_clean_xdp_tx_irq() 663 ntc = 0; in i40e_clean_xdp_tx_irq() 732 while (ntc != ntu) { in i40e_xsk_clean_rx_ring() 736 ntc++; in i40e_xsk_clean_rx_ring() 737 if (ntc >= rx_ring->count) in i40e_xsk_clean_rx_ring() 738 ntc = 0; in i40e_xsk_clean_rx_ring() 753 while (ntc != ntu) { in i40e_xsk_clean_tx_ring() 763 ntc++; in i40e_xsk_clean_tx_ring() 764 if (ntc >= tx_ring->count) in i40e_xsk_clean_tx_ring() [all …]
|
| H A D | i40e_adminq.c | 693 u16 ntc = asq->next_to_clean; in i40e_clean_asq() local 711 ntc++; in i40e_clean_asq() 712 if (ntc == asq->count) in i40e_clean_asq() 713 ntc = 0; in i40e_clean_asq() 718 asq->next_to_clean = ntc; in i40e_clean_asq() 1073 if (ntu == ntc) { in i40e_clean_arq_element() 1081 desc_idx = ntc; in i40e_clean_arq_element() 1120 wr32(hw, I40E_PF_ARQT, ntc); in i40e_clean_arq_element() 1122 ntc++; in i40e_clean_arq_element() 1124 ntc = 0; in i40e_clean_arq_element() [all …]
|
| /linux-6.15/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,
|
| H A D | hns3_enet.c | 972 u32 ntc, ntu; in hns3_tx_spare_space() local 980 if (ntc > ntu) in hns3_tx_spare_space() 981 return ntc - ntu - 1; in hns3_tx_spare_space() 1148 ntc = 0; in hns3_tx_spare_reclaim_cb() 3590 int ntc = ring->next_to_clean; in hns3_nic_reclaim_desc() local 3595 while (ltu != ntc) { in hns3_nic_reclaim_desc() 3596 desc = &ring->desc[ntc]; in hns3_nic_reclaim_desc() 3614 if (++ntc == ring->desc_num) in hns3_nic_reclaim_desc() 3615 ntc = 0; in hns3_nic_reclaim_desc() 3678 if (unlikely(ntc == ntu && !ring->desc_cb[ntc].refill)) in hns3_desc_unused() [all …]
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
| H A D | hclge_comm_cmd.c | 288 int ntc = ring->next_to_clean; in hclge_comm_ring_space() local 314 int ntc = ring->next_to_clean; in hclge_comm_is_valid_csq_clean_head() local 317 if (ntu > ntc) in hclge_comm_is_valid_csq_clean_head() 320 return head >= ntc || head <= ntu; in hclge_comm_is_valid_csq_clean_head() 413 int ntc) in hclge_comm_cmd_check_retval() argument 421 ntc++; in hclge_comm_cmd_check_retval() 422 if (ntc >= hw->cmq.csq.desc_num) in hclge_comm_cmd_check_retval() 423 ntc = 0; in hclge_comm_cmd_check_retval() 437 int num, int ntc) in hclge_comm_cmd_check_result() argument 479 int ntc; in hclge_comm_cmd_send() local [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/hwmon/ |
| H A D | ntc-thermistor.yaml | 3 $id: http://devicetree.org/schemas/hwmon/ntc-thermistor.yaml# 79 # Deprecated "ntc," compatible strings 80 - const: ntc,ncp15wb473 82 - const: ntc,ncp18wb473 84 - const: ntc,ncp21wb473 86 - const: ntc,ncp03wb473 88 - const: ntc,ncp15wl333
|
| /linux-6.15/arch/mips/kernel/ |
| 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()
|
| /linux-6.15/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()
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/net/ethernet/intel/igc/ |
| H A D | igc.h | 656 u16 ntc = ring->next_to_clean; in igc_desc_unused() local 659 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in igc_desc_unused()
|
| /linux-6.15/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_main.c | 492 u32 ntc = rx_ring->next_to_clean + 1; in fm10k_is_non_eop() local 495 ntc = (ntc < rx_ring->count) ? ntc : 0; in fm10k_is_non_eop() 496 rx_ring->next_to_clean = ntc; in fm10k_is_non_eop() 498 prefetch(FM10K_RX_DESC(rx_ring, ntc)); in fm10k_is_non_eop()
|
| /linux-6.15/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_lib.c | 390 u16 ntc = ring->next_to_clean; in wx_desc_unused() local 393 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in wx_desc_unused() 411 u32 ntc = rx_ring->next_to_clean + 1; in wx_is_non_eop() local 414 ntc = (ntc < rx_ring->count) ? ntc : 0; in wx_is_non_eop() 415 rx_ring->next_to_clean = ntc; in wx_is_non_eop() 417 prefetch(WX_RX_DESC(rx_ring, ntc)); in wx_is_non_eop() 423 rx_ring->rx_buffer_info[ntc].skb = skb; in wx_is_non_eop()
|