Lines Matching refs:count
405 pool->alloc.cache[pool->alloc.count++] = netmem; in page_pool_refill_alloc_cache()
417 } while (pool->alloc.count < PP_ALLOC_CACHE_REFILL); in page_pool_refill_alloc_cache()
420 if (likely(pool->alloc.count > 0)) { in page_pool_refill_alloc_cache()
421 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_refill_alloc_cache()
434 if (likely(pool->alloc.count)) { in __page_pool_get_cached()
436 netmem = pool->alloc.cache[--pool->alloc.count]; in __page_pool_get_cached()
561 if (unlikely(pool->alloc.count > 0)) in __page_pool_alloc_netmems_slow()
562 return pool->alloc.cache[--pool->alloc.count]; in __page_pool_alloc_netmems_slow()
583 pool->alloc.cache[pool->alloc.count++] = netmem; in __page_pool_alloc_netmems_slow()
591 if (likely(pool->alloc.count > 0)) { in __page_pool_alloc_netmems_slow()
592 netmem = pool->alloc.cache[--pool->alloc.count]; in __page_pool_alloc_netmems_slow()
717 int count; in page_pool_return_netmem() local
729 count = atomic_inc_return_relaxed(&pool->pages_state_release_cnt); in page_pool_return_netmem()
730 trace_page_pool_state_release(pool, netmem, count); in page_pool_return_netmem()
764 if (unlikely(pool->alloc.count == PP_ALLOC_CACHE_SIZE)) { in page_pool_recycle_in_cache()
770 pool->alloc.cache[pool->alloc.count++] = netmem; in page_pool_recycle_in_cache()
932 void page_pool_put_netmem_bulk(netmem_ref *data, u32 count) in page_pool_put_netmem_bulk() argument
936 for (u32 i = 0; i < count; i++) { in page_pool_put_netmem_bulk()
943 count = bulk_len; in page_pool_put_netmem_bulk()
944 while (count) { in page_pool_put_netmem_bulk()
952 for (u32 i = 0; i < count; i++) { in page_pool_put_netmem_bulk()
979 count = foreign; in page_pool_put_netmem_bulk()
1110 while (pool->alloc.count) { in page_pool_empty_alloc_cache_once()
1111 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_empty_alloc_cache_once()
1283 while (pool->alloc.count) { in page_pool_update_nid()
1284 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_update_nid()