Home
last modified time | relevance | path

Searched refs:xstats (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_qdisc.c500 mlxsw_sp_xstats_backlog(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_backlog() argument
502 return xstats->backlog[tclass_num] + in mlxsw_sp_xstats_backlog()
503 xstats->backlog[tclass_num + 8]; in mlxsw_sp_xstats_backlog()
507 mlxsw_sp_xstats_tail_drop(struct mlxsw_sp_port_xstats *xstats, int tclass_num) in mlxsw_sp_xstats_tail_drop() argument
509 return xstats->tail_drop[tclass_num] + in mlxsw_sp_xstats_tail_drop()
510 xstats->tail_drop[tclass_num + 8]; in mlxsw_sp_xstats_tail_drop()
514 mlxsw_sp_qdisc_bstats_per_priority_get(struct mlxsw_sp_port_xstats *xstats, in mlxsw_sp_qdisc_bstats_per_priority_get() argument
524 *tx_packets += xstats->tx_packets[i]; in mlxsw_sp_qdisc_bstats_per_priority_get()
525 *tx_bytes += xstats->tx_bytes[i]; in mlxsw_sp_qdisc_bstats_per_priority_get()
536 struct mlxsw_sp_port_xstats *xstats; in mlxsw_sp_qdisc_collect_tc_stats() local
[all …]
/linux/fs/xfs/
H A Dxfs_stats.c8 struct xstats xfsstats;
32 } xstats[] = { in xfs_stats_format() local
68 for (i = j = 0; i < ARRAY_SIZE(xstats); i++) { in xfs_stats_format()
70 xstats[i].desc); in xfs_stats_format()
72 for (; j < xstats[i].endpoint; j++) in xfs_stats_format()
H A Dxfs_platform.h164 struct xstats { struct
169 extern struct xstats xfsstats; argument
H A Dxfs_sysfs.c341 static inline struct xstats *
346 return container_of(kobj, struct xstats, xs_kobj); in to_xstats()
354 struct xstats *stats = to_xstats(kobject); in stats_show()
368 struct xstats *stats = to_xstats(kobject); in stats_clear_store()
H A Dxfs_stats.h173 extern struct xstats xfsstats;
/linux/net/sched/
H A Dsch_fq_codel.c690 struct tc_fq_codel_xstats xstats; in fq_codel_dump_class_stats() local
696 memset(&xstats, 0, sizeof(xstats)); in fq_codel_dump_class_stats()
697 xstats.type = TCA_FQ_CODEL_XSTATS_CLASS; in fq_codel_dump_class_stats()
698 xstats.class_stats.deficit = READ_ONCE(flow->deficit); in fq_codel_dump_class_stats()
699 xstats.class_stats.ldelay = in fq_codel_dump_class_stats()
701 xstats.class_stats.count = READ_ONCE(flow->cvars.count); in fq_codel_dump_class_stats()
702 xstats.class_stats.lastcount = READ_ONCE(flow->cvars.lastcount); in fq_codel_dump_class_stats()
703 xstats.class_stats.dropping = READ_ONCE(flow->cvars.dropping); in fq_codel_dump_class_stats()
704 if (xstats.class_stats.dropping) { in fq_codel_dump_class_stats()
708 xstats.class_stats.drop_next = (delta >= 0) ? in fq_codel_dump_class_stats()
[all …]
H A Dsch_drr.c267 struct tc_drr_stats xstats; in drr_dump_class_stats() local
269 memset(&xstats, 0, sizeof(xstats)); in drr_dump_class_stats()
271 xstats.deficit = READ_ONCE(cl->deficit); in drr_dump_class_stats()
278 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in drr_dump_class_stats()
H A Dsch_qfq.c660 struct tc_qfq_stats xstats; in qfq_dump_class_stats() local
662 memset(&xstats, 0, sizeof(xstats)); in qfq_dump_class_stats()
665 xstats.weight = cl->agg->class_weight; in qfq_dump_class_stats()
666 xstats.lmax = cl->agg->lmax; in qfq_dump_class_stats()
674 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in qfq_dump_class_stats()
H A Dsch_hfsc.c1337 struct tc_hfsc_stats xstats; in hfsc_dump_class_stats() local
1341 xstats.level = READ_ONCE(cl->level); in hfsc_dump_class_stats()
1342 xstats.period = READ_ONCE(cl->cl_vtperiod); in hfsc_dump_class_stats()
1343 xstats.work = READ_ONCE(cl->cl_total); in hfsc_dump_class_stats()
1344 xstats.rtwork = READ_ONCE(cl->cl_cumul); in hfsc_dump_class_stats()
1351 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in hfsc_dump_class_stats()
H A Dsch_sfq.c913 struct tc_sfq_xstats xstats = { 0 }; in sfq_dump_class_stats() local
918 xstats.allot = READ_ONCE(slot->allot); in sfq_dump_class_stats()
924 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in sfq_dump_class_stats()
H A Dsch_htb.c1322 struct tc_htb_xstats xstats = { in htb_dump_class_stats() local
1335 xstats.tokens = clamp_t(s64, PSCHED_NS2TICKS(READ_ONCE(cl->tokens)), in htb_dump_class_stats()
1337 xstats.ctokens = clamp_t(s64, PSCHED_NS2TICKS(READ_ONCE(cl->ctokens)), in htb_dump_class_stats()
1363 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in htb_dump_class_stats()
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c47 offsetof(struct stmmac_priv, xstats.m)}
450 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_rx_normal_irq_n()
471 pcpu = per_cpu_ptr(priv->xstats.pcpu_stats, cpu); in stmmac_get_tx_normal_irq_n()
489 struct stmmac_txq_stats *txq_stats = &priv->xstats.txq_stats[q]; in stmmac_get_per_qstats()
502 struct stmmac_rxq_stats *rxq_stats = &priv->xstats.rxq_stats[q]; in stmmac_get_per_qstats()
535 ret = stmmac_dma_diagnostic_fr(priv, &priv->xstats, priv->ioaddr); in stmmac_get_ethtool_stats()
553 priv->xstats.phy_eee_wakeup_error_n = val; in stmmac_get_ethtool_stats()
558 (void *)&priv->xstats, in stmmac_get_ethtool_stats()
569 struct stmmac_rxq_stats *rxq_stats = &priv->xstats.rxq_stats[i]; in stmmac_get_ethtool_stats()
588 struct stmmac_txq_stats *txq_stats = &priv->xstats.txq_stats[i]; in stmmac_get_ethtool_stats()
[all …]
H A Dstmmac_main.c2604 priv->xstats.threshold = SF_DMA_MODE; in stmmac_dma_operation_mode()
2685 struct stmmac_txq_stats *txq_stats = &priv->xstats.txq_stats[queue]; in stmmac_xdp_xmit_zc()
2720 priv->xstats.max_sdu_txq_drop[queue]++; in stmmac_xdp_xmit_zc()
2794 if (unlikely(priv->xstats.threshold != SF_DMA_MODE) && tc <= 256) { in stmmac_bump_dma_threshold()
2803 priv->xstats.threshold = tc; in stmmac_bump_dma_threshold()
2821 struct stmmac_txq_stats *txq_stats = &priv->xstats.txq_stats[queue]; in stmmac_tx_clean()
2852 status = stmmac_tx_status(priv, &priv->xstats, p, priv->ioaddr); in stmmac_tx_clean()
2991 priv->xstats.tx_errors += tx_errors; in stmmac_tx_clean()
3020 priv->xstats.tx_errors++; in stmmac_tx_err()
3074 &priv->xstats, chan, dir); in stmmac_napi_check()
[all …]
H A Dstmmac_tc.c1116 priv->xstats.max_sdu_txq_drop[i] = 0; in tc_taprio_configure()
1117 priv->xstats.mtl_est_txq_hlbf[i] = 0; in tc_taprio_configure()
1118 priv->xstats.mtl_est_txq_hlbs[i] = 0; in tc_taprio_configure()
1135 window_drops += priv->xstats.max_sdu_txq_drop[i] + in tc_taprio_stats()
1136 priv->xstats.mtl_est_txq_hlbf[i] + in tc_taprio_stats()
1137 priv->xstats.mtl_est_txq_hlbs[i]; in tc_taprio_stats()
1150 q_stats->stats.window_drops = priv->xstats.max_sdu_txq_drop[queue] + in tc_taprio_queue_stats()
1151 priv->xstats.mtl_est_txq_hlbf[queue] + in tc_taprio_queue_stats()
1152 priv->xstats.mtl_est_txq_hlbs[queue]; in tc_taprio_queue_stats()
H A Dstmmac_selftests.c427 memcpy(initial, &priv->xstats, sizeof(*initial)); in stmmac_test_eee()
435 memcpy(final, &priv->xstats, sizeof(*final)); in stmmac_test_eee()
1700 unsigned long cnt_end, cnt_start = priv->xstats.rx_split_hdr_pkt_n; in stmmac_test_sph()
1715 cnt_end = priv->xstats.rx_split_hdr_pkt_n; in stmmac_test_sph()
1729 cnt_end = priv->xstats.rx_split_hdr_pkt_n; in stmmac_test_sph()
/linux/Documentation/networking/
H A Dgen_stats.rst51 gnet_stats_copy_app(&dump, &xstats, sizeof(xstats)) < 0)
62 Prior users of struct tc_stats and xstats can maintain backward
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dqdisc.c63 &qdisc->red.band[i].xstats); in nfp_abm_stats_update_red()
498 if (!stats->xstats[i]) in nfp_abm_gred_stats()
506 nfp_abm_stats_red_calculate(&qdisc->red.band[i].xstats, in nfp_abm_gred_stats()
508 stats->xstats[i]); in nfp_abm_gred_stats()
509 qdisc->red.band[i].prev_xstats = qdisc->red.band[i].xstats; in nfp_abm_gred_stats()
630 nfp_abm_stats_red_calculate(&qdisc->red.band[0].xstats, in nfp_abm_red_xstats()
632 opt->xstats); in nfp_abm_red_xstats()
633 qdisc->red.band[0].prev_xstats = qdisc->red.band[0].xstats; in nfp_abm_red_xstats()
H A Dmain.h180 struct nfp_alink_xstats xstats; member
266 struct nfp_alink_xstats *xstats);
H A Dctrl.c235 struct nfp_alink_xstats *xstats) in nfp_abm_ctrl_read_q_xstats() argument
241 band, queue, true, &xstats->pdrop); in nfp_abm_ctrl_read_q_xstats()
247 band, queue, true, &xstats->ecn_marked); in nfp_abm_ctrl_read_q_xstats()
/linux/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_main.c743 priv->xstats.tx_clean++; in sxgbe_tx_queue_clean()
1161 memset(&priv->xstats, 0, sizeof(struct sxgbe_extra_stats)); in sxgbe_open()
1163 priv->xstats.tx_threshold = priv->tx_tc; in sxgbe_open()
1164 priv->xstats.rx_threshold = priv->rx_tc; in sxgbe_open()
1389 priv->xstats.tx_reset_ic_bit++; in sxgbe_xmit()
1513 status = priv->hw->desc->rx_wbstatus(p, &priv->xstats, in sxgbe_rx()
1565 priv->xstats.napi_poll++; in sxgbe_poll()
1608 status = priv->hw->mac->host_irq_status(priv->ioaddr, &priv->xstats); in sxgbe_common_interrupt()
1611 priv->xstats.tx_lpi_entry_n++; in sxgbe_common_interrupt()
1615 priv->xstats.tx_lpi_exit_n++; in sxgbe_common_interrupt()
[all …]
H A Dsxgbe_ethtool.c34 offsetof(struct sxgbe_priv_data, xstats.m) \
235 priv->xstats.eee_wakeup_error_n = val; in sxgbe_get_ethtool_stats()
H A Dsxgbe_common.h482 struct sxgbe_extra_stats xstats; member
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_iscsi.c949 struct xstorm_iscsi_stats_drv xstats; in _qed_iscsi_get_xstats() local
952 memset(&xstats, 0, sizeof(xstats)); in _qed_iscsi_get_xstats()
955 qed_memcpy_from(p_hwfn, p_ptt, &xstats, xstats_addr, sizeof(xstats)); in _qed_iscsi_get_xstats()
958 HILO_64_REGPAIR(xstats.iscsi_tx_go_to_slow_start_event_cnt); in _qed_iscsi_get_xstats()
960 HILO_64_REGPAIR(xstats.iscsi_tx_fast_retransmit_event_cnt); in _qed_iscsi_get_xstats()
/linux/drivers/net/ethernet/calxeda/
H A Dxgmac.c375 struct xgmac_extra_stats xstats; member
516 struct xgmac_extra_stats *x = &priv->xstats; in desc_get_tx_status()
543 struct xgmac_extra_stats *x = &priv->xstats; in desc_get_rx_status()
1015 memset(&priv->xstats, 0, sizeof(struct xgmac_extra_stats)); in xgmac_open()
1383 struct xgmac_extra_stats *x = &priv->xstats; in xgmac_interrupt()
1559 { #m, offsetof(struct xgmac_priv, xstats.m), false }
/linux/include/net/
H A Dpkt_cls.h925 struct red_stats *xstats; member
961 struct red_stats *xstats[MAX_DPs]; member

12