These changes are the raw update to qemu-2.6.
[kvmfornfv.git] / qemu / linux-user / tilegx / syscall_nr.h
1 #ifndef TILEGX_SYSCALL_NR
2 #define TILEGX_SYSCALL_NR
3
4 /*
5  * Copy from linux kernel asm-generic/unistd.h, which tilegx uses.
6  */
7 #define TARGET_NR_io_setup                      0
8 #define TARGET_NR_io_destroy                    1
9 #define TARGET_NR_io_submit                     2
10 #define TARGET_NR_io_cancel                     3
11 #define TARGET_NR_io_getevents                  4
12 #define TARGET_NR_setxattr                      5
13 #define TARGET_NR_lsetxattr                     6
14 #define TARGET_NR_fsetxattr                     7
15 #define TARGET_NR_getxattr                      8
16 #define TARGET_NR_lgetxattr                     9
17 #define TARGET_NR_fgetxattr                     10
18 #define TARGET_NR_listxattr                     11
19 #define TARGET_NR_llistxattr                    12
20 #define TARGET_NR_flistxattr                    13
21 #define TARGET_NR_removexattr                   14
22 #define TARGET_NR_lremovexattr                  15
23 #define TARGET_NR_fremovexattr                  16
24 #define TARGET_NR_getcwd                        17
25 #define TARGET_NR_lookup_dcookie                18
26 #define TARGET_NR_eventfd2                      19
27 #define TARGET_NR_epoll_create1                 20
28 #define TARGET_NR_epoll_ctl                     21
29 #define TARGET_NR_epoll_pwait                   22
30 #define TARGET_NR_dup                           23
31 #define TARGET_NR_dup3                          24
32 #define TARGET_NR_fcntl                         25
33 #define TARGET_NR_inotify_init1                 26
34 #define TARGET_NR_inotify_add_watch             27
35 #define TARGET_NR_inotify_rm_watch              28
36 #define TARGET_NR_ioctl                         29
37 #define TARGET_NR_ioprio_set                    30
38 #define TARGET_NR_ioprio_get                    31
39 #define TARGET_NR_flock                         32
40 #define TARGET_NR_mknodat                       33
41 #define TARGET_NR_mkdirat                       34
42 #define TARGET_NR_unlinkat                      35
43 #define TARGET_NR_symlinkat                     36
44 #define TARGET_NR_linkat                        37
45 #define TARGET_NR_renameat                      38
46 #define TARGET_NR_umount2                       39
47 #define TARGET_NR_mount                         40
48 #define TARGET_NR_pivot_root                    41
49 #define TARGET_NR_nfsservctl                    42
50 #define TARGET_NR_statfs                        43
51 #define TARGET_NR_fstatfs                       44
52 #define TARGET_NR_truncate                      45
53 #define TARGET_NR_ftruncate                     46
54 #define TARGET_NR_fallocate                     47
55 #define TARGET_NR_faccessat                     48
56 #define TARGET_NR_chdir                         49
57 #define TARGET_NR_fchdir                        50
58 #define TARGET_NR_chroot                        51
59 #define TARGET_NR_fchmod                        52
60 #define TARGET_NR_fchmodat                      53
61 #define TARGET_NR_fchownat                      54
62 #define TARGET_NR_fchown                        55
63 #define TARGET_NR_openat                        56
64 #define TARGET_NR_close                         57
65 #define TARGET_NR_vhangup                       58
66 #define TARGET_NR_pipe2                         59
67 #define TARGET_NR_quotactl                      60
68 #define TARGET_NR_getdents64                    61
69 #define TARGET_NR_lseek                         62
70 #define TARGET_NR_read                          63
71 #define TARGET_NR_write                         64
72 #define TARGET_NR_readv                         65
73 #define TARGET_NR_writev                        66
74 #define TARGET_NR_pread64                       67
75 #define TARGET_NR_pwrite64                      68
76 #define TARGET_NR_preadv                        69
77 #define TARGET_NR_pwritev                       70
78 #define TARGET_NR_sendfile                      71
79 #define TARGET_NR_pselect6                      72
80 #define TARGET_NR_ppoll                         73
81 #define TARGET_NR_signalfd4                     74
82 #define TARGET_NR_vmsplice                      75
83 #define TARGET_NR_splice                        76
84 #define TARGET_NR_tee                           77
85 #define TARGET_NR_readlinkat                    78
86 #define TARGET_NR_fstatat64                     79 /* let syscall.c known */
87 #define TARGET_NR_fstat                         80
88 #define TARGET_NR_sync                          81
89 #define TARGET_NR_fsync                         82
90 #define TARGET_NR_fdatasync                     83
91 #define TARGET_NR_sync_file_range               84 /* For tilegx, no range2 */
92 #define TARGET_NR_timerfd_create                85
93 #define TARGET_NR_timerfd_settime               86
94 #define TARGET_NR_timerfd_gettime               87
95 #define TARGET_NR_utimensat                     88
96 #define TARGET_NR_acct                          89
97 #define TARGET_NR_capget                        90
98 #define TARGET_NR_capset                        91
99 #define TARGET_NR_personality                   92
100 #define TARGET_NR_exit                          93
101 #define TARGET_NR_exit_group                    94
102 #define TARGET_NR_waitid                        95
103 #define TARGET_NR_set_tid_address               96
104 #define TARGET_NR_unshare                       97
105 #define TARGET_NR_futex                         98
106 #define TARGET_NR_set_robust_list               99
107 #define TARGET_NR_get_robust_list               100
108 #define TARGET_NR_nanosleep                     101
109 #define TARGET_NR_getitimer                     102
110 #define TARGET_NR_setitimer                     103
111 #define TARGET_NR_kexec_load                    104
112 #define TARGET_NR_init_module                   105
113 #define TARGET_NR_delete_module                 106
114 #define TARGET_NR_timer_create                  107
115 #define TARGET_NR_timer_gettime                 108
116 #define TARGET_NR_timer_getoverrun              109
117 #define TARGET_NR_timer_settime                 110
118 #define TARGET_NR_timer_delete                  111
119 #define TARGET_NR_clock_settime                 112
120 #define TARGET_NR_clock_gettime                 113
121 #define TARGET_NR_clock_getres                  114
122 #define TARGET_NR_clock_nanosleep               115
123 #define TARGET_NR_syslog                        116
124 #define TARGET_NR_ptrace                        117
125 #define TARGET_NR_sched_setparam                118
126 #define TARGET_NR_sched_setscheduler            119
127 #define TARGET_NR_sched_getscheduler            120
128 #define TARGET_NR_sched_getparam                121
129 #define TARGET_NR_sched_setaffinity             122
130 #define TARGET_NR_sched_getaffinity             123
131 #define TARGET_NR_sched_yield                   124
132 #define TARGET_NR_sched_get_priority_max        125
133 #define TARGET_NR_sched_get_priority_min        126
134 #define TARGET_NR_sched_rr_get_interval         127
135 #define TARGET_NR_restart_syscall               128
136 #define TARGET_NR_kill                          129
137 #define TARGET_NR_tkill                         130
138 #define TARGET_NR_tgkill                        131
139 #define TARGET_NR_sigaltstack                   132
140 #define TARGET_NR_rt_sigsuspend                 133
141 #define TARGET_NR_rt_sigaction                  134
142 #define TARGET_NR_rt_sigprocmask                135
143 #define TARGET_NR_rt_sigpending                 136
144 #define TARGET_NR_rt_sigtimedwait               137
145 #define TARGET_NR_rt_sigqueueinfo               138
146 #define TARGET_NR_rt_sigreturn                  139
147 #define TARGET_NR_setpriority                   140
148 #define TARGET_NR_getpriority                   141
149 #define TARGET_NR_reboot                        142
150 #define TARGET_NR_setregid                      143
151 #define TARGET_NR_setgid                        144
152 #define TARGET_NR_setreuid                      145
153 #define TARGET_NR_setuid                        146
154 #define TARGET_NR_setresuid                     147
155 #define TARGET_NR_getresuid                     148
156 #define TARGET_NR_setresgid                     149
157 #define TARGET_NR_getresgid                     150
158 #define TARGET_NR_setfsuid                      151
159 #define TARGET_NR_setfsgid                      152
160 #define TARGET_NR_times                         153
161 #define TARGET_NR_setpgid                       154
162 #define TARGET_NR_getpgid                       155
163 #define TARGET_NR_getsid                        156
164 #define TARGET_NR_setsid                        157
165 #define TARGET_NR_getgroups                     158
166 #define TARGET_NR_setgroups                     159
167 #define TARGET_NR_uname                         160
168 #define TARGET_NR_sethostname                   161
169 #define TARGET_NR_setdomainname                 162
170 #define TARGET_NR_getrlimit                     163
171 #define TARGET_NR_setrlimit                     164
172 #define TARGET_NR_getrusage                     165
173 #define TARGET_NR_umask                         166
174 #define TARGET_NR_prctl                         167
175 #define TARGET_NR_getcpu                        168
176 #define TARGET_NR_gettimeofday                  169
177 #define TARGET_NR_settimeofday                  170
178 #define TARGET_NR_adjtimex                      171
179 #define TARGET_NR_getpid                        172
180 #define TARGET_NR_getppid                       173
181 #define TARGET_NR_getuid                        174
182 #define TARGET_NR_geteuid                       175
183 #define TARGET_NR_getgid                        176
184 #define TARGET_NR_getegid                       177
185 #define TARGET_NR_gettid                        178
186 #define TARGET_NR_sysinfo                       179
187 #define TARGET_NR_mq_open                       180
188 #define TARGET_NR_mq_unlink                     181
189 #define TARGET_NR_mq_timedsend                  182
190 #define TARGET_NR_mq_timedreceive               183
191 #define TARGET_NR_mq_notify                     184
192 #define TARGET_NR_mq_getsetattr                 185
193 #define TARGET_NR_msgget                        186
194 #define TARGET_NR_msgctl                        187
195 #define TARGET_NR_msgrcv                        188
196 #define TARGET_NR_msgsnd                        189
197 #define TARGET_NR_semget                        190
198 #define TARGET_NR_semctl                        191
199 #define TARGET_NR_semtimedop                    192
200 #define TARGET_NR_semop                         193
201 #define TARGET_NR_shmget                        194
202 #define TARGET_NR_shmctl                        195
203 #define TARGET_NR_shmat                         196
204 #define TARGET_NR_shmdt                         197
205 #define TARGET_NR_socket                        198
206 #define TARGET_NR_socketpair                    199
207 #define TARGET_NR_bind                          200
208 #define TARGET_NR_listen                        201
209 #define TARGET_NR_accept                        202
210 #define TARGET_NR_connect                       203
211 #define TARGET_NR_getsockname                   204
212 #define TARGET_NR_getpeername                   205
213 #define TARGET_NR_sendto                        206
214 #define TARGET_NR_recvfrom                      207
215 #define TARGET_NR_setsockopt                    208
216 #define TARGET_NR_getsockopt                    209
217 #define TARGET_NR_shutdown                      210
218 #define TARGET_NR_sendmsg                       211
219 #define TARGET_NR_recvmsg                       212
220 #define TARGET_NR_readahead                     213
221 #define TARGET_NR_brk                           214
222 #define TARGET_NR_munmap                        215
223 #define TARGET_NR_mremap                        216
224 #define TARGET_NR_add_key                       217
225 #define TARGET_NR_request_key                   218
226 #define TARGET_NR_keyctl                        219
227 #define TARGET_NR_clone                         220
228 #define TARGET_NR_execve                        221
229 #define TARGET_NR_mmap                          222
230 #define TARGET_NR_fadvise64                     223
231 #define TARGET_NR_swapon                        224
232 #define TARGET_NR_swapoff                       225
233 #define TARGET_NR_mprotect                      226
234 #define TARGET_NR_msync                         227
235 #define TARGET_NR_mlock                         228
236 #define TARGET_NR_munlock                       229
237 #define TARGET_NR_mlockall                      230
238 #define TARGET_NR_munlockall                    231
239 #define TARGET_NR_mincore                       232
240 #define TARGET_NR_madvise                       233
241 #define TARGET_NR_remap_file_pages              234
242 #define TARGET_NR_mbind                         235
243 #define TARGET_NR_get_mempolicy                 236
244 #define TARGET_NR_set_mempolicy                 237
245 #define TARGET_NR_migrate_pages                 238
246 #define TARGET_NR_move_pages                    239
247 #define TARGET_NR_rt_tgsigqueueinfo             240
248 #define TARGET_NR_perf_event_open               241
249 #define TARGET_NR_accept4                       242
250 #define TARGET_NR_recvmmsg                      243
251
252 #define TARGET_NR_arch_specific_syscall         244
253 #define TARGET_NR_cacheflush                    245  /* tilegx own syscall */
254
255 #define TARGET_NR_wait4                         260
256 #define TARGET_NR_prlimit64                     261
257 #define TARGET_NR_fanotify_init                 262
258 #define TARGET_NR_fanotify_mark                 263
259 #define TARGET_NR_name_to_handle_at             264
260 #define TARGET_NR_open_by_handle_at             265
261 #define TARGET_NR_clock_adjtime                 266
262 #define TARGET_NR_syncfs                        267
263 #define TARGET_NR_setns                         268
264 #define TARGET_NR_sendmmsg                      269
265 #define TARGET_NR_process_vm_readv              270
266 #define TARGET_NR_process_vm_writev             271
267 #define TARGET_NR_kcmp                          272
268 #define TARGET_NR_finit_module                  273
269 #define TARGET_NR_sched_setattr                 274
270 #define TARGET_NR_sched_getattr                 275
271 #define TARGET_NR_renameat2                     276
272 #define TARGET_NR_seccomp                       277
273 #define TARGET_NR_getrandom                     278
274 #define TARGET_NR_memfd_create                  279
275 #define TARGET_NR_bpf                           280
276 #define TARGET_NR_execveat                      281
277 #define TARGET_NR_userfaultfd                   282
278 #define TARGET_NR_membarrier                    283
279 #define TARGET_NR_mlock2                        284
280 #define TARGET_NR_copy_file_range               285
281
282 #define TARGET_NR_open                          1024
283 #define TARGET_NR_link                          1025
284 #define TARGET_NR_unlink                        1026
285 #define TARGET_NR_mknod                         1027
286 #define TARGET_NR_chmod                         1028
287 #define TARGET_NR_chown                         1029
288 #define TARGET_NR_mkdir                         1030
289 #define TARGET_NR_rmdir                         1031
290 #define TARGET_NR_lchown                        1032
291 #define TARGET_NR_access                        1033
292 #define TARGET_NR_rename                        1034
293 #define TARGET_NR_readlink                      1035
294 #define TARGET_NR_symlink                       1036
295 #define TARGET_NR_utimes                        1037
296 #define TARGET_NR_stat64                        1038 /* let syscall.c known */
297 #define TARGET_NR_lstat                         1039
298
299 #define TARGET_NR_pipe                          1040
300 #define TARGET_NR_dup2                          1041
301 #define TARGET_NR_epoll_create                  1042
302 #define TARGET_NR_inotify_init                  1043
303 #define TARGET_NR_eventfd                       1044
304 #define TARGET_NR_signalfd                      1045
305
306 #define TARGET_NR_alarm                         1059
307 #define TARGET_NR_getpgrp                       1060
308 #define TARGET_NR_pause                         1061
309 #define TARGET_NR_time                          1062
310 #define TARGET_NR_utime                         1063
311 #define TARGET_NR_creat                         1064
312 #define TARGET_NR_getdents                      1065
313 #define TARGET_NR_futimesat                     1066
314 #define TARGET_NR_select                        1067
315 #define TARGET_NR_poll                          1068
316 #define TARGET_NR_epoll_wait                    1069
317 #define TARGET_NR_ustat                         1070
318 #define TARGET_NR_vfork                         1071
319 #define TARGET_NR_oldwait4                      1072
320 #define TARGET_NR_recv                          1073
321 #define TARGET_NR_send                          1074
322 #define TARGET_NR_bdflush                       1075
323 #define TARGET_NR_umount                        1076
324 #define TARGET_NR_uselib                        1077
325 #define TARGET_NR__sysctl                       1078
326 #define TARGET_NR_fork                          1079
327
328 #endif