root/tools/arch/xtensa/include/uapi/asm/mman.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
   2 #ifndef TOOLS_ARCH_XTENSA_UAPI_ASM_MMAN_FIX_H
   3 #define TOOLS_ARCH_XTENSA_UAPI_ASM_MMAN_FIX_H
   4 #define MADV_DODUMP     17
   5 #define MADV_DOFORK     11
   6 #define MADV_DONTDUMP   16
   7 #define MADV_DONTFORK   10
   8 #define MADV_DONTNEED   4
   9 #define MADV_FREE       8
  10 #define MADV_HUGEPAGE   14
  11 #define MADV_MERGEABLE   12
  12 #define MADV_NOHUGEPAGE 15
  13 #define MADV_NORMAL     0
  14 #define MADV_RANDOM     1
  15 #define MADV_REMOVE     9
  16 #define MADV_SEQUENTIAL 2
  17 #define MADV_UNMERGEABLE 13
  18 #define MADV_WILLNEED   3
  19 #define MAP_ANONYMOUS   0x0800
  20 #define MAP_DENYWRITE   0x2000
  21 #define MAP_EXECUTABLE  0x4000
  22 #define MAP_FILE        0
  23 #define MAP_FIXED       0x010
  24 #define MAP_GROWSDOWN   0x1000
  25 #define MAP_HUGETLB     0x80000
  26 #define MAP_LOCKED      0x8000
  27 #define MAP_NONBLOCK    0x20000
  28 #define MAP_NORESERVE   0x0400
  29 #define MAP_POPULATE    0x10000
  30 #define MAP_STACK       0x40000
  31 #define PROT_EXEC       0x4
  32 #define PROT_GROWSDOWN  0x01000000
  33 #define PROT_GROWSUP    0x02000000
  34 #define PROT_NONE       0x0
  35 #define PROT_READ       0x1
  36 #define PROT_SEM        0x10
  37 #define PROT_WRITE      0x2
  38 /* MADV_HWPOISON is undefined on xtensa, fix it for perf */
  39 #define MADV_HWPOISON   100
  40 /* MADV_SOFT_OFFLINE is undefined on xtensa, fix it for perf */
  41 #define MADV_SOFT_OFFLINE 101
  42 /* MAP_32BIT is undefined on xtensa, fix it for perf */
  43 #define MAP_32BIT       0
  44 /* MAP_UNINITIALIZED is undefined on xtensa, fix it for perf */
  45 #define MAP_UNINITIALIZED       0
  46 #endif

/* [<][>][^][v][top][bottom][index][help] */