Home
last modified time | relevance | path

Searched refs:mm_slot_cache (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/mm/
Dksm.c239 static struct kmem_cache *mm_slot_cache; variable
312 mm_slot_cache = KSM_KMEM_CACHE(ksm_mm_slot, 0); in ksm_slab_init()
313 if (!mm_slot_cache) in ksm_slab_init()
328 kmem_cache_destroy(mm_slot_cache); in ksm_slab_free()
331 mm_slot_cache = NULL; in ksm_slab_free()
986 mm_slot_free(mm_slot_cache, mm_slot); in unmerge_and_remove_all_rmap_items()
2363 mm_slot_free(mm_slot_cache, mm_slot); in scan_get_next_rmap_item()
2502 mm_slot = mm_slot_alloc(mm_slot_cache); in __ksm_enter()
2569 mm_slot_free(mm_slot_cache, mm_slot); in __ksm_exit()
Dkhugepaged.c90 static struct kmem_cache *mm_slot_cache __read_mostly;
391 mm_slot_cache = kmem_cache_create("khugepaged_mm_slot", in khugepaged_init()
395 if (!mm_slot_cache) in khugepaged_init()
408 kmem_cache_destroy(mm_slot_cache); in khugepaged_destroy()
422 mm_slot = mm_slot_alloc(mm_slot_cache); in __khugepaged_enter()
431 mm_slot_free(mm_slot_cache, mm_slot); in __khugepaged_enter()
478 mm_slot_free(mm_slot_cache, mm_slot); in __khugepaged_exit()
1312 mm_slot_free(mm_slot_cache, mm_slot); in collect_mm_slot()