lib/libc/include/aarch64-linux-any/asm/hwcap.h | 1 + lib/libc/include/aarch64-linux-any/asm/kvm.h | 2 +- lib/libc/include/aarch64-linux-any/asm/ptrace.h | 4 +- lib/libc/include/aarch64-linux-any/asm/sigcontext.h | 4 +- lib/libc/include/aarch64-linux-any/asm/unistd_64.h | 1 + lib/libc/include/any-linux-any/asm-generic/posix_types.h | 1 + lib/libc/include/any-linux-any/asm-generic/unistd.h | 4 +- lib/libc/include/any-linux-any/drm/amdgpu_drm.h | 102 +++-- lib/libc/include/any-linux-any/drm/amdxdna_accel.h | 197 ++++++++ lib/libc/include/any-linux-any/drm/drm.h | 78 +++- lib/libc/include/any-linux-any/drm/drm_fourcc.h | 25 +- lib/libc/include/any-linux-any/drm/drm_mode.h | 192 +++++++- lib/libc/include/any-linux-any/drm/ethosu_accel.h | 261 +++++++++++ lib/libc/include/any-linux-any/drm/ivpu_accel.h | 63 +++ lib/libc/include/any-linux-any/drm/panfrost_drm.h | 150 ++++-- lib/libc/include/any-linux-any/drm/panthor_drm.h | 3 + lib/libc/include/any-linux-any/drm/rocket_accel.h | 142 ++++++ lib/libc/include/any-linux-any/drm/v3d_drm.h | 2 + lib/libc/include/any-linux-any/drm/xe_drm.h | 304 ++++++++++++- lib/libc/include/any-linux-any/linux/acrn.h | 36 +- lib/libc/include/any-linux-any/linux/android/binder.h | 2 +- lib/libc/include/any-linux-any/linux/android/binder_netlink.h | 38 ++ lib/libc/include/any-linux-any/linux/aspeed-video.h | 7 + lib/libc/include/any-linux-any/linux/audit.h | 2 + lib/libc/include/any-linux-any/linux/blktrace_api.h | 55 ++- lib/libc/include/any-linux-any/linux/blkzoned.h | 48 +- lib/libc/include/any-linux-any/linux/bpf.h | 59 ++- lib/libc/include/any-linux-any/linux/btrfs.h | 9 + lib/libc/include/any-linux-any/linux/can/netlink.h | 48 +- lib/libc/include/any-linux-any/linux/comedi.h | 2 +- lib/libc/include/any-linux-any/linux/dev_energymodel.h | 82 ++++ lib/libc/include/any-linux-any/linux/devlink.h | 6 + lib/libc/include/any-linux-any/linux/dpll.h | 3 + lib/libc/include/any-linux-any/linux/ethtool.h | 6 + lib/libc/include/any-linux-any/linux/ethtool_netlink_generated.h | 48 ++ lib/libc/include/any-linux-any/linux/ext4.h | 53 +++ lib/libc/include/any-linux-any/linux/fb.h | 2 +- lib/libc/include/any-linux-any/linux/fcntl.h | 13 + lib/libc/include/any-linux-any/linux/fou.h | 1 + lib/libc/include/any-linux-any/linux/fs.h | 8 +- lib/libc/include/any-linux-any/linux/fuse.h | 22 +- lib/libc/include/any-linux-any/linux/gpib.h | 103 +++++ lib/libc/include/any-linux-any/linux/gpib_ioctl.h | 167 +++++++ lib/libc/include/any-linux-any/linux/handshake.h | 1 + lib/libc/include/any-linux-any/linux/hidraw.h | 2 + lib/libc/include/any-linux-any/linux/i2c.h | 2 +- lib/libc/include/any-linux-any/linux/i8k.h | 2 + lib/libc/include/any-linux-any/linux/if_bridge.h | 3 + lib/libc/include/any-linux-any/linux/if_ether.h | 4 + lib/libc/include/any-linux-any/linux/if_link.h | 3 + lib/libc/include/any-linux-any/linux/if_team.h | 1 + lib/libc/include/any-linux-any/linux/iio/types.h | 5 + lib/libc/include/any-linux-any/linux/input-event-codes.h | 22 + lib/libc/include/any-linux-any/linux/input.h | 22 +- lib/libc/include/any-linux-any/linux/io_uring.h | 71 ++- lib/libc/include/any-linux-any/linux/io_uring/query.h | 68 +++ lib/libc/include/any-linux-any/linux/iommufd.h | 10 + lib/libc/include/any-linux-any/linux/isst_if.h | 50 +- lib/libc/include/any-linux-any/linux/ivtv.h | 2 +- lib/libc/include/any-linux-any/linux/kexec.h | 4 + lib/libc/include/any-linux-any/linux/kfd_ioctl.h | 4 +- lib/libc/include/any-linux-any/linux/kvm.h | 14 + lib/libc/include/any-linux-any/linux/landlock.h | 37 +- lib/libc/include/any-linux-any/linux/liveupdate.h | 216 +++++++++ lib/libc/include/any-linux-any/linux/lockd_netlink.h | 1 + lib/libc/include/any-linux-any/linux/magic.h | 1 + lib/libc/include/any-linux-any/linux/map_benchmark.h | 35 ++ lib/libc/include/any-linux-any/linux/mdio.h | 23 +- lib/libc/include/any-linux-any/linux/media-bus-format.h | 9 +- lib/libc/include/any-linux-any/linux/media/amlogic/c3-isp-config.h | 86 +--- lib/libc/include/any-linux-any/linux/media/arm/mali-c55-config.h | 785 ++++++++++++++++++++++++++++++++ lib/libc/include/any-linux-any/linux/media/v4l2-isp.h | 102 +++++ lib/libc/include/any-linux-any/linux/mempolicy.h | 12 +- lib/libc/include/any-linux-any/linux/mount.h | 2 +- lib/libc/include/any-linux-any/linux/mptcp.h | 24 +- lib/libc/include/any-linux-any/linux/mptcp_pm.h | 5 +- lib/libc/include/any-linux-any/linux/mshv.h | 116 ++++- lib/libc/include/any-linux-any/linux/net_shaper.h | 1 + lib/libc/include/any-linux-any/linux/netdev.h | 2 + lib/libc/include/any-linux-any/linux/netfilter/nf_tables.h | 16 +- lib/libc/include/any-linux-any/linux/netfilter_ipv6/ip6t_srh.h | 40 +- lib/libc/include/any-linux-any/linux/nfs.h | 1 - lib/libc/include/any-linux-any/linux/nfsd_netlink.h | 1 + lib/libc/include/any-linux-any/linux/nl80211-vnd-intel.h | 1 - lib/libc/include/any-linux-any/linux/nl80211.h | 260 ++++++++++- lib/libc/include/any-linux-any/linux/nsfs.h | 70 ++- lib/libc/include/any-linux-any/linux/ovpn.h | 1 + lib/libc/include/any-linux-any/linux/pci_regs.h | 99 ++++ lib/libc/include/any-linux-any/linux/perf_event.h | 25 +- lib/libc/include/any-linux-any/linux/pidfd.h | 11 +- lib/libc/include/any-linux-any/linux/pr.h | 16 + lib/libc/include/any-linux-any/linux/prctl.h | 10 + lib/libc/include/any-linux-any/linux/psp-sev.h | 76 ++-- lib/libc/include/any-linux-any/linux/psp-sfs.h | 87 ++++ lib/libc/include/any-linux-any/linux/psp.h | 85 ++++ lib/libc/include/any-linux-any/linux/ptp_clock.h | 4 + lib/libc/include/any-linux-any/linux/raid/md_p.h | 3 +- lib/libc/include/any-linux-any/linux/rkisp1-config.h | 98 +--- lib/libc/include/any-linux-any/linux/rseq.h | 21 +- lib/libc/include/any-linux-any/linux/stddef.h | 1 - lib/libc/include/any-linux-any/linux/tcp.h | 9 + lib/libc/include/any-linux-any/linux/tee.h | 108 ++++- lib/libc/include/any-linux-any/linux/tls.h | 2 + lib/libc/include/any-linux-any/linux/usb/cdc.h | 12 +- lib/libc/include/any-linux-any/linux/v4l2-controls.h | 127 +++--- lib/libc/include/any-linux-any/linux/v4l2-dv-timings.h | 2 +- lib/libc/include/any-linux-any/linux/version.h | 4 +- lib/libc/include/any-linux-any/linux/vfio.h | 28 ++ lib/libc/include/any-linux-any/linux/videodev2.h | 24 +- lib/libc/include/any-linux-any/linux/virtio_ids.h | 1 + lib/libc/include/any-linux-any/linux/virtio_net.h | 3 +- lib/libc/include/any-linux-any/linux/virtio_pci.h | 2 +- lib/libc/include/any-linux-any/linux/virtio_spi.h | 181 ++++++++ lib/libc/include/any-linux-any/linux/vmcore.h | 9 + lib/libc/include/any-linux-any/linux/wireguard.h | 191 ++------ lib/libc/include/any-linux-any/misc/fastrpc.h | 2 +- lib/libc/include/any-linux-any/misc/uacce/hisi_qm.h | 1 + lib/libc/include/any-linux-any/rdma/ib_user_ioctl_verbs.h | 1 + lib/libc/include/any-linux-any/rdma/ib_user_sa.h | 14 + lib/libc/include/any-linux-any/rdma/ionic-abi.h | 115 +++++ lib/libc/include/any-linux-any/rdma/irdma-abi.h | 16 +- lib/libc/include/any-linux-any/rdma/rdma_user_cm.h | 44 +- lib/libc/include/any-linux-any/regulator/regulator.h | 4 +- lib/libc/include/any-linux-any/scsi/fc/fc_els.h | 54 ++- lib/libc/include/any-linux-any/sound/asound.h | 2 +- lib/libc/include/any-linux-any/sound/compress_offload.h | 35 +- lib/libc/include/any-linux-any/sound/compress_params.h | 41 +- lib/libc/include/any-linux-any/sound/intel/avs/tokens.h | 21 + lib/libc/include/any-linux-any/sound/snd_ar_tokens.h | 20 +- lib/libc/include/any-linux-any/sound/sof/tokens.h | 2 + lib/libc/include/arc-linux-any/asm/unistd_32.h | 1 + lib/libc/include/arm-linux-any/asm/unistd-eabi.h | 1 + lib/libc/include/arm-linux-any/asm/unistd-oabi.h | 1 + lib/libc/include/csky-linux-any/asm/ptrace.h | 4 +- lib/libc/include/csky-linux-any/asm/unistd_32.h | 1 + lib/libc/include/hexagon-linux-any/asm/unistd_32.h | 1 + lib/libc/include/loongarch-linux-any/asm/kvm.h | 2 + lib/libc/include/loongarch-linux-any/asm/ptrace.h | 48 +- lib/libc/include/loongarch-linux-any/asm/unistd.h | 8 +- lib/libc/include/loongarch-linux-any/asm/unistd_32.h | 320 +++++++++++++ lib/libc/include/loongarch-linux-any/asm/unistd_64.h | 1 + lib/libc/include/m68k-linux-any/asm/unistd_32.h | 1 + lib/libc/include/mips-linux-any/asm/unistd_n32.h | 1 + lib/libc/include/mips-linux-any/asm/unistd_n64.h | 1 + lib/libc/include/mips-linux-any/asm/unistd_o32.h | 1 + lib/libc/include/powerpc-linux-any/asm/opal-prd.h | 4 +- lib/libc/include/powerpc-linux-any/asm/papr-hvpipe.h | 33 ++ lib/libc/include/powerpc-linux-any/asm/ptrace.h | 12 +- lib/libc/include/powerpc-linux-any/asm/types.h | 4 +- lib/libc/include/powerpc-linux-any/asm/unistd_32.h | 1 + lib/libc/include/powerpc-linux-any/asm/unistd_64.h | 1 + lib/libc/include/riscv-linux-any/asm/hwprobe.h | 7 + lib/libc/include/riscv-linux-any/asm/kvm.h | 26 +- lib/libc/include/riscv-linux-any/asm/ptrace.h | 4 +- lib/libc/include/riscv-linux-any/asm/sigcontext.h | 4 +- lib/libc/include/riscv-linux-any/asm/unistd_32.h | 1 + lib/libc/include/riscv-linux-any/asm/unistd_64.h | 1 + lib/libc/include/riscv-linux-any/asm/vendor/mips.h | 3 + lib/libc/include/s390x-linux-any/asm/bitsperlong.h | 4 - lib/libc/include/s390x-linux-any/asm/ipcbuf.h | 3 - lib/libc/include/s390x-linux-any/asm/ipl.h | 1 + lib/libc/include/s390x-linux-any/asm/posix_types.h | 13 - lib/libc/include/s390x-linux-any/asm/ptrace.h | 124 ----- lib/libc/include/s390x-linux-any/asm/sigcontext.h | 15 - lib/libc/include/s390x-linux-any/asm/stat.h | 70 --- lib/libc/include/s390x-linux-any/asm/unistd.h | 4 - lib/libc/include/s390x-linux-any/asm/unistd_32.h | 446 ------------------ lib/libc/include/s390x-linux-any/asm/unistd_64.h | 9 +- lib/libc/include/sparc-linux-any/asm/ptrace.h | 24 +- lib/libc/include/sparc-linux-any/asm/signal.h | 4 +- lib/libc/include/sparc-linux-any/asm/traps.h | 4 +- lib/libc/include/sparc-linux-any/asm/unistd_32.h | 1 + lib/libc/include/sparc-linux-any/asm/unistd_64.h | 1 + lib/libc/include/sparc-linux-any/asm/utrap.h | 4 +- lib/libc/include/x86-linux-any/asm/kvm.h | 35 ++ lib/libc/include/x86-linux-any/asm/processor-flags.h | 2 + lib/libc/include/x86-linux-any/asm/sgx.h | 10 +- lib/libc/include/x86-linux-any/asm/svm.h | 4 + lib/libc/include/x86-linux-any/asm/unistd_32.h | 1 + lib/libc/include/x86-linux-any/asm/unistd_64.h | 2 + lib/libc/include/x86-linux-any/asm/unistd_x32.h | 2 + lib/libc/include/x86-linux-any/asm/vmx.h | 7 +- lib/libc/include/xtensa-linux-any/asm/unistd_32.h | 1 + lib/std/Target.zig | 2 +- lib/std/os/linux.zig | 1 + lib/std/os/linux/syscalls.zig | 341 +++++++++++++- tools/generate_linux_syscalls.zig | 8 +- 187 files changed, 6270 insertions(+), 1470 deletions(-)