Home
last modified time | relevance | path

Searched refs:hw_stats (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v5.4/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_xgmac.c313 struct mac_hw_stats *hw_stats = &drv->mac_cb->hw_stats; in hns_xgmac_update_stats() local
316 hw_stats->tx_fragment_err in hns_xgmac_update_stats()
318 hw_stats->tx_undersize in hns_xgmac_update_stats()
320 hw_stats->tx_under_min_pkts in hns_xgmac_update_stats()
322 hw_stats->tx_64bytes = hns_mac_reg_read64(drv, XGMAC_TX_PKTS_64OCTETS); in hns_xgmac_update_stats()
323 hw_stats->tx_65to127 in hns_xgmac_update_stats()
325 hw_stats->tx_128to255 in hns_xgmac_update_stats()
327 hw_stats->tx_256to511 in hns_xgmac_update_stats()
329 hw_stats->tx_512to1023 in hns_xgmac_update_stats()
331 hw_stats->tx_1024to1518 in hns_xgmac_update_stats()
[all …]
Dhns_dsaf_gmac.c380 struct mac_hw_stats *hw_stats = NULL; in hns_gmac_update_stats() local
383 hw_stats = &drv->mac_cb->hw_stats; in hns_gmac_update_stats()
386 hw_stats->rx_good_bytes in hns_gmac_update_stats()
388 hw_stats->rx_bad_bytes in hns_gmac_update_stats()
390 hw_stats->rx_uc_pkts += dsaf_read_dev(drv, GMAC_RX_UC_PKTS_REG); in hns_gmac_update_stats()
391 hw_stats->rx_mc_pkts += dsaf_read_dev(drv, GMAC_RX_MC_PKTS_REG); in hns_gmac_update_stats()
392 hw_stats->rx_bc_pkts += dsaf_read_dev(drv, GMAC_RX_BC_PKTS_REG); in hns_gmac_update_stats()
393 hw_stats->rx_64bytes in hns_gmac_update_stats()
395 hw_stats->rx_65to127 in hns_gmac_update_stats()
397 hw_stats->rx_128to255 in hns_gmac_update_stats()
[all …]
Dhns_dsaf_ppe.c415 struct hns_ppe_hw_stats *hw_stats = &ppe_cb->hw_stats; in hns_ppe_update_stats() local
417 hw_stats->rx_pkts_from_sw in hns_ppe_update_stats()
419 hw_stats->rx_pkts in hns_ppe_update_stats()
421 hw_stats->rx_drop_no_bd in hns_ppe_update_stats()
423 hw_stats->rx_alloc_buf_fail in hns_ppe_update_stats()
425 hw_stats->rx_alloc_buf_wait in hns_ppe_update_stats()
427 hw_stats->rx_drop_no_buf in hns_ppe_update_stats()
429 hw_stats->rx_err_fifo_full in hns_ppe_update_stats()
432 hw_stats->tx_bd_form_rcb in hns_ppe_update_stats()
434 hw_stats->tx_pkts_from_rcb in hns_ppe_update_stats()
[all …]
Dhns_ae_adapt.c677 rx_missed_errors = ppe_cb->hw_stats.rx_drop_no_buf; in hns_ae_update_stats()
678 tx_errors += ppe_cb->hw_stats.tx_err_checksum in hns_ae_update_stats()
679 + ppe_cb->hw_stats.tx_err_fifo_empty; in hns_ae_update_stats()
684 rx_missed_errors += dsaf_dev->hw_stats[port].bp_drop; in hns_ae_update_stats()
685 rx_missed_errors += dsaf_dev->hw_stats[port].pad_drop; in hns_ae_update_stats()
686 rx_missed_errors += dsaf_dev->hw_stats[port].crc_false; in hns_ae_update_stats()
691 tx_dropped += dsaf_dev->hw_stats[port].bp_drop; in hns_ae_update_stats()
692 tx_dropped += dsaf_dev->hw_stats[port].pad_drop; in hns_ae_update_stats()
693 tx_dropped += dsaf_dev->hw_stats[port].crc_false; in hns_ae_update_stats()
694 tx_dropped += dsaf_dev->hw_stats[port].rslt_drop; in hns_ae_update_stats()
[all …]
Dhns_dsaf_rcb.c824 struct hns_ring_hw_stats *hw_stats = &ring->hw_stats; in hns_rcb_update_stats() local
826 hw_stats->rx_pkts += dsaf_read_dev(queue, in hns_rcb_update_stats()
830 hw_stats->ppe_rx_ok_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
832 hw_stats->ppe_rx_drop_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
835 hw_stats->tx_pkts += dsaf_read_dev(queue, in hns_rcb_update_stats()
839 hw_stats->ppe_tx_ok_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
841 hw_stats->ppe_tx_drop_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
855 struct hns_ring_hw_stats *hw_stats = &ring->hw_stats; in hns_rcb_get_stats() local
857 regs_buff[0] = hw_stats->tx_pkts; in hns_rcb_get_stats()
858 regs_buff[1] = hw_stats->ppe_tx_ok_pkts; in hns_rcb_get_stats()
[all …]
Dhns_dsaf_main.c2200 struct dsaf_hw_stats *hw_stats in hns_dsaf_update_stats() local
2201 = &dsaf_dev->hw_stats[node_num]; in hns_dsaf_update_stats()
2206 hw_stats->pad_drop += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2208 hw_stats->man_pkts += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2210 hw_stats->rx_pkts += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2212 hw_stats->rx_pkt_id += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2217 hw_stats->rx_pause_frame += in hns_dsaf_update_stats()
2220 hw_stats->release_buf_num += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2222 hw_stats->sbm_drop += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
2224 hw_stats->crc_false += dsaf_read_dev(dsaf_dev, in hns_dsaf_update_stats()
[all …]
Dhns_dsaf_ppe.h76 struct hns_ppe_hw_stats hw_stats; member
/Linux-v5.4/net/sched/
Dsch_gred.c355 struct tc_gred_qopt_offload *hw_stats; in gred_offload_dump_stats() local
359 hw_stats = kzalloc(sizeof(*hw_stats), GFP_KERNEL); in gred_offload_dump_stats()
360 if (!hw_stats) in gred_offload_dump_stats()
363 hw_stats->command = TC_GRED_STATS; in gred_offload_dump_stats()
364 hw_stats->handle = sch->handle; in gred_offload_dump_stats()
365 hw_stats->parent = sch->parent; in gred_offload_dump_stats()
369 hw_stats->stats.xstats[i] = &table->tab[i]->stats; in gred_offload_dump_stats()
371 ret = qdisc_offload_dump_helper(sch, TC_SETUP_QDISC_GRED, hw_stats); in gred_offload_dump_stats()
378 table->tab[i]->packetsin += hw_stats->stats.bstats[i].packets; in gred_offload_dump_stats()
379 table->tab[i]->bytesin += hw_stats->stats.bstats[i].bytes; in gred_offload_dump_stats()
[all …]
/Linux-v5.4/drivers/net/ethernet/atheros/alx/
Dmain.c1630 struct alx_hw_stats *hw_stats = &alx->hw.stats; in alx_get_stats64() local
1636 net_stats->tx_bytes = hw_stats->tx_byte_cnt; in alx_get_stats64()
1637 net_stats->rx_bytes = hw_stats->rx_byte_cnt; in alx_get_stats64()
1638 net_stats->multicast = hw_stats->rx_mcast; in alx_get_stats64()
1639 net_stats->collisions = hw_stats->tx_single_col + in alx_get_stats64()
1640 hw_stats->tx_multi_col + in alx_get_stats64()
1641 hw_stats->tx_late_col + in alx_get_stats64()
1642 hw_stats->tx_abort_col; in alx_get_stats64()
1644 net_stats->rx_errors = hw_stats->rx_frag + in alx_get_stats64()
1645 hw_stats->rx_fcs_err + in alx_get_stats64()
[all …]
/Linux-v5.4/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c1157 struct atl1e_hw_stats *hw_stats = &adapter->hw_stats; in atl1e_get_stats() local
1160 net_stats->rx_bytes = hw_stats->rx_byte_cnt; in atl1e_get_stats()
1161 net_stats->tx_bytes = hw_stats->tx_byte_cnt; in atl1e_get_stats()
1162 net_stats->multicast = hw_stats->rx_mcast; in atl1e_get_stats()
1163 net_stats->collisions = hw_stats->tx_1_col + in atl1e_get_stats()
1164 hw_stats->tx_2_col + in atl1e_get_stats()
1165 hw_stats->tx_late_col + in atl1e_get_stats()
1166 hw_stats->tx_abort_col; in atl1e_get_stats()
1168 net_stats->rx_errors = hw_stats->rx_frag + in atl1e_get_stats()
1169 hw_stats->rx_fcs_err + in atl1e_get_stats()
[all …]
/Linux-v5.4/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c646 struct mtk_hw_stats *hw_stats = mac->hw_stats; in mtk_stats_update_mac() local
650 base += hw_stats->reg_offset; in mtk_stats_update_mac()
652 u64_stats_update_begin(&hw_stats->syncp); in mtk_stats_update_mac()
654 hw_stats->rx_bytes += mtk_r32(mac->hw, base); in mtk_stats_update_mac()
657 hw_stats->rx_bytes += (stats << 32); in mtk_stats_update_mac()
658 hw_stats->rx_packets += mtk_r32(mac->hw, base + 0x08); in mtk_stats_update_mac()
659 hw_stats->rx_overflow += mtk_r32(mac->hw, base + 0x10); in mtk_stats_update_mac()
660 hw_stats->rx_fcs_errors += mtk_r32(mac->hw, base + 0x14); in mtk_stats_update_mac()
661 hw_stats->rx_short_errors += mtk_r32(mac->hw, base + 0x18); in mtk_stats_update_mac()
662 hw_stats->rx_long_errors += mtk_r32(mac->hw, base + 0x1c); in mtk_stats_update_mac()
[all …]
/Linux-v5.4/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c1458 stats_item = &adapter->hw_stats.rx_ok; in atl1c_update_hw_stats()
1467 stats_item = &adapter->hw_stats.tx_ok; in atl1c_update_hw_stats()
1486 struct atl1c_hw_stats *hw_stats = &adapter->hw_stats; in atl1c_get_stats() local
1490 net_stats->rx_bytes = hw_stats->rx_byte_cnt; in atl1c_get_stats()
1491 net_stats->tx_bytes = hw_stats->tx_byte_cnt; in atl1c_get_stats()
1492 net_stats->multicast = hw_stats->rx_mcast; in atl1c_get_stats()
1493 net_stats->collisions = hw_stats->tx_1_col + in atl1c_get_stats()
1494 hw_stats->tx_2_col + in atl1c_get_stats()
1495 hw_stats->tx_late_col + in atl1c_get_stats()
1496 hw_stats->tx_abort_col; in atl1c_get_stats()
[all …]
/Linux-v5.4/drivers/net/ethernet/neterion/vxge/
Dvxge-config.c1508 struct vxge_hw_vpath_stats_hw_info *hw_stats) in __vxge_hw_vpath_stats_get() argument
1521 hw_stats->ini_num_mwr_sent = in __vxge_hw_vpath_stats_get()
1525 hw_stats->ini_num_mrd_sent = in __vxge_hw_vpath_stats_get()
1529 hw_stats->ini_num_cpl_rcvd = in __vxge_hw_vpath_stats_get()
1533 hw_stats->ini_num_mwr_byte_sent = in __vxge_hw_vpath_stats_get()
1537 hw_stats->ini_num_cpl_byte_rcvd = in __vxge_hw_vpath_stats_get()
1541 hw_stats->wrcrdtarb_xoff = in __vxge_hw_vpath_stats_get()
1545 hw_stats->rdcrdtarb_xoff = in __vxge_hw_vpath_stats_get()
1549 hw_stats->vpath_genstats_count0 = in __vxge_hw_vpath_stats_get()
1554 hw_stats->vpath_genstats_count1 = in __vxge_hw_vpath_stats_get()
[all …]
Dvxge-ethtool.c240 struct vxge_hw_device_stats_hw_info *hw_stats; in vxge_get_ethtool_stats() local
265 hw_stats = kzalloc(sizeof(struct vxge_hw_device_stats_hw_info), in vxge_get_ethtool_stats()
267 if (hw_stats == NULL) { in vxge_get_ethtool_stats()
292 status = vxge_hw_device_stats_get(hldev, hw_stats); in vxge_get_ethtool_stats()
303 vpath_info = hw_stats->vpath_info[j]; in vxge_get_ethtool_stats()
537 vpath_info = hw_stats->vpath_info[j]; in vxge_get_ethtool_stats()
597 kfree(hw_stats); in vxge_get_ethtool_stats()
/Linux-v5.4/drivers/infiniband/core/
Dsysfs.c64 struct rdma_hw_stats *hw_stats; member
835 stats = dev->hw_stats; in show_hw_stats()
839 stats = port->hw_stats; in show_hw_stats()
865 stats = dev->hw_stats; in show_stats_lifespan()
869 stats = p->hw_stats; in show_stats_lifespan()
900 stats = dev->hw_stats; in set_stats_lifespan()
904 stats = p->hw_stats; in set_stats_lifespan()
1015 port->hw_stats = stats; in setup_hw_stats()
1017 device->port_data[port_num].hw_stats = stats; in setup_hw_stats()
1024 device->hw_stats = stats; in setup_hw_stats()
[all …]
/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_virtchnl.c257 struct i40iw_dev_hw_stats *hw_stats) in vchnl_pf_send_get_pe_stats_resp() argument
267 *((struct i40iw_dev_hw_stats *)vchnl_msg_resp->iw_chnl_buf) = *hw_stats; in vchnl_pf_send_get_pe_stats_resp()
540 i40iw_hw_stats_read_all(stats, &stats->hw_stats); in i40iw_vchnl_recv_pf()
542 vchnl_pf_send_get_pe_stats_resp(dev, vf_id, vchnl_msg, &stats->hw_stats); in i40iw_vchnl_recv_pf()
732 struct i40iw_dev_hw_stats *hw_stats) in i40iw_vchnl_vf_get_pe_stats() argument
741 vchnl_req.parm = hw_stats; in i40iw_vchnl_vf_get_pe_stats()
742 vchnl_req.parm_len = sizeof(*hw_stats); in i40iw_vchnl_vf_get_pe_stats()
Di40iw_virtchnl.h123 struct i40iw_dev_hw_stats *hw_stats);
/Linux-v5.4/drivers/net/ethernet/ti/
Dcpsw_priv.c47 cpsw->hw_stats = ss_regs + CPSW1_HW_STATS; in cpsw_init_common()
61 cpsw->hw_stats = ss_regs + CPSW2_HW_STATS; in cpsw_init_common()
/Linux-v5.4/drivers/net/ethernet/
Ddnet.c342 u32 *p = &bp->hw_stats.rx_pkt_ignr; in dnet_update_stats()
343 u32 *end = &bp->hw_stats.rx_byte + 1; in dnet_update_stats()
352 p = &bp->hw_stats.tx_unicast; in dnet_update_stats()
353 end = &bp->hw_stats.tx_byte + 1; in dnet_update_stats()
696 struct dnet_stats *hwstat = &bp->hw_stats; in dnet_get_stats()
Ddnet.h210 struct dnet_stats hw_stats; member
/Linux-v5.4/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.c379 struct c8sectpfe_hw *hw = &fei->hw_stats; in c8sectpfe_getconfig()
412 for_each_set_bit(bit, &tmp, fei->hw_stats.num_ib) { in c8sectpfe_idle_irq_handler()
746 fei->tsin_count > fei->hw_stats.num_ib) { in c8sectpfe_probe()
784 if (tsin->tsin_id > fei->hw_stats.num_ib) { in c8sectpfe_probe()
787 tsin->tsin_id, fei->hw_stats.num_ib); in c8sectpfe_probe()
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c1666 struct nicvf_hw_stats *stats = &nic->hw_stats; in nicvf_update_stats()
1729 struct nicvf_hw_stats *hw_stats = &nic->hw_stats; in nicvf_get_stats64() local
1733 stats->rx_bytes = hw_stats->rx_bytes; in nicvf_get_stats64()
1734 stats->rx_packets = hw_stats->rx_frames; in nicvf_get_stats64()
1735 stats->rx_dropped = hw_stats->rx_drops; in nicvf_get_stats64()
1736 stats->multicast = hw_stats->rx_mcast_frames; in nicvf_get_stats64()
1738 stats->tx_bytes = hw_stats->tx_bytes; in nicvf_get_stats64()
1739 stats->tx_packets = hw_stats->tx_frames; in nicvf_get_stats64()
1740 stats->tx_dropped = hw_stats->tx_drops; in nicvf_get_stats64()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326.c591 } hw_stats[] = { in port_stats_update() local
617 }, *p = hw_stats; in port_stats_update()
622 for (i = 0; i < ARRAY_SIZE(hw_stats); i++) in port_stats_update()
/Linux-v5.4/drivers/net/phy/
Dmscc.c411 const struct vsc85xx_hw_stat *hw_stats; member
464 strlcpy(data + i * ETH_GSTRING_LEN, priv->hw_stats[i].string, in vsc85xx_get_strings()
473 val = phy_read_paged(phydev, priv->hw_stats[i].page, in vsc85xx_get_stat()
474 priv->hw_stats[i].reg); in vsc85xx_get_stat()
478 val = val & priv->hw_stats[i].mask; in vsc85xx_get_stat()
2227 vsc8531->hw_stats = vsc85xx_hw_stats; in vsc8514_probe()
2252 vsc8531->hw_stats = vsc8584_hw_stats; in vsc8574_probe()
2282 vsc8531->hw_stats = vsc8584_hw_stats; in vsc8584_probe()
2312 vsc8531->hw_stats = vsc85xx_hw_stats; in vsc85xx_probe()
/Linux-v5.4/drivers/net/ethernet/emulex/benet/
Dbe_main.c387 return &cmd->hw_stats; in hw_stats_from_cmd()
391 return &cmd->hw_stats; in hw_stats_from_cmd()
395 return &cmd->hw_stats; in hw_stats_from_cmd()
403 struct be_hw_stats_v0 *hw_stats = hw_stats_from_cmd(adapter); in be_erx_stats_from_cmd() local
405 return &hw_stats->erx; in be_erx_stats_from_cmd()
407 struct be_hw_stats_v1 *hw_stats = hw_stats_from_cmd(adapter); in be_erx_stats_from_cmd() local
409 return &hw_stats->erx; in be_erx_stats_from_cmd()
411 struct be_hw_stats_v2 *hw_stats = hw_stats_from_cmd(adapter); in be_erx_stats_from_cmd() local
413 return &hw_stats->erx; in be_erx_stats_from_cmd()
419 struct be_hw_stats_v0 *hw_stats = hw_stats_from_cmd(adapter); in populate_be_v0_stats() local
[all …]

123