ksm_mm_head 234 mm/ksm.c static struct mm_slot ksm_mm_head = { ksm_mm_head 235 mm/ksm.c .mm_list = LIST_HEAD_INIT(ksm_mm_head.mm_list), ksm_mm_head 238 mm/ksm.c .mm_slot = &ksm_mm_head, ksm_mm_head 972 mm/ksm.c ksm_scan.mm_slot = list_entry(ksm_mm_head.mm_list.next, ksm_mm_head 977 mm/ksm.c mm_slot != &ksm_mm_head; mm_slot = ksm_scan.mm_slot) { ksm_mm_head 1017 mm/ksm.c ksm_scan.mm_slot = &ksm_mm_head; ksm_mm_head 2232 mm/ksm.c if (list_empty(&ksm_mm_head.mm_list)) ksm_mm_head 2236 mm/ksm.c if (slot == &ksm_mm_head) { ksm_mm_head 2280 mm/ksm.c if (slot == &ksm_mm_head) ksm_mm_head 2376 mm/ksm.c if (slot != &ksm_mm_head) ksm_mm_head 2404 mm/ksm.c return (ksm_run & KSM_RUN_MERGE) && !list_empty(&ksm_mm_head.mm_list); ksm_mm_head 2500 mm/ksm.c needs_wakeup = list_empty(&ksm_mm_head.mm_list); ksm_mm_head 2515 mm/ksm.c list_add_tail(&mm_slot->mm_list, &ksm_mm_head.mm_list);