• Home
  • Raw
  • Download

Lines Matching refs:flags

59 #define arch_mmap_check(addr, len, flags)	(0)  argument
185 static int do_brk_flags(unsigned long addr, unsigned long request, unsigned long flags,
1348 unsigned long flags, in mlock_future_check() argument
1354 if (flags & VM_LOCKED) { in mlock_future_check()
1402 unsigned long flags, vm_flags_t vm_flags, in do_mmap() argument
1425 if (flags & MAP_FIXED_NOREPLACE) in do_mmap()
1426 flags |= MAP_FIXED; in do_mmap()
1428 if (!(flags & MAP_FIXED)) in do_mmap()
1447 addr = get_unmapped_area(file, addr, len, pgoff, flags); in do_mmap()
1451 if (flags & MAP_FIXED_NOREPLACE) { in do_mmap()
1468 vm_flags |= calc_vm_prot_bits(prot, pkey) | calc_vm_flag_bits(flags) | in do_mmap()
1471 if (flags & MAP_LOCKED) in do_mmap()
1487 switch (flags & MAP_TYPE) { in do_mmap()
1496 flags &= LEGACY_MAP_MASK; in do_mmap()
1499 if (flags & ~flags_mask) in do_mmap()
1545 switch (flags & MAP_TYPE) { in do_mmap()
1570 if (flags & MAP_NORESERVE) { in do_mmap()
1583 (flags & (MAP_POPULATE | MAP_NONBLOCK)) == MAP_POPULATE)) in do_mmap()
1589 unsigned long prot, unsigned long flags, in ksys_mmap_pgoff() argument
1597 if (!(flags & MAP_ANONYMOUS)) { in ksys_mmap_pgoff()
1598 audit_mmap_fd(fd, flags); in ksys_mmap_pgoff()
1605 if (unlikely(flags & MAP_HUGETLB && !is_file_hugepages(file))) in ksys_mmap_pgoff()
1607 } else if (flags & MAP_HUGETLB) { in ksys_mmap_pgoff()
1611 hs = hstate_sizelog((flags >> MAP_HUGE_SHIFT) & MAP_HUGE_MASK); in ksys_mmap_pgoff()
1625 (flags >> MAP_HUGE_SHIFT) & MAP_HUGE_MASK); in ksys_mmap_pgoff()
1630 flags &= ~(MAP_EXECUTABLE | MAP_DENYWRITE); in ksys_mmap_pgoff()
1632 retval = vm_mmap_pgoff(file, addr, len, prot, flags, pgoff); in ksys_mmap_pgoff()
1640 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
1643 return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in SYSCALL_DEFINE6()
1651 unsigned long flags; member
1665 return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, in SYSCALL_DEFINE1()
2115 unsigned long len, unsigned long pgoff, unsigned long flags) in arch_get_unmapped_area() argument
2125 if (flags & MAP_FIXED) in arch_get_unmapped_area()
2137 info.flags = 0; in arch_get_unmapped_area()
2154 unsigned long flags) in arch_get_unmapped_area_topdown() argument
2165 if (flags & MAP_FIXED) in arch_get_unmapped_area_topdown()
2178 info.flags = VM_UNMAPPED_AREA_TOPDOWN; in arch_get_unmapped_area_topdown()
2193 info.flags = 0; in arch_get_unmapped_area_topdown()
2205 unsigned long pgoff, unsigned long flags) in get_unmapped_area() argument
2210 unsigned long error = arch_mmap_check(addr, len, flags); in get_unmapped_area()
2222 } else if (flags & MAP_SHARED) { in get_unmapped_area()
2232 addr = get_area(file, addr, len, pgoff, flags); in get_unmapped_area()
2905 unsigned long, prot, unsigned long, pgoff, unsigned long, flags) in SYSCALL_DEFINE5() argument
2966 flags &= MAP_NONBLOCK; in SYSCALL_DEFINE5()
2967 flags |= MAP_SHARED | MAP_FIXED | MAP_POPULATE; in SYSCALL_DEFINE5()
2970 flags |= MAP_LOCKED; in SYSCALL_DEFINE5()
2989 prot, flags, pgoff, &populate, NULL); in SYSCALL_DEFINE5()
3005 static int do_brk_flags(unsigned long addr, unsigned long len, unsigned long flags, struct list_hea… in do_brk_flags() argument
3014 if ((flags & (~VM_EXEC)) != 0) in do_brk_flags()
3016 flags |= VM_DATA_DEFAULT_FLAGS | VM_ACCOUNT | mm->def_flags; in do_brk_flags()
3036 if (!may_expand_vm(mm, flags, len >> PAGE_SHIFT)) in do_brk_flags()
3046 vma = vma_merge(mm, prev, addr, addr + len, flags, in do_brk_flags()
3064 vma->vm_flags = flags; in do_brk_flags()
3065 vma->vm_page_prot = vm_get_page_prot(flags); in do_brk_flags()
3071 if (flags & VM_LOCKED) in do_brk_flags()
3077 int vm_brk_flags(unsigned long addr, unsigned long request, unsigned long flags) in vm_brk_flags() argument
3094 ret = do_brk_flags(addr, len, flags, &uf); in vm_brk_flags()
3139 set_bit(MMF_OOM_SKIP, &mm->flags); in exit_mmap()
3300 bool may_expand_vm(struct mm_struct *mm, vm_flags_t flags, unsigned long npages) in may_expand_vm() argument
3305 if (is_data_mapping(flags) && in may_expand_vm()
3325 void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, long npages) in vm_stat_account() argument
3329 if (is_exec_mapping(flags)) in vm_stat_account()
3331 else if (is_stack_mapping(flags)) in vm_stat_account()
3333 else if (is_data_mapping(flags)) in vm_stat_account()
3507 if (!test_bit(AS_MM_ALL_LOCKS, &mapping->flags)) { in vm_lock_mapping()
3517 if (test_and_set_bit(AS_MM_ALL_LOCKS, &mapping->flags)) in vm_lock_mapping()
3624 if (test_bit(AS_MM_ALL_LOCKS, &mapping->flags)) { in vm_unlock_mapping()
3631 &mapping->flags)) in vm_unlock_mapping()