Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/usr/include/asm-generic/ |
Upload File : |
| Current File : /proc/self/root/usr/include/asm-generic/mman-common.h |
#ifndef __ASM_GENERIC_MMAN_COMMON_H
#define __ASM_GENERIC_MMAN_COMMON_H
/*
Author: Michael S. Tsirkin <mst@mellanox.co.il>, Mellanox Technologies Ltd.
Based on: asm-xxx/mman.h
*/
#define PROT_READ 0x1 /* page can be read */
#define PROT_WRITE 0x2 /* page can be written */
#define PROT_EXEC 0x4 /* page can be executed */
#define PROT_SEM 0x8 /* page may be used for atomic ops */
#define PROT_NONE 0x0 /* page can not be accessed */
#define PROT_GROWSDOWN 0x01000000 /* mprotect flag: extend change to start of growsdown vma */
#define PROT_GROWSUP 0x02000000 /* mprotect flag: extend change to end of growsup vma */
#define MAP_SHARED 0x01 /* Share changes */
#define MAP_PRIVATE 0x02 /* Changes are private */
#define MAP_SHARED_VALIDATE 0x03 /* share + validate extension flags */
#define MAP_TYPE 0x0f /* Mask for type of mapping */
#define MAP_FIXED 0x10 /* Interpret addr exactly */
#define MAP_ANONYMOUS 0x20 /* don't use a file */
#ifdef CONFIG_MMAP_ALLOW_UNINITIALIZED
# define MAP_UNINITIALIZED 0x4000000 /* For anonymous mmap, memory could be uninitialized */
#else
# define MAP_UNINITIALIZED 0x0 /* Don't support this flag */
#endif
/*
* Flags for mlock
*/
#define MLOCK_ONFAULT 0x01 /* Lock pages in range after they are faulted in, do not prefault */
#define MS_ASYNC 1 /* sync memory asynchronously */
#define MS_INVALIDATE 2 /* invalidate the caches */
#define MS_SYNC 4 /* synchronous memory sync */
#define MADV_NORMAL 0 /* no further special treatment */
#define MADV_RANDOM 1 /* expect random page references */
#define MADV_SEQUENTIAL 2 /* expect sequential page references */
#define MADV_WILLNEED 3 /* will need these pages */
#define MADV_DONTNEED 4 /* don't need these pages */
/* common parameters: try to keep these consistent across architectures */
#define MADV_FREE 8 /* free pages only if memory pressure */
#define MADV_REMOVE 9 /* remove these pages & resources */
#define MADV_DONTFORK 10 /* don't inherit across fork */
#define MADV_DOFORK 11 /* do inherit across fork */
#define MADV_HWPOISON 100 /* poison a page for testing */
#define MADV_SOFT_OFFLINE 101 /* soft offline page for testing */
#define MADV_MERGEABLE 12 /* KSM may merge identical pages */
#define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages */
#define MADV_HUGEPAGE 14 /* Worth backing with hugepages */
#define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages */
#define MADV_DONTDUMP 16 /* Explicity exclude from the core dump,
overrides the coredump filter bits */
#define MADV_DODUMP 17 /* Clear the MADV_NODUMP flag */
#define MADV_WIPEONFORK 18 /* Zero memory on fork, child only */
#define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK */
/* compatibility flags */
#define MAP_FILE 0
/*
* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size.
* This gives us 6 bits, which is enough until someone invents 128 bit address
* spaces.
*
* Assume these are all power of twos.
* When 0 use the default page size.
*/
#define MAP_HUGE_SHIFT 26
#define MAP_HUGE_MASK 0x3f
#define PKEY_DISABLE_ACCESS 0x1
#define PKEY_DISABLE_WRITE 0x2
#define PKEY_ACCESS_MASK (PKEY_DISABLE_ACCESS |\
PKEY_DISABLE_WRITE)
#endif /* __ASM_GENERIC_MMAN_COMMON_H */
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
September 29 2025 07:00:20 |
0 / 0 |
0755 |
|
| | | | | |
| auxvec.h |
0.213 KB |
June 04 2024 14:54:57 |
0 / 0 |
0644 |
|
| bitsperlong.h |
0.489 KB |
June 04 2024 14:54:57 |
0 / 0 |
0644 |
|
| bpf_perf_event.h |
0.232 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| errno-base.h |
1.513 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| errno.h |
5.123 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| fcntl.h |
5.234 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| int-l64.h |
0.64 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| int-ll64.h |
0.782 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| ioctl.h |
3.335 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| ioctls.h |
3.652 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| ipcbuf.h |
0.914 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| kvm_para.h |
0.094 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| mman-common.h |
3.188 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| mman.h |
0.993 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| msgbuf.h |
1.462 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| param.h |
0.283 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| poll.h |
0.776 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| posix_types.h |
2.179 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| resource.h |
1.902 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| sembuf.h |
1.166 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| setup.h |
0.124 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| shmbuf.h |
1.662 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| shmparam.h |
0.164 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| siginfo.h |
9.086 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| signal-defs.h |
0.72 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| signal.h |
2.532 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| socket.h |
1.819 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| sockios.h |
0.367 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| stat.h |
2.51 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| statfs.h |
1.724 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| swab.h |
0.429 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| termbits.h |
4.544 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| termios.h |
1.283 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| types.h |
0.215 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| ucontext.h |
0.287 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|
| unistd.h |
28.774 KB |
June 04 2024 14:54:58 |
0 / 0 |
0644 |
|