1112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 2112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--------------------------------------------------------------------*/ 3112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--- System call numbers for tilegx-linux. ---*/ 4112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--- vki-scnums-tilegx-linux.h ---*/ 5112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--------------------------------------------------------------------*/ 6112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 7112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* 8112711afefcfcd43680c7c4aa8d38ef180e8811esewardj This file is part of Valgrind, a dynamic binary instrumentation 9112711afefcfcd43680c7c4aa8d38ef180e8811esewardj framework. 10112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 11b3a1e4bffbdbbf38304f216af405009868f43628sewardj Copyright (C) 2010-2015 Tilera Corp. 12112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 13112711afefcfcd43680c7c4aa8d38ef180e8811esewardj This program is free software; you can redistribute it and/or 14112711afefcfcd43680c7c4aa8d38ef180e8811esewardj modify it under the terms of the GNU General Public License as 15112711afefcfcd43680c7c4aa8d38ef180e8811esewardj published by the Free Software Foundation; either version 2 of the 16112711afefcfcd43680c7c4aa8d38ef180e8811esewardj License, or (at your option) any later version. 17112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 18112711afefcfcd43680c7c4aa8d38ef180e8811esewardj This program is distributed in the hope that it will be useful, but 19112711afefcfcd43680c7c4aa8d38ef180e8811esewardj WITHOUT ANY WARRANTY; without even the implied warranty of 20112711afefcfcd43680c7c4aa8d38ef180e8811esewardj MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21112711afefcfcd43680c7c4aa8d38ef180e8811esewardj General Public License for more details. 22112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 23112711afefcfcd43680c7c4aa8d38ef180e8811esewardj You should have received a copy of the GNU General Public License 24112711afefcfcd43680c7c4aa8d38ef180e8811esewardj along with this program; if not, write to the Free Software 25112711afefcfcd43680c7c4aa8d38ef180e8811esewardj Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 26112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 02111-1307, USA. 27112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 28112711afefcfcd43680c7c4aa8d38ef180e8811esewardj The GNU General Public License is contained in the file COPYING. 29112711afefcfcd43680c7c4aa8d38ef180e8811esewardj*/ 30112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 31112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* Contributed by Zhi-Gang Liu <zliu at tilera dot com> */ 32112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 33112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#ifndef __VKI_SCNUMS_TILEGX_LINUX_H 34112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __VKI_SCNUMS_TILEGX_LINUX_H 35112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 36112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* From tilegx linux/include/asm-generic/unistd.h */ 37112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 38112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_io_setup 0 39112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_io_destroy 1 40112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_io_submit 2 41112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_io_cancel 3 42112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_io_getevents 4 43112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 44112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/xattr.c */ 45112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setxattr 5 46112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_lsetxattr 6 47112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fsetxattr 7 48112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getxattr 8 49112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_lgetxattr 9 50112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fgetxattr 10 51112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_listxattr 11 52112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_llistxattr 12 53112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_flistxattr 13 54112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_removexattr 14 55112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_lremovexattr 15 56112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fremovexattr 16 57112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 58112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/dcache.c */ 59112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getcwd 17 60112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 61112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/cookies.c */ 62112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_lookup_dcookie 18 63112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 64112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/eventfd.c */ 65112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_eventfd2 19 66112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 67112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/eventpoll.c */ 68112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_epoll_create1 20 69112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_epoll_ctl 21 70112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_epoll_pwait 22 71112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 72112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/fcntl.c */ 73112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_dup 23 74112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_dup2 23 75112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_dup3 24 76112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fcntl 25 77112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 78112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/inotify_user.c */ 79112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_inotify_init1 26 80112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_inotify_add_watch 27 81112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_inotify_rm_watch 28 82112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 83112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/ioctl.c */ 84112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ioctl 29 85112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 86112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/ioprio.c */ 87112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ioprio_set 30 88112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ioprio_get 31 89112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 90112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/locks.c */ 91112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_flock 32 92112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 93112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/namei.c */ 94112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mknodat 33 95112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mkdirat 34 96112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_unlinkat 35 97112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_symlinkat 36 98112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_linkat 37 99112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_renameat 38 100112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 101112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/namespace.c */ 102112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_umount2 39 103112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 104112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mount 40 105112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pivot_root 41 106112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 107112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/nfsctl.c */ 108112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_nfsservctl 42 109112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 110112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/open.c */ 111112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_statfs 43 112112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fstatfs 44 113112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_truncate 45 114112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ftruncate 46 115112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fallocate 47 116112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_faccessat 48 117112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_chdir 49 118112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fchdir 50 119112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_chroot 51 120112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fchmod 52 121112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fchmodat 53 122112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fchownat 54 123112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fchown 55 124112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_openat 56 125112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_close 57 126112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_vhangup 58 127112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 128112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/pipe.c */ 129112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pipe2 59 130112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 131112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/quota.c */ 132112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_quotactl 60 133112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 134112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/readdir.c */ 135112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getdents64 61 136112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 137112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/read_write.c */ 138112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_lseek 62 139112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_read 63 140112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_write 64 141112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_readv 65 142112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_writev 66 143112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pread64 67 144112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pwrite64 68 145112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_preadv 69 146112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pwritev 70 147112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 148112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/sendfile.c */ 149112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sendfile 71 150112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 151112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/select.c */ 152112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_pselect6 72 153112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ppoll 73 154112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 155112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/signalfd.c */ 156112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_signalfd4 74 157112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 158112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/splice.c */ 159112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_vmsplice 75 160112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_splice 76 161112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_tee 77 162112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 163112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/stat.c */ 164112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_readlinkat 78 165112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR3264_fstatat 79 166112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_stat -10000 167112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fstat 80 168112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 169112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/sync.c */ 170112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sync 81 171112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fsync 82 172112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fdatasync 83 173112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sync_file_range2 84 174112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sync_file_range 84 175112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 176112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/timerfd.c */ 177112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timerfd_create 85 178112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timerfd_settime 86 179112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timerfd_gettime 87 180112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 181112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* fs/utimes.c */ 182112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_utimensat 88 183112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 184112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/acct.c */ 185112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_acct 89 186112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 187112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/capability.c */ 188112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_capget 90 189112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_capset 91 190112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 191112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/exec_domain.c */ 192112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_personality 92 193112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 194112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/exit.c */ 195112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_exit 93 196112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 197112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_exit_group 94 198112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_waitid 95 199112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 200112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/fork.c */ 201112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_set_tid_address 96 202112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_unshare 97 203112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 204112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/futex.c */ 205112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_futex 98 206112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_set_robust_list 99 207112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_get_robust_list 100 208112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 209112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/hrtimer.c */ 210112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_nanosleep 101 211112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 212112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/itimer.c */ 213112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getitimer 102 214112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setitimer 103 215112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 216112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/kexec.c */ 217112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_kexec_load 104 218112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 219112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/module.c */ 220112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_init_module 105 221112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_delete_module 106 222112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 223112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/posix-timers.c */ 224112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timer_create 107 225112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timer_gettime 108 226112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timer_getoverrun 109 227112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timer_settime 110 228112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_timer_delete 111 229112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_clock_settime 112 230112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_clock_gettime 113 231112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_clock_getres 114 232112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_clock_nanosleep 115 233112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 234112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/printk.c */ 235112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_syslog 116 236112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 237112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/ptrace.c */ 238112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_ptrace 117 239112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 240112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/sched.c */ 241112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_setparam 118 242112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_setscheduler 119 243112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_getscheduler 120 244112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_getparam 121 245112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_setaffinity 122 246112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_getaffinity 123 247112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_yield 124 248112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_get_priority_max 125 249112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_get_priority_min 126 250112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sched_rr_get_interval 127 251112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 252112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/signal.c */ 253112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_restart_syscall 128 254112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_kill 129 255112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_tkill 130 256112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_tgkill 131 257112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sigaltstack 132 258112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigsuspend 133 259112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigaction 134 260112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigprocmask 135 261112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigpending 136 262112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigtimedwait 137 263112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigqueueinfo 138 264112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_sigreturn 139 265112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 266112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/sys.c */ 267112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setpriority 140 268112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getpriority 141 269112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_reboot 142 270112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setregid 143 271112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setgid 144 272112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setreuid 145 273112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setuid 146 274112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setresuid 147 275112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getresuid 148 276112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setresgid 149 277112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getresgid 150 278112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setfsuid 151 279112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setfsgid 152 280112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_times 153 281112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setpgid 154 282112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getpgid 155 283112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getsid 156 284112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setsid 157 285112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getgroups 158 286112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setgroups 159 287112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_uname 160 288112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sethostname 161 289112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setdomainname 162 290112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getrlimit 163 291112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setrlimit 164 292112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getrusage 165 293112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_umask 166 294112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_prctl 167 295112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getcpu 168 296112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 297112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/time.c */ 298112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_gettimeofday 169 299112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 300112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_settimeofday 170 301112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_adjtimex 171 302112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 303112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* kernel/timer.c */ 304112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getpid 172 305112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getppid 173 306112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getuid 174 307112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_geteuid 175 308112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getgid 176 309112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getpgrp __NR_getgid 310112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getegid 177 311112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_gettid 178 312112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sysinfo 179 313112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 314112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* ipc/mqueue.c */ 315112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_open 180 316112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_unlink 181 317112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_timedsend 182 318112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_timedreceive 183 319112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_notify 184 320112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mq_getsetattr 185 321112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 322112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* ipc/msg.c */ 323112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_msgget 186 324112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_msgctl 187 325112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_msgrcv 188 326112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_msgsnd 189 327112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 328112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* ipc/sem.c */ 329112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_semget 190 330112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_semctl 191 331112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_semtimedop 192 332112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_semop 193 333112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 334112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* ipc/shm.c */ 335112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_shmget 194 336112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_shmctl 195 337112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_shmat 196 338112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_shmdt 197 339112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 340112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* net/socket.c */ 341112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_socket 198 342112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_socketpair 199 343112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_bind 200 344112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_listen 201 345112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_accept 202 346112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_connect 203 347112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getsockname 204 348112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getpeername 205 349112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sendto 206 350112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_recvfrom 207 351112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_setsockopt 208 352112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_getsockopt 209 353112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_shutdown 210 354112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_sendmsg 211 355112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_recvmsg 212 356112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 357112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* mm/filemap.c */ 358112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_readahead 213 359112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 360112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* mm/nommu.c, also with MMU */ 361112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_brk 214 362112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_munmap 215 363112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mremap 216 364112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 365112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* security/keys/keyctl.c */ 366112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_add_key 217 367112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_request_key 218 368112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_keyctl 219 369112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 370112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* arch/example/kernel/sys_example.c */ 371112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_clone 220 372112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fork __NR_clone 373112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_execve 221 374112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mmap 222 375112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 376112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* mm/fadvise.c */ 377112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR3264_fadvise64 223 378112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 379112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* mm/, CONFIG_MMU only */ 380112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 381112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_swapon 224 382112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_swapoff 225 383112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mprotect 226 384112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_msync 227 385112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mlock 228 386112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_munlock 229 387112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mlockall 230 388112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_munlockall 231 389112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mincore 232 390112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_madvise 233 391112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_remap_file_pages 234 392112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_mbind 235 393112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_get_mempolicy 236 394112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_set_mempolicy 237 395112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_migrate_pages 238 396112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_move_pages 239 397112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_rt_tgsigqueueinfo 240 398112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_perf_event_open 241 399112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_accept4 242 400112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_recvmmsg 243 401112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 402112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/* 403112711afefcfcd43680c7c4aa8d38ef180e8811esewardj * Architectures may provide up to 16 syscalls of their own 404112711afefcfcd43680c7c4aa8d38ef180e8811esewardj * starting with this value. 405112711afefcfcd43680c7c4aa8d38ef180e8811esewardj */ 406112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_arch_specific_syscall 244 407f81fbe4a48dc2485e54c3f26997ab8c37669937ezliu#define __NR_cacheflush 245 408f81fbe4a48dc2485e54c3f26997ab8c37669937ezliu#define __NR_set_dataplane 246 409112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_wait4 260 410112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_prlimit64 261 411112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fanotify_init 262 412112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_fanotify_mark 263 413112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#define __NR_syscalls 264 414112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 415112711afefcfcd43680c7c4aa8d38ef180e8811esewardj#endif /* __VKI_SCNUMS_TILEGX_LINUX_H */ 416112711afefcfcd43680c7c4aa8d38ef180e8811esewardj 417112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--------------------------------------------------------------------*/ 418112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--- end ---*/ 419112711afefcfcd43680c7c4aa8d38ef180e8811esewardj/*--------------------------------------------------------------------*/ 420