Home
last modified time | relevance | path

Searched refs:mm_slot (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/mm/
H A Dmm_slot.h15 struct mm_slot { struct
38 struct mm_slot *tmp_slot, *mm_slot = NULL; \ argument
42 mm_slot = tmp_slot; \
46 mm_slot; \
H A Dksm.c127 struct mm_slot slot;
1168 struct mm_slot *slot; in unmerge_and_remove_all_rmap_items()
1179 for (mm_slot = ksm_scan.mm_slot; mm_slot != &ksm_mm_head; in unmerge_and_remove_all_rmap_items()
1180 mm_slot = ksm_scan.mm_slot) { in unmerge_and_remove_all_rmap_items()
2461 struct mm_slot *slot; in scan_get_next_rmap_item()
2470 mm_slot = ksm_scan.mm_slot; in scan_get_next_rmap_item()
2514 ksm_scan.mm_slot = mm_slot; in scan_get_next_rmap_item()
2636 mm_slot = ksm_scan.mm_slot; in scan_get_next_rmap_item()
2872 struct mm_slot *slot; in __ksm_enter()
2876 if (!mm_slot) in __ksm_enter()
[all …]
H A Dkhugepaged.c112 struct mm_slot slot;
443 struct mm_slot *slot; in __khugepaged_enter()
452 if (!mm_slot) in __khugepaged_enter()
486 struct mm_slot *slot; in __khugepaged_exit()
492 if (mm_slot && khugepaged_scan.mm_slot != mm_slot) { in __khugepaged_exit()
1445 struct mm_slot *slot = &mm_slot->slot; in collect_mm_slot()
2383 mm_slot = khugepaged_scan.mm_slot; in khugepaged_scan_mm_slot()
2390 khugepaged_scan.mm_slot = mm_slot; in khugepaged_scan_mm_slot()
2489 VM_BUG_ON(khugepaged_scan.mm_slot != mm_slot); in khugepaged_scan_mm_slot()
2609 mm_slot = khugepaged_scan.mm_slot; in khugepaged()
[all …]
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dksm.rst70 涉及的函数(mm_slot ksm_scan stable_node rmap_item)。
/linux-6.15/Documentation/mm/
H A Dksm.rst81 :functions: mm_slot ksm_scan stable_node rmap_item