arch/xtensa/kernel/syscalls/syscall.tbl

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

File Facts

System
Linux kernel
Corpus path
arch/xtensa/kernel/syscalls/syscall.tbl
Extension
.tbl
Size
16611 bytes
Lines
445
Domain
Architecture Layer
Bucket
arch/xtensa
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 numbers and entry vectors for xtensa
#
# The format is:
# <number> <abi> <name> <entry point>
#
# The <abi> is always "common" for this file
#
0	common	spill				sys_ni_syscall
1	common	xtensa				sys_ni_syscall
2	common	available4			sys_ni_syscall
3	common	available5			sys_ni_syscall
4	common	available6			sys_ni_syscall
5	common	available7			sys_ni_syscall
6	common	available8			sys_ni_syscall
7	common	available9			sys_ni_syscall
# File Operations
8	common	open				sys_open
9	common	close				sys_close
10	common	dup				sys_dup
11	common	dup2				sys_dup2
12	common	read				sys_read
13	common	write				sys_write
14	common	select				sys_select
15	common	lseek				sys_lseek
16	common	poll				sys_poll
17	common	_llseek				sys_llseek
18	common	epoll_wait			sys_epoll_wait
19	common	epoll_ctl			sys_epoll_ctl
20	common	epoll_create			sys_epoll_create
21	common	creat				sys_creat
22	common	truncate			sys_truncate
23	common	ftruncate			sys_ftruncate
24	common	readv				sys_readv
25	common	writev				sys_writev
26	common	fsync				sys_fsync
27	common	fdatasync			sys_fdatasync
28	common	truncate64			sys_truncate64
29	common	ftruncate64			sys_ftruncate64
30	common	pread64				sys_pread64
31	common	pwrite64			sys_pwrite64
32	common	link				sys_link
33	common	rename				sys_rename
34	common	symlink				sys_symlink
35	common	readlink			sys_readlink
36	common	mknod				sys_mknod
37	common	pipe				sys_pipe
38	common	unlink				sys_unlink
39	common	rmdir				sys_rmdir
40	common	mkdir				sys_mkdir
41	common	chdir				sys_chdir
42	common	fchdir				sys_fchdir
43	common	getcwd				sys_getcwd
44	common	chmod				sys_chmod
45	common	chown				sys_chown
46	common	stat				sys_newstat
47	common	stat64				sys_stat64
48	common	lchown				sys_lchown
49	common	lstat				sys_newlstat
50	common	lstat64				sys_lstat64
51	common	available51			sys_ni_syscall
52	common	fchmod				sys_fchmod
53	common	fchown				sys_fchown
54	common	fstat				sys_newfstat
55	common	fstat64				sys_fstat64
56	common	flock				sys_flock
57	common	access				sys_access
58	common	umask				sys_umask
59	common	getdents			sys_getdents

Annotation

Implementation Notes