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