Searched refs:pages_to_free (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/mm/ |
D | quicklist.c | 54 long pages_to_free; in min_pages_to_free() local 56 pages_to_free = q->nr_pages - max_pages(min_pages); in min_pages_to_free() 58 return min(pages_to_free, max_free); in min_pages_to_free() 67 long pages_to_free; in quicklist_trim() local 72 pages_to_free = min_pages_to_free(q, min_pages, max_free); in quicklist_trim() 74 while (pages_to_free > 0) { in quicklist_trim() 84 pages_to_free--; in quicklist_trim()
|
D | swap.c | 718 LIST_HEAD(pages_to_free); in release_pages() 786 list_add(&page->lru, &pages_to_free); in release_pages() 791 mem_cgroup_uncharge_list(&pages_to_free); in release_pages() 792 free_unref_page_list(&pages_to_free); in release_pages()
|
D | vmscan.c | 1829 LIST_HEAD(pages_to_free); in putback_inactive_pages() 1869 list_add(&page->lru, &pages_to_free); in putback_inactive_pages() 1876 list_splice(&pages_to_free, page_list); in putback_inactive_pages() 2029 struct list_head *pages_to_free, in move_active_pages_to_lru() argument 2059 list_add(&page->lru, pages_to_free); in move_active_pages_to_lru()
|
D | zsmalloc.c | 2311 unsigned long pages_to_free = 0; in zs_shrinker_count() local 2322 pages_to_free += zs_can_compact(class); in zs_shrinker_count() 2325 return pages_to_free; in zs_shrinker_count()
|
/Linux-v4.19/drivers/gpu/drm/ttm/ |
D | ttm_page_alloc.c | 289 struct page **pages_to_free; in ttm_page_pool_free() local 297 pages_to_free = static_buf; in ttm_page_pool_free() 299 pages_to_free = kmalloc_array(npages_to_free, in ttm_page_pool_free() 302 if (!pages_to_free) { in ttm_page_pool_free() 314 pages_to_free[freed_pages++] = p; in ttm_page_pool_free() 327 ttm_pages_put(pages_to_free, freed_pages, pool->order); in ttm_page_pool_free() 362 ttm_pages_put(pages_to_free, freed_pages, pool->order); in ttm_page_pool_free() 364 if (pages_to_free != static_buf) in ttm_page_pool_free() 365 kfree(pages_to_free); in ttm_page_pool_free()
|
D | ttm_page_alloc_dma.c | 406 struct page **pages_to_free; in ttm_dma_page_pool_free() local 421 pages_to_free = static_buf; in ttm_dma_page_pool_free() 423 pages_to_free = kmalloc_array(npages_to_free, in ttm_dma_page_pool_free() 427 if (!pages_to_free) { in ttm_dma_page_pool_free() 445 pages_to_free[freed_pages++] = dma_p->p; in ttm_dma_page_pool_free() 456 ttm_dma_pages_put(pool, &d_pages, pages_to_free, in ttm_dma_page_pool_free() 493 ttm_dma_pages_put(pool, &d_pages, pages_to_free, freed_pages); in ttm_dma_page_pool_free() 495 if (pages_to_free != static_buf) in ttm_dma_page_pool_free() 496 kfree(pages_to_free); in ttm_dma_page_pool_free()
|
/Linux-v4.19/drivers/virtio/ |
D | virtio_balloon.c | 518 unsigned long pages_to_free, pages_freed = 0; in virtio_balloon_shrinker_scan() local 522 pages_to_free = sc->nr_to_scan * VIRTIO_BALLOON_PAGES_PER_PAGE; in virtio_balloon_shrinker_scan() 529 while (vb->num_pages && pages_to_free) { in virtio_balloon_shrinker_scan() 530 pages_to_free -= pages_freed; in virtio_balloon_shrinker_scan() 531 pages_freed += leak_balloon(vb, pages_to_free); in virtio_balloon_shrinker_scan()
|