syscall.sh / s390x / s390_pci_mmio_write

s390_pci_mmio_write

transfer data to/from PCI MMIO memory page

sys_s390_pci_mmio_write(unsigned long mmio_addr, const void *user_buffer, size_t length)
number352 (0x160)
abicommon
entry pointsys_s390_pci_mmio_write
sinceLinux 4.16
man pages390_pci_mmio_write(2)
sourceelixir.bootlin.com

Registers

registervalue
r1352, the syscall number
r2unsigned long mmio_addr
r3const void *user_buffer
r4size_t length
r2the return value

Then run svc 0 to enter the kernel.

Get this as JSON: https://api.syscall.sh/v2/syscalls/s390x/s390_pci_mmio_write