arch/mips/kernel/syscalls/syscall_n32.tbl
Source file repositories/reference/linux-study-clean/arch/mips/kernel/syscalls/syscall_n32.tbl
File Facts
- System
- Linux kernel
- Corpus path
arch/mips/kernel/syscalls/syscall_n32.tbl- Extension
.tbl- Size
- 15023 bytes
- Lines
- 413
- 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.
- CPU and platform-specific kernel glue: boot entry, traps, syscall entry, interrupts, page tables, context switch, and low-level barriers.
- Defines or participates in a user/kernel boundary; inspect argument validation, copy_from_user/copy_to_user, credentials, and dispatch target.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
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 "n32" for this file.
#
0 n32 read sys_read
1 n32 write sys_write
2 n32 open sys_open
3 n32 close sys_close
4 n32 stat sys_newstat
5 n32 fstat sys_newfstat
6 n32 lstat sys_newlstat
7 n32 poll sys_poll
8 n32 lseek sys_lseek
9 n32 mmap sys_mips_mmap
10 n32 mprotect sys_mprotect
11 n32 munmap sys_munmap
12 n32 brk sys_brk
13 n32 rt_sigaction compat_sys_rt_sigaction
14 n32 rt_sigprocmask compat_sys_rt_sigprocmask
15 n32 ioctl compat_sys_ioctl
16 n32 pread64 sys_pread64
17 n32 pwrite64 sys_pwrite64
18 n32 readv sys_readv
19 n32 writev sys_writev
20 n32 access sys_access
21 n32 pipe sysm_pipe
22 n32 _newselect compat_sys_select
23 n32 sched_yield sys_sched_yield
24 n32 mremap sys_mremap
25 n32 msync sys_msync
26 n32 mincore sys_mincore
27 n32 madvise sys_madvise
28 n32 shmget sys_shmget
29 n32 shmat sys_shmat
30 n32 shmctl compat_sys_old_shmctl
31 n32 dup sys_dup
32 n32 dup2 sys_dup2
33 n32 pause sys_pause
34 n32 nanosleep sys_nanosleep_time32
35 n32 getitimer compat_sys_getitimer
36 n32 setitimer compat_sys_setitimer
37 n32 alarm sys_alarm
38 n32 getpid sys_getpid
39 n32 sendfile compat_sys_sendfile
40 n32 socket sys_socket
41 n32 connect sys_connect
42 n32 accept sys_accept
43 n32 sendto sys_sendto
44 n32 recvfrom compat_sys_recvfrom
45 n32 sendmsg compat_sys_sendmsg
46 n32 recvmsg compat_sys_recvmsg
47 n32 shutdown sys_shutdown
48 n32 bind sys_bind
49 n32 listen sys_listen
50 n32 getsockname sys_getsockname
51 n32 getpeername sys_getpeername
52 n32 socketpair sys_socketpair
53 n32 setsockopt sys_setsockopt
54 n32 getsockopt sys_getsockopt
55 n32 clone __sys_clone
56 n32 fork __sys_fork
57 n32 execve compat_sys_execve
58 n32 exit sys_exit
59 n32 wait4 compat_sys_wait4
60 n32 kill sys_kill
Annotation
- Atlas domain: Architecture Layer / arch/mips.
- Implementation status: core implementation candidate.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.