Lines Matching refs:flags

63 #define arch_mmap_check(addr, len, flags)	(0)  argument
336 unsigned long flags, vm_flags_t vm_flags, in do_mmap() argument
361 if (flags & MAP_FIXED_NOREPLACE) in do_mmap()
362 flags |= MAP_FIXED; in do_mmap()
364 if (!(flags & MAP_FIXED)) in do_mmap()
400 vm_flags |= calc_vm_prot_bits(prot, pkey) | calc_vm_flag_bits(file, flags) | in do_mmap()
406 addr = __get_unmapped_area(file, addr, len, pgoff, flags, vm_flags); in do_mmap()
410 if (flags & MAP_FIXED_NOREPLACE) { in do_mmap()
415 if (flags & MAP_LOCKED) in do_mmap()
434 switch (flags & MAP_TYPE) { in do_mmap()
443 flags &= LEGACY_MAP_MASK; in do_mmap()
446 if (flags & ~flags_mask) in do_mmap()
493 switch (flags & MAP_TYPE) { in do_mmap()
514 if (flags & (MAP_LOCKED | MAP_HUGETLB)) in do_mmap()
548 if (flags & MAP_NORESERVE) { in do_mmap()
561 (flags & (MAP_POPULATE | MAP_NONBLOCK)) == MAP_POPULATE)) in do_mmap()
567 unsigned long prot, unsigned long flags, in ksys_mmap_pgoff() argument
573 if (!(flags & MAP_ANONYMOUS)) { in ksys_mmap_pgoff()
574 audit_mmap_fd(fd, flags); in ksys_mmap_pgoff()
580 } else if (unlikely(flags & MAP_HUGETLB)) { in ksys_mmap_pgoff()
584 } else if (flags & MAP_HUGETLB) { in ksys_mmap_pgoff()
587 hs = hstate_sizelog((flags >> MAP_HUGE_SHIFT) & MAP_HUGE_MASK); in ksys_mmap_pgoff()
599 (flags >> MAP_HUGE_SHIFT) & MAP_HUGE_MASK); in ksys_mmap_pgoff()
604 retval = vm_mmap_pgoff(file, addr, len, prot, flags, pgoff); in ksys_mmap_pgoff()
612 unsigned long, prot, unsigned long, flags, in SYSCALL_DEFINE6() argument
615 return ksys_mmap_pgoff(addr, len, prot, flags, fd, pgoff); in SYSCALL_DEFINE6()
623 unsigned long flags; member
637 return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd, in SYSCALL_DEFINE1()
667 if (info->flags & VM_UNMAPPED_AREA_TOPDOWN) in vm_unmapped_area()
690 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area() argument
695 const unsigned long mmap_end = arch_get_mmap_end(addr, len, flags); in generic_get_unmapped_area()
700 if (flags & MAP_FIXED) in generic_get_unmapped_area()
725 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area() argument
727 return generic_get_unmapped_area(filp, addr, len, pgoff, flags, in arch_get_unmapped_area()
739 unsigned long flags, vm_flags_t vm_flags) in generic_get_unmapped_area_topdown() argument
744 const unsigned long mmap_end = arch_get_mmap_end(addr, len, flags); in generic_get_unmapped_area_topdown()
750 if (flags & MAP_FIXED) in generic_get_unmapped_area_topdown()
763 info.flags = VM_UNMAPPED_AREA_TOPDOWN; in generic_get_unmapped_area_topdown()
780 info.flags = 0; in generic_get_unmapped_area_topdown()
793 unsigned long flags, vm_flags_t vm_flags) in arch_get_unmapped_area_topdown() argument
795 return generic_get_unmapped_area_topdown(filp, addr, len, pgoff, flags, in arch_get_unmapped_area_topdown()
802 unsigned long pgoff, unsigned long flags, in mm_get_unmapped_area_vmflags() argument
805 if (test_bit(MMF_TOPDOWN, &mm->flags)) in mm_get_unmapped_area_vmflags()
807 flags, vm_flags); in mm_get_unmapped_area_vmflags()
808 return arch_get_unmapped_area(filp, addr, len, pgoff, flags, vm_flags); in mm_get_unmapped_area_vmflags()
813 unsigned long pgoff, unsigned long flags, vm_flags_t vm_flags) in __get_unmapped_area() argument
819 unsigned long error = arch_mmap_check(addr, len, flags); in __get_unmapped_area()
830 } else if (flags & MAP_SHARED) { in __get_unmapped_area()
843 addr = get_area(file, addr, len, pgoff, flags); in __get_unmapped_area()
849 pgoff, flags, vm_flags); in __get_unmapped_area()
852 pgoff, flags, vm_flags); in __get_unmapped_area()
869 unsigned long pgoff, unsigned long flags) in mm_get_unmapped_area() argument
872 pgoff, flags, 0); in mm_get_unmapped_area()
1088 unsigned long, prot, unsigned long, pgoff, unsigned long, flags) in SYSCALL_DEFINE5() argument
1132 flags &= MAP_NONBLOCK; in SYSCALL_DEFINE5()
1133 flags |= MAP_SHARED | MAP_FIXED | MAP_POPULATE; in SYSCALL_DEFINE5()
1135 flags |= MAP_LOCKED; in SYSCALL_DEFINE5()
1144 ret = security_mmap_file(file, prot, flags); in SYSCALL_DEFINE5()
1195 prot, flags, 0, pgoff, &populate, NULL); in SYSCALL_DEFINE5()
1287 set_bit(MMF_OOM_SKIP, &mm->flags); in exit_mmap()
1324 bool may_expand_vm(struct mm_struct *mm, vm_flags_t flags, unsigned long npages) in may_expand_vm() argument
1329 if (is_data_mapping(flags) && in may_expand_vm()
1349 void vm_stat_account(struct mm_struct *mm, vm_flags_t flags, long npages) in vm_stat_account() argument
1353 if (is_exec_mapping(flags)) in vm_stat_account()
1355 else if (is_stack_mapping(flags)) in vm_stat_account()
1357 else if (is_data_mapping(flags)) in vm_stat_account()
1862 set_bit(MMF_OOM_SKIP, &mm->flags); in dup_mmap()
1869 set_bit(MMF_UNSTABLE, &mm->flags); in dup_mmap()