Lines Matching refs:stats
73 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
74 self->stats.rx.pg_flips++; in aq_get_rxpages()
75 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
82 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
83 self->stats.rx.pg_losts++; in aq_get_rxpages()
84 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
88 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
89 self->stats.rx.pg_reuses++; in aq_get_rxpages()
90 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
98 u64_stats_update_begin(&self->stats.rx.syncp); in aq_get_rxpages()
99 self->stats.rx.alloc_fails++; in aq_get_rxpages()
100 u64_stats_update_end(&self->stats.rx.syncp); in aq_get_rxpages()
228 u64_stats_init(&self->stats.rx.syncp); in aq_ring_init()
230 u64_stats_init(&self->stats.tx.syncp); in aq_ring_init()
258 u64_stats_update_begin(&ring->stats.tx.syncp); in aq_ring_queue_wake()
259 ring->stats.tx.queue_restarts++; in aq_ring_queue_wake()
260 u64_stats_update_end(&ring->stats.tx.syncp); in aq_ring_queue_wake()
302 u64_stats_update_begin(&self->stats.tx.syncp); in aq_ring_tx_clean()
303 ++self->stats.tx.packets; in aq_ring_tx_clean()
304 self->stats.tx.bytes += buff->skb->len; in aq_ring_tx_clean()
305 u64_stats_update_end(&self->stats.tx.syncp); in aq_ring_tx_clean()
325 u64_stats_update_begin(&self->stats.rx.syncp); in aq_rx_checksum()
326 ++self->stats.rx.errors; in aq_rx_checksum()
327 u64_stats_update_end(&self->stats.rx.syncp); in aq_rx_checksum()
408 u64_stats_update_begin(&self->stats.rx.syncp); in aq_ring_rx_clean()
409 ++self->stats.rx.errors; in aq_ring_rx_clean()
410 u64_stats_update_end(&self->stats.rx.syncp); in aq_ring_rx_clean()
416 u64_stats_update_begin(&self->stats.rx.syncp); in aq_ring_rx_clean()
417 ++self->stats.rx.errors; in aq_ring_rx_clean()
418 u64_stats_update_end(&self->stats.rx.syncp); in aq_ring_rx_clean()
429 u64_stats_update_begin(&self->stats.rx.syncp); in aq_ring_rx_clean()
430 self->stats.rx.skb_alloc_fails++; in aq_ring_rx_clean()
431 u64_stats_update_end(&self->stats.rx.syncp); in aq_ring_rx_clean()
502 u64_stats_update_begin(&self->stats.rx.syncp); in aq_ring_rx_clean()
503 ++self->stats.rx.packets; in aq_ring_rx_clean()
504 self->stats.rx.bytes += skb->len; in aq_ring_rx_clean()
505 u64_stats_update_end(&self->stats.rx.syncp); in aq_ring_rx_clean()
599 start = u64_stats_fetch_begin_irq(&self->stats.rx.syncp); in aq_ring_fill_stats_data()
600 data[count] = self->stats.rx.packets; in aq_ring_fill_stats_data()
601 data[++count] = self->stats.rx.jumbo_packets; in aq_ring_fill_stats_data()
602 data[++count] = self->stats.rx.lro_packets; in aq_ring_fill_stats_data()
603 data[++count] = self->stats.rx.errors; in aq_ring_fill_stats_data()
604 data[++count] = self->stats.rx.alloc_fails; in aq_ring_fill_stats_data()
605 data[++count] = self->stats.rx.skb_alloc_fails; in aq_ring_fill_stats_data()
606 data[++count] = self->stats.rx.polls; in aq_ring_fill_stats_data()
607 } while (u64_stats_fetch_retry_irq(&self->stats.rx.syncp, start)); in aq_ring_fill_stats_data()
612 start = u64_stats_fetch_begin_irq(&self->stats.tx.syncp); in aq_ring_fill_stats_data()
613 data[count] = self->stats.tx.packets; in aq_ring_fill_stats_data()
614 data[++count] = self->stats.tx.queue_restarts; in aq_ring_fill_stats_data()
615 } while (u64_stats_fetch_retry_irq(&self->stats.tx.syncp, start)); in aq_ring_fill_stats_data()