timerfd_settime on ia64
timers that notify via file descriptors
sys_timerfd_settime(int ufd, int flags, const struct __kernel_itimerspec *utmr, struct __kernel_itimerspec *otmr)
| number | 1311 (0x51f) |
|---|---|
| abi | common |
| kconfig | CONFIG_TIMERFD |
| entry point | sys_timerfd_settime |
| since | Linux 5.0 or earlier (5.0 is the first release scanned for ia64) |
| man page | timerfd_settime(2) |
| source | elixir.bootlin.com |
Registers
| register | value |
|---|---|
r15 | 1311, the syscall number |
out0 | int ufd |
out1 | int flags |
out2 | const struct __kernel_itimerspec *utmr |
out3 | struct __kernel_itimerspec *otmr |
r8 | the return value |
Then run break 0x100000 to enter the kernel.
The kernel uses r10 to signal an error.
The pipe call returns file descriptors in r8 and r9.
This architecture was removed from the Linux kernel in Linux 6.7. The newest release with a syscall table here is Linux 6.6. The other removed architectures live on the historical architectures page.
Same syscall on other architectures
- x64 286
- x86 325
- arm64 86
- arm 353
- riscv64 86
- ia32 325
- x32 1073742110
- loongarch64 86
- ppc64 311
- ppc 311
- s390x 320
- mips64 5282
- mipsn32 6286
- mipso32 4323
- alpha 482
- arc 86
- blackfin 358, removed in 4.17
- cris 325, removed in 4.17
- csky 86
- frv 325, removed in 4.17
- hexagon 86
- m68k 321
- metag 86, removed in 4.17
- microblaze 326
- mn10300 326, removed in 4.17
- nds32 86, removed in 5.18
- nios2 86
- openrisc 86
- parisc 307
- score 86, removed in 4.17
- sh 325
- sparc 315
- sparc64 315
- tilegx 86, removed in 4.17
- tilepro 86, removed in 4.17
- xtensa 313
Get this as JSON: https://api.syscall.sh/v2/syscalls/ia64/timerfd_settime?kernel=all