Home
last modified time | relevance | path

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

/linux-4.4.14/net/core/
Dgen_stats.c35 kfree(d->xstats); in gnet_stats_copy()
36 d->xstats = NULL; in gnet_stats_copy()
311 d->xstats = kmemdup(st, len, GFP_ATOMIC); in gnet_stats_copy_app()
312 if (!d->xstats) in gnet_stats_copy_app()
352 if (d->compat_xstats && d->xstats) { in gnet_stats_finish_copy()
353 if (gnet_stats_copy(d, d->compat_xstats, d->xstats, in gnet_stats_finish_copy()
358 kfree(d->xstats); in gnet_stats_finish_copy()
359 d->xstats = NULL; in gnet_stats_finish_copy()
/linux-4.4.14/fs/xfs/
Dxfs_stats.c21 struct xstats xfsstats;
43 } xstats[] = { in xfs_stats_format() local
70 for (i = j = 0; i < ARRAY_SIZE(xstats); i++) { in xfs_stats_format()
72 xstats[i].desc); in xfs_stats_format()
74 for (; j < xstats[i].endpoint; j++) in xfs_stats_format()
Dxfs_sysfs.c134 static inline struct xstats *
139 return container_of(kobj, struct xstats, xs_kobj); in to_xstats()
147 struct xstats *stats = to_xstats(kobject); in stats_show()
161 struct xstats *stats = to_xstats(kobject); in stats_clear_store()
Dxfs_linux.h174 struct xstats { struct
179 extern struct xstats xfsstats; argument
Dxfs_mount.h130 struct xstats m_stats; /* per-fs stats */
Dxfs_stats.h218 extern struct xstats xfsstats;
/linux-4.4.14/net/sched/
Dsch_fq_codel.c562 struct tc_fq_codel_xstats xstats; in fq_codel_dump_class_stats() local
568 memset(&xstats, 0, sizeof(xstats)); in fq_codel_dump_class_stats()
569 xstats.type = TCA_FQ_CODEL_XSTATS_CLASS; in fq_codel_dump_class_stats()
570 xstats.class_stats.deficit = flow->deficit; in fq_codel_dump_class_stats()
571 xstats.class_stats.ldelay = in fq_codel_dump_class_stats()
573 xstats.class_stats.count = flow->cvars.count; in fq_codel_dump_class_stats()
574 xstats.class_stats.lastcount = flow->cvars.lastcount; in fq_codel_dump_class_stats()
575 xstats.class_stats.dropping = flow->cvars.dropping; in fq_codel_dump_class_stats()
580 xstats.class_stats.drop_next = (delta >= 0) ? in fq_codel_dump_class_stats()
594 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in fq_codel_dump_class_stats()
Dsch_drr.c276 struct tc_drr_stats xstats; in drr_dump_class_stats() local
278 memset(&xstats, 0, sizeof(xstats)); in drr_dump_class_stats()
280 xstats.deficit = cl->deficit; in drr_dump_class_stats()
287 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in drr_dump_class_stats()
Dsch_cbq.c134 struct tc_cbq_xstats xstats; member
432 cl->xstats.overactions++; in cbq_ovl_classic()
516 cl->xstats.overactions++; in cbq_ovl_delay()
536 cl->xstats.overactions++; in cbq_ovl_lowprio()
548 cl->xstats.overactions++; in cbq_ovl_drop()
866 borrow->xstats.borrows++; in cbq_dequeue_prio()
867 cl->xstats.borrows++; in cbq_dequeue_prio()
869 borrow->xstats.borrows += qdisc_pkt_len(skb); in cbq_dequeue_prio()
870 cl->xstats.borrows += qdisc_pkt_len(skb); in cbq_dequeue_prio()
1560 q->link.xstats.avgidle = q->link.avgidle; in cbq_dump_stats()
[all …]
Dsch_qfq.c659 struct tc_qfq_stats xstats; in qfq_dump_class_stats() local
661 memset(&xstats, 0, sizeof(xstats)); in qfq_dump_class_stats()
663 xstats.weight = cl->agg->class_weight; in qfq_dump_class_stats()
664 xstats.lmax = cl->agg->lmax; in qfq_dump_class_stats()
672 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in qfq_dump_class_stats()
Dsch_htb.c121 struct tc_htb_xstats xstats; /* our special stats */ member
656 cl->xstats.lends++; in htb_charge_class()
659 cl->xstats.borrows++; in htb_charge_class()
1146 cl->xstats.tokens = PSCHED_NS2TICKS(cl->tokens); in htb_dump_class_stats()
1147 cl->xstats.ctokens = PSCHED_NS2TICKS(cl->ctokens); in htb_dump_class_stats()
1154 return gnet_stats_copy_app(d, &cl->xstats, sizeof(cl->xstats)); in htb_dump_class_stats()
Dsch_hfsc.c1368 struct tc_hfsc_stats xstats; in hfsc_dump_class_stats() local
1371 xstats.level = cl->level; in hfsc_dump_class_stats()
1372 xstats.period = cl->cl_vtperiod; in hfsc_dump_class_stats()
1373 xstats.work = cl->cl_total; in hfsc_dump_class_stats()
1374 xstats.rtwork = cl->cl_cumul; in hfsc_dump_class_stats()
1381 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in hfsc_dump_class_stats()
Dsch_sfq.c844 struct tc_sfq_xstats xstats = { 0 }; in sfq_dump_class_stats() local
849 xstats.allot = slot->allot << SFQ_ALLOT_SHIFT; in sfq_dump_class_stats()
855 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); in sfq_dump_class_stats()
/linux-4.4.14/drivers/net/ethernet/dlink/
Dsundance.c390 } xstats; member
1540 np->xstats.tx_multiple_collisions += mult_coll; in get_stats()
1542 np->xstats.tx_single_collisions += single_coll; in get_stats()
1544 np->xstats.tx_late_collisions += late_coll; in get_stats()
1549 np->xstats.tx_deferred += ioread8(ioaddr + StatsTxDefer); in get_stats()
1550 np->xstats.tx_deferred_excessive += ioread8(ioaddr + StatsTxXSDefer); in get_stats()
1551 np->xstats.tx_aborted += ioread8(ioaddr + StatsTxAbort); in get_stats()
1552 np->xstats.tx_bcasts += ioread8(ioaddr + StatsBcastTx); in get_stats()
1553 np->xstats.rx_bcasts += ioread8(ioaddr + StatsBcastRx); in get_stats()
1554 np->xstats.tx_mcasts += ioread8(ioaddr + StatsMcastTx); in get_stats()
[all …]
/linux-4.4.14/Documentation/networking/
Dgen_stats.txt41 gnet_stats_copy_app(&dump, &xstats, sizeof(xstats)) < 0)
52 Prior users of struct tc_stats and xstats can maintain backward
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c748 priv->xstats.tx_clean++; in sxgbe_tx_queue_clean()
1166 memset(&priv->xstats, 0, sizeof(struct sxgbe_extra_stats)); in sxgbe_open()
1168 priv->xstats.tx_threshold = priv->tx_tc; in sxgbe_open()
1169 priv->xstats.rx_threshold = priv->rx_tc; in sxgbe_open()
1399 priv->xstats.tx_reset_ic_bit++; in sxgbe_xmit()
1526 status = priv->hw->desc->rx_wbstatus(p, &priv->xstats, in sxgbe_rx()
1576 priv->xstats.napi_poll++; in sxgbe_poll()
1618 status = priv->hw->mac->host_irq_status(priv->ioaddr, &priv->xstats); in sxgbe_common_interrupt()
1621 priv->xstats.tx_lpi_entry_n++; in sxgbe_common_interrupt()
1625 priv->xstats.tx_lpi_exit_n++; in sxgbe_common_interrupt()
[all …]
Dsxgbe_ethtool.c37 offsetof(struct sxgbe_priv_data, xstats.m) \
261 priv->xstats.eee_wakeup_error_n = val; in sxgbe_get_ethtool_stats()
Dsxgbe_common.h487 struct sxgbe_extra_stats xstats; member
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_ethtool.c48 offsetof(struct stmmac_priv, xstats.m)}
254 if (!priv->xstats.pcs_link) { in stmmac_ethtool_getsettings()
259 cmd->duplex = priv->xstats.pcs_duplex; in stmmac_ethtool_getsettings()
261 ethtool_cmd_speed_set(cmd, priv->xstats.pcs_speed); in stmmac_ethtool_getsettings()
479 (void *) &priv->xstats, in stmmac_get_ethtool_stats()
498 priv->xstats.phy_eee_wakeup_error_n = val; in stmmac_get_ethtool_stats()
Dstmmac_main.c1305 priv->xstats.threshold = SF_DMA_MODE; in stmmac_dma_operation_mode()
1323 priv->xstats.tx_clean++; in stmmac_tx_clean()
1345 &priv->xstats, p, in stmmac_tx_clean()
1349 priv->xstats.tx_pkt_n++; in stmmac_tx_clean()
1462 status = priv->hw->dma->dma_interrupt(priv->ioaddr, &priv->xstats); in stmmac_dma_interrupt()
1471 if (unlikely(priv->xstats.threshold != SF_DMA_MODE) && in stmmac_dma_interrupt()
1480 priv->xstats.threshold = tc; in stmmac_dma_interrupt()
1802 memset(&priv->xstats, 0, sizeof(struct stmmac_extra_stats)); in stmmac_open()
1803 priv->xstats.threshold = tc; in stmmac_open()
2040 priv->xstats.tx_reset_ic_bit++; in stmmac_xmit()
[all …]
Dstmmac.h98 struct stmmac_extra_stats xstats ____cacheline_aligned_in_smp;
/linux-4.4.14/include/net/
Dgen_stats.h22 void * xstats; member
/linux-4.4.14/drivers/net/ethernet/3com/
D3c59x.c606 struct vortex_extra_stats xstats; /* NIC-specific extra stats */ member
1987 if (tx_status & 0x08) vp->xstats.tx_max_collisions++; in vortex_error()
2890 vp->xstats.tx_multiple_collisions += window_read8(vp, 6, 2); in update_stats()
2891 vp->xstats.tx_single_collisions += window_read8(vp, 6, 3); in update_stats()
2892 vp->xstats.tx_deferred += window_read8(vp, 6, 8); in update_stats()
2893 vp->xstats.rx_bad_ssd += window_read8(vp, 4, 12); in update_stats()
2895 dev->stats.collisions = vp->xstats.tx_multiple_collisions in update_stats()
2896 + vp->xstats.tx_single_collisions in update_stats()
2897 + vp->xstats.tx_max_collisions; in update_stats()
2958 data[0] = vp->xstats.tx_deferred; in vortex_get_ethtool_stats()
[all …]
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c3249 struct xpakStat *xstats = &stats->xpak_stat; in s2io_updt_xpak_counter() local
3282 s2io_chk_xpak_counter(&xstats->alarm_transceiver_temp_high, in s2io_updt_xpak_counter()
3283 &xstats->xpak_regs_stat, in s2io_updt_xpak_counter()
3287 xstats->alarm_transceiver_temp_low++; in s2io_updt_xpak_counter()
3291 s2io_chk_xpak_counter(&xstats->alarm_laser_bias_current_high, in s2io_updt_xpak_counter()
3292 &xstats->xpak_regs_stat, in s2io_updt_xpak_counter()
3296 xstats->alarm_laser_bias_current_low++; in s2io_updt_xpak_counter()
3300 s2io_chk_xpak_counter(&xstats->alarm_laser_output_power_high, in s2io_updt_xpak_counter()
3301 &xstats->xpak_regs_stat, in s2io_updt_xpak_counter()
3305 xstats->alarm_laser_output_power_low++; in s2io_updt_xpak_counter()
[all …]
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c386 struct xgmac_extra_stats xstats; member
527 struct xgmac_extra_stats *x = &priv->xstats; in desc_get_tx_status()
554 struct xgmac_extra_stats *x = &priv->xstats; in desc_get_rx_status()
1028 memset(&priv->xstats, 0, sizeof(struct xgmac_extra_stats)); in xgmac_open()
1408 struct xgmac_extra_stats *x = &priv->xstats; in xgmac_interrupt()
1586 { #m, offsetof(struct xgmac_priv, xstats.m), false }
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139too.c613 struct rtl_extra_stats xstats; member
1682 tp->xstats.tx_timeouts++; in rtl8139_tx_timeout_task()
1860 tp->xstats.rx_lost_in_ring++; in rtl8139_rx_err()
2000 tp->xstats.early_rx++; in rtl8139_rx()
2476 data[0] = tp->xstats.early_rx; in rtl8139_get_ethtool_stats()
2477 data[1] = tp->xstats.tx_buf_mapped; in rtl8139_get_ethtool_stats()
2478 data[2] = tp->xstats.tx_timeouts; in rtl8139_get_ethtool_stats()
2479 data[3] = tp->xstats.rx_lost_in_ring; in rtl8139_get_ethtool_stats()