Lines Matching refs:mm_node
241 .slot.mm_node = LIST_HEAD_INIT(ksm_mm_head.slot.mm_node),
1201 slot = list_entry(ksm_mm_head.slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
1202 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
1233 slot = list_entry(mm_slot->slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
1234 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
1238 list_del(&mm_slot->slot.mm_node); in unmerge_and_remove_all_rmap_items()
2584 if (list_empty(&ksm_mm_head.slot.mm_node)) in scan_get_next_rmap_item()
2628 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
2629 struct mm_slot, mm_node); in scan_get_next_rmap_item()
2724 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
2725 struct mm_slot, mm_node); in scan_get_next_rmap_item()
2738 list_del(&mm_slot->slot.mm_node); in scan_get_next_rmap_item()
2798 return (ksm_run & KSM_RUN_MERGE) && !list_empty(&ksm_mm_head.slot.mm_node); in ksmd_should_run()
3028 needs_wakeup = list_empty(&ksm_mm_head.slot.mm_node); in __ksm_enter()
3043 list_add_tail(&slot->mm_node, &ksm_mm_head.slot.mm_node); in __ksm_enter()
3045 list_add_tail(&slot->mm_node, &ksm_scan.mm_slot->slot.mm_node); in __ksm_enter()
3082 list_del(&slot->mm_node); in __ksm_exit()
3085 list_move(&slot->mm_node, in __ksm_exit()
3086 &ksm_scan.mm_slot->slot.mm_node); in __ksm_exit()