Lines Matching refs:mm_slot

111 	struct mm_slot slot;
124 struct khugepaged_mm_slot *mm_slot; member
414 struct khugepaged_mm_slot *mm_slot; in __khugepaged_enter() local
415 struct mm_slot *slot; in __khugepaged_enter()
423 mm_slot = mm_slot_alloc(mm_slot_cache); in __khugepaged_enter()
424 if (!mm_slot) in __khugepaged_enter()
427 slot = &mm_slot->slot; in __khugepaged_enter()
456 struct khugepaged_mm_slot *mm_slot; in __khugepaged_exit() local
457 struct mm_slot *slot; in __khugepaged_exit()
462 mm_slot = mm_slot_entry(slot, struct khugepaged_mm_slot, slot); in __khugepaged_exit()
463 if (mm_slot && khugepaged_scan.mm_slot != mm_slot) { in __khugepaged_exit()
472 mm_slot_free(mm_slot_cache, mm_slot); in __khugepaged_exit()
474 } else if (mm_slot) { in __khugepaged_exit()
1404 static void collect_mm_slot(struct khugepaged_mm_slot *mm_slot) in collect_mm_slot() argument
1406 struct mm_slot *slot = &mm_slot->slot; in collect_mm_slot()
1423 mm_slot_free(mm_slot_cache, mm_slot); in collect_mm_slot()
2323 struct khugepaged_mm_slot *mm_slot; in khugepaged_scan_mm_slot() local
2324 struct mm_slot *slot; in khugepaged_scan_mm_slot()
2333 if (khugepaged_scan.mm_slot) { in khugepaged_scan_mm_slot()
2334 mm_slot = khugepaged_scan.mm_slot; in khugepaged_scan_mm_slot()
2335 slot = &mm_slot->slot; in khugepaged_scan_mm_slot()
2338 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
2339 mm_slot = mm_slot_entry(slot, struct khugepaged_mm_slot, slot); in khugepaged_scan_mm_slot()
2341 khugepaged_scan.mm_slot = mm_slot; in khugepaged_scan_mm_slot()
2439 VM_BUG_ON(khugepaged_scan.mm_slot != mm_slot); in khugepaged_scan_mm_slot()
2452 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
2453 khugepaged_scan.mm_slot = in khugepaged_scan_mm_slot()
2457 khugepaged_scan.mm_slot = NULL; in khugepaged_scan_mm_slot()
2461 collect_mm_slot(mm_slot); in khugepaged_scan_mm_slot()
2495 if (!khugepaged_scan.mm_slot) in khugepaged_do_scan()
2549 struct khugepaged_mm_slot *mm_slot; in khugepaged() local
2560 mm_slot = khugepaged_scan.mm_slot; in khugepaged()
2561 khugepaged_scan.mm_slot = NULL; in khugepaged()
2562 if (mm_slot) in khugepaged()
2563 collect_mm_slot(mm_slot); in khugepaged()