Searched refs:ring_stats (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_lib.c | 390 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 D | ice_txrx.c | 382 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 D | ice_main.c | 143 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 D | ice_xsk.c | 499 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 D | ice_base.c | 1412 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 D | ice_ethtool.c | 1952 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 D | hns3_enet.c | 2540 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 D | hns3_enet.h | 412 struct ring_stats { struct 477 struct ring_stats stats;
|
| H A D | hns3_ethtool.c | 17 offsetof(struct ring_stats, _member), \
|