Lines Matching refs:alloc

399 			pool->alloc.cache[pool->alloc.count++] = netmem;  in page_pool_refill_alloc_cache()
411 } while (pool->alloc.count < PP_ALLOC_CACHE_REFILL); in page_pool_refill_alloc_cache()
414 if (likely(pool->alloc.count > 0)) { in page_pool_refill_alloc_cache()
415 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_refill_alloc_cache()
428 if (likely(pool->alloc.count)) { in __page_pool_get_cached()
430 netmem = pool->alloc.cache[--pool->alloc.count]; in __page_pool_get_cached()
532 if (unlikely(pool->alloc.count > 0)) in __page_pool_alloc_pages_slow()
533 return pool->alloc.cache[--pool->alloc.count]; in __page_pool_alloc_pages_slow()
536 memset(&pool->alloc.cache, 0, sizeof(void *) * bulk); in __page_pool_alloc_pages_slow()
540 (struct page **)pool->alloc.cache); in __page_pool_alloc_pages_slow()
548 netmem = pool->alloc.cache[i]; in __page_pool_alloc_pages_slow()
555 pool->alloc.cache[pool->alloc.count++] = netmem; in __page_pool_alloc_pages_slow()
563 if (likely(pool->alloc.count > 0)) { in __page_pool_alloc_pages_slow()
564 netmem = pool->alloc.cache[--pool->alloc.count]; in __page_pool_alloc_pages_slow()
725 if (unlikely(pool->alloc.count == PP_ALLOC_CACHE_SIZE)) { in page_pool_recycle_in_cache()
731 pool->alloc.cache[pool->alloc.count++] = netmem; in page_pool_recycle_in_cache()
1032 while (pool->alloc.count) { in page_pool_empty_alloc_cache_once()
1033 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_empty_alloc_cache_once()
1147 while (pool->alloc.count) { in page_pool_update_nid()
1148 netmem = pool->alloc.cache[--pool->alloc.count]; in page_pool_update_nid()