![]() |
|
|||
0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 0002 #ifndef __ASM_GENERIC_MMAN_H 0003 #define __ASM_GENERIC_MMAN_H 0004 0005 #include <asm-generic/mman-common-tools.h> 0006 0007 #define MAP_GROWSDOWN 0x0100 /* stack-like segment */ 0008 #define MAP_DENYWRITE 0x0800 /* ETXTBSY */ 0009 #define MAP_EXECUTABLE 0x1000 /* mark it as an executable */ 0010 #define MAP_LOCKED 0x2000 /* pages are locked */ 0011 #define MAP_NORESERVE 0x4000 /* don't check for reservations */ 0012 0013 /* 0014 * Bits [26:31] are reserved, see asm-generic/hugetlb_encode.h 0015 * for MAP_HUGETLB usage 0016 */ 0017 0018 #define MCL_CURRENT 1 /* lock all current mappings */ 0019 #define MCL_FUTURE 2 /* lock all future mappings */ 0020 #define MCL_ONFAULT 4 /* lock all pages that are faulted in */ 0021 0022 #endif /* __ASM_GENERIC_MMAN_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |