syscall.sh / s390x / s390_pci_mmio_read

s390_pci_mmio_read

transfer data to/from PCI MMIO memory page

sys_s390_pci_mmio_read(unsigned long mmio_addr, void *user_buffer, size_t length)
number353 (0x161)
abicommon
entry pointsys_s390_pci_mmio_read
sinceLinux 4.16
man pages390_pci_mmio_read(2)
sourceelixir.bootlin.com

Registers

registervalue
r1353, the syscall number
r2unsigned long mmio_addr
r3void *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_read