Symbol: khugepaged_scan
mm/khugepaged.c
134
static struct khugepaged_scan khugepaged_scan = {
mm/khugepaged.c
135
.mm_head = LIST_HEAD_INIT(khugepaged_scan.mm_head),
mm/khugepaged.c
2856
if (khugepaged_scan.mm_slot) {
mm/khugepaged.c
2857
slot = khugepaged_scan.mm_slot;
mm/khugepaged.c
2859
slot = list_first_entry(&khugepaged_scan.mm_head,
mm/khugepaged.c
2861
khugepaged_scan.address = 0;
mm/khugepaged.c
2862
khugepaged_scan.mm_slot = slot;
mm/khugepaged.c
2879
vma_iter_init(&vmi, mm, khugepaged_scan.address);
mm/khugepaged.c
2894
if (khugepaged_scan.address > hend) {
mm/khugepaged.c
2898
if (khugepaged_scan.address < hstart)
mm/khugepaged.c
2899
khugepaged_scan.address = hstart;
mm/khugepaged.c
2900
VM_BUG_ON(khugepaged_scan.address & ~HPAGE_PMD_MASK);
mm/khugepaged.c
2902
while (khugepaged_scan.address < hend) {
mm/khugepaged.c
2909
VM_WARN_ON_ONCE(khugepaged_scan.address < hstart ||
mm/khugepaged.c
2910
khugepaged_scan.address + HPAGE_PMD_SIZE >
mm/khugepaged.c
2913
*result = collapse_single_pmd(khugepaged_scan.address,
mm/khugepaged.c
2916
khugepaged_scan.address += HPAGE_PMD_SIZE;
mm/khugepaged.c
2935
VM_BUG_ON(khugepaged_scan.mm_slot != slot);
mm/khugepaged.c
2946
if (!list_is_last(&slot->mm_node, &khugepaged_scan.mm_head)) {
mm/khugepaged.c
2947
khugepaged_scan.mm_slot = list_next_entry(slot, mm_node);
mm/khugepaged.c
2948
khugepaged_scan.address = 0;
mm/khugepaged.c
2950
khugepaged_scan.mm_slot = NULL;
mm/khugepaged.c
2958
khugepaged_scan.mm_slot == NULL);
mm/khugepaged.c
2963
return !list_empty(&khugepaged_scan.mm_head) && hugepage_enabled();
mm/khugepaged.c
2968
return !list_empty(&khugepaged_scan.mm_head) ||
mm/khugepaged.c
2989
if (!khugepaged_scan.mm_slot)
mm/khugepaged.c
3053
slot = khugepaged_scan.mm_slot;
mm/khugepaged.c
3054
khugepaged_scan.mm_slot = NULL;
mm/khugepaged.c
3128
if (!list_empty(&khugepaged_scan.mm_head))
mm/khugepaged.c
559
wakeup = list_empty(&khugepaged_scan.mm_head);
mm/khugepaged.c
560
list_add_tail(&slot->mm_node, &khugepaged_scan.mm_head);
mm/khugepaged.c
607
if (slot && khugepaged_scan.mm_slot != slot) {