munlockall on tilepro
lock and unlock memory
sys_munlockall(void)
| number | 231 (0xe7) |
|---|---|
| abi | common |
| entry point | sys_munlockall |
| since | Linux 3.7 or earlier (3.7 is the first release scanned for tilepro) |
| man page | munlockall(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r10 | 231, the syscall number |
r0 | the return value |
Then run swint1 to enter the kernel.
The kernel uses r1 to signal an error for ordinary calls.
Fast atomic calls use negative numbers and have different register behavior.
This architecture was removed from the Linux kernel in Linux 4.17. The newest release with a syscall table here is Linux 4.16. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 152
- x86 153
- arm64 231
- arm 153
- riscv64 231
- ia32 153
- x32 1073741976
- loongarch64 231
- ppc64 153
- ppc 153
- s390x 153
- mips64 5149
- mipsn32 6149
- mipso32 4157
- alpha 317
- arc 231
- cris 153, removed in 4.17
- csky 231
- frv 153, removed in 4.17
- hexagon 231
- ia64 1159, removed in 6.7
- m32r 153, removed in 4.17
- m68k 153
- metag 231, removed in 4.17
- microblaze 153
- mn10300 153, removed in 4.17
- nds32 231, removed in 5.18
- nios2 231
- openrisc 231
- parisc 153
- score 231, removed in 4.17
- sh 153
- sparc 240
- sparc64 240
- tilegx 231, removed in 4.17
- xtensa 87
Get this as JSON: https://api.syscall.sh/v2/syscalls/tilepro/munlockall?kernel=all