Home
last modified time | relevance | path

Searched refs:ntc (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c240 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 Dice_xsk.c624 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 Dice_txrx_lib.c297 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 Dice_controlq.c868 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 Dice_txrx.c919 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 Didpf_controlq.c360 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 Didpf_singleq_txrx.c447 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 Didpf_txrx.c1736 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 Didpf_txrx.h85 #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 Diavf_adminq.c560 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 Digb_xsk.c255 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 Dhbg_txrx.c92 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 Dhbg_txrx.h32 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 Di40e_xsk.c636 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 Di40e_adminq.c693 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 Dhns3_trace.h74 __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 Dhns3_enet.c972 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 Dhclge_comm_cmd.c288 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 Dntc-thermistor.yaml3 $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 Dsmp-mt.c186 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 Dixgbevf.h288 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 Docelot_fdma.c492 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 Digc.h656 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 Dfm10k_main.c492 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 Dwx_lib.c390 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()

12