[PATCH 2/2] Update ioctl entries from linux v6.16
Gleb Fotengauer-Malinovskiy
glebfm at altlinux.org
Sun Aug 3 08:50:01 UTC 2025
* src/linux/32/ioctls_inc_align16.h: Update from linux v6.16 using
ioctls_gen.sh.
* src/linux/32/ioctls_inc_align32.h: Likewise.
* src/linux/32/ioctls_inc_align64.h: Likewise.
* src/linux/64/ioctls_inc.h: Likewise.
* src/linux/x32/ioctls_inc0.h: Likewise.
* src/linux/powerpc/ioctls_arch0.h: Likewise.
* NEWS: Mention this.
---
NEWS | 1 +
src/linux/32/ioctls_inc_align16.h | 23 +++++++++++++++++++----
src/linux/32/ioctls_inc_align32.h | 23 +++++++++++++++++++----
src/linux/32/ioctls_inc_align64.h | 23 +++++++++++++++++++----
src/linux/64/ioctls_inc.h | 23 +++++++++++++++++++----
src/linux/powerpc/ioctls_arch0.h | 6 ++++++
src/linux/x32/ioctls_inc0.h | 23 +++++++++++++++++++----
7 files changed, 102 insertions(+), 20 deletions(-)
diff --git a/NEWS b/NEWS
index 8e7e8ce5a..9147ec678 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,7 @@ Noteworthy changes in release ?.?? (????-??-??)
* Updated lists of BR_*, CRYPTOCFGA_*, FUTEX2_*, IORING_*, IPSET_*, KVM_*,
MDB_*, NETDEV_*, PR_*, RXRPC_*, SW_*, THERMAL_*, and V4L2_*
constants.
+ * Updated lists of ioctl commands from Linux 6.16.
Noteworthy changes in release 6.15 (2025-05-26)
===============================================
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index fbaa951d9..1b87fa3c9 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -93,10 +93,13 @@
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_MMAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_OP", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6451, 0x18 },
-{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x28 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x40 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_INFO", _IOC_WRITE, 0x6445, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_SCHED", _IOC_WRITE, 0x6455, 0x10 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ", _IOC_READ|_IOC_WRITE, 0x6456, 0x48 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x6457, 0x30 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_WAIT", _IOC_READ|_IOC_WRITE, 0x6458, 0x48 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_VM", _IOC_READ|_IOC_WRITE, 0x6453, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_FENCES", _IOC_READ|_IOC_WRITE, 0x6452, 0x18 },
@@ -207,8 +210,8 @@
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_CREATE", _IOC_READ|_IOC_WRITE, 0x64bf, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_DESTROY", _IOC_READ|_IOC_WRITE, 0x64c0, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_EVENTFD", _IOC_READ|_IOC_WRITE, 0x64cf, 0x18 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x10 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x18 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_QUERY", _IOC_READ|_IOC_WRITE, 0x64cb, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_RESET", _IOC_READ|_IOC_WRITE, 0x64c4, 0x10 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x64c5, 0x10 },
@@ -359,6 +362,9 @@
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_SVM_INIT", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_BIND", _IOC_READ|_IOC_WRITE, 0x6451, 0x28 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_INIT", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_FINI", _IOC_WRITE, 0x6445, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_PREP", _IOC_WRITE, 0x6444, 0x08 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
@@ -918,6 +924,7 @@
{ "linux/dm-ioctl.h", "DM_GET_TARGET_VERSION", _IOC_READ|_IOC_WRITE, 0xfd11, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_DEVICES", _IOC_READ|_IOC_WRITE, 0xfd02, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_VERSIONS", _IOC_READ|_IOC_WRITE, 0xfd0d, 0x138 },
+{ "linux/dm-ioctl.h", "DM_MPATH_PROBE_PATHS", _IOC_NONE, 0xfd12, 0x00 },
{ "linux/dm-ioctl.h", "DM_REMOVE_ALL", _IOC_READ|_IOC_WRITE, 0xfd01, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_CLEAR", _IOC_READ|_IOC_WRITE, 0xfd0a, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_DEPS", _IOC_READ|_IOC_WRITE, 0xfd0b, 0x138 },
@@ -1476,6 +1483,7 @@
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_CPU_MASK", _IOC_READ, 0xfe0f, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_INFO", _IOC_READ, 0xfe0e, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_CPU_MASK", _IOC_READ, 0xfe0d, 0x04 },
+{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_FABRIC_INFO", _IOC_READ, 0xfe11, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_INFO", _IOC_READ, 0xfe0c, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 },
@@ -1832,7 +1840,7 @@
{ "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
{ "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
{ "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
-{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x48 },
{ "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -2384,10 +2392,12 @@
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_FEATURES", _IOC_READ, 0x7513, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_PARAMS", _IOC_READ, 0x7509, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_QUEUE_AFFINITY", _IOC_READ, 0x7501, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_QUIESCE_DEV", _IOC_READ|_IOC_WRITE, 0x7516, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_SET_PARAMS", _IOC_READ|_IOC_WRITE, 0x7508, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_DEV", _IOC_READ|_IOC_WRITE, 0x7506, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_USER_RECOVERY", _IOC_READ|_IOC_WRITE, 0x7510, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_STOP_DEV", _IOC_READ|_IOC_WRITE, 0x7507, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_UPDATE_SIZE", _IOC_READ|_IOC_WRITE, 0x7515, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_COMMIT_AND_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7520, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_NEED_GET_DATA", _IOC_READ|_IOC_WRITE, 0x7522, 0x10 },
@@ -2761,6 +2771,7 @@
{ "linux/vmw_vmci_defs.h", "IOCTL_VMCI_VERSION2", _IOC_NONE, 0x07a7, 0x00 },
{ "linux/vt.h", "VT_ACTIVATE", 0, 0x5606, 0 },
{ "linux/vt.h", "VT_DISALLOCATE", 0, 0x5608, 0 },
+{ "linux/vt.h", "VT_GETCONSIZECSRPOS", _IOC_READ, 0x5610, 0x08 },
{ "linux/vt.h", "VT_GETHIFONTMASK", 0, 0x560D, 0 },
{ "linux/vt.h", "VT_GETMODE", 0, 0x5601, 0 },
{ "linux/vt.h", "VT_GETSTATE", 0, 0x5603, 0 },
@@ -2861,6 +2872,10 @@
{ "media/v4l2-subdev.h", "V4L2_DEVICE_NOTIFY_EVENT", _IOC_WRITE, 0x7602, 0x80 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", _IOC_WRITE, 0x7600, 0x04 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", _IOC_WRITE, 0x7601, 0x04 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_CPUID_CMD", _IOC_READ|_IOC_WRITE, 0xf901, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MBOX_CMD", _IOC_READ|_IOC_WRITE, 0xf900, 0x0c },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MCAMSR_CMD", _IOC_READ|_IOC_WRITE, 0xf902, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf903, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_ALLOC_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5201, 0x10 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_FREE_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5202, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_GET_DSP_INFO", _IOC_READ|_IOC_WRITE, 0x520d, 0x1c },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index 257e110df..6c1c350e3 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -93,10 +93,13 @@
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_MMAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_OP", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6451, 0x18 },
-{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x28 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x40 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_INFO", _IOC_WRITE, 0x6445, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_SCHED", _IOC_WRITE, 0x6455, 0x10 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ", _IOC_READ|_IOC_WRITE, 0x6456, 0x48 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x6457, 0x30 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_WAIT", _IOC_READ|_IOC_WRITE, 0x6458, 0x48 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_VM", _IOC_READ|_IOC_WRITE, 0x6453, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_FENCES", _IOC_READ|_IOC_WRITE, 0x6452, 0x18 },
@@ -207,8 +210,8 @@
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_CREATE", _IOC_READ|_IOC_WRITE, 0x64bf, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_DESTROY", _IOC_READ|_IOC_WRITE, 0x64c0, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_EVENTFD", _IOC_READ|_IOC_WRITE, 0x64cf, 0x18 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x10 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x18 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_QUERY", _IOC_READ|_IOC_WRITE, 0x64cb, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_RESET", _IOC_READ|_IOC_WRITE, 0x64c4, 0x10 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x64c5, 0x10 },
@@ -359,6 +362,9 @@
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_SVM_INIT", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_BIND", _IOC_READ|_IOC_WRITE, 0x6451, 0x28 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_INIT", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_FINI", _IOC_WRITE, 0x6445, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_PREP", _IOC_WRITE, 0x6444, 0x08 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
@@ -918,6 +924,7 @@
{ "linux/dm-ioctl.h", "DM_GET_TARGET_VERSION", _IOC_READ|_IOC_WRITE, 0xfd11, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_DEVICES", _IOC_READ|_IOC_WRITE, 0xfd02, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_VERSIONS", _IOC_READ|_IOC_WRITE, 0xfd0d, 0x138 },
+{ "linux/dm-ioctl.h", "DM_MPATH_PROBE_PATHS", _IOC_NONE, 0xfd12, 0x00 },
{ "linux/dm-ioctl.h", "DM_REMOVE_ALL", _IOC_READ|_IOC_WRITE, 0xfd01, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_CLEAR", _IOC_READ|_IOC_WRITE, 0xfd0a, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_DEPS", _IOC_READ|_IOC_WRITE, 0xfd0b, 0x138 },
@@ -1476,6 +1483,7 @@
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_CPU_MASK", _IOC_READ, 0xfe0f, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_INFO", _IOC_READ, 0xfe0e, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_CPU_MASK", _IOC_READ, 0xfe0d, 0x04 },
+{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_FABRIC_INFO", _IOC_READ, 0xfe11, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_INFO", _IOC_READ, 0xfe0c, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 },
@@ -1832,7 +1840,7 @@
{ "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
{ "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
{ "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
-{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x48 },
{ "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -2384,10 +2392,12 @@
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_FEATURES", _IOC_READ, 0x7513, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_PARAMS", _IOC_READ, 0x7509, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_QUEUE_AFFINITY", _IOC_READ, 0x7501, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_QUIESCE_DEV", _IOC_READ|_IOC_WRITE, 0x7516, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_SET_PARAMS", _IOC_READ|_IOC_WRITE, 0x7508, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_DEV", _IOC_READ|_IOC_WRITE, 0x7506, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_USER_RECOVERY", _IOC_READ|_IOC_WRITE, 0x7510, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_STOP_DEV", _IOC_READ|_IOC_WRITE, 0x7507, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_UPDATE_SIZE", _IOC_READ|_IOC_WRITE, 0x7515, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_COMMIT_AND_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7520, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_NEED_GET_DATA", _IOC_READ|_IOC_WRITE, 0x7522, 0x10 },
@@ -2762,6 +2772,7 @@
{ "linux/vmw_vmci_defs.h", "IOCTL_VMCI_VERSION2", _IOC_NONE, 0x07a7, 0x00 },
{ "linux/vt.h", "VT_ACTIVATE", 0, 0x5606, 0 },
{ "linux/vt.h", "VT_DISALLOCATE", 0, 0x5608, 0 },
+{ "linux/vt.h", "VT_GETCONSIZECSRPOS", _IOC_READ, 0x5610, 0x08 },
{ "linux/vt.h", "VT_GETHIFONTMASK", 0, 0x560D, 0 },
{ "linux/vt.h", "VT_GETMODE", 0, 0x5601, 0 },
{ "linux/vt.h", "VT_GETSTATE", 0, 0x5603, 0 },
@@ -2862,6 +2873,10 @@
{ "media/v4l2-subdev.h", "V4L2_DEVICE_NOTIFY_EVENT", _IOC_WRITE, 0x7602, 0x80 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", _IOC_WRITE, 0x7600, 0x04 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", _IOC_WRITE, 0x7601, 0x04 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_CPUID_CMD", _IOC_READ|_IOC_WRITE, 0xf901, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MBOX_CMD", _IOC_READ|_IOC_WRITE, 0xf900, 0x0c },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MCAMSR_CMD", _IOC_READ|_IOC_WRITE, 0xf902, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf903, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_ALLOC_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5201, 0x10 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_FREE_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5202, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_GET_DSP_INFO", _IOC_READ|_IOC_WRITE, 0x520d, 0x1c },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index a7020eee9..5fc2684a3 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -93,10 +93,13 @@
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_MMAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_OP", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6451, 0x18 },
-{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x28 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x40 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_INFO", _IOC_WRITE, 0x6445, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_SCHED", _IOC_WRITE, 0x6455, 0x10 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ", _IOC_READ|_IOC_WRITE, 0x6456, 0x48 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x6457, 0x30 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_WAIT", _IOC_READ|_IOC_WRITE, 0x6458, 0x48 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_VM", _IOC_READ|_IOC_WRITE, 0x6453, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_FENCES", _IOC_READ|_IOC_WRITE, 0x6452, 0x18 },
@@ -207,8 +210,8 @@
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_CREATE", _IOC_READ|_IOC_WRITE, 0x64bf, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_DESTROY", _IOC_READ|_IOC_WRITE, 0x64c0, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_EVENTFD", _IOC_READ|_IOC_WRITE, 0x64cf, 0x18 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x10 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x18 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_QUERY", _IOC_READ|_IOC_WRITE, 0x64cb, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_RESET", _IOC_READ|_IOC_WRITE, 0x64c4, 0x10 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x64c5, 0x10 },
@@ -359,6 +362,9 @@
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_SVM_INIT", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_BIND", _IOC_READ|_IOC_WRITE, 0x6451, 0x28 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_INIT", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_FINI", _IOC_WRITE, 0x6445, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_PREP", _IOC_WRITE, 0x6444, 0x08 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
@@ -918,6 +924,7 @@
{ "linux/dm-ioctl.h", "DM_GET_TARGET_VERSION", _IOC_READ|_IOC_WRITE, 0xfd11, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_DEVICES", _IOC_READ|_IOC_WRITE, 0xfd02, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_VERSIONS", _IOC_READ|_IOC_WRITE, 0xfd0d, 0x138 },
+{ "linux/dm-ioctl.h", "DM_MPATH_PROBE_PATHS", _IOC_NONE, 0xfd12, 0x00 },
{ "linux/dm-ioctl.h", "DM_REMOVE_ALL", _IOC_READ|_IOC_WRITE, 0xfd01, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_CLEAR", _IOC_READ|_IOC_WRITE, 0xfd0a, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_DEPS", _IOC_READ|_IOC_WRITE, 0xfd0b, 0x138 },
@@ -1476,6 +1483,7 @@
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_CPU_MASK", _IOC_READ, 0xfe0f, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_INFO", _IOC_READ, 0xfe0e, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_CPU_MASK", _IOC_READ, 0xfe0d, 0x04 },
+{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_FABRIC_INFO", _IOC_READ, 0xfe11, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_INFO", _IOC_READ, 0xfe0c, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 },
@@ -1832,7 +1840,7 @@
{ "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
{ "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
{ "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
-{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x48 },
{ "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -2384,10 +2392,12 @@
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_FEATURES", _IOC_READ, 0x7513, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_PARAMS", _IOC_READ, 0x7509, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_QUEUE_AFFINITY", _IOC_READ, 0x7501, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_QUIESCE_DEV", _IOC_READ|_IOC_WRITE, 0x7516, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_SET_PARAMS", _IOC_READ|_IOC_WRITE, 0x7508, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_DEV", _IOC_READ|_IOC_WRITE, 0x7506, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_USER_RECOVERY", _IOC_READ|_IOC_WRITE, 0x7510, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_STOP_DEV", _IOC_READ|_IOC_WRITE, 0x7507, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_UPDATE_SIZE", _IOC_READ|_IOC_WRITE, 0x7515, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_COMMIT_AND_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7520, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_NEED_GET_DATA", _IOC_READ|_IOC_WRITE, 0x7522, 0x10 },
@@ -2762,6 +2772,7 @@
{ "linux/vmw_vmci_defs.h", "IOCTL_VMCI_VERSION2", _IOC_NONE, 0x07a7, 0x00 },
{ "linux/vt.h", "VT_ACTIVATE", 0, 0x5606, 0 },
{ "linux/vt.h", "VT_DISALLOCATE", 0, 0x5608, 0 },
+{ "linux/vt.h", "VT_GETCONSIZECSRPOS", _IOC_READ, 0x5610, 0x08 },
{ "linux/vt.h", "VT_GETHIFONTMASK", 0, 0x560D, 0 },
{ "linux/vt.h", "VT_GETMODE", 0, 0x5601, 0 },
{ "linux/vt.h", "VT_GETSTATE", 0, 0x5603, 0 },
@@ -2862,6 +2873,10 @@
{ "media/v4l2-subdev.h", "V4L2_DEVICE_NOTIFY_EVENT", _IOC_WRITE, 0x7602, 0x88 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", _IOC_WRITE, 0x7600, 0x04 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", _IOC_WRITE, 0x7601, 0x04 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_CPUID_CMD", _IOC_READ|_IOC_WRITE, 0xf901, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MBOX_CMD", _IOC_READ|_IOC_WRITE, 0xf900, 0x0c },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MCAMSR_CMD", _IOC_READ|_IOC_WRITE, 0xf902, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf903, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_ALLOC_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5201, 0x10 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_FREE_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5202, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_GET_DSP_INFO", _IOC_READ|_IOC_WRITE, 0x520d, 0x1c },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index 1736448cb..3aacc96e6 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -93,10 +93,13 @@
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_MMAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_OP", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6451, 0x18 },
-{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x28 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x40 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_INFO", _IOC_WRITE, 0x6445, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_SCHED", _IOC_WRITE, 0x6455, 0x10 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ", _IOC_READ|_IOC_WRITE, 0x6456, 0x48 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x6457, 0x30 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_WAIT", _IOC_READ|_IOC_WRITE, 0x6458, 0x48 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_VM", _IOC_READ|_IOC_WRITE, 0x6453, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_FENCES", _IOC_READ|_IOC_WRITE, 0x6452, 0x18 },
@@ -207,8 +210,8 @@
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_CREATE", _IOC_READ|_IOC_WRITE, 0x64bf, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_DESTROY", _IOC_READ|_IOC_WRITE, 0x64c0, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_EVENTFD", _IOC_READ|_IOC_WRITE, 0x64cf, 0x18 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x10 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x18 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_QUERY", _IOC_READ|_IOC_WRITE, 0x64cb, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_RESET", _IOC_READ|_IOC_WRITE, 0x64c4, 0x10 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x64c5, 0x10 },
@@ -359,6 +362,9 @@
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_SVM_INIT", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_BIND", _IOC_READ|_IOC_WRITE, 0x6451, 0x28 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_INIT", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_FINI", _IOC_WRITE, 0x6445, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_PREP", _IOC_WRITE, 0x6444, 0x08 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
@@ -919,6 +925,7 @@
{ "linux/dm-ioctl.h", "DM_GET_TARGET_VERSION", _IOC_READ|_IOC_WRITE, 0xfd11, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_DEVICES", _IOC_READ|_IOC_WRITE, 0xfd02, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_VERSIONS", _IOC_READ|_IOC_WRITE, 0xfd0d, 0x138 },
+{ "linux/dm-ioctl.h", "DM_MPATH_PROBE_PATHS", _IOC_NONE, 0xfd12, 0x00 },
{ "linux/dm-ioctl.h", "DM_REMOVE_ALL", _IOC_READ|_IOC_WRITE, 0xfd01, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_CLEAR", _IOC_READ|_IOC_WRITE, 0xfd0a, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_DEPS", _IOC_READ|_IOC_WRITE, 0xfd0b, 0x138 },
@@ -1487,6 +1494,7 @@
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_CPU_MASK", _IOC_READ, 0xfe0f, 0x08 },
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_INFO", _IOC_READ, 0xfe0e, 0x08 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_CPU_MASK", _IOC_READ, 0xfe0d, 0x08 },
+{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_FABRIC_INFO", _IOC_READ, 0xfe11, 0x08 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_INFO", _IOC_READ, 0xfe0c, 0x08 },
{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x08 },
{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x08 },
@@ -1844,7 +1852,7 @@
{ "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x08 },
{ "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x08 },
{ "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
-{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x48 },
{ "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -2396,10 +2404,12 @@
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_FEATURES", _IOC_READ, 0x7513, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_PARAMS", _IOC_READ, 0x7509, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_QUEUE_AFFINITY", _IOC_READ, 0x7501, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_QUIESCE_DEV", _IOC_READ|_IOC_WRITE, 0x7516, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_SET_PARAMS", _IOC_READ|_IOC_WRITE, 0x7508, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_DEV", _IOC_READ|_IOC_WRITE, 0x7506, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_USER_RECOVERY", _IOC_READ|_IOC_WRITE, 0x7510, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_STOP_DEV", _IOC_READ|_IOC_WRITE, 0x7507, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_UPDATE_SIZE", _IOC_READ|_IOC_WRITE, 0x7515, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_COMMIT_AND_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7520, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_NEED_GET_DATA", _IOC_READ|_IOC_WRITE, 0x7522, 0x10 },
@@ -2780,6 +2790,7 @@
{ "linux/vmw_vmci_defs.h", "IOCTL_VMCI_VERSION2", _IOC_NONE, 0x07a7, 0x00 },
{ "linux/vt.h", "VT_ACTIVATE", 0, 0x5606, 0 },
{ "linux/vt.h", "VT_DISALLOCATE", 0, 0x5608, 0 },
+{ "linux/vt.h", "VT_GETCONSIZECSRPOS", _IOC_READ, 0x5610, 0x08 },
{ "linux/vt.h", "VT_GETHIFONTMASK", 0, 0x560D, 0 },
{ "linux/vt.h", "VT_GETMODE", 0, 0x5601, 0 },
{ "linux/vt.h", "VT_GETSTATE", 0, 0x5603, 0 },
@@ -2880,6 +2891,10 @@
{ "media/v4l2-subdev.h", "V4L2_DEVICE_NOTIFY_EVENT", _IOC_WRITE, 0x7602, 0x88 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", _IOC_WRITE, 0x7600, 0x04 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", _IOC_WRITE, 0x7601, 0x04 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_CPUID_CMD", _IOC_READ|_IOC_WRITE, 0xf901, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MBOX_CMD", _IOC_READ|_IOC_WRITE, 0xf900, 0x0c },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MCAMSR_CMD", _IOC_READ|_IOC_WRITE, 0xf902, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf903, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_ALLOC_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5201, 0x10 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_FREE_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5202, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_GET_DSP_INFO", _IOC_READ|_IOC_WRITE, 0x520d, 0x1c },
diff --git a/src/linux/powerpc/ioctls_arch0.h b/src/linux/powerpc/ioctls_arch0.h
index 8355ea09d..23a9888ed 100644
--- a/src/linux/powerpc/ioctls_arch0.h
+++ b/src/linux/powerpc/ioctls_arch0.h
@@ -82,6 +82,12 @@
{ "asm/opal-prd.h", "OPAL_PRD_GET_INFO", _IOC_READ, 0x6f01, 0x20 },
{ "asm/opal-prd.h", "OPAL_PRD_SCOM_READ", _IOC_READ, 0x6f02, 0x20 },
{ "asm/opal-prd.h", "OPAL_PRD_SCOM_WRITE", _IOC_WRITE, 0x6f03, 0x20 },
+{ "asm/papr-indices.h", "PAPR_DYNAMIC_INDICATOR_IOC_SET", _IOC_WRITE, 0xb205, 0x58 },
+{ "asm/papr-indices.h", "PAPR_DYNAMIC_SENSOR_IOC_GET", _IOC_READ|_IOC_WRITE, 0xb204, 0x58 },
+{ "asm/papr-indices.h", "PAPR_INDICES_IOC_GET", _IOC_WRITE, 0xb203, 0x58 },
+{ "asm/papr-physical-attestation.h", "PAPR_PHY_ATTEST_IOC_HANDLE", _IOC_WRITE, 0xb208, 0x1000 },
+{ "asm/papr-platform-dump.h", "PAPR_PLATFORM_DUMP_IOC_CREATE_HANDLE", _IOC_WRITE, 0xb206, 0x08 },
+{ "asm/papr-platform-dump.h", "PAPR_PLATFORM_DUMP_IOC_INVALIDATE", _IOC_WRITE, 0xb207, 0x08 },
{ "asm/papr-sysparm.h", "PAPR_SYSPARM_IOC_GET", _IOC_READ|_IOC_WRITE, 0xb201, 0xfa8 },
{ "asm/papr-sysparm.h", "PAPR_SYSPARM_IOC_SET", _IOC_WRITE, 0xb202, 0xfa8 },
{ "asm/papr-vpd.h", "PAPR_VPD_IOC_CREATE_HANDLE", _IOC_WRITE, 0xb200, 0x50 },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index 6cb17fbd5..bb8af26a0 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -93,10 +93,13 @@
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_MMAP", _IOC_READ|_IOC_WRITE, 0x6441, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_OP", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6451, 0x18 },
-{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x28 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_VA", _IOC_WRITE, 0x6448, 0x40 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_GEM_WAIT_IDLE", _IOC_READ|_IOC_WRITE, 0x6447, 0x10 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_INFO", _IOC_WRITE, 0x6445, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_SCHED", _IOC_WRITE, 0x6455, 0x10 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ", _IOC_READ|_IOC_WRITE, 0x6456, 0x48 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x6457, 0x30 },
+{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_USERQ_WAIT", _IOC_READ|_IOC_WRITE, 0x6458, 0x48 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_VM", _IOC_READ|_IOC_WRITE, 0x6453, 0x08 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/amdgpu_drm.h", "DRM_IOCTL_AMDGPU_WAIT_FENCES", _IOC_READ|_IOC_WRITE, 0x6452, 0x18 },
@@ -207,8 +210,8 @@
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_CREATE", _IOC_READ|_IOC_WRITE, 0x64bf, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_DESTROY", _IOC_READ|_IOC_WRITE, 0x64c0, 0x08 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_EVENTFD", _IOC_READ|_IOC_WRITE, 0x64cf, 0x18 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x10 },
-{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x10 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE", _IOC_READ|_IOC_WRITE, 0x64c2, 0x18 },
+{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD", _IOC_READ|_IOC_WRITE, 0x64c1, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_QUERY", _IOC_READ|_IOC_WRITE, 0x64cb, 0x18 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_RESET", _IOC_READ|_IOC_WRITE, 0x64c4, 0x10 },
{ "drm/drm.h", "DRM_IOCTL_SYNCOBJ_SIGNAL", _IOC_READ|_IOC_WRITE, 0x64c5, 0x10 },
@@ -359,6 +362,9 @@
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_SVM_INIT", _IOC_READ|_IOC_WRITE, 0x6448, 0x10 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_BIND", _IOC_READ|_IOC_WRITE, 0x6451, 0x28 },
{ "drm/nouveau_drm.h", "DRM_IOCTL_NOUVEAU_VM_INIT", _IOC_READ|_IOC_WRITE, 0x6450, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_CREATE", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6442, 0x10 },
+{ "drm/nova_drm.h", "DRM_IOCTL_NOVA_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_FINI", _IOC_WRITE, 0x6445, 0x10 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_CPU_PREP", _IOC_WRITE, 0x6444, 0x08 },
{ "drm/omap_drm.h", "DRM_IOCTL_OMAP_GEM_INFO", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
@@ -918,6 +924,7 @@
{ "linux/dm-ioctl.h", "DM_GET_TARGET_VERSION", _IOC_READ|_IOC_WRITE, 0xfd11, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_DEVICES", _IOC_READ|_IOC_WRITE, 0xfd02, 0x138 },
{ "linux/dm-ioctl.h", "DM_LIST_VERSIONS", _IOC_READ|_IOC_WRITE, 0xfd0d, 0x138 },
+{ "linux/dm-ioctl.h", "DM_MPATH_PROBE_PATHS", _IOC_NONE, 0xfd12, 0x00 },
{ "linux/dm-ioctl.h", "DM_REMOVE_ALL", _IOC_READ|_IOC_WRITE, 0xfd01, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_CLEAR", _IOC_READ|_IOC_WRITE, 0xfd0a, 0x138 },
{ "linux/dm-ioctl.h", "DM_TABLE_DEPS", _IOC_READ|_IOC_WRITE, 0xfd0b, 0x138 },
@@ -1476,6 +1483,7 @@
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_CPU_MASK", _IOC_READ, 0xfe0f, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_BASE_FREQ_INFO", _IOC_READ, 0xfe0e, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_CPU_MASK", _IOC_READ, 0xfe0d, 0x04 },
+{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_FABRIC_INFO", _IOC_READ, 0xfe11, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PERF_LEVEL_INFO", _IOC_READ, 0xfe0c, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 },
{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 },
@@ -1833,7 +1841,7 @@
{ "linux/phantom.h", "PHN_SET_REG", _IOC_WRITE, 0x7001, 0x04 },
{ "linux/phantom.h", "PHN_SET_REGS", _IOC_WRITE, 0x7003, 0x04 },
{ "linux/pidfd.h", "PIDFD_GET_CGROUP_NAMESPACE", _IOC_NONE, 0xff01, 0x00 },
-{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x40 },
+{ "linux/pidfd.h", "PIDFD_GET_INFO", _IOC_READ|_IOC_WRITE, 0xff0b, 0x48 },
{ "linux/pidfd.h", "PIDFD_GET_IPC_NAMESPACE", _IOC_NONE, 0xff02, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_MNT_NAMESPACE", _IOC_NONE, 0xff03, 0x00 },
{ "linux/pidfd.h", "PIDFD_GET_NET_NAMESPACE", _IOC_NONE, 0xff04, 0x00 },
@@ -2385,10 +2393,12 @@
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_FEATURES", _IOC_READ, 0x7513, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_PARAMS", _IOC_READ, 0x7509, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_GET_QUEUE_AFFINITY", _IOC_READ, 0x7501, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_QUIESCE_DEV", _IOC_READ|_IOC_WRITE, 0x7516, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_SET_PARAMS", _IOC_READ|_IOC_WRITE, 0x7508, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_DEV", _IOC_READ|_IOC_WRITE, 0x7506, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_START_USER_RECOVERY", _IOC_READ|_IOC_WRITE, 0x7510, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_CMD_STOP_DEV", _IOC_READ|_IOC_WRITE, 0x7507, 0x20 },
+{ "linux/ublk_cmd.h", "UBLK_U_CMD_UPDATE_SIZE", _IOC_READ|_IOC_WRITE, 0x7515, 0x20 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_COMMIT_AND_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7521, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_FETCH_REQ", _IOC_READ|_IOC_WRITE, 0x7520, 0x10 },
{ "linux/ublk_cmd.h", "UBLK_U_IO_NEED_GET_DATA", _IOC_READ|_IOC_WRITE, 0x7522, 0x10 },
@@ -2763,6 +2773,7 @@
{ "linux/vmw_vmci_defs.h", "IOCTL_VMCI_VERSION2", _IOC_NONE, 0x07a7, 0x00 },
{ "linux/vt.h", "VT_ACTIVATE", 0, 0x5606, 0 },
{ "linux/vt.h", "VT_DISALLOCATE", 0, 0x5608, 0 },
+{ "linux/vt.h", "VT_GETCONSIZECSRPOS", _IOC_READ, 0x5610, 0x08 },
{ "linux/vt.h", "VT_GETHIFONTMASK", 0, 0x560D, 0 },
{ "linux/vt.h", "VT_GETMODE", 0, 0x5601, 0 },
{ "linux/vt.h", "VT_GETSTATE", 0, 0x5603, 0 },
@@ -2863,6 +2874,10 @@
{ "media/v4l2-subdev.h", "V4L2_DEVICE_NOTIFY_EVENT", _IOC_WRITE, 0x7602, 0x88 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_RX_NOTIFY", _IOC_WRITE, 0x7600, 0x04 },
{ "media/v4l2-subdev.h", "V4L2_SUBDEV_IR_TX_NOTIFY", _IOC_WRITE, 0x7601, 0x04 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_CPUID_CMD", _IOC_READ|_IOC_WRITE, 0xf901, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MBOX_CMD", _IOC_READ|_IOC_WRITE, 0xf900, 0x0c },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_MCAMSR_CMD", _IOC_READ|_IOC_WRITE, 0xf902, 0x10 },
+{ "misc/amd-apml.h", "SBRMI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf903, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_ALLOC_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5201, 0x10 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_FREE_DMA_BUFF", _IOC_READ|_IOC_WRITE, 0x5202, 0x04 },
{ "misc/fastrpc.h", "FASTRPC_IOCTL_GET_DSP_INFO", _IOC_READ|_IOC_WRITE, 0x520d, 0x1c },
--
glebfm
More information about the Strace-devel
mailing list