Home
last modified time | relevance | path

Searched full:ntc (Results 1 – 25 of 60) sorted by relevance

123

/linux/tools/perf/pmu-events/arch/powerpc/power10/
H A Dmetrics.json106 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
112 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
118 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
124 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
130 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
136 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
142 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
148 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction was held at…
154 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction has been di…
160 …"BriefDescription": "Average cycles per completed instruction when the NTC instruction is waiting …
[all …]
H A Dpipeline.json10 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch fo…
40 "BriefDescription": "The instruction was flushed after becoming next-to-complete (NTC)."
75 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch be…
80 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch be…
140 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch du…
225 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch be…
240 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline (NTC) finishes. Note t…
265 …was not yet next-to-complete (NTC). PM_EXEC_STALL_NTC_FLUSH only includes instructions that were f…
285 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch wh…
345 …"BriefDescription": "Cycles in which the next-to-complete (NTC) instruction is held at dispatch be…
[all …]
H A Dothers.json45 …at does not hit in the L1 and crosses the 32 byte boundary and is launched NTC. Counted at finish …
50 …at does not hit in the L1 and crosses the 32 byte boundary and is launched NTC. Counted at finish …
/linux/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()
244 prefetch(IXGBE_RX_DESC(rx_ring, ntc)); in ixgbe_inc_ntc()
461 u16 ntc = tx_ring->next_to_clean, ntu = tx_ring->next_to_use; in ixgbe_clean_xdp_tx_irq() local
468 tx_bi = &tx_ring->tx_buffer_info[ntc]; in ixgbe_clean_xdp_tx_irq()
469 tx_desc = IXGBE_TX_DESC(tx_ring, ntc); in ixgbe_clean_xdp_tx_irq()
471 while (ntc != ntu) { in ixgbe_clean_xdp_tx_irq()
487 ntc++; in ixgbe_clean_xdp_tx_irq()
488 if (unlikely(ntc == tx_ring->count)) { in ixgbe_clean_xdp_tx_irq()
[all …]
/linux/drivers/net/ethernet/intel/igb/
H A Digb_xsk.c252 u16 ntc = rx_ring->next_to_clean; in igb_clean_rx_ring_zc() local
255 while (ntc != ntu) { in igb_clean_rx_ring_zc()
256 struct xdp_buff *xdp = rx_ring->rx_buffer_info_zc[ntc]; 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()
347 u32 ntc = rx_ring->next_to_clean; in igb_clean_rx_irq_zc() local
364 rx_desc = IGB_RX_DESC(rx_ring, ntc); in igb_clean_rx_irq_zc()
375 xdp = rx_ring->rx_buffer_info_zc[ntc]; in igb_clean_rx_irq_zc()
407 ntc++; in igb_clean_rx_irq_zc()
[all …]
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_adminq.c560 u16 ntc = asq->next_to_clean; in iavf_clean_asq() local
564 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq()
565 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq()
566 while (rd32(hw, IAVF_VF_ATQH1) != ntc) { in iavf_clean_asq()
568 "ntc %d head %d.\n", ntc, rd32(hw, IAVF_VF_ATQH1)); in iavf_clean_asq()
579 ntc++; in iavf_clean_asq()
580 if (ntc == asq->count) in iavf_clean_asq()
581 ntc = 0; in iavf_clean_asq()
582 desc = IAVF_ADMINQ_DESC(*asq, ntc); in iavf_clean_asq()
583 details = IAVF_ADMINQ_DETAILS(*asq, ntc); in iavf_clean_asq()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_controlq.c359 u16 ntc, desc_err; in idpf_ctlq_clean_sq() local
368 ntc = cq->next_to_clean; in idpf_ctlq_clean_sq()
374 desc = IDPF_CTLQ_DESC(cq, ntc); in idpf_ctlq_clean_sq()
384 msg_status[i] = cq->bi.tx_msg[ntc]; in idpf_ctlq_clean_sq()
387 cq->bi.tx_msg[ntc] = NULL; in idpf_ctlq_clean_sq()
392 ntc++; in idpf_ctlq_clean_sq()
393 if (ntc == cq->ring_size) in idpf_ctlq_clean_sq()
394 ntc = 0; in idpf_ctlq_clean_sq()
397 cq->next_to_clean = ntc; in idpf_ctlq_clean_sq()
548 u16 num_to_clean, ntc, flags; in idpf_ctlq_recv() local
[all …]
H A Didpf_singleq_txrx.c487 s16 ntc = tx_q->next_to_clean; in idpf_tx_singleq_clean() local
498 tx_desc = &tx_q->base_tx[ntc]; in idpf_tx_singleq_clean()
499 tx_buf = &tx_q->tx_buf[ntc]; in idpf_tx_singleq_clean()
500 ntc -= tx_q->desc_count; in idpf_tx_singleq_clean()
535 ntc++; in idpf_tx_singleq_clean()
536 if (unlikely(!ntc)) { in idpf_tx_singleq_clean()
537 ntc -= tx_q->desc_count; in idpf_tx_singleq_clean()
552 ntc++; in idpf_tx_singleq_clean()
553 if (unlikely(!ntc)) { in idpf_tx_singleq_clean()
554 ntc in idpf_tx_singleq_clean()
1037 u16 ntc = rx_q->next_to_clean; idpf_rx_singleq_clean() local
[all...]
H A Didpf_txrx.c2014 #define idpf_tx_splitq_clean_bump_ntc(txq, ntc, desc, buf) \ argument
2016 if (unlikely(++(ntc) == (txq)->desc_count)) { \
2017 ntc = 0; \
2049 u32 ntc = tx_q->next_to_clean; in idpf_tx_splitq_clean() local
2063 tx_desc = &tx_q->flex_tx[ntc]; in idpf_tx_splitq_clean()
2065 tx_buf = &tx_q->tx_buf[ntc]; in idpf_tx_splitq_clean()
2084 while (ntc != eop_idx) { in idpf_tx_splitq_clean()
2085 idpf_tx_splitq_clean_bump_ntc(tx_q, ntc, in idpf_tx_splitq_clean()
2093 idpf_tx_splitq_clean_bump_ntc(tx_q, ntc, tx_desc, tx_buf); in idpf_tx_splitq_clean()
2096 tx_q->next_to_clean = ntc; in idpf_tx_splitq_clean()
2179 s16 ntc = complq->next_to_clean; idpf_tx_clean_complq() local
2312 u32 ntc; idpf_wait_for_sw_marker_completion() local
2551 u32 ntc = refillq->next_to_clean; idpf_tx_get_free_buf_id() local
3503 u16 ntc = rxq->next_to_clean; idpf_rx_splitq_clean() local
3675 u16 ntc = refillq->next_to_clean; idpf_rx_clean_refillq() local
[all...]
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_txrx.c137 u32 ntc = smp_load_acquire(&ring->ntc);
150 hbg_queue_left_num(ntc, ntu, ring), in hbg_buffer_alloc_skb()
202 u32 ntc = ring->ntc; in hbg_napi_tx_recycle()
211 if (unlikely(hbg_queue_is_empty(ntc, ntu, ring))) in hbg_rx_check_l3l4_error()
217 buffer = &ring->queue[ntc]; in hbg_rx_check_l3l4_error()
222 ntc = hbg_queue_next_prt(ntc, ring); in hbg_rx_check_l3l4_error()
229 smp_store_release(&ring->ntc, nt in hbg_rx_check_l3l4_error()
92 u32 ntc = smp_load_acquire(&ring->ntc); hbg_net_start_xmit() local
167 u32 ntc = ring->ntc; hbg_napi_tx_recycle() local
[all...]
/linux/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()
653 tx_bi = &tx_ring->tx_bi[ntc]; in i40e_clean_xdp_tx_irq()
662 if (++ntc >= tx_ring->count) in i40e_clean_xdp_tx_irq()
663 ntc = 0; in i40e_clean_xdp_tx_irq()
729 u16 ntc = rx_ring->next_to_clean; in i40e_xsk_clean_rx_ring() local
732 while (ntc != ntu) { in i40e_xsk_clean_rx_ring()
733 struct xdp_buff *rx_bi = *i40e_rx_bi(rx_ring, ntc); 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()
[all …]
H A Di40e_adminq.c693 u16 ntc = asq->next_to_clean; in i40e_clean_asq() local
697 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq()
698 details = I40E_ADMINQ_DETAILS(*asq, ntc); in i40e_clean_asq()
699 while (rd32(hw, I40E_PF_ATQH) != ntc) { in i40e_clean_asq()
701 "ntc %d head %d.\n", ntc, rd32(hw, I40E_PF_ATQH)); in i40e_clean_asq()
711 ntc++; in i40e_clean_asq()
712 if (ntc == asq->count) in i40e_clean_asq()
713 ntc = 0; in i40e_clean_asq()
714 desc = I40E_ADMINQ_DESC(*asq, ntc); in i40e_clean_asq()
715 details = I40E_ADMINQ_DETAILS(*asq, ntc); in i40e_clean_asq()
[all …]
/linux/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
290 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_comm_ring_space()
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()
318 return head >= ntc && head <= ntu; 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
420 desc[handle] = hw->cmq.csq.desc[ntc]; in hclge_comm_cmd_check_retval()
421 ntc++; in hclge_comm_cmd_check_retval()
422 if (ntc >= hw->cmq.csq.desc_num) in hclge_comm_cmd_check_retval()
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.c300 u32 ntc = xdp_ring->next_to_clean; in ice_clean_xdp_irq()
309 idx = xdp_ring->tx_buf[ntc].rs_idx; in ice_clean_xdp_irq()
313 if (idx >= ntc) in ice_clean_xdp_irq()
314 ready_frames = idx - ntc + 1; in ice_clean_xdp_irq()
316 ready_frames = idx + cnt - ntc + 1; in ice_clean_xdp_irq()
327 struct ice_tx_buf *tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq()
338 ntc++; in ice_clean_xdp_irq()
339 if (ntc == cnt) in ice_clean_xdp_irq()
340 ntc = 0; in ice_clean_xdp_irq()
343 tx_buf = &xdp_ring->tx_buf[ntc]; in ice_clean_xdp_irq()
297 u32 ntc = xdp_ring->next_to_clean; ice_clean_xdp_irq() local
[all...]
H A Dice_controlq.c860 u16 ntc = sq->next_to_clean; in ice_clean_sq() local
863 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq()
865 while (rd32(hw, cq->sq.head) != ntc) { in ice_clean_sq()
866 ice_debug(hw, ICE_DBG_AQ_MSG, "ntc %d head %d.\n", ntc, rd32(hw, cq->sq.head)); in ice_clean_sq()
868 ntc++; in ice_clean_sq()
869 if (ntc == sq->count) in ice_clean_sq()
870 ntc = 0; in ice_clean_sq()
871 desc = ICE_CTL_Q_DESC(*sq, ntc); in ice_clean_sq()
874 sq->next_to_clean = ntc; in ice_clean_sq()
1177 u16 ntc = cq->rq.next_to_clean; in ice_clean_rq_elem() local
[all …]
H A Dice_txrx.c903 u32 ntc = rx_ring->next_to_clean; in ice_alloc_rx_bufs()
912 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_alloc_rx_bufs()
923 if (++ntc == cnt) in ice_alloc_rx_bufs()
924 ntc = 0; in ice_alloc_rx_bufs()
928 rx_ring->next_to_clean = ntc; in ice_alloc_rx_bufs()
949 u32 ntc = rx_ring->next_to_clean; in ice_rx_buf_adjust_pg_offset()
975 rx_desc = ICE_RX_DESC(rx_ring, ntc); in ice_can_reuse_rx_page()
1008 rx_buf = &rx_ring->hdr_fqes[ntc]; in ice_add_xdp_frag()
1019 rx_buf = &rx_ring->rx_fqes[ntc]; in ice_add_xdp_frag()
1022 if (++ntc in ice_add_xdp_frag()
1075 ice_get_rx_buf(struct ice_rx_ring * rx_ring,const unsigned int size,const unsigned int ntc) ice_get_rx_buf() argument
1105 ice_get_pgcnts(struct ice_rx_ring * rx_ring,unsigned int ntc) ice_get_pgcnts() argument
1297 ice_put_rx_mbuf(struct ice_rx_ring * rx_ring,struct xdp_buff * xdp,u32 ntc,u32 verdict) ice_put_rx_mbuf() argument
1339 u32 ntc = rx_ring->next_to_clean; ice_clean_ctrl_rx_irq() local
1388 u32 ntc = rx_ring->next_to_clean; ice_clean_rx_irq() local
[all...]
/linux/Documentation/hwmon/
H A Dntc_thermistor.rst6 * Murata NTC Thermistors NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473,
16 * EPCOS NTC Thermistors B57330V2103
22 Other NTC thermistors can be supported simply by adding compensation
32 The NTC (Negative Temperature Coefficient) thermistor is a simple thermistor
36 The NTC driver provides lookup tables with a linear approximation function
111 Note that each NTC thermistor has only _one_ thermistor; thus, only temp1 exists.
/linux/drivers/hwmon/
H A Dntc_thermistor.c3 * ntc_thermistor.c - NTC Thermistors
73 * The following compensation tables are from the specification of Murata NTC
261 * The following compensation tables are from the specifications in EPCOS NTC
352 #define NTC_TYPE(ntc, compensation) \ in ntc_adc_iio_read()
353 [(ntc)] = { .comp = (compensation), .n_comp = ARRAY_SIZE(compensation) } in ntc_adc_iio_read()
669 dev_err(dev, "Required data to use NTC driver not supplied.\n");
722 /* Usage of vendor name "ntc" is deprecated */
723 { .compatible = "ntc,ncp03wb473",
725 { .compatible = "ntc,ncp15wb473",
727 { .compatible = "ntc,ncp15wl33
312 NTC_TYPE(ntc,compensation) global() argument
[all...]
/linux/drivers/net/ethernet/intel/igc/
H A Digc_dump.c134 netdev_info(netdev, "Queue [NTU] [NTC] [bi(ntc)->dma ] leng ntw timestamp\n"); in igc_rings_dump()
183 next_desc = " NTC/U"; in igc_rings_dump()
187 next_desc = " NTC"; in igc_rings_dump()
212 netdev_info(netdev, "Queue [NTU] [NTC]\n"); in igc_rings_dump()
267 next_desc = " NTC"; in igc_rings_dump()
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-coachz-r1.dts18 * CoachZ rev1 is stuffed with a 47k NTC as charger thermistor which currently
39 * CoachZ rev1 is stuffed with a 47k NTC as thermistor for skin temperature,
H A Dsc7180-trogdor-pompom-r2.dts18 * Pompom rev2 is stuffed with a 47k NTC as charger thermistor which currently
/linux/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/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf.h272 u16 ntc = ring->next_to_clean; in ixgbevf_desc_unused() local
275 return ((ntc > ntu) ? 0 : ring->count) + ntc - ntu - 1; in ixgbevf_desc_unused()
/linux/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/tools/perf/pmu-events/arch/powerpc/power9/
H A Dmetrics.json169 …"BriefDescription": "Cycles in which the NTC instruction is not allowed to complete because it was…
187 …"BriefDescription": "Cycles in which the NTC instruction is not allowed to complete because any of…
229 … "BriefDescription": "Cycles in which the NTC instruciton is held at dispatch for any reason",
259 …"BriefDescription": "the NTC instruction is being held at dispatch because it is a tbegin instruct…
406 …"BriefDescription": "Cycles in which the oldest instruction in the pipeline (NTC) finishes. This e…
412 "BriefDescription": "Completion stall due to ntc flush",
418 …"BriefDescription": "The NTC instruction is being held at dispatch because it lost arbitration ont…
424 …"BriefDescription": "The NTC instruction is being held at dispatch because there are no slots in t…
430 …"BriefDescription": "The NTC instruction is being held at dispatch during regular pipeline cycles,…

123