| /linux/drivers/net/ethernet/neterion/vxge/ |
| A D | vxge-ethtool.c | 399 *ptr++ = xmac_stats->port_stats[k].tx_vld_ip; in vxge_get_ethtool_stats() 401 *ptr++ = xmac_stats->port_stats[k].tx_icmp; in vxge_get_ethtool_stats() 402 *ptr++ = xmac_stats->port_stats[k].tx_tcp; in vxge_get_ethtool_stats() 403 *ptr++ = xmac_stats->port_stats[k].tx_rst_tcp; in vxge_get_ethtool_stats() 404 *ptr++ = xmac_stats->port_stats[k].tx_udp; in vxge_get_ethtool_stats() 410 *ptr++ = xmac_stats->port_stats[k].tx_drop_ip; in vxge_get_ethtool_stats() 444 *ptr++ = xmac_stats->port_stats[k].rx_ip; in vxge_get_ethtool_stats() 447 *ptr++ = xmac_stats->port_stats[k].rx_err_ip; in vxge_get_ethtool_stats() 448 *ptr++ = xmac_stats->port_stats[k].rx_icmp; in vxge_get_ethtool_stats() 449 *ptr++ = xmac_stats->port_stats[k].rx_tcp; in vxge_get_ethtool_stats() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| A D | en_port.c | 242 priv->port_stats.rx_chksum_good = 0; in mlx4_en_DUMP_ETH_STATS() 243 priv->port_stats.rx_chksum_none = 0; in mlx4_en_DUMP_ETH_STATS() 244 priv->port_stats.rx_chksum_complete = 0; in mlx4_en_DUMP_ETH_STATS() 245 priv->port_stats.rx_alloc_pages = 0; in mlx4_en_DUMP_ETH_STATS() 255 priv->port_stats.rx_chksum_good += READ_ONCE(ring->csum_ok); in mlx4_en_DUMP_ETH_STATS() 256 priv->port_stats.rx_chksum_none += READ_ONCE(ring->csum_none); in mlx4_en_DUMP_ETH_STATS() 265 priv->port_stats.tx_chksum_offload = 0; in mlx4_en_DUMP_ETH_STATS() 266 priv->port_stats.queue_stopped = 0; in mlx4_en_DUMP_ETH_STATS() 267 priv->port_stats.wake_queue = 0; in mlx4_en_DUMP_ETH_STATS() 268 priv->port_stats.tso_packets = 0; in mlx4_en_DUMP_ETH_STATS() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| A D | qed_l2.c | 1764 struct port_stats port_stats; in __qed_get_vport_port_stats() local 1767 memset(&port_stats, 0, sizeof(port_stats)); in __qed_get_vport_port_stats() 1772 sizeof(port_stats)); in __qed_get_vport_port_stats() 1817 port_stats.eth.u0.bb0.r1522; in __qed_get_vport_port_stats() 1819 port_stats.eth.u0.bb0.r2047; in __qed_get_vport_port_stats() 1821 port_stats.eth.u0.bb0.r4095; in __qed_get_vport_port_stats() 1823 port_stats.eth.u0.bb0.r9216; in __qed_get_vport_port_stats() 1825 port_stats.eth.u0.bb0.r16383; in __qed_get_vport_port_stats() 1827 port_stats.eth.u1.bb1.t2047; in __qed_get_vport_port_stats() 1829 port_stats.eth.u1.bb1.t4095; in __qed_get_vport_port_stats() [all …]
|
| A D | qed_ll2.c | 2236 struct core_ll2_port_stats port_stats; in _qed_ll2_get_port_stats() local 2238 memset(&port_stats, 0, sizeof(port_stats)); in _qed_ll2_get_port_stats() 2239 qed_memcpy_from(p_hwfn, p_ptt, &port_stats, in _qed_ll2_get_port_stats() 2242 sizeof(port_stats)); in _qed_ll2_get_port_stats() 2244 p_stats->gsi_invalid_hdr += HILO_64_REGPAIR(port_stats.gsi_invalid_hdr); in _qed_ll2_get_port_stats() 2246 HILO_64_REGPAIR(port_stats.gsi_invalid_pkt_length); in _qed_ll2_get_port_stats() 2248 HILO_64_REGPAIR(port_stats.gsi_unsupported_pkt_typ); in _qed_ll2_get_port_stats() 2250 HILO_64_REGPAIR(port_stats.gsi_crcchksm_error); in _qed_ll2_get_port_stats()
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| A D | prestera_main.c | 219 port_stats->multicast_frames_received + in prestera_port_get_stats64() 220 port_stats->unicast_frames_received; in prestera_port_get_stats64() 222 stats->tx_packets = port_stats->broadcast_frames_sent + in prestera_port_get_stats64() 223 port_stats->multicast_frames_sent + in prestera_port_get_stats64() 224 port_stats->unicast_frames_sent; in prestera_port_get_stats64() 226 stats->rx_bytes = port_stats->good_octets_received; in prestera_port_get_stats64() 228 stats->tx_bytes = port_stats->good_octets_sent; in prestera_port_get_stats64() 231 stats->tx_errors = port_stats->mac_trans_error; in prestera_port_get_stats64() 233 stats->rx_dropped = port_stats->buffer_overrun; in prestera_port_get_stats64() 237 stats->collisions = port_stats->excessive_collision; in prestera_port_get_stats64() [all …]
|
| A D | prestera_ethtool.c | 766 struct prestera_port_stats *port_stats; in prestera_ethtool_get_stats() local 768 port_stats = &port->cached_hw_stats.stats; in prestera_ethtool_get_stats() 770 memcpy(data, port_stats, sizeof(*port_stats)); in prestera_ethtool_get_stats()
|
| /linux/drivers/net/ethernet/emulex/benet/ |
| A D | be_main.c | 421 struct be_port_rxf_stats_v0 *port_stats = in populate_be_v0_stats() local 442 port_stats->rx_dropped_header_too_small; in populate_be_v0_stats() 444 port_stats->rx_address_filtered + in populate_be_v0_stats() 445 port_stats->rx_vlan_filtered; in populate_be_v0_stats() 447 port_stats->rx_alignment_symbol_errors; in populate_be_v0_stats() 470 struct be_port_rxf_stats_v1 *port_stats = in populate_be_v1_stats() local 491 port_stats->rx_dropped_header_too_small; in populate_be_v1_stats() 493 port_stats->rx_input_fifo_overflow_drop; in populate_be_v1_stats() 496 port_stats->rx_alignment_symbol_errors; in populate_be_v1_stats() 542 port_stats->rx_alignment_symbol_errors; in populate_be_v2_stats() [all …]
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| A D | chcr_ktls.c | 367 struct ch_ktls_port_stats_debug *port_stats; in chcr_ktls_dev_del() local 419 struct ch_ktls_port_stats_debug *port_stats; in chcr_ktls_dev_add() local 435 atomic64_inc(&port_stats->ktls_tx_connection_open); in chcr_ktls_dev_add() 568 atomic64_inc(&port_stats->ktls_tx_ctx); in chcr_ktls_dev_add() 597 atomic64_inc(&port_stats->ktls_tx_connection_fail); in chcr_ktls_dev_add() 847 struct ch_ktls_port_stats_debug *port_stats; in chcr_ktls_xmit_tcb_cpls() local 886 port_stats = in chcr_ktls_xmit_tcb_cpls() 894 atomic64_inc(&port_stats->ktls_tx_ooo); in chcr_ktls_xmit_tcb_cpls() 1928 struct ch_ktls_port_stats_debug *port_stats; in chcr_ktls_xmit() local 1959 port_stats = &stats->ktls_port[tx_info->port_id]; in chcr_ktls_xmit() [all …]
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| A D | hinic_port.c | 1015 struct hinic_port_stats *port_stats; in hinic_get_phy_port_stats() local 1016 u16 out_size = sizeof(*port_stats); in hinic_get_phy_port_stats() 1020 port_stats = kzalloc(sizeof(*port_stats), GFP_KERNEL); in hinic_get_phy_port_stats() 1021 if (!port_stats) in hinic_get_phy_port_stats() 1025 stats_info.stats_size = sizeof(*port_stats); in hinic_get_phy_port_stats() 1029 port_stats, &out_size); in hinic_get_phy_port_stats() 1030 if (err || !out_size || port_stats->status) { in hinic_get_phy_port_stats() 1033 err, port_stats->status, out_size); in hinic_get_phy_port_stats() 1038 memcpy(stats, &port_stats->stats, sizeof(*stats)); in hinic_get_phy_port_stats() 1041 kfree(port_stats); in hinic_get_phy_port_stats()
|
| A D | hinic_ethtool.c | 1404 struct hinic_phy_port_stats *port_stats; in hinic_get_ethtool_stats() local 1420 port_stats = kzalloc(sizeof(*port_stats), GFP_KERNEL); in hinic_get_ethtool_stats() 1421 if (!port_stats) { in hinic_get_ethtool_stats() 1428 err = hinic_get_phy_port_stats(nic_dev, port_stats); in hinic_get_ethtool_stats() 1434 p = (char *)port_stats + hinic_port_stats[j].offset; in hinic_get_ethtool_stats() 1439 kfree(port_stats); in hinic_get_ethtool_stats()
|
| /linux/drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_ctx.c | 1187 struct __qlcnic_esw_statistics port_stats; in qlcnic_get_eswitch_stats() local 1214 rx_tx, &port_stats)) in qlcnic_get_eswitch_stats() 1217 esw_stats->size = port_stats.size; in qlcnic_get_eswitch_stats() 1218 esw_stats->version = port_stats.version; in qlcnic_get_eswitch_stats() 1220 port_stats.unicast_frames); in qlcnic_get_eswitch_stats() 1222 port_stats.multicast_frames); in qlcnic_get_eswitch_stats() 1224 port_stats.broadcast_frames); in qlcnic_get_eswitch_stats() 1226 port_stats.dropped_frames); in qlcnic_get_eswitch_stats() 1228 port_stats.errors); in qlcnic_get_eswitch_stats() 1230 port_stats.local_frames); in qlcnic_get_eswitch_stats() [all …]
|
| A D | qlcnic_sysfs.c | 779 struct qlcnic_esw_statistics port_stats; in qlcnic_sysfs_get_port_stats() local 791 memset(&port_stats, 0, size); in qlcnic_sysfs_get_port_stats() 793 &port_stats.rx); in qlcnic_sysfs_get_port_stats() 798 &port_stats.tx); in qlcnic_sysfs_get_port_stats() 802 memcpy(buf, &port_stats, size); in qlcnic_sysfs_get_port_stats()
|
| A D | qlcnic_ethtool.c | 1347 struct qlcnic_esw_statistics port_stats; in qlcnic_get_ethtool_stats() local 1385 memset(&port_stats, 0, sizeof(struct qlcnic_esw_statistics)); in qlcnic_get_ethtool_stats() 1387 QLCNIC_QUERY_RX_COUNTER, &port_stats.rx); in qlcnic_get_ethtool_stats() 1391 data = qlcnic_fill_stats(data, &port_stats.rx, QLCNIC_ESW_STATS); in qlcnic_get_ethtool_stats() 1393 QLCNIC_QUERY_TX_COUNTER, &port_stats.tx); in qlcnic_get_ethtool_stats() 1397 qlcnic_fill_stats(data, &port_stats.tx, QLCNIC_ESW_STATS); in qlcnic_get_ethtool_stats()
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| A D | bnx2x_stats.c | 241 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats)); in bnx2x_stats_pmf_update() 242 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats)); in bnx2x_stats_pmf_update() 252 dmae->dst_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats) + in bnx2x_stats_pmf_update() 254 dmae->dst_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats) + in bnx2x_stats_pmf_update() 292 dmae->src_addr_lo = U64_LO(bnx2x_sp_mapping(bp, port_stats)); in bnx2x_port_stats_init() 293 dmae->src_addr_hi = U64_HI(bnx2x_sp_mapping(bp, port_stats)); in bnx2x_port_stats_init() 553 struct host_port_stats *pstats = bnx2x_sp(bp, port_stats); in bnx2x_bmac_stats_update() 659 struct host_port_stats *pstats = bnx2x_sp(bp, port_stats); in bnx2x_mstat_stats_update() 750 struct host_port_stats *pstats = bnx2x_sp(bp, port_stats); in bnx2x_emac_stats_update() 808 struct host_port_stats *pstats = bnx2x_sp(bp, port_stats); in bnx2x_hw_stats_update() [all …]
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_stats.c | 310 struct ionic_port_stats *port_stats; in ionic_sw_stats_get_values() local 321 port_stats = &lif->ionic->idev.port_info->stats; in ionic_sw_stats_get_values() 323 **buf = IONIC_READ_STAT_LE64(port_stats, in ionic_sw_stats_get_values()
|
| /linux/drivers/net/ethernet/ibm/ehea/ |
| A D | ehea.h | 318 struct port_stats { struct 343 struct port_stats p_stats; argument
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| A D | sge.c | 272 struct sge_port_stats __percpu *port_stats[MAX_NPORTS]; member 810 free_percpu(sge->port_stats[i]); in t1_sge_destroy() 993 struct sge_port_stats *st = per_cpu_ptr(sge->port_stats[port], cpu); in t1_sge_get_port_stats() 1385 st = this_cpu_ptr(sge->port_stats[p->iff]); in sge_rx() 1821 struct sge_port_stats *st = this_cpu_ptr(sge->port_stats[dev->if_port]); in t1_start_xmit() 2119 sge->port_stats[i] = alloc_percpu(struct sge_port_stats); in t1_sge_create() 2120 if (!sge->port_stats[i]) in t1_sge_create() 2159 free_percpu(sge->port_stats[i]); in t1_sge_create()
|
| /linux/drivers/net/team/ |
| A D | team_mode_loadbalance.c | 210 struct lb_stats *port_stats; in lb_update_tx_stats() local 214 port_stats = this_cpu_ptr(lb_port_priv->pcpu_stats); in lb_update_tx_stats() 217 port_stats->tx_bytes += tx_bytes; in lb_update_tx_stats()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ethtool.c | 620 u64 *port_stats = bp->port_stats.sw_stats; in bnxt_get_ethtool_stats() local 623 buf[j] = *(port_stats + bnxt_port_stats_arr[i].offset); in bnxt_get_ethtool_stats() 2053 rx = bp->port_stats.sw_stats; in bnxt_get_pause_stats() 2054 tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8; in bnxt_get_pause_stats() 3804 rx = bp->port_stats.sw_stats; in bnxt_get_eth_mac_stats() 3805 tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8; in bnxt_get_eth_mac_stats() 3828 rx = bp->port_stats.sw_stats; in bnxt_get_eth_ctrl_stats() 3857 rx = bp->port_stats.sw_stats; in bnxt_get_rmon_stats() 3858 tx = bp->port_stats.sw_stats + BNXT_TX_PORT_STATS_BYTE_OFFSET / 8; in bnxt_get_rmon_stats()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| A D | adapter.h | 212 unsigned long port_stats[SGE_PSTAT_MAX]; member
|
| A D | sge.c | 1332 qs->port_stats[SGE_PSTAT_TX_CSUM]++; in t3_eth_xmit() 1334 qs->port_stats[SGE_PSTAT_TSO]++; in t3_eth_xmit() 1336 qs->port_stats[SGE_PSTAT_VLANINS]++; in t3_eth_xmit() 2098 qs->port_stats[SGE_PSTAT_RX_CSUM_GOOD]++; in rx_eth() 2105 qs->port_stats[SGE_PSTAT_VLANEX]++; in rx_eth() 2180 qs->port_stats[SGE_PSTAT_RX_CSUM_GOOD]++; in lro_add_page() 2204 qs->port_stats[SGE_PSTAT_VLANEX]++; in lro_add_page()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| A D | cxgb4.h | 205 struct port_stats { struct 669 struct port_stats stats_base; 1933 void t4_get_port_stats(struct adapter *adap, int idx, struct port_stats *p); 1935 struct port_stats *stats, 1936 struct port_stats *offset);
|
| /linux/drivers/scsi/bfa/ |
| A D | bfa_defs_fcs.h | 274 struct bfa_lport_stats_s port_stats; /* base class (port) stats */ member
|
| /linux/drivers/char/ |
| A D | virtio_console.c | 168 struct port_stats { struct 204 struct port_stats stats; 1385 port->stats = (struct port_stats) { 0 }; in add_port()
|
| /linux/drivers/scsi/csiostor/ |
| A D | t4fw_api_stor.h | 420 } port_stats; member
|