Lines Matching refs:args

3353 static int should_skip_vma(unsigned long start, unsigned long end, struct mm_walk *args)  in should_skip_vma()  argument
3356 struct vm_area_struct *vma = args->vma; in should_skip_vma()
3357 struct lru_gen_mm_walk *walk = args->private; in should_skip_vma()
3399 static bool get_next_vma(unsigned long mask, unsigned long size, struct mm_walk *args, in get_next_vma() argument
3404 VMA_ITERATOR(vmi, args->mm, start); in get_next_vma()
3409 for_each_vma(vmi, args->vma) { in get_next_vma()
3410 if (end && end <= args->vma->vm_start) in get_next_vma()
3413 if (should_skip_vma(args->vma->vm_start, args->vma->vm_end, args)) in get_next_vma()
3416 *vm_start = max(start, args->vma->vm_start); in get_next_vma()
3417 *vm_end = min(end - 1, args->vma->vm_end - 1) + 1; in get_next_vma()
3522 struct mm_walk *args) in walk_pte_range() argument
3532 struct lru_gen_mm_walk *walk = args->private; in walk_pte_range()
3539 pte = pte_offset_map_rw_nolock(args->mm, pmd, start & PMD_MASK, &pmdval, &ptl); in walk_pte_range()
3563 pfn = get_pte_pfn(ptent, args->vma, addr, pgdat); in walk_pte_range()
3571 if (!ptep_clear_young_notify(args->vma, addr, pte + i)) in walk_pte_range()
3591 if (i < PTRS_PER_PTE && get_next_vma(PMD_MASK, PAGE_SIZE, args, &start, &end)) in walk_pte_range()
3601 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked() argument
3608 struct lru_gen_mm_walk *walk = args->private; in walk_pmd_range_locked()
3631 ptl = pmd_lockptr(args->mm, pmd); in walk_pmd_range_locked()
3649 !mm_has_notifiers(args->mm)) in walk_pmd_range_locked()
3689 struct mm_walk *args) in walk_pmd_range() argument
3698 struct lru_gen_mm_walk *walk = args->private; in walk_pmd_range()
3711 vma = args->vma; in walk_pmd_range()
3729 walk_pmd_range_locked(pud, addr, vma, args, bitmap, &first); in walk_pmd_range()
3734 !mm_has_notifiers(args->mm)) { in walk_pmd_range()
3738 walk_pmd_range_locked(pud, addr, vma, args, bitmap, &first); in walk_pmd_range()
3746 if (!walk_pte_range(&val, addr, next, args)) in walk_pmd_range()
3755 walk_pmd_range_locked(pud, -1, vma, args, bitmap, &first); in walk_pmd_range()
3757 if (i < PTRS_PER_PMD && get_next_vma(PUD_MASK, PMD_SIZE, args, &start, &end)) in walk_pmd_range()
3762 struct mm_walk *args) in walk_pud_range() argument
3768 struct lru_gen_mm_walk *walk = args->private; in walk_pud_range()
3782 walk_pmd_range(&val, addr, next, args); in walk_pud_range()
3790 if (i < PTRS_PER_PUD && get_next_vma(P4D_MASK, PUD_SIZE, args, &start, &end)) in walk_pud_range()
3795 if (!end || !args->vma) in walk_pud_range()
3798 walk->next_addr = max(end, args->vma->vm_start); in walk_pud_range()
7758 substring_t args[MAX_OPT_ARGS]; in user_proactive_reclaim() local
7776 switch (match_token(start, tokens, args)) { in user_proactive_reclaim()
7778 if (match_int(&args[0], &swappiness)) in user_proactive_reclaim()