Home
last modified time | relevance | path

Searched refs:free (Results 1 – 18 of 18) sorted by relevance

/mm/
Dmempool.c61 if (pool->free == mempool_free_slab || pool->free == mempool_kfree) { in check_element()
63 } else if (pool->free == mempool_free_pages) { in check_element()
155 pool->free(element, pool->pool_data); in mempool_exit()
188 pool->free = free_fn; in mempool_init_node()
313 pool->free(element, pool->pool_data); in mempool_resize()
350 pool->free(element, pool->pool_data); /* Raced */ in mempool_resize()
502 pool->free(element, pool->pool_data); in mempool_free()
Dvmalloc.c1835 struct list_head free; member
1841 unsigned long free, dirty; member
1918 vb->free = VMAP_BBMAP_BITS - (1UL << order); in new_vmap_block()
1934 list_add_tail_rcu(&vb->free_list, &vbq->free); in new_vmap_block()
1960 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in purge_fragmented_blocks()
1962 if (!(vb->free + vb->dirty == VMAP_BBMAP_BITS && vb->dirty != VMAP_BBMAP_BITS)) in purge_fragmented_blocks()
1966 if (vb->free + vb->dirty == VMAP_BBMAP_BITS && vb->dirty != VMAP_BBMAP_BITS) { in purge_fragmented_blocks()
1967 vb->free = 0; /* prevent further allocs after releasing lock */ in purge_fragmented_blocks()
2016 list_for_each_entry_rcu(vb, &vbq->free, free_list) { in vb_alloc()
2020 if (vb->free < (1UL << order)) { in vb_alloc()
[all …]
DKconfig.debug23 often happen for same reasons as memory corruption (e.g. double free,
24 use-after-free). The error reports for these checks can be augmented
32 incorrect warnings of memory corruption after a resume because free
Dsparse-vmemmap.c454 if (altmap->free > allocated) in vmem_altmap_nr_free()
455 return altmap->free - allocated; in vmem_altmap_nr_free()
Dzpool.c297 zpool->driver->free(zpool->pool, handle); in zpool_free()
Dzbud.c609 .free = zbud_zpool_free,
Dkhugepaged.c532 int free = 0; in __khugepaged_exit() local
539 free = 1; in __khugepaged_exit()
543 if (free) { in __khugepaged_exit()
Dmemremap.c421 return altmap->reserve + altmap->free; in vmem_altmap_offset()
Dzswap.c99 .free = param_free_charp,
110 .free = param_free_charp,
Dslub.c4616 int free = page->objects - page->inuse; in __kmem_cache_do_shrink() local
4622 BUG_ON(free <= 0); in __kmem_cache_do_shrink()
4624 if (free == page->objects) { in __kmem_cache_do_shrink()
4627 } else if (free <= SHRINK_PROMOTE_MAX) in __kmem_cache_do_shrink()
4628 list_move(&page->slab_list, promote + free - 1); in __kmem_cache_do_shrink()
Dhugetlb.c2273 goto free; in gather_surplus_pages()
2294 free: in gather_surplus_pages()
2968 goto free; in hugetlb_hstate_alloc_pages()
2986 free: in hugetlb_hstate_alloc_pages()
DKconfig231 # support for free page reporting
237 free pages from the buddy allocator for the purpose of reporting
Dswapfile.c1869 unsigned int count_swap_pages(int type, int free) in count_swap_pages() argument
1880 if (free) in count_swap_pages()
Dmemory_hotplug.c1406 mhp_altmap.free = PHYS_PFN(size); in add_memory_resource()
Dz3fold.c1783 .free = z3fold_zpool_free,
Dzsmalloc.c448 .free = zs_zpool_free,
Dvmscan.c2666 unsigned long free, anon; in prepare_scan_count() local
2669 free = sum_zone_node_page_state(pgdat->node_id, NR_FREE_PAGES); in prepare_scan_count()
2690 file + free <= total_high_wmark && in prepare_scan_count()
Dshmem.c3779 .free = shmem_free_fc,