Home
last modified time | relevance | path

Searched refs:ksm_run (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/mm/
H A Dksm.c295 static unsigned long ksm_run = KSM_RUN_STOP; variable
2410 return (ksm_run & KSM_RUN_MERGE) && !list_empty(&ksm_mm_head.mm_list); in ksmd_should_run()
2506 /* Check ksm_run too? Would need tighter locking */ in __ksm_enter()
2521 if (ksm_run & KSM_RUN_UNMERGE) in __ksm_enter()
2582 !(ksm_run & KSM_RUN_UNMERGE)) in ksm_might_need_to_copy()
2701 while (ksm_run & KSM_RUN_OFFLINE) { in wait_while_offlining()
2703 wait_on_bit(&ksm_run, ilog2(KSM_RUN_OFFLINE), in wait_while_offlining()
2795 ksm_run |= KSM_RUN_OFFLINE; in ksm_memory_callback()
2812 ksm_run &= ~KSM_RUN_OFFLINE; in ksm_memory_callback()
2816 wake_up_bit(&ksm_run, ilog in ksm_memory_callback()
[all...]
/kernel/linux/linux-6.6/mm/
H A Dksm.c300 static unsigned long ksm_run = KSM_RUN_STOP; variable
2505 return (ksm_run & KSM_RUN_MERGE) && !list_empty(&ksm_mm_head.slot.mm_node); in ksmd_should_run()
2719 /* Check ksm_run too? Would need tighter locking */ in __ksm_enter()
2734 if (ksm_run & KSM_RUN_UNMERGE) in __ksm_enter()
2802 !(ksm_run & KSM_RUN_UNMERGE)) in ksm_might_need_to_copy()
2981 while (ksm_run & KSM_RUN_OFFLINE) { in wait_while_offlining()
2983 wait_on_bit(&ksm_run, ilog2(KSM_RUN_OFFLINE), in wait_while_offlining()
3075 ksm_run |= KSM_RUN_OFFLINE; in ksm_memory_callback()
3092 ksm_run &= ~KSM_RUN_OFFLINE; in ksm_memory_callback()
3096 wake_up_bit(&ksm_run, ilog in ksm_memory_callback()
[all...]

Completed in 8 milliseconds