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);