xref: /linux/arch/s390/kernel/syscalls/syscall.tbl (revision 7fc2cd2e4b398c57c9cf961cfea05eadbf34c05c)
1# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
2#
3# System call table for s390
4#
5# Format:
6# <nr> <abi> <syscall> <entry>
7#
8# <abi> is always common.
9
101	common	exit				sys_exit
112	common	fork				sys_fork
123	common	read				sys_read
134	common	write				sys_write
145	common	open				sys_open
156	common	close				sys_close
167	common	restart_syscall			sys_restart_syscall
178	common	creat				sys_creat
189	common	link				sys_link
1910	common	unlink				sys_unlink
2011	common	execve				sys_execve
2112	common	chdir				sys_chdir
2214	common	mknod				sys_mknod
2315	common	chmod				sys_chmod
2419	common	lseek				sys_lseek
2520	common	getpid				sys_getpid
2621	common	mount				sys_mount
2722	common	umount				sys_oldumount
2826	common	ptrace				sys_ptrace
2927	common	alarm				sys_alarm
3029	common	pause				sys_pause
3130	common	utime				sys_utime
3233	common	access				sys_access
3334	common	nice				sys_nice
3436	common	sync				sys_sync
3537	common	kill				sys_kill
3638	common	rename				sys_rename
3739	common	mkdir				sys_mkdir
3840	common	rmdir				sys_rmdir
3941	common	dup				sys_dup
4042	common	pipe				sys_pipe
4143	common	times				sys_times
4245	common	brk				sys_brk
4348	common	signal				sys_signal
4451	common	acct				sys_acct
4552	common	umount2				sys_umount
4654	common	ioctl				sys_ioctl
4755	common	fcntl				sys_fcntl
4857	common	setpgid				sys_setpgid
4960	common	umask				sys_umask
5061	common	chroot				sys_chroot
5162	common	ustat				sys_ustat
5263	common	dup2				sys_dup2
5364	common	getppid				sys_getppid
5465	common	getpgrp				sys_getpgrp
5566	common	setsid				sys_setsid
5667	common	sigaction			sys_sigaction
5772	common	sigsuspend			sys_sigsuspend
5873	common	sigpending			sys_sigpending
5974	common	sethostname			sys_sethostname
6075	common	setrlimit			sys_setrlimit
6177	common	getrusage			sys_getrusage
6278	common	gettimeofday			sys_gettimeofday
6379	common	settimeofday			sys_settimeofday
6483	common	symlink				sys_symlink
6585	common	readlink			sys_readlink
6686	common	uselib				sys_uselib
6787	common	swapon				sys_swapon
6888	common	reboot				sys_reboot
6989	common	readdir				sys_ni_syscall
7090	common	mmap				sys_old_mmap
7191	common	munmap				sys_munmap
7292	common	truncate			sys_truncate
7393	common	ftruncate			sys_ftruncate
7494	common	fchmod				sys_fchmod
7596	common	getpriority			sys_getpriority
7697	common	setpriority			sys_setpriority
7799	common	statfs				sys_statfs
78100	common	fstatfs				sys_fstatfs
79102	common	socketcall			sys_socketcall
80103	common	syslog				sys_syslog
81104	common	setitimer			sys_setitimer
82105	common	getitimer			sys_getitimer
83106	common	stat				sys_newstat
84107	common	lstat				sys_newlstat
85108	common	fstat				sys_newfstat
86110	common	lookup_dcookie			sys_ni_syscall
87111	common	vhangup				sys_vhangup
88112	common	idle				sys_ni_syscall
89114	common	wait4				sys_wait4
90115	common	swapoff				sys_swapoff
91116	common	sysinfo				sys_sysinfo
92117	common	ipc				sys_s390_ipc
93118	common	fsync				sys_fsync
94119	common	sigreturn			sys_sigreturn
95120	common	clone				sys_clone
96121	common	setdomainname			sys_setdomainname
97122	common	uname				sys_newuname
98124	common	adjtimex			sys_adjtimex
99125	common	mprotect			sys_mprotect
100126	common	sigprocmask			sys_sigprocmask
101127	common	create_module			sys_ni_syscall
102128	common	init_module			sys_init_module
103129	common	delete_module			sys_delete_module
104130	common	get_kernel_syms			sys_ni_syscall
105131	common	quotactl			sys_quotactl
106132	common	getpgid				sys_getpgid
107133	common	fchdir				sys_fchdir
108134	common	bdflush				sys_ni_syscall
109135	common	sysfs				sys_sysfs
110136	common	personality			sys_s390_personality
111137	common	afs_syscall			sys_ni_syscall
112141	common	getdents			sys_getdents
113142	common	select				sys_select
114143	common	flock				sys_flock
115144	common	msync				sys_msync
116145	common	readv				sys_readv
117146	common	writev				sys_writev
118147	common	getsid				sys_getsid
119148	common	fdatasync			sys_fdatasync
120149	common	_sysctl				sys_ni_syscall
121150	common	mlock				sys_mlock
122151	common	munlock				sys_munlock
123152	common	mlockall			sys_mlockall
124153	common	munlockall			sys_munlockall
125154	common	sched_setparam			sys_sched_setparam
126155	common	sched_getparam			sys_sched_getparam
127156	common	sched_setscheduler		sys_sched_setscheduler
128157	common	sched_getscheduler		sys_sched_getscheduler
129158	common	sched_yield			sys_sched_yield
130159	common	sched_get_priority_max		sys_sched_get_priority_max
131160	common	sched_get_priority_min		sys_sched_get_priority_min
132161	common	sched_rr_get_interval		sys_sched_rr_get_interval
133162	common	nanosleep			sys_nanosleep
134163	common	mremap				sys_mremap
135167	common	query_module			sys_ni_syscall
136168	common	poll				sys_poll
137169	common	nfsservctl			sys_ni_syscall
138172	common	prctl				sys_prctl
139173	common	rt_sigreturn			sys_rt_sigreturn
140174	common	rt_sigaction			sys_rt_sigaction
141175	common	rt_sigprocmask			sys_rt_sigprocmask
142176	common	rt_sigpending			sys_rt_sigpending
143177	common	rt_sigtimedwait			sys_rt_sigtimedwait
144178	common	rt_sigqueueinfo			sys_rt_sigqueueinfo
145179	common	rt_sigsuspend			sys_rt_sigsuspend
146180	common	pread64				sys_pread64
147181	common	pwrite64			sys_pwrite64
148183	common	getcwd				sys_getcwd
149184	common	capget				sys_capget
150185	common	capset				sys_capset
151186	common	sigaltstack			sys_sigaltstack
152187	common	sendfile			sys_sendfile64
153188	common	getpmsg				sys_ni_syscall
154189	common	putpmsg				sys_ni_syscall
155190	common	vfork				sys_vfork
156191	common	getrlimit			sys_getrlimit
157198	common	lchown				sys_lchown
158199	common	getuid				sys_getuid
159200	common	getgid				sys_getgid
160201	common	geteuid				sys_geteuid
161202	common	getegid				sys_getegid
162203	common	setreuid			sys_setreuid
163204	common	setregid			sys_setregid
164205	common	getgroups			sys_getgroups
165206	common	setgroups			sys_setgroups
166207	common	fchown				sys_fchown
167208	common	setresuid			sys_setresuid
168209	common	getresuid			sys_getresuid
169210	common	setresgid			sys_setresgid
170211	common	getresgid			sys_getresgid
171212	common	chown				sys_chown
172213	common	setuid				sys_setuid
173214	common	setgid				sys_setgid
174215	common	setfsuid			sys_setfsuid
175216	common	setfsgid			sys_setfsgid
176217	common	pivot_root			sys_pivot_root
177218	common	mincore				sys_mincore
178219	common	madvise				sys_madvise
179220	common	getdents64			sys_getdents64
180222	common	readahead			sys_readahead
181224	common	setxattr			sys_setxattr
182225	common	lsetxattr			sys_lsetxattr
183226	common	fsetxattr			sys_fsetxattr
184227	common	getxattr			sys_getxattr
185228	common	lgetxattr			sys_lgetxattr
186229	common	fgetxattr			sys_fgetxattr
187230	common	listxattr			sys_listxattr
188231	common	llistxattr			sys_llistxattr
189232	common	flistxattr			sys_flistxattr
190233	common	removexattr			sys_removexattr
191234	common	lremovexattr			sys_lremovexattr
192235	common	fremovexattr			sys_fremovexattr
193236	common	gettid				sys_gettid
194237	common	tkill				sys_tkill
195238	common	futex				sys_futex
196239	common	sched_setaffinity		sys_sched_setaffinity
197240	common	sched_getaffinity		sys_sched_getaffinity
198241	common	tgkill				sys_tgkill
199243	common	io_setup			sys_io_setup
200244	common	io_destroy			sys_io_destroy
201245	common	io_getevents			sys_io_getevents
202246	common	io_submit			sys_io_submit
203247	common	io_cancel			sys_io_cancel
204248	common	exit_group			sys_exit_group
205249	common	epoll_create			sys_epoll_create
206250	common	epoll_ctl			sys_epoll_ctl
207251	common	epoll_wait			sys_epoll_wait
208252	common	set_tid_address			sys_set_tid_address
209253	common	fadvise64			sys_fadvise64_64
210254	common	timer_create			sys_timer_create
211255	common	timer_settime			sys_timer_settime
212256	common	timer_gettime			sys_timer_gettime
213257	common	timer_getoverrun		sys_timer_getoverrun
214258	common	timer_delete			sys_timer_delete
215259	common	clock_settime			sys_clock_settime
216260	common	clock_gettime			sys_clock_gettime
217261	common	clock_getres			sys_clock_getres
218262	common	clock_nanosleep			sys_clock_nanosleep
219265	common	statfs64			sys_statfs64
220266	common	fstatfs64			sys_fstatfs64
221267	common	remap_file_pages		sys_remap_file_pages
222268	common	mbind				sys_mbind
223269	common	get_mempolicy			sys_get_mempolicy
224270	common	set_mempolicy			sys_set_mempolicy
225271	common	mq_open				sys_mq_open
226272	common	mq_unlink			sys_mq_unlink
227273	common	mq_timedsend			sys_mq_timedsend
228274	common	mq_timedreceive			sys_mq_timedreceive
229275	common	mq_notify			sys_mq_notify
230276	common	mq_getsetattr			sys_mq_getsetattr
231277	common	kexec_load			sys_kexec_load
232278	common	add_key				sys_add_key
233279	common	request_key			sys_request_key
234280	common	keyctl				sys_keyctl
235281	common	waitid				sys_waitid
236282	common	ioprio_set			sys_ioprio_set
237283	common	ioprio_get			sys_ioprio_get
238284	common	inotify_init			sys_inotify_init
239285	common	inotify_add_watch		sys_inotify_add_watch
240286	common	inotify_rm_watch		sys_inotify_rm_watch
241287	common	migrate_pages			sys_migrate_pages
242288	common	openat				sys_openat
243289	common	mkdirat				sys_mkdirat
244290	common	mknodat				sys_mknodat
245291	common	fchownat			sys_fchownat
246292	common	futimesat			sys_futimesat
247293	common	newfstatat			sys_newfstatat
248294	common	unlinkat			sys_unlinkat
249295	common	renameat			sys_renameat
250296	common	linkat				sys_linkat
251297	common	symlinkat			sys_symlinkat
252298	common	readlinkat			sys_readlinkat
253299	common	fchmodat			sys_fchmodat
254300	common	faccessat			sys_faccessat
255301	common	pselect6			sys_pselect6
256302	common	ppoll				sys_ppoll
257303	common	unshare				sys_unshare
258304	common	set_robust_list			sys_set_robust_list
259305	common	get_robust_list			sys_get_robust_list
260306	common	splice				sys_splice
261307	common	sync_file_range			sys_sync_file_range
262308	common	tee				sys_tee
263309	common	vmsplice			sys_vmsplice
264310	common	move_pages			sys_move_pages
265311	common	getcpu				sys_getcpu
266312	common	epoll_pwait			sys_epoll_pwait
267313	common	utimes				sys_utimes
268314	common	fallocate			sys_fallocate
269315	common	utimensat			sys_utimensat
270316	common	signalfd			sys_signalfd
271317	common	timerfd				sys_ni_syscall
272318	common	eventfd				sys_eventfd
273319	common	timerfd_create			sys_timerfd_create
274320	common	timerfd_settime			sys_timerfd_settime
275321	common	timerfd_gettime			sys_timerfd_gettime
276322	common	signalfd4			sys_signalfd4
277323	common	eventfd2			sys_eventfd2
278324	common	inotify_init1			sys_inotify_init1
279325	common	pipe2				sys_pipe2
280326	common	dup3				sys_dup3
281327	common	epoll_create1			sys_epoll_create1
282328	common	preadv				sys_preadv
283329	common	pwritev				sys_pwritev
284330	common	rt_tgsigqueueinfo		sys_rt_tgsigqueueinfo
285331	common	perf_event_open			sys_perf_event_open
286332	common	fanotify_init			sys_fanotify_init
287333	common	fanotify_mark			sys_fanotify_mark
288334	common	prlimit64			sys_prlimit64
289335	common	name_to_handle_at		sys_name_to_handle_at
290336	common	open_by_handle_at		sys_open_by_handle_at
291337	common	clock_adjtime			sys_clock_adjtime
292338	common	syncfs				sys_syncfs
293339	common	setns				sys_setns
294340	common	process_vm_readv		sys_process_vm_readv
295341	common	process_vm_writev		sys_process_vm_writev
296342	common	s390_runtime_instr		sys_s390_runtime_instr
297343	common	kcmp				sys_kcmp
298344	common	finit_module			sys_finit_module
299345	common	sched_setattr			sys_sched_setattr
300346	common	sched_getattr			sys_sched_getattr
301347	common	renameat2			sys_renameat2
302348	common	seccomp				sys_seccomp
303349	common	getrandom			sys_getrandom
304350	common	memfd_create			sys_memfd_create
305351	common	bpf				sys_bpf
306352	common	s390_pci_mmio_write		sys_s390_pci_mmio_write
307353	common	s390_pci_mmio_read		sys_s390_pci_mmio_read
308354	common	execveat			sys_execveat
309355	common	userfaultfd			sys_userfaultfd
310356	common	membarrier			sys_membarrier
311357	common	recvmmsg			sys_recvmmsg
312358	common	sendmmsg			sys_sendmmsg
313359	common	socket				sys_socket
314360	common	socketpair			sys_socketpair
315361	common	bind				sys_bind
316362	common	connect				sys_connect
317363	common	listen				sys_listen
318364	common	accept4				sys_accept4
319365	common	getsockopt			sys_getsockopt
320366	common	setsockopt			sys_setsockopt
321367	common	getsockname			sys_getsockname
322368	common	getpeername			sys_getpeername
323369	common	sendto				sys_sendto
324370	common	sendmsg				sys_sendmsg
325371	common	recvfrom			sys_recvfrom
326372	common	recvmsg				sys_recvmsg
327373	common	shutdown			sys_shutdown
328374	common	mlock2				sys_mlock2
329375	common	copy_file_range			sys_copy_file_range
330376	common	preadv2				sys_preadv2
331377	common	pwritev2			sys_pwritev2
332378	common	s390_guarded_storage		sys_s390_guarded_storage
333379	common	statx				sys_statx
334380	common	s390_sthyi			sys_s390_sthyi
335381	common	kexec_file_load			sys_kexec_file_load
336382	common	io_pgetevents			sys_io_pgetevents
337383	common	rseq				sys_rseq
338384	common	pkey_mprotect			sys_pkey_mprotect
339385	common	pkey_alloc			sys_pkey_alloc
340386	common	pkey_free			sys_pkey_free
341# room for arch specific syscalls
342392	common	semtimedop			sys_semtimedop
343393	common	semget				sys_semget
344394	common	semctl				sys_semctl
345395	common	shmget				sys_shmget
346396	common	shmctl				sys_shmctl
347397	common	shmat				sys_shmat
348398	common	shmdt				sys_shmdt
349399	common	msgget				sys_msgget
350400	common	msgsnd				sys_msgsnd
351401	common	msgrcv				sys_msgrcv
352402	common	msgctl				sys_msgctl
353424	common	pidfd_send_signal		sys_pidfd_send_signal
354425	common	io_uring_setup			sys_io_uring_setup
355426	common	io_uring_enter			sys_io_uring_enter
356427	common	io_uring_register		sys_io_uring_register
357428	common	open_tree			sys_open_tree
358429	common	move_mount			sys_move_mount
359430	common	fsopen				sys_fsopen
360431	common	fsconfig			sys_fsconfig
361432	common	fsmount				sys_fsmount
362433	common	fspick				sys_fspick
363434	common	pidfd_open			sys_pidfd_open
364435	common	clone3				sys_clone3
365436	common	close_range			sys_close_range
366437	common	openat2				sys_openat2
367438	common	pidfd_getfd			sys_pidfd_getfd
368439	common	faccessat2			sys_faccessat2
369440	common	process_madvise			sys_process_madvise
370441	common	epoll_pwait2			sys_epoll_pwait2
371442	common	mount_setattr			sys_mount_setattr
372443	common	quotactl_fd			sys_quotactl_fd
373444	common	landlock_create_ruleset		sys_landlock_create_ruleset
374445	common	landlock_add_rule		sys_landlock_add_rule
375446	common	landlock_restrict_self		sys_landlock_restrict_self
376447	common	memfd_secret			sys_memfd_secret
377448	common	process_mrelease		sys_process_mrelease
378449	common	futex_waitv			sys_futex_waitv
379450	common	set_mempolicy_home_node		sys_set_mempolicy_home_node
380451	common	cachestat			sys_cachestat
381452	common	fchmodat2			sys_fchmodat2
382453	common	map_shadow_stack		sys_map_shadow_stack
383454	common	futex_wake			sys_futex_wake
384455	common	futex_wait			sys_futex_wait
385456	common	futex_requeue			sys_futex_requeue
386457	common	statmount			sys_statmount
387458	common	listmount			sys_listmount
388459	common	lsm_get_self_attr		sys_lsm_get_self_attr
389460	common	lsm_set_self_attr		sys_lsm_set_self_attr
390461	common	lsm_list_modules		sys_lsm_list_modules
391462	common	mseal				sys_mseal
392463	common	setxattrat			sys_setxattrat
393464	common	getxattrat			sys_getxattrat
394465	common	listxattrat			sys_listxattrat
395466	common	removexattrat			sys_removexattrat
396467	common	open_tree_attr			sys_open_tree_attr
397468	common	file_getattr			sys_file_getattr
398469	common	file_setattr			sys_file_setattr
399470	common	listns				sys_listns
400