Lines Matching refs:grow
1868 unsigned long size, unsigned long grow) in acct_stack_growth() argument
1874 if (!may_expand_vm(mm, vma->vm_flags, grow)) in acct_stack_growth()
1882 if (mlock_future_check(mm, vma->vm_flags, grow << PAGE_SHIFT)) in acct_stack_growth()
1895 if (security_vm_enough_memory_mm(mm, grow)) in acct_stack_growth()
1955 unsigned long size, grow; in expand_upwards() local
1958 grow = (address - vma->vm_end) >> PAGE_SHIFT; in expand_upwards()
1962 error = acct_stack_growth(vma, size, grow); in expand_upwards()
1975 mm->locked_vm += grow; in expand_upwards()
1976 vm_stat_account(mm, vma->vm_flags, grow); in expand_upwards()
2036 unsigned long size, grow; in expand_downwards() local
2039 grow = (vma->vm_start - address) >> PAGE_SHIFT; in expand_downwards()
2042 if (grow <= vma->vm_pgoff) { in expand_downwards()
2043 error = acct_stack_growth(vma, size, grow); in expand_downwards()
2056 mm->locked_vm += grow; in expand_downwards()
2057 vm_stat_account(mm, vma->vm_flags, grow); in expand_downwards()
2060 vma->vm_pgoff -= grow; in expand_downwards()