Lines Matching refs:recycle_stats
47 struct page_pool_recycle_stats __percpu *s = pool->recycle_stats; \
53 struct page_pool_recycle_stats __percpu *s = pool->recycle_stats; \
100 per_cpu_ptr(pool->recycle_stats, cpu); in page_pool_get_stats()
102 stats->recycle_stats.cached += pcpu->cached; in page_pool_get_stats()
103 stats->recycle_stats.cache_full += pcpu->cache_full; in page_pool_get_stats()
104 stats->recycle_stats.ring += pcpu->ring; in page_pool_get_stats()
105 stats->recycle_stats.ring_full += pcpu->ring_full; in page_pool_get_stats()
106 stats->recycle_stats.released_refcnt += pcpu->released_refcnt; in page_pool_get_stats()
142 *data++ = pool_stats->recycle_stats.cached; in page_pool_ethtool_stats_get()
143 *data++ = pool_stats->recycle_stats.cache_full; in page_pool_ethtool_stats_get()
144 *data++ = pool_stats->recycle_stats.ring; in page_pool_ethtool_stats_get()
145 *data++ = pool_stats->recycle_stats.ring_full; in page_pool_ethtool_stats_get()
146 *data++ = pool_stats->recycle_stats.released_refcnt; in page_pool_ethtool_stats_get()
250 pool->recycle_stats = alloc_percpu(struct page_pool_recycle_stats); in page_pool_init()
251 if (!pool->recycle_stats) in page_pool_init()
258 pool->recycle_stats = &pp_system_recycle_stats; in page_pool_init()
266 free_percpu(pool->recycle_stats); in page_pool_init()
310 free_percpu(pool->recycle_stats); in page_pool_init()
324 free_percpu(pool->recycle_stats); in page_pool_uninit()