arch/s390/kernel/syscalls/syscall.tbl

Source file repositories/reference/linux-study-clean/arch/s390/kernel/syscalls/syscall.tbl

File Facts

System
Linux kernel
Corpus path
arch/s390/kernel/syscalls/syscall.tbl
Extension
.tbl
Size
14886 bytes
Lines
401
Domain
Architecture Layer
Bucket
arch/s390
Inferred role
Architecture Layer: syscall or user/kernel boundary
Status
core implementation candidate

Why This File Exists

CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
#
# System call table for s390
#
# Format:
# <nr> <abi> <syscall> <entry>
#
# <abi> is always common.

1	common	exit				sys_exit
2	common	fork				sys_fork
3	common	read				sys_read
4	common	write				sys_write
5	common	open				sys_open
6	common	close				sys_close
7	common	restart_syscall			sys_restart_syscall
8	common	creat				sys_creat
9	common	link				sys_link
10	common	unlink				sys_unlink
11	common	execve				sys_execve
12	common	chdir				sys_chdir
14	common	mknod				sys_mknod
15	common	chmod				sys_chmod
19	common	lseek				sys_lseek
20	common	getpid				sys_getpid
21	common	mount				sys_mount
22	common	umount				sys_oldumount
26	common	ptrace				sys_ptrace
27	common	alarm				sys_alarm
29	common	pause				sys_pause
30	common	utime				sys_utime
33	common	access				sys_access
34	common	nice				sys_nice
36	common	sync				sys_sync
37	common	kill				sys_kill
38	common	rename				sys_rename
39	common	mkdir				sys_mkdir
40	common	rmdir				sys_rmdir
41	common	dup				sys_dup
42	common	pipe				sys_pipe
43	common	times				sys_times
45	common	brk				sys_brk
48	common	signal				sys_signal
51	common	acct				sys_acct
52	common	umount2				sys_umount
54	common	ioctl				sys_ioctl
55	common	fcntl				sys_fcntl
57	common	setpgid				sys_setpgid
60	common	umask				sys_umask
61	common	chroot				sys_chroot
62	common	ustat				sys_ustat
63	common	dup2				sys_dup2
64	common	getppid				sys_getppid
65	common	getpgrp				sys_getpgrp
66	common	setsid				sys_setsid
67	common	sigaction			sys_sigaction
72	common	sigsuspend			sys_sigsuspend
73	common	sigpending			sys_sigpending
74	common	sethostname			sys_sethostname
75	common	setrlimit			sys_setrlimit
77	common	getrusage			sys_getrusage
78	common	gettimeofday			sys_gettimeofday
79	common	settimeofday			sys_settimeofday
83	common	symlink				sys_symlink
85	common	readlink			sys_readlink
86	common	uselib				sys_uselib
87	common	swapon				sys_swapon
88	common	reboot				sys_reboot
89	common	readdir				sys_ni_syscall
90	common	mmap				sys_old_mmap

Annotation

Implementation Notes