Searched refs:ring_stats (Results 1 – 5 of 5) sorted by relevance
390 struct ice_ring_stats *ring_stats; in ice_vsi_alloc_ring_stats() local394 ring_stats = tx_ring_stats[i]; in ice_vsi_alloc_ring_stats()396 if (!ring_stats) { in ice_vsi_alloc_ring_stats()397 ring_stats = kzalloc(sizeof(*ring_stats), GFP_KERNEL); in ice_vsi_alloc_ring_stats()398 if (!ring_stats) in ice_vsi_alloc_ring_stats()401 u64_stats_init(&ring_stats->syncp); in ice_vsi_alloc_ring_stats()403 WRITE_ONCE(tx_ring_stats[i], ring_stats); in ice_vsi_alloc_ring_stats()406 ring->ring_stats = ring_stats; in ice_vsi_alloc_ring_stats()411 struct ice_ring_stats *ring_stats; in ice_vsi_alloc_ring_stats() local415 ring_stats = rx_ring_stats[i]; in ice_vsi_alloc_ring_stats()[all …]
143 struct ice_ring_stats *ring_stats; in ice_check_for_hang_subtask() local150 ring_stats = tx_ring->ring_stats; in ice_check_for_hang_subtask()151 if (!ring_stats) in ice_check_for_hang_subtask()162 packets = ring_stats->stats.pkts & INT_MAX; in ice_check_for_hang_subtask()163 if (ring_stats->tx_stats.prev_pkt == packets) { in ice_check_for_hang_subtask()173 ring_stats->tx_stats.prev_pkt = in ice_check_for_hang_subtask()2609 struct ice_ring_stats *ring_stats; in ice_xdp_alloc_setup_rings() local2616 ring_stats = kzalloc(sizeof(*ring_stats), GFP_KERNEL); in ice_xdp_alloc_setup_rings()2617 if (!ring_stats) { in ice_xdp_alloc_setup_rings()2622 xdp_ring->ring_stats = ring_stats; in ice_xdp_alloc_setup_rings()[all …]
1946 if (tx_ring && tx_ring->ring_stats) { in __ice_get_ethtool_stats()1947 data[i++] = tx_ring->ring_stats->stats.pkts; in __ice_get_ethtool_stats()1948 data[i++] = tx_ring->ring_stats->stats.bytes; in __ice_get_ethtool_stats()1957 if (rx_ring && rx_ring->ring_stats) { in __ice_get_ethtool_stats()1958 data[i++] = rx_ring->ring_stats->stats.pkts; in __ice_get_ethtool_stats()1959 data[i++] = rx_ring->ring_stats->stats.bytes; in __ice_get_ethtool_stats()
2532 struct ring_stats ring_stats; in hns3_fetch_stats() local2537 ring_stats = ring->stats; in hns3_fetch_stats()2541 stats->tx_bytes += ring_stats.tx_bytes; in hns3_fetch_stats()2542 stats->tx_packets += ring_stats.tx_pkts; in hns3_fetch_stats()2543 stats->tx_dropped += ring_stats.sw_err_cnt; in hns3_fetch_stats()2544 stats->tx_dropped += ring_stats.tx_vlan_err; in hns3_fetch_stats()2545 stats->tx_dropped += ring_stats.tx_l4_proto_err; in hns3_fetch_stats()2546 stats->tx_dropped += ring_stats.tx_l2l3l4_err; in hns3_fetch_stats()2547 stats->tx_dropped += ring_stats.tx_tso_err; in hns3_fetch_stats()2548 stats->tx_dropped += ring_stats.over_max_recursion; in hns3_fetch_stats()[all …]
412 struct ring_stats { struct477 struct ring_stats stats;