Home
last modified time | relevance | path

Searched refs:ring_stats (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/intel/ice/
H A Dice_lib.c390 struct ice_ring_stats *ring_stats; in ice_vsi_alloc_ring_stats() local
394 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_obj(*ring_stats); 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() local
415 ring_stats = rx_ring_stats[i]; in ice_vsi_alloc_ring_stats()
[all …]
H A Dice_txrx.c382 ice_stats_inc(tx_ring->ring_stats, tx_restart_q); in ice_clean_tx_irq()
502 tx_ring->ring_stats->tx.prev_pkt = -1; in ice_setup_tx_ring()
853 ice_stats_inc(rx_ring->ring_stats, rx_page_failed); in ice_alloc_rx_bufs()
867 ice_stats_inc(rx_ring->ring_stats, rx_page_failed); in ice_alloc_rx_bufs()
1049 ice_stats_inc(rx_ring->ring_stats, rx_buf_failed); in ice_clean_rx_irq()
1078 if (rx_ring->ring_stats) in ice_clean_rx_irq()
1097 if (!tx_ring->ring_stats) in __ice_update_sample()
1109 if (!rx_ring->ring_stats) in __ice_update_sample()
1367 ice_stats_inc(tx_ring->ring_stats, tx_restart_q); in __ice_maybe_stop_tx()
2166 ice_stats_inc(tx_ring->ring_stats, tx_linearize); in ice_xmit_frame_ring()
[all …]
H A Dice_main.c143 struct ice_ring_stats *ring_stats; in ice_check_for_hang_subtask() local
150 ring_stats = tx_ring->ring_stats; in ice_check_for_hang_subtask()
151 if (!ring_stats) in ice_check_for_hang_subtask()
162 packets = ice_stats_read(ring_stats, pkts) & INT_MAX; in ice_check_for_hang_subtask()
163 if (ring_stats->tx.prev_pkt == packets) { in ice_check_for_hang_subtask()
173 ring_stats->tx.prev_pkt = in ice_check_for_hang_subtask()
2609 struct ice_ring_stats *ring_stats; in ice_xdp_alloc_setup_rings() local
2616 ring_stats = kzalloc_obj(*ring_stats); 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 …]
H A Dice_xsk.c499 ice_stats_inc(xdp_ring->ring_stats, tx_busy); in ice_xmit_xdp_tx_zc()
661 ice_stats_inc(rx_ring->ring_stats, rx_buf_failed); in ice_clean_rx_irq_zc()
H A Dice_base.c1412 memset(&vsi->xdp_rings[q_idx]->ring_stats->stats, 0, in ice_qp_reset_stats()
1413 sizeof(vsi->xdp_rings[q_idx]->ring_stats->stats)); in ice_qp_reset_stats()
H A Dice_ethtool.c1952 if (!tx_ring || !tx_ring->ring_stats) { in __ice_get_ethtool_stats()
1968 if (!rx_ring || !rx_ring->ring_stats) { in __ice_get_ethtool_stats()
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.c2540 struct ring_stats ring_stats; in hns3_fetch_stats() local
2545 ring_stats = ring->stats; in hns3_fetch_stats()
2549 stats->tx_bytes += ring_stats.tx_bytes; in hns3_fetch_stats()
2550 stats->tx_packets += ring_stats.tx_pkts; in hns3_fetch_stats()
2551 stats->tx_dropped += ring_stats.sw_err_cnt; in hns3_fetch_stats()
2552 stats->tx_dropped += ring_stats.tx_vlan_err; in hns3_fetch_stats()
2553 stats->tx_dropped += ring_stats.tx_l4_proto_err; in hns3_fetch_stats()
2554 stats->tx_dropped += ring_stats.tx_l2l3l4_err; in hns3_fetch_stats()
2555 stats->tx_dropped += ring_stats.tx_tso_err; in hns3_fetch_stats()
2556 stats->tx_dropped += ring_stats.over_max_recursion; in hns3_fetch_stats()
[all …]
H A Dhns3_enet.h412 struct ring_stats { struct
477 struct ring_stats stats;
H A Dhns3_ethtool.c17 offsetof(struct ring_stats, _member), \