arch/mips/kernel/syscalls/syscall_o32.tbl

Source file repositories/reference/linux-study-clean/arch/mips/kernel/syscalls/syscall_o32.tbl

File Facts

System
Linux kernel
Corpus path
arch/mips/kernel/syscalls/syscall_o32.tbl
Extension
.tbl
Size
18665 bytes
Lines
462
Domain
Architecture Layer
Bucket
arch/mips
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 mips
#
# The format is:
# <number> <abi> <name> <entry point> <compat entry point>
#
# The <abi> is always "o32" for this file.
#
0	o32	syscall				sys_syscall			sys32_syscall
1	o32	exit				sys_exit
2	o32	fork				__sys_fork
3	o32	read				sys_read
4	o32	write				sys_write
5	o32	open				sys_open			compat_sys_open
6	o32	close				sys_close
7	o32	waitpid				sys_waitpid
8	o32	creat				sys_creat
9	o32	link				sys_link
10	o32	unlink				sys_unlink
11	o32	execve				sys_execve			compat_sys_execve
12	o32	chdir				sys_chdir
13	o32	time				sys_time32
14	o32	mknod				sys_mknod
15	o32	chmod				sys_chmod
16	o32	lchown				sys_lchown
17	o32	break				sys_ni_syscall
# 18 was sys_stat
18	o32	unused18			sys_ni_syscall
19	o32	lseek				sys_lseek			compat_sys_lseek
20	o32	getpid				sys_getpid
21	o32	mount				sys_mount
22	o32	umount				sys_oldumount
23	o32	setuid				sys_setuid
24	o32	getuid				sys_getuid
25	o32	stime				sys_stime32
26	o32	ptrace				sys_ptrace			compat_sys_ptrace
27	o32	alarm				sys_alarm
# 28 was sys_fstat
28	o32	unused28			sys_ni_syscall
29	o32	pause				sys_pause
30	o32	utime				sys_utime32
31	o32	stty				sys_ni_syscall
32	o32	gtty				sys_ni_syscall
33	o32	access				sys_access
34	o32	nice				sys_nice
35	o32	ftime				sys_ni_syscall
36	o32	sync				sys_sync
37	o32	kill				sys_kill
38	o32	rename				sys_rename
39	o32	mkdir				sys_mkdir
40	o32	rmdir				sys_rmdir
41	o32	dup				sys_dup
42	o32	pipe				sysm_pipe
43	o32	times				sys_times			compat_sys_times
44	o32	prof				sys_ni_syscall
45	o32	brk				sys_brk
46	o32	setgid				sys_setgid
47	o32	getgid				sys_getgid
48	o32	signal				sys_ni_syscall
49	o32	geteuid				sys_geteuid
50	o32	getegid				sys_getegid
51	o32	acct				sys_acct
52	o32	umount2				sys_umount
53	o32	lock				sys_ni_syscall
54	o32	ioctl				sys_ioctl			compat_sys_ioctl
55	o32	fcntl				sys_fcntl			compat_sys_fcntl
56	o32	mpx				sys_ni_syscall
57	o32	setpgid				sys_setpgid
58	o32	ulimit				sys_ni_syscall

Annotation

Implementation Notes