Searched refs:mm_slot_cache (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/mm/ |
H A D | ksm.c | 244 static struct kmem_cache *mm_slot_cache; variable 317 mm_slot_cache = KSM_KMEM_CACHE(mm_slot, 0); in ksm_slab_init() 318 if (!mm_slot_cache) in ksm_slab_init() 333 kmem_cache_destroy(mm_slot_cache); in ksm_slab_free() 336 mm_slot_cache = NULL; in ksm_slab_free() 415 if (!mm_slot_cache) /* initialization failed */ in alloc_mm_slot() 417 return kmem_cache_zalloc(mm_slot_cache, GFP_KERNEL); in alloc_mm_slot() 422 kmem_cache_free(mm_slot_cache, mm_slot); in free_mm_slot()
|
H A D | khugepaged.c | 84 static struct kmem_cache *mm_slot_cache __read_mostly; 386 mm_slot_cache = kmem_cache_create("khugepaged_mm_slot", in khugepaged_init() 389 if (!mm_slot_cache) in khugepaged_init() 402 kmem_cache_destroy(mm_slot_cache); in khugepaged_destroy() 407 if (!mm_slot_cache) /* initialization failed */ in alloc_mm_slot() 409 return kmem_cache_zalloc(mm_slot_cache, GFP_KERNEL); in alloc_mm_slot() 414 kmem_cache_free(mm_slot_cache, mm_slot); in free_mm_slot()
|
/kernel/linux/linux-6.6/mm/ |
H A D | khugepaged.c | 94 static struct kmem_cache *mm_slot_cache __read_mostly; 387 mm_slot_cache = kmem_cache_create("khugepaged_mm_slot", in khugepaged_init() 391 if (!mm_slot_cache) in khugepaged_init() 404 kmem_cache_destroy(mm_slot_cache); in khugepaged_destroy() 423 mm_slot = mm_slot_alloc(mm_slot_cache); in __khugepaged_enter() 472 mm_slot_free(mm_slot_cache, mm_slot); in __khugepaged_exit() 1430 mm_slot_free(mm_slot_cache, mm_slot); in collect_mm_slot()
|
H A D | ksm.c | 243 static struct kmem_cache *mm_slot_cache; variable 322 mm_slot_cache = KSM_KMEM_CACHE(ksm_mm_slot, 0); in ksm_slab_init() 323 if (!mm_slot_cache) in ksm_slab_init() 338 kmem_cache_destroy(mm_slot_cache); in ksm_slab_free() 341 mm_slot_cache = NULL; in ksm_slab_free() 1064 mm_slot_free(mm_slot_cache, mm_slot); in unmerge_and_remove_all_rmap_items() 2454 mm_slot_free(mm_slot_cache, mm_slot); in scan_get_next_rmap_item() 2713 mm_slot = mm_slot_alloc(mm_slot_cache); in __ksm_enter() 2781 mm_slot_free(mm_slot_cache, mm_slot); in __ksm_exit()
|
Completed in 17 milliseconds