/linux-4.1.27/net/core/ |
H A D | gen_stats.c | 35 kfree(d->xstats); gnet_stats_copy() 36 d->xstats = NULL; gnet_stats_copy() 47 * @xstats_type: TLV type for backward compatibility xstats TLV 311 d->xstats = kmemdup(st, len, GFP_ATOMIC); gnet_stats_copy_app() 312 if (!d->xstats) gnet_stats_copy_app() 352 if (d->compat_xstats && d->xstats) { gnet_stats_finish_copy() 353 if (gnet_stats_copy(d, d->compat_xstats, d->xstats, gnet_stats_finish_copy() 358 kfree(d->xstats); gnet_stats_finish_copy() 359 d->xstats = NULL; gnet_stats_finish_copy()
|
/linux-4.1.27/net/sched/ |
H A D | sch_fq_codel.c | 524 struct tc_fq_codel_xstats xstats; fq_codel_dump_class_stats() local 530 memset(&xstats, 0, sizeof(xstats)); fq_codel_dump_class_stats() 531 xstats.type = TCA_FQ_CODEL_XSTATS_CLASS; fq_codel_dump_class_stats() 532 xstats.class_stats.deficit = flow->deficit; fq_codel_dump_class_stats() 533 xstats.class_stats.ldelay = fq_codel_dump_class_stats() 535 xstats.class_stats.count = flow->cvars.count; fq_codel_dump_class_stats() 536 xstats.class_stats.lastcount = flow->cvars.lastcount; fq_codel_dump_class_stats() 537 xstats.class_stats.dropping = flow->cvars.dropping; fq_codel_dump_class_stats() 542 xstats.class_stats.drop_next = (delta >= 0) ? fq_codel_dump_class_stats() 556 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); fq_codel_dump_class_stats()
|
H A D | sch_drr.c | 279 struct tc_drr_stats xstats; drr_dump_class_stats() local 281 memset(&xstats, 0, sizeof(xstats)); drr_dump_class_stats() 283 xstats.deficit = cl->deficit; drr_dump_class_stats() 290 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); drr_dump_class_stats()
|
H A D | sch_cbq.c | 134 struct tc_cbq_xstats xstats; member in struct:cbq_class 432 cl->xstats.overactions++; cbq_ovl_classic() 516 cl->xstats.overactions++; cbq_ovl_delay() 536 cl->xstats.overactions++; cbq_ovl_lowprio() 548 cl->xstats.overactions++; cbq_ovl_drop() 866 borrow->xstats.borrows++; cbq_dequeue_prio() 867 cl->xstats.borrows++; cbq_dequeue_prio() 869 borrow->xstats.borrows += qdisc_pkt_len(skb); cbq_dequeue_prio() 870 cl->xstats.borrows += qdisc_pkt_len(skb); cbq_dequeue_prio() 1560 q->link.xstats.avgidle = q->link.avgidle; cbq_dump_stats() 1561 return gnet_stats_copy_app(d, &q->link.xstats, sizeof(q->link.xstats)); cbq_dump_stats() 1597 cl->xstats.avgidle = cl->avgidle; cbq_dump_class_stats() 1598 cl->xstats.undertime = 0; cbq_dump_class_stats() 1601 cl->xstats.undertime = cl->undertime - q->now; cbq_dump_class_stats() 1608 return gnet_stats_copy_app(d, &cl->xstats, sizeof(cl->xstats)); cbq_dump_class_stats()
|
H A D | sch_sfq.c | 865 struct tc_sfq_xstats xstats = { 0 }; sfq_dump_class_stats() local 870 xstats.allot = slot->allot << SFQ_ALLOT_SHIFT; sfq_dump_class_stats() 876 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); sfq_dump_class_stats()
|
H A D | sch_hfsc.c | 1371 struct tc_hfsc_stats xstats; hfsc_dump_class_stats() local 1374 xstats.level = cl->level; hfsc_dump_class_stats() 1375 xstats.period = cl->cl_vtperiod; hfsc_dump_class_stats() 1376 xstats.work = cl->cl_total; hfsc_dump_class_stats() 1377 xstats.rtwork = cl->cl_cumul; hfsc_dump_class_stats() 1384 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); hfsc_dump_class_stats()
|
H A D | sch_htb.c | 121 struct tc_htb_xstats xstats; /* our special stats */ member in struct:htb_class 655 cl->xstats.lends++; htb_charge_class() 658 cl->xstats.borrows++; htb_charge_class() 1145 cl->xstats.tokens = PSCHED_NS2TICKS(cl->tokens); htb_dump_class_stats() 1146 cl->xstats.ctokens = PSCHED_NS2TICKS(cl->ctokens); htb_dump_class_stats() 1153 return gnet_stats_copy_app(d, &cl->xstats, sizeof(cl->xstats)); htb_dump_class_stats()
|
H A D | sch_qfq.c | 664 struct tc_qfq_stats xstats; qfq_dump_class_stats() local 666 memset(&xstats, 0, sizeof(xstats)); qfq_dump_class_stats() 668 xstats.weight = cl->agg->class_weight; qfq_dump_class_stats() 669 xstats.lmax = cl->agg->lmax; qfq_dump_class_stats() 677 return gnet_stats_copy_app(d, &xstats, sizeof(xstats)); qfq_dump_class_stats()
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_stats.c | 42 } xstats[] = { xfs_stat_proc_show() local 68 for (i = j = 0; i < ARRAY_SIZE(xstats); i++) { xfs_stat_proc_show() 69 seq_printf(m, "%s", xstats[i].desc); xfs_stat_proc_show() 71 for (; j < xstats[i].endpoint; j++) xfs_stat_proc_show()
|
/linux-4.1.27/include/net/ |
H A D | gen_stats.h | 22 void * xstats; member in struct:gnet_dump
|
/linux-4.1.27/drivers/net/ethernet/dlink/ |
H A D | sundance.c | 390 } xstats; member in struct:netdev_private 1540 np->xstats.tx_multiple_collisions += mult_coll; get_stats() 1542 np->xstats.tx_single_collisions += single_coll; get_stats() 1544 np->xstats.tx_late_collisions += late_coll; get_stats() 1549 np->xstats.tx_deferred += ioread8(ioaddr + StatsTxDefer); get_stats() 1550 np->xstats.tx_deferred_excessive += ioread8(ioaddr + StatsTxXSDefer); get_stats() 1551 np->xstats.tx_aborted += ioread8(ioaddr + StatsTxAbort); get_stats() 1552 np->xstats.tx_bcasts += ioread8(ioaddr + StatsBcastTx); get_stats() 1553 np->xstats.rx_bcasts += ioread8(ioaddr + StatsBcastRx); get_stats() 1554 np->xstats.tx_mcasts += ioread8(ioaddr + StatsMcastTx); get_stats() 1555 np->xstats.rx_mcasts += ioread8(ioaddr + StatsMcastRx); get_stats() 1732 data[i++] = np->xstats.tx_multiple_collisions; get_ethtool_stats() 1733 data[i++] = np->xstats.tx_single_collisions; get_ethtool_stats() 1734 data[i++] = np->xstats.tx_late_collisions; get_ethtool_stats() 1735 data[i++] = np->xstats.tx_deferred; get_ethtool_stats() 1736 data[i++] = np->xstats.tx_deferred_excessive; get_ethtool_stats() 1737 data[i++] = np->xstats.tx_aborted; get_ethtool_stats() 1738 data[i++] = np->xstats.tx_bcasts; get_ethtool_stats() 1739 data[i++] = np->xstats.rx_bcasts; get_ethtool_stats() 1740 data[i++] = np->xstats.tx_mcasts; get_ethtool_stats() 1741 data[i++] = np->xstats.rx_mcasts; get_ethtool_stats()
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac_ethtool.c | 48 offsetof(struct stmmac_priv, xstats.m)} 254 if (!priv->xstats.pcs_link) { stmmac_ethtool_getsettings() 259 cmd->duplex = priv->xstats.pcs_duplex; stmmac_ethtool_getsettings() 261 ethtool_cmd_speed_set(cmd, priv->xstats.pcs_speed); stmmac_ethtool_getsettings() 479 (void *) &priv->xstats, stmmac_get_ethtool_stats() 498 priv->xstats.phy_eee_wakeup_error_n = val; stmmac_get_ethtool_stats()
|
H A D | stmmac.h | 90 struct stmmac_extra_stats xstats ____cacheline_aligned_in_smp;
|
H A D | stmmac_main.c | 1297 priv->xstats.threshold = SF_DMA_MODE; stmmac_dma_operation_mode() 1315 priv->xstats.tx_clean++; stmmac_tx_clean() 1337 &priv->xstats, p, stmmac_tx_clean() 1341 priv->xstats.tx_pkt_n++; stmmac_tx_clean() 1454 status = priv->hw->dma->dma_interrupt(priv->ioaddr, &priv->xstats); stmmac_dma_interrupt() 1463 if (unlikely(priv->xstats.threshold != SF_DMA_MODE) && stmmac_dma_interrupt() 1472 priv->xstats.threshold = tc; stmmac_dma_interrupt() 1794 memset(&priv->xstats, 0, sizeof(struct stmmac_extra_stats)); stmmac_open() 1795 priv->xstats.threshold = tc; stmmac_open() 2032 priv->xstats.tx_reset_ic_bit++; stmmac_xmit() 2201 &priv->xstats, p); stmmac_rx() 2204 &priv->xstats, stmmac_rx() 2281 priv->xstats.rx_pkt_n += count; stmmac_rx() 2299 priv->xstats.napi_poll++; stmmac_poll() 2449 &priv->xstats); stmmac_interrupt()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 748 priv->xstats.tx_clean++; sxgbe_tx_queue_clean() 1166 memset(&priv->xstats, 0, sizeof(struct sxgbe_extra_stats)); 1168 priv->xstats.tx_threshold = priv->tx_tc; 1169 priv->xstats.rx_threshold = priv->rx_tc; 1399 priv->xstats.tx_reset_ic_bit++; sxgbe_xmit() 1526 status = priv->hw->desc->rx_wbstatus(p, &priv->xstats, sxgbe_rx() 1576 priv->xstats.napi_poll++; sxgbe_poll() 1618 status = priv->hw->mac->host_irq_status(priv->ioaddr, &priv->xstats); sxgbe_common_interrupt() 1621 priv->xstats.tx_lpi_entry_n++; sxgbe_common_interrupt() 1625 priv->xstats.tx_lpi_exit_n++; sxgbe_common_interrupt() 1629 priv->xstats.rx_lpi_entry_n++; sxgbe_common_interrupt() 1631 priv->xstats.rx_lpi_exit_n++; sxgbe_common_interrupt() 1650 &priv->xstats); sxgbe_tx_interrupt() 1667 priv->xstats.tx_threshold = priv->tx_tc; sxgbe_tx_interrupt() 1687 &priv->xstats); sxgbe_rx_interrupt() 1702 priv->xstats.rx_threshold = priv->rx_tc; sxgbe_rx_interrupt()
|
H A D | sxgbe_ethtool.c | 37 offsetof(struct sxgbe_priv_data, xstats.m) \ 261 priv->xstats.eee_wakeup_error_n = val; sxgbe_get_ethtool_stats()
|
H A D | sxgbe_common.h | 487 struct sxgbe_extra_stats xstats; member in struct:sxgbe_priv_data
|
/linux-4.1.27/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 3249 struct xpakStat *xstats = &stats->xpak_stat; s2io_updt_xpak_counter() local 3282 s2io_chk_xpak_counter(&xstats->alarm_transceiver_temp_high, s2io_updt_xpak_counter() 3283 &xstats->xpak_regs_stat, s2io_updt_xpak_counter() 3287 xstats->alarm_transceiver_temp_low++; s2io_updt_xpak_counter() 3291 s2io_chk_xpak_counter(&xstats->alarm_laser_bias_current_high, s2io_updt_xpak_counter() 3292 &xstats->xpak_regs_stat, s2io_updt_xpak_counter() 3296 xstats->alarm_laser_bias_current_low++; s2io_updt_xpak_counter() 3300 s2io_chk_xpak_counter(&xstats->alarm_laser_output_power_high, s2io_updt_xpak_counter() 3301 &xstats->xpak_regs_stat, s2io_updt_xpak_counter() 3305 xstats->alarm_laser_output_power_low++; s2io_updt_xpak_counter() 3313 xstats->warn_transceiver_temp_high++; s2io_updt_xpak_counter() 3316 xstats->warn_transceiver_temp_low++; s2io_updt_xpak_counter() 3319 xstats->warn_laser_bias_current_high++; s2io_updt_xpak_counter() 3322 xstats->warn_laser_bias_current_low++; s2io_updt_xpak_counter() 3325 xstats->warn_laser_output_power_high++; s2io_updt_xpak_counter() 3328 xstats->warn_laser_output_power_low++; s2io_updt_xpak_counter() 6286 struct xpakStat *xstats = &stats->xpak_stat; s2io_get_ethtool_stats() local 6481 tmp_stats[i++] = xstats->alarm_transceiver_temp_high; s2io_get_ethtool_stats() 6482 tmp_stats[i++] = xstats->alarm_transceiver_temp_low; s2io_get_ethtool_stats() 6483 tmp_stats[i++] = xstats->alarm_laser_bias_current_high; s2io_get_ethtool_stats() 6484 tmp_stats[i++] = xstats->alarm_laser_bias_current_low; s2io_get_ethtool_stats() 6485 tmp_stats[i++] = xstats->alarm_laser_output_power_high; s2io_get_ethtool_stats() 6486 tmp_stats[i++] = xstats->alarm_laser_output_power_low; s2io_get_ethtool_stats() 6487 tmp_stats[i++] = xstats->warn_transceiver_temp_high; s2io_get_ethtool_stats() 6488 tmp_stats[i++] = xstats->warn_transceiver_temp_low; s2io_get_ethtool_stats() 6489 tmp_stats[i++] = xstats->warn_laser_bias_current_high; s2io_get_ethtool_stats() 6490 tmp_stats[i++] = xstats->warn_laser_bias_current_low; s2io_get_ethtool_stats() 6491 tmp_stats[i++] = xstats->warn_laser_output_power_high; s2io_get_ethtool_stats() 6492 tmp_stats[i++] = xstats->warn_laser_output_power_low; s2io_get_ethtool_stats()
|
/linux-4.1.27/drivers/net/ethernet/3com/ |
H A D | 3c59x.c | 606 struct vortex_extra_stats xstats; /* NIC-specific extra stats */ member in struct:vortex_private 1985 if (tx_status & 0x08) vp->xstats.tx_max_collisions++; vortex_error() 2872 vp->xstats.tx_multiple_collisions += window_read8(vp, 6, 2); update_stats() 2873 vp->xstats.tx_single_collisions += window_read8(vp, 6, 3); update_stats() 2874 vp->xstats.tx_deferred += window_read8(vp, 6, 8); update_stats() 2875 vp->xstats.rx_bad_ssd += window_read8(vp, 4, 12); update_stats() 2877 dev->stats.collisions = vp->xstats.tx_multiple_collisions update_stats() 2878 + vp->xstats.tx_single_collisions update_stats() 2879 + vp->xstats.tx_max_collisions; update_stats() 2940 data[0] = vp->xstats.tx_deferred; vortex_get_ethtool_stats() 2941 data[1] = vp->xstats.tx_max_collisions; vortex_get_ethtool_stats() 2942 data[2] = vp->xstats.tx_multiple_collisions; vortex_get_ethtool_stats() 2943 data[3] = vp->xstats.tx_single_collisions; vortex_get_ethtool_stats() 2944 data[4] = vp->xstats.rx_bad_ssd; vortex_get_ethtool_stats()
|
/linux-4.1.27/drivers/net/ethernet/calxeda/ |
H A D | xgmac.c | 386 struct xgmac_extra_stats xstats; member in struct:xgmac_priv 527 struct xgmac_extra_stats *x = &priv->xstats; desc_get_tx_status() 554 struct xgmac_extra_stats *x = &priv->xstats; desc_get_rx_status() 1028 memset(&priv->xstats, 0, sizeof(struct xgmac_extra_stats)); xgmac_open() 1408 struct xgmac_extra_stats *x = &priv->xstats; xgmac_interrupt() 1586 { #m, offsetof(struct xgmac_priv, xstats.m), false }
|
/linux-4.1.27/drivers/net/ethernet/realtek/ |
H A D | 8139too.c | 613 struct rtl_extra_stats xstats; member in struct:rtl8139_private 1682 tp->xstats.tx_timeouts++; rtl8139_tx_timeout_task() 1860 tp->xstats.rx_lost_in_ring++; rtl8139_rx_err() 2000 tp->xstats.early_rx++; rtl8139_rx() 2477 data[0] = tp->xstats.early_rx; rtl8139_get_ethtool_stats() 2478 data[1] = tp->xstats.tx_buf_mapped; rtl8139_get_ethtool_stats() 2479 data[2] = tp->xstats.tx_timeouts; rtl8139_get_ethtool_stats() 2480 data[3] = tp->xstats.rx_lost_in_ring; rtl8139_get_ethtool_stats()
|