[PATCH] Update ioctl entries from linux v7.3

Gleb Fotengauer-Malinovskiy glebfm at altlinux.org
Mon Oct 19 12:14:00 UTC 2026


* src/linux/32/ioctls_inc_align16.h: Update from linux v7.3 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/i386/ioctls_arch0.h: Likewise.
* src/linux/powerpc/ioctls_arch0.h: Likewise.
* src/linux/x86_64/ioctls_arch0.h: Likewise.
* NEWS: Mention this change.
---
 NEWS                              |  1 +
 src/linux/32/ioctls_inc_align16.h | 20 +++++++++++++++++++-
 src/linux/32/ioctls_inc_align32.h | 20 +++++++++++++++++++-
 src/linux/32/ioctls_inc_align64.h | 20 +++++++++++++++++++-
 src/linux/64/ioctls_inc.h         | 20 +++++++++++++++++++-
 src/linux/i386/ioctls_arch0.h     |  1 +
 src/linux/powerpc/ioctls_arch0.h  |  1 +
 src/linux/x32/ioctls_inc0.h       | 20 +++++++++++++++++++-
 src/linux/x86_64/ioctls_arch0.h   |  1 +
 9 files changed, 99 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index a232cda00..e2815f4d1 100644
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,7 @@ Noteworthy changes in release ?.? (????-??-??)
   * Implemented decoding of ZCRX_CTRL_ADD_AREA io_uring zcrx ctrl operation.
   * Implemented decoding of VIDIOC_{UN,}SUBSCRIBE_EVENT ioctl commands.
   * Updated lists of ATA_*, KVM_*, NL80211_*, V4L2_*, and *_MAGIC constants.
+  * Updated lists of ioctl commands from Linux 7.3.
 
 * Bug fixes
   * Fixed the argument names printed by -N/--arg-names for getresgid,
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index 51c124765..9c8dd0169 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -97,6 +97,7 @@
 { "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_PROC_OPTIONS", _IOC_READ|_IOC_WRITE, 0x645a, 0x08 },
 { "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 },
@@ -594,7 +595,11 @@
 { "linux/agpgart.h", "AGPIOC_RESERVE", _IOC_WRITE, 0x4104, 0x04 },
 { "linux/agpgart.h", "AGPIOC_SETUP", _IOC_WRITE, 0x4103, 0x04 },
 { "linux/agpgart.h", "AGPIOC_UNBIND", _IOC_WRITE, 0x4109, 0x04 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_CONTENT_ID", _IOC_READ, 0xa600, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_AT", _IOC_READ|_IOC_WRITE, 0xa601, 0x1d0 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_NEXT", _IOC_READ, 0xa602, 0xe0 },
 { "linux/am437x-vpfe.h", "VIDIOC_AM437X_CCDC_CFG", _IOC_WRITE, 0x56c1, 0x04 },
+{ "linux/amd-pmf.h", "IOCTL_AMD_PMF_POPULATE_DATA", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
 { "linux/android/binder.h", "BC_ACQUIRE", _IOC_WRITE, 0x6305, 0x04 },
 { "linux/android/binder.h", "BC_ACQUIRE_DONE", _IOC_WRITE, 0x6309, 0x10 },
 { "linux/android/binder.h", "BC_ACQUIRE_RESULT", _IOC_WRITE, 0x6302, 0x04 },
@@ -707,6 +712,7 @@
 { "linux/blk-crypto.h", "BLKCRYPTOIMPORTKEY", _IOC_READ|_IOC_WRITE, 0x1289, 0x40 },
 { "linux/blk-crypto.h", "BLKCRYPTOPREPAREKEY", _IOC_READ|_IOC_WRITE, 0x128b, 0x40 },
 { "linux/blkdev.h", "BLOCK_URING_CMD_DISCARD", _IOC_NONE, 0x1200, 0x00 },
+{ "linux/blkdev.h", "BLOCK_URING_CMD_ZONE_RESET_ALL", _IOC_NONE, 0x1201, 0x00 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
 { "linux/blkzoned.h", "BLKFINISHZONE", _IOC_WRITE, 0x1288, 0x10 },
@@ -780,8 +786,8 @@
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH", _IOC_READ|_IOC_WRITE, 0x9411, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH_V2", _IOC_READ|_IOC_WRITE, 0x9411, 0x70 },
 { "linux/btrfs.h", "BTRFS_IOC_WAIT_SYNC", _IOC_WRITE, 0x9416, 0x08 },
-{ "linux/cachefiles.h", "CACHEFILES_IOC_READ_COMPLETE", _IOC_WRITE, 0x9801, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", _IOC_READ|_IOC_WRITE, 0x4212, 0x58 },
+{ "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU_SUPPORTED", _IOC_NONE, 0x4213, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_DEREGDISK", _IOC_NONE, 0x420c, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", _IOC_READ, 0x4207, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_GETDRIVVER", _IOC_READ, 0x4209, 0x04 },
@@ -1030,14 +1036,17 @@
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
 { "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_STATUS", _IOC_READ, 0xf51e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_IO_PRIO", _IOC_WRITE, 0xf51b, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x1c },
 { "linux/f2fs.h", "F2FS_IOC_PRECACHE_EXTENTS", _IOC_NONE, 0xf50f, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_COMPRESS_BLOCKS", _IOC_READ, 0xf512, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RELEASE_DEV_ALIAS", _IOC_NONE, 0xf51d, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_VOLATILE_WRITE", _IOC_NONE, 0xf504, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESERVE_COMPRESS_BLOCKS", _IOC_READ, 0xf513, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RESERVE_DEV_ALIAS", _IOC_NONE, 0xf51c, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESIZE_FS", _IOC_WRITE, 0xf510, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_SEC_TRIM_FILE", _IOC_WRITE, 0xf514, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_SET_COMPRESS_OPTION", _IOC_WRITE, 0xf516, 0x02 },
@@ -1461,6 +1470,7 @@
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_NOIOMMU_GET_PA", _IOC_NONE, 0x3b95, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
 { "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
@@ -1491,6 +1501,8 @@
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_CLEAR_SMS_ATN", _IOC_NONE, 0xb101, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_FORCE_ABORT", _IOC_NONE, 0xb102, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_SET_SMS_ATN", _IOC_NONE, 0xb100, 0x00 },
+{ "linux/issei.h", "IOCTL_ISSEI_CONNECT_CLIENT", _IOC_READ|_IOC_WRITE, 0x4801, 0x10 },
+{ "linux/issei.h", "IOCTL_ISSEI_DISCONNECT_CLIENT", _IOC_NONE, 0x4802, 0x00 },
 { "linux/isst_if.h", "ISST_IF_CLOS_ASSOC", _IOC_READ|_IOC_WRITE, 0xfe08, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CLOS_PARAM", _IOC_READ|_IOC_WRITE, 0xfe07, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CORE_POWER_STATE", _IOC_READ|_IOC_WRITE, 0xfe06, 0x04 },
@@ -2470,6 +2482,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_DETACH", _IOC_WRITE, 0x6784, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_TRANSFER", _IOC_WRITE, 0x6785, 0x10 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_DESC", _IOC_READ, 0x6782, 0x09 },
+{ "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_ENABLE_ZLP", _IOC_WRITE, 0x6786, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", _IOC_NONE, 0x6781, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2611,12 +2624,14 @@
 { "linux/vduse.h", "VDUSE_DEV_INJECT_CONFIG_IRQ", _IOC_NONE, 0x8113, 0x00 },
 { "linux/vduse.h", "VDUSE_DEV_SET_CONFIG", _IOC_WRITE, 0x8112, 0x08 },
 { "linux/vduse.h", "VDUSE_GET_API_VERSION", _IOC_READ, 0x8100, 0x08 },
+{ "linux/vduse.h", "VDUSE_GET_FEATURES", _IOC_READ, 0x8104, 0x08 },
 { "linux/vduse.h", "VDUSE_IOTLB_DEREG_UMEM", _IOC_WRITE, 0x8119, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD", _IOC_READ|_IOC_WRITE, 0x8110, 0x1a },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD2", _IOC_READ|_IOC_WRITE, 0x811b, 0x50 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_INFO", _IOC_READ|_IOC_WRITE, 0x811a, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_REG_UMEM", _IOC_WRITE, 0x8118, 0x30 },
 { "linux/vduse.h", "VDUSE_SET_API_VERSION", _IOC_WRITE, 0x8101, 0x08 },
+{ "linux/vduse.h", "VDUSE_SET_FEATURES", _IOC_WRITE, 0x8105, 0x08 },
 { "linux/vduse.h", "VDUSE_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x2a },
 { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 },
 { "linux/vduse.h", "VDUSE_VQ_SETUP", _IOC_WRITE, 0x8114, 0x20 },
@@ -2918,6 +2933,7 @@
 { "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/amd-apml.h", "SBTSI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf904, 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 },
@@ -2930,6 +2946,7 @@
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MEM_UNMAP", _IOC_READ|_IOC_WRITE, 0x520b, 0x2c },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MMAP", _IOC_READ|_IOC_WRITE, 0x5206, 0x20 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MUNMAP", _IOC_READ|_IOC_WRITE, 0x5207, 0x10 },
+{ "misc/fastrpc.h", "FASTRPC_IOCTL_SET_OPTION", _IOC_READ|_IOC_WRITE, 0x520c, 0x20 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_ENGINE_CFG", _IOC_WRITE, 0xb802, 0x18 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_MPS_MRRS_CFG", _IOC_WRITE, 0xb801, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
@@ -3110,6 +3127,7 @@
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", _IOC_READ|_IOC_WRITE, 0x5302, 0x30 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", _IOC_WRITE, 0x5331, 0x50 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_USER_PVERSION", _IOC_WRITE, 0x5304, 0x04 },
+{ "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_BYTES", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", _IOC_READ, 0x5501, 0x178 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", _IOC_READ|_IOC_WRITE, 0x5517, 0x110 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_INFO", _IOC_READ|_IOC_WRITE, 0x5511, 0x110 },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index bb707160f..00e47d5ac 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -97,6 +97,7 @@
 { "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_PROC_OPTIONS", _IOC_READ|_IOC_WRITE, 0x645a, 0x08 },
 { "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 },
@@ -594,7 +595,11 @@
 { "linux/agpgart.h", "AGPIOC_RESERVE", _IOC_WRITE, 0x4104, 0x04 },
 { "linux/agpgart.h", "AGPIOC_SETUP", _IOC_WRITE, 0x4103, 0x04 },
 { "linux/agpgart.h", "AGPIOC_UNBIND", _IOC_WRITE, 0x4109, 0x04 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_CONTENT_ID", _IOC_READ, 0xa600, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_AT", _IOC_READ|_IOC_WRITE, 0xa601, 0x1d0 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_NEXT", _IOC_READ, 0xa602, 0xe0 },
 { "linux/am437x-vpfe.h", "VIDIOC_AM437X_CCDC_CFG", _IOC_WRITE, 0x56c1, 0x04 },
+{ "linux/amd-pmf.h", "IOCTL_AMD_PMF_POPULATE_DATA", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
 { "linux/android/binder.h", "BC_ACQUIRE", _IOC_WRITE, 0x6305, 0x04 },
 { "linux/android/binder.h", "BC_ACQUIRE_DONE", _IOC_WRITE, 0x6309, 0x10 },
 { "linux/android/binder.h", "BC_ACQUIRE_RESULT", _IOC_WRITE, 0x6302, 0x04 },
@@ -707,6 +712,7 @@
 { "linux/blk-crypto.h", "BLKCRYPTOIMPORTKEY", _IOC_READ|_IOC_WRITE, 0x1289, 0x40 },
 { "linux/blk-crypto.h", "BLKCRYPTOPREPAREKEY", _IOC_READ|_IOC_WRITE, 0x128b, 0x40 },
 { "linux/blkdev.h", "BLOCK_URING_CMD_DISCARD", _IOC_NONE, 0x1200, 0x00 },
+{ "linux/blkdev.h", "BLOCK_URING_CMD_ZONE_RESET_ALL", _IOC_NONE, 0x1201, 0x00 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
 { "linux/blkzoned.h", "BLKFINISHZONE", _IOC_WRITE, 0x1288, 0x10 },
@@ -780,8 +786,8 @@
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH", _IOC_READ|_IOC_WRITE, 0x9411, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH_V2", _IOC_READ|_IOC_WRITE, 0x9411, 0x70 },
 { "linux/btrfs.h", "BTRFS_IOC_WAIT_SYNC", _IOC_WRITE, 0x9416, 0x08 },
-{ "linux/cachefiles.h", "CACHEFILES_IOC_READ_COMPLETE", _IOC_WRITE, 0x9801, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", _IOC_READ|_IOC_WRITE, 0x4212, 0x58 },
+{ "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU_SUPPORTED", _IOC_NONE, 0x4213, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_DEREGDISK", _IOC_NONE, 0x420c, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", _IOC_READ, 0x4207, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_GETDRIVVER", _IOC_READ, 0x4209, 0x04 },
@@ -1030,14 +1036,17 @@
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
 { "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_STATUS", _IOC_READ, 0xf51e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_IO_PRIO", _IOC_WRITE, 0xf51b, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x1c },
 { "linux/f2fs.h", "F2FS_IOC_PRECACHE_EXTENTS", _IOC_NONE, 0xf50f, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_COMPRESS_BLOCKS", _IOC_READ, 0xf512, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RELEASE_DEV_ALIAS", _IOC_NONE, 0xf51d, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_VOLATILE_WRITE", _IOC_NONE, 0xf504, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESERVE_COMPRESS_BLOCKS", _IOC_READ, 0xf513, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RESERVE_DEV_ALIAS", _IOC_NONE, 0xf51c, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESIZE_FS", _IOC_WRITE, 0xf510, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_SEC_TRIM_FILE", _IOC_WRITE, 0xf514, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_SET_COMPRESS_OPTION", _IOC_WRITE, 0xf516, 0x02 },
@@ -1461,6 +1470,7 @@
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_NOIOMMU_GET_PA", _IOC_NONE, 0x3b95, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
 { "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
@@ -1491,6 +1501,8 @@
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_CLEAR_SMS_ATN", _IOC_NONE, 0xb101, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_FORCE_ABORT", _IOC_NONE, 0xb102, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_SET_SMS_ATN", _IOC_NONE, 0xb100, 0x00 },
+{ "linux/issei.h", "IOCTL_ISSEI_CONNECT_CLIENT", _IOC_READ|_IOC_WRITE, 0x4801, 0x10 },
+{ "linux/issei.h", "IOCTL_ISSEI_DISCONNECT_CLIENT", _IOC_NONE, 0x4802, 0x00 },
 { "linux/isst_if.h", "ISST_IF_CLOS_ASSOC", _IOC_READ|_IOC_WRITE, 0xfe08, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CLOS_PARAM", _IOC_READ|_IOC_WRITE, 0xfe07, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CORE_POWER_STATE", _IOC_READ|_IOC_WRITE, 0xfe06, 0x04 },
@@ -2470,6 +2482,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_DETACH", _IOC_WRITE, 0x6784, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_TRANSFER", _IOC_WRITE, 0x6785, 0x10 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_DESC", _IOC_READ, 0x6782, 0x09 },
+{ "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_ENABLE_ZLP", _IOC_WRITE, 0x6786, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", _IOC_NONE, 0x6781, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2612,12 +2625,14 @@
 { "linux/vduse.h", "VDUSE_DEV_INJECT_CONFIG_IRQ", _IOC_NONE, 0x8113, 0x00 },
 { "linux/vduse.h", "VDUSE_DEV_SET_CONFIG", _IOC_WRITE, 0x8112, 0x08 },
 { "linux/vduse.h", "VDUSE_GET_API_VERSION", _IOC_READ, 0x8100, 0x08 },
+{ "linux/vduse.h", "VDUSE_GET_FEATURES", _IOC_READ, 0x8104, 0x08 },
 { "linux/vduse.h", "VDUSE_IOTLB_DEREG_UMEM", _IOC_WRITE, 0x8119, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD", _IOC_READ|_IOC_WRITE, 0x8110, 0x1c },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD2", _IOC_READ|_IOC_WRITE, 0x811b, 0x50 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_INFO", _IOC_READ|_IOC_WRITE, 0x811a, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_REG_UMEM", _IOC_WRITE, 0x8118, 0x30 },
 { "linux/vduse.h", "VDUSE_SET_API_VERSION", _IOC_WRITE, 0x8101, 0x08 },
+{ "linux/vduse.h", "VDUSE_SET_FEATURES", _IOC_WRITE, 0x8105, 0x08 },
 { "linux/vduse.h", "VDUSE_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x2c },
 { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 },
 { "linux/vduse.h", "VDUSE_VQ_SETUP", _IOC_WRITE, 0x8114, 0x20 },
@@ -2919,6 +2934,7 @@
 { "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/amd-apml.h", "SBTSI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf904, 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 },
@@ -2931,6 +2947,7 @@
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MEM_UNMAP", _IOC_READ|_IOC_WRITE, 0x520b, 0x2c },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MMAP", _IOC_READ|_IOC_WRITE, 0x5206, 0x20 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MUNMAP", _IOC_READ|_IOC_WRITE, 0x5207, 0x10 },
+{ "misc/fastrpc.h", "FASTRPC_IOCTL_SET_OPTION", _IOC_READ|_IOC_WRITE, 0x520c, 0x20 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_ENGINE_CFG", _IOC_WRITE, 0xb802, 0x18 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_MPS_MRRS_CFG", _IOC_WRITE, 0xb801, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
@@ -3111,6 +3128,7 @@
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", _IOC_READ|_IOC_WRITE, 0x5302, 0x30 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", _IOC_WRITE, 0x5331, 0x50 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_USER_PVERSION", _IOC_WRITE, 0x5304, 0x04 },
+{ "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_BYTES", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", _IOC_READ, 0x5501, 0x178 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", _IOC_READ|_IOC_WRITE, 0x5517, 0x110 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_INFO", _IOC_READ|_IOC_WRITE, 0x5511, 0x110 },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index 4886038c8..b405245e1 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -97,6 +97,7 @@
 { "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_PROC_OPTIONS", _IOC_READ|_IOC_WRITE, 0x645a, 0x08 },
 { "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 },
@@ -594,7 +595,11 @@
 { "linux/agpgart.h", "AGPIOC_RESERVE", _IOC_WRITE, 0x4104, 0x04 },
 { "linux/agpgart.h", "AGPIOC_SETUP", _IOC_WRITE, 0x4103, 0x04 },
 { "linux/agpgart.h", "AGPIOC_UNBIND", _IOC_WRITE, 0x4109, 0x04 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_CONTENT_ID", _IOC_READ, 0xa600, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_AT", _IOC_READ|_IOC_WRITE, 0xa601, 0x1d0 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_NEXT", _IOC_READ, 0xa602, 0xe0 },
 { "linux/am437x-vpfe.h", "VIDIOC_AM437X_CCDC_CFG", _IOC_WRITE, 0x56c1, 0x04 },
+{ "linux/amd-pmf.h", "IOCTL_AMD_PMF_POPULATE_DATA", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
 { "linux/android/binder.h", "BC_ACQUIRE", _IOC_WRITE, 0x6305, 0x04 },
 { "linux/android/binder.h", "BC_ACQUIRE_DONE", _IOC_WRITE, 0x6309, 0x10 },
 { "linux/android/binder.h", "BC_ACQUIRE_RESULT", _IOC_WRITE, 0x6302, 0x04 },
@@ -707,6 +712,7 @@
 { "linux/blk-crypto.h", "BLKCRYPTOIMPORTKEY", _IOC_READ|_IOC_WRITE, 0x1289, 0x40 },
 { "linux/blk-crypto.h", "BLKCRYPTOPREPAREKEY", _IOC_READ|_IOC_WRITE, 0x128b, 0x40 },
 { "linux/blkdev.h", "BLOCK_URING_CMD_DISCARD", _IOC_NONE, 0x1200, 0x00 },
+{ "linux/blkdev.h", "BLOCK_URING_CMD_ZONE_RESET_ALL", _IOC_NONE, 0x1201, 0x00 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
 { "linux/blkzoned.h", "BLKFINISHZONE", _IOC_WRITE, 0x1288, 0x10 },
@@ -780,8 +786,8 @@
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH", _IOC_READ|_IOC_WRITE, 0x9411, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH_V2", _IOC_READ|_IOC_WRITE, 0x9411, 0x70 },
 { "linux/btrfs.h", "BTRFS_IOC_WAIT_SYNC", _IOC_WRITE, 0x9416, 0x08 },
-{ "linux/cachefiles.h", "CACHEFILES_IOC_READ_COMPLETE", _IOC_WRITE, 0x9801, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", _IOC_READ|_IOC_WRITE, 0x4212, 0x58 },
+{ "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU_SUPPORTED", _IOC_NONE, 0x4213, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_DEREGDISK", _IOC_NONE, 0x420c, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", _IOC_READ, 0x4207, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_GETDRIVVER", _IOC_READ, 0x4209, 0x04 },
@@ -1030,14 +1036,17 @@
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
 { "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_STATUS", _IOC_READ, 0xf51e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_IO_PRIO", _IOC_WRITE, 0xf51b, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
 { "linux/f2fs.h", "F2FS_IOC_PRECACHE_EXTENTS", _IOC_NONE, 0xf50f, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_COMPRESS_BLOCKS", _IOC_READ, 0xf512, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RELEASE_DEV_ALIAS", _IOC_NONE, 0xf51d, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_VOLATILE_WRITE", _IOC_NONE, 0xf504, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESERVE_COMPRESS_BLOCKS", _IOC_READ, 0xf513, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RESERVE_DEV_ALIAS", _IOC_NONE, 0xf51c, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESIZE_FS", _IOC_WRITE, 0xf510, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_SEC_TRIM_FILE", _IOC_WRITE, 0xf514, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_SET_COMPRESS_OPTION", _IOC_WRITE, 0xf516, 0x02 },
@@ -1461,6 +1470,7 @@
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_NOIOMMU_GET_PA", _IOC_NONE, 0x3b95, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
 { "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
@@ -1491,6 +1501,8 @@
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_CLEAR_SMS_ATN", _IOC_NONE, 0xb101, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_FORCE_ABORT", _IOC_NONE, 0xb102, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_SET_SMS_ATN", _IOC_NONE, 0xb100, 0x00 },
+{ "linux/issei.h", "IOCTL_ISSEI_CONNECT_CLIENT", _IOC_READ|_IOC_WRITE, 0x4801, 0x10 },
+{ "linux/issei.h", "IOCTL_ISSEI_DISCONNECT_CLIENT", _IOC_NONE, 0x4802, 0x00 },
 { "linux/isst_if.h", "ISST_IF_CLOS_ASSOC", _IOC_READ|_IOC_WRITE, 0xfe08, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CLOS_PARAM", _IOC_READ|_IOC_WRITE, 0xfe07, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CORE_POWER_STATE", _IOC_READ|_IOC_WRITE, 0xfe06, 0x04 },
@@ -2470,6 +2482,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_DETACH", _IOC_WRITE, 0x6784, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_TRANSFER", _IOC_WRITE, 0x6785, 0x10 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_DESC", _IOC_READ, 0x6782, 0x09 },
+{ "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_ENABLE_ZLP", _IOC_WRITE, 0x6786, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", _IOC_NONE, 0x6781, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2612,12 +2625,14 @@
 { "linux/vduse.h", "VDUSE_DEV_INJECT_CONFIG_IRQ", _IOC_NONE, 0x8113, 0x00 },
 { "linux/vduse.h", "VDUSE_DEV_SET_CONFIG", _IOC_WRITE, 0x8112, 0x08 },
 { "linux/vduse.h", "VDUSE_GET_API_VERSION", _IOC_READ, 0x8100, 0x08 },
+{ "linux/vduse.h", "VDUSE_GET_FEATURES", _IOC_READ, 0x8104, 0x08 },
 { "linux/vduse.h", "VDUSE_IOTLB_DEREG_UMEM", _IOC_WRITE, 0x8119, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD", _IOC_READ|_IOC_WRITE, 0x8110, 0x20 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD2", _IOC_READ|_IOC_WRITE, 0x811b, 0x50 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_INFO", _IOC_READ|_IOC_WRITE, 0x811a, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_REG_UMEM", _IOC_WRITE, 0x8118, 0x30 },
 { "linux/vduse.h", "VDUSE_SET_API_VERSION", _IOC_WRITE, 0x8101, 0x08 },
+{ "linux/vduse.h", "VDUSE_SET_FEATURES", _IOC_WRITE, 0x8105, 0x08 },
 { "linux/vduse.h", "VDUSE_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 },
 { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 },
 { "linux/vduse.h", "VDUSE_VQ_SETUP", _IOC_WRITE, 0x8114, 0x20 },
@@ -2919,6 +2934,7 @@
 { "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/amd-apml.h", "SBTSI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf904, 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 },
@@ -2931,6 +2947,7 @@
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MEM_UNMAP", _IOC_READ|_IOC_WRITE, 0x520b, 0x30 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MMAP", _IOC_READ|_IOC_WRITE, 0x5206, 0x20 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MUNMAP", _IOC_READ|_IOC_WRITE, 0x5207, 0x10 },
+{ "misc/fastrpc.h", "FASTRPC_IOCTL_SET_OPTION", _IOC_READ|_IOC_WRITE, 0x520c, 0x20 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_ENGINE_CFG", _IOC_WRITE, 0xb802, 0x18 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_MPS_MRRS_CFG", _IOC_WRITE, 0xb801, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
@@ -3111,6 +3128,7 @@
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", _IOC_READ|_IOC_WRITE, 0x5302, 0x30 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", _IOC_WRITE, 0x5331, 0x50 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_USER_PVERSION", _IOC_WRITE, 0x5304, 0x04 },
+{ "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_BYTES", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", _IOC_READ, 0x5501, 0x178 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", _IOC_READ|_IOC_WRITE, 0x5517, 0x110 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_INFO", _IOC_READ|_IOC_WRITE, 0x5511, 0x110 },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index d857ba27b..e5413af3d 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -97,6 +97,7 @@
 { "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_PROC_OPTIONS", _IOC_READ|_IOC_WRITE, 0x645a, 0x08 },
 { "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 },
@@ -594,7 +595,11 @@
 { "linux/agpgart.h", "AGPIOC_RESERVE", _IOC_WRITE, 0x4104, 0x08 },
 { "linux/agpgart.h", "AGPIOC_SETUP", _IOC_WRITE, 0x4103, 0x08 },
 { "linux/agpgart.h", "AGPIOC_UNBIND", _IOC_WRITE, 0x4109, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_CONTENT_ID", _IOC_READ, 0xa600, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_AT", _IOC_READ|_IOC_WRITE, 0xa601, 0x1d0 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_NEXT", _IOC_READ, 0xa602, 0xe0 },
 { "linux/am437x-vpfe.h", "VIDIOC_AM437X_CCDC_CFG", _IOC_WRITE, 0x56c1, 0x08 },
+{ "linux/amd-pmf.h", "IOCTL_AMD_PMF_POPULATE_DATA", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
 { "linux/android/binder.h", "BC_ACQUIRE", _IOC_WRITE, 0x6305, 0x04 },
 { "linux/android/binder.h", "BC_ACQUIRE_DONE", _IOC_WRITE, 0x6309, 0x10 },
 { "linux/android/binder.h", "BC_ACQUIRE_RESULT", _IOC_WRITE, 0x6302, 0x04 },
@@ -708,6 +713,7 @@
 { "linux/blk-crypto.h", "BLKCRYPTOIMPORTKEY", _IOC_READ|_IOC_WRITE, 0x1289, 0x40 },
 { "linux/blk-crypto.h", "BLKCRYPTOPREPAREKEY", _IOC_READ|_IOC_WRITE, 0x128b, 0x40 },
 { "linux/blkdev.h", "BLOCK_URING_CMD_DISCARD", _IOC_NONE, 0x1200, 0x00 },
+{ "linux/blkdev.h", "BLOCK_URING_CMD_ZONE_RESET_ALL", _IOC_NONE, 0x1201, 0x00 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
 { "linux/blkzoned.h", "BLKFINISHZONE", _IOC_WRITE, 0x1288, 0x10 },
@@ -781,8 +787,8 @@
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH", _IOC_READ|_IOC_WRITE, 0x9411, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH_V2", _IOC_READ|_IOC_WRITE, 0x9411, 0x70 },
 { "linux/btrfs.h", "BTRFS_IOC_WAIT_SYNC", _IOC_WRITE, 0x9416, 0x08 },
-{ "linux/cachefiles.h", "CACHEFILES_IOC_READ_COMPLETE", _IOC_WRITE, 0x9801, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", _IOC_READ|_IOC_WRITE, 0x4212, 0x60 },
+{ "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU_SUPPORTED", _IOC_NONE, 0x4213, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_DEREGDISK", _IOC_NONE, 0x420c, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", _IOC_READ, 0x4207, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_GETDRIVVER", _IOC_READ, 0x4209, 0x04 },
@@ -1036,14 +1042,17 @@
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
 { "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_STATUS", _IOC_READ, 0xf51e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_IO_PRIO", _IOC_WRITE, 0xf51b, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
 { "linux/f2fs.h", "F2FS_IOC_PRECACHE_EXTENTS", _IOC_NONE, 0xf50f, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_COMPRESS_BLOCKS", _IOC_READ, 0xf512, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RELEASE_DEV_ALIAS", _IOC_NONE, 0xf51d, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_VOLATILE_WRITE", _IOC_NONE, 0xf504, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESERVE_COMPRESS_BLOCKS", _IOC_READ, 0xf513, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RESERVE_DEV_ALIAS", _IOC_NONE, 0xf51c, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESIZE_FS", _IOC_WRITE, 0xf510, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_SEC_TRIM_FILE", _IOC_WRITE, 0xf514, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_SET_COMPRESS_OPTION", _IOC_WRITE, 0xf516, 0x02 },
@@ -1472,6 +1481,7 @@
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_NOIOMMU_GET_PA", _IOC_NONE, 0x3b95, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
 { "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
@@ -1502,6 +1512,8 @@
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_CLEAR_SMS_ATN", _IOC_NONE, 0xb101, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_FORCE_ABORT", _IOC_NONE, 0xb102, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_SET_SMS_ATN", _IOC_NONE, 0xb100, 0x00 },
+{ "linux/issei.h", "IOCTL_ISSEI_CONNECT_CLIENT", _IOC_READ|_IOC_WRITE, 0x4801, 0x10 },
+{ "linux/issei.h", "IOCTL_ISSEI_DISCONNECT_CLIENT", _IOC_NONE, 0x4802, 0x00 },
 { "linux/isst_if.h", "ISST_IF_CLOS_ASSOC", _IOC_READ|_IOC_WRITE, 0xfe08, 0x08 },
 { "linux/isst_if.h", "ISST_IF_CLOS_PARAM", _IOC_READ|_IOC_WRITE, 0xfe07, 0x08 },
 { "linux/isst_if.h", "ISST_IF_CORE_POWER_STATE", _IOC_READ|_IOC_WRITE, 0xfe06, 0x08 },
@@ -2482,6 +2494,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_DETACH", _IOC_WRITE, 0x6784, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_TRANSFER", _IOC_WRITE, 0x6785, 0x10 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_DESC", _IOC_READ, 0x6782, 0x09 },
+{ "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_ENABLE_ZLP", _IOC_WRITE, 0x6786, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", _IOC_NONE, 0x6781, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2630,12 +2643,14 @@
 { "linux/vduse.h", "VDUSE_DEV_INJECT_CONFIG_IRQ", _IOC_NONE, 0x8113, 0x00 },
 { "linux/vduse.h", "VDUSE_DEV_SET_CONFIG", _IOC_WRITE, 0x8112, 0x08 },
 { "linux/vduse.h", "VDUSE_GET_API_VERSION", _IOC_READ, 0x8100, 0x08 },
+{ "linux/vduse.h", "VDUSE_GET_FEATURES", _IOC_READ, 0x8104, 0x08 },
 { "linux/vduse.h", "VDUSE_IOTLB_DEREG_UMEM", _IOC_WRITE, 0x8119, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD", _IOC_READ|_IOC_WRITE, 0x8110, 0x20 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD2", _IOC_READ|_IOC_WRITE, 0x811b, 0x50 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_INFO", _IOC_READ|_IOC_WRITE, 0x811a, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_REG_UMEM", _IOC_WRITE, 0x8118, 0x30 },
 { "linux/vduse.h", "VDUSE_SET_API_VERSION", _IOC_WRITE, 0x8101, 0x08 },
+{ "linux/vduse.h", "VDUSE_SET_FEATURES", _IOC_WRITE, 0x8105, 0x08 },
 { "linux/vduse.h", "VDUSE_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 },
 { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 },
 { "linux/vduse.h", "VDUSE_VQ_SETUP", _IOC_WRITE, 0x8114, 0x20 },
@@ -2937,6 +2952,7 @@
 { "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/amd-apml.h", "SBTSI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf904, 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 },
@@ -2949,6 +2965,7 @@
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MEM_UNMAP", _IOC_READ|_IOC_WRITE, 0x520b, 0x30 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MMAP", _IOC_READ|_IOC_WRITE, 0x5206, 0x20 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MUNMAP", _IOC_READ|_IOC_WRITE, 0x5207, 0x10 },
+{ "misc/fastrpc.h", "FASTRPC_IOCTL_SET_OPTION", _IOC_READ|_IOC_WRITE, 0x520c, 0x20 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_ENGINE_CFG", _IOC_WRITE, 0xb802, 0x18 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_MPS_MRRS_CFG", _IOC_WRITE, 0xb801, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
@@ -3129,6 +3146,7 @@
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", _IOC_READ|_IOC_WRITE, 0x5302, 0x30 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", _IOC_WRITE, 0x5331, 0x50 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_USER_PVERSION", _IOC_WRITE, 0x5304, 0x04 },
+{ "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_BYTES", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", _IOC_READ, 0x5501, 0x178 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", _IOC_READ|_IOC_WRITE, 0x5517, 0x110 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_INFO", _IOC_READ|_IOC_WRITE, 0x5511, 0x110 },
diff --git a/src/linux/i386/ioctls_arch0.h b/src/linux/i386/ioctls_arch0.h
index 9d80dc2cb..cd94a6990 100644
--- a/src/linux/i386/ioctls_arch0.h
+++ b/src/linux/i386/ioctls_arch0.h
@@ -1,5 +1,6 @@
 /* Generated by ioctls_gen.sh from definitions found in $linux/arch/x86/include/ tree. */
 { "asm/amd_hsmp.h", "HSMP_IOCTL_CMD", _IOC_READ|_IOC_WRITE, 0xf800, 0x2c },
+{ "asm/amd_hsmp.h", "HSMP_IOCTL_GET_TELEMETRY_DATA", _IOC_WRITE, 0xf801, 0x10 },
 { "asm/mce.h", "MCE_GETCLEAR_FLAGS", _IOC_READ, 0x4d03, 0x04 },
 { "asm/mce.h", "MCE_GET_LOG_LEN", _IOC_READ, 0x4d02, 0x04 },
 { "asm/mce.h", "MCE_GET_RECORD_LEN", _IOC_READ, 0x4d01, 0x04 },
diff --git a/src/linux/powerpc/ioctls_arch0.h b/src/linux/powerpc/ioctls_arch0.h
index f77e482c4..9d1e4651d 100644
--- a/src/linux/powerpc/ioctls_arch0.h
+++ b/src/linux/powerpc/ioctls_arch0.h
@@ -142,6 +142,7 @@
 { "linux/kvm.h", "KVM_NMI", _IOC_NONE, 0xae9a, 0x00 },
 { "linux/kvm.h", "KVM_PPC_ALLOCATE_HTAB", _IOC_READ|_IOC_WRITE, 0xaea7, 0x04 },
 { "linux/kvm.h", "KVM_PPC_CONFIGURE_V3_MMU", _IOC_WRITE, 0xaeaf, 0x10 },
+{ "linux/kvm.h", "KVM_PPC_GET_COMPAT_CAPS", _IOC_NONE, 0xaeb8, 0x00 },
 { "linux/kvm.h", "KVM_PPC_GET_CPU_CHAR", _IOC_READ, 0xaeb1, 0x20 },
 { "linux/kvm.h", "KVM_PPC_GET_HTAB_FD", _IOC_WRITE, 0xaeaa, 0x20 },
 { "linux/kvm.h", "KVM_PPC_GET_PVINFO", _IOC_WRITE, 0xaea1, 0x80 },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index 00014d427..3f0e36554 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -97,6 +97,7 @@
 { "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_PROC_OPTIONS", _IOC_READ|_IOC_WRITE, 0x645a, 0x08 },
 { "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 },
@@ -594,7 +595,11 @@
 { "linux/agpgart.h", "AGPIOC_RESERVE", _IOC_WRITE, 0x4104, 0x04 },
 { "linux/agpgart.h", "AGPIOC_SETUP", _IOC_WRITE, 0x4103, 0x04 },
 { "linux/agpgart.h", "AGPIOC_UNBIND", _IOC_WRITE, 0x4109, 0x04 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_CONTENT_ID", _IOC_READ, 0xa600, 0x08 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_AT", _IOC_READ|_IOC_WRITE, 0xa601, 0x1d0 },
+{ "linux/alloc_tag.h", "ALLOCINFO_IOC_GET_NEXT", _IOC_READ, 0xa602, 0xe0 },
 { "linux/am437x-vpfe.h", "VIDIOC_AM437X_CCDC_CFG", _IOC_WRITE, 0x56c1, 0x04 },
+{ "linux/amd-pmf.h", "IOCTL_AMD_PMF_POPULATE_DATA", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
 { "linux/android/binder.h", "BC_ACQUIRE", _IOC_WRITE, 0x6305, 0x04 },
 { "linux/android/binder.h", "BC_ACQUIRE_DONE", _IOC_WRITE, 0x6309, 0x10 },
 { "linux/android/binder.h", "BC_ACQUIRE_RESULT", _IOC_WRITE, 0x6302, 0x04 },
@@ -707,6 +712,7 @@
 { "linux/blk-crypto.h", "BLKCRYPTOIMPORTKEY", _IOC_READ|_IOC_WRITE, 0x1289, 0x40 },
 { "linux/blk-crypto.h", "BLKCRYPTOPREPAREKEY", _IOC_READ|_IOC_WRITE, 0x128b, 0x40 },
 { "linux/blkdev.h", "BLOCK_URING_CMD_DISCARD", _IOC_NONE, 0x1200, 0x00 },
+{ "linux/blkdev.h", "BLOCK_URING_CMD_ZONE_RESET_ALL", _IOC_NONE, 0x1201, 0x00 },
 { "linux/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
 { "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
 { "linux/blkzoned.h", "BLKFINISHZONE", _IOC_WRITE, 0x1288, 0x10 },
@@ -780,8 +786,8 @@
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH", _IOC_READ|_IOC_WRITE, 0x9411, 0x1000 },
 { "linux/btrfs.h", "BTRFS_IOC_TREE_SEARCH_V2", _IOC_READ|_IOC_WRITE, 0x9411, 0x70 },
 { "linux/btrfs.h", "BTRFS_IOC_WAIT_SYNC", _IOC_WRITE, 0x9416, 0x08 },
-{ "linux/cachefiles.h", "CACHEFILES_IOC_READ_COMPLETE", _IOC_WRITE, 0x9801, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU", _IOC_READ|_IOC_WRITE, 0x4212, 0x58 },
+{ "linux/cciss_ioctl.h", "CCISS_BIG_PASSTHRU_SUPPORTED", _IOC_NONE, 0x4213, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_DEREGDISK", _IOC_NONE, 0x420c, 0x00 },
 { "linux/cciss_ioctl.h", "CCISS_GETBUSTYPES", _IOC_READ, 0x4207, 0x04 },
 { "linux/cciss_ioctl.h", "CCISS_GETDRIVVER", _IOC_READ, 0x4209, 0x04 },
@@ -1030,14 +1036,17 @@
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_BLOCKS", _IOC_READ, 0xf511, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_GET_COMPRESS_OPTION", _IOC_READ, 0xf515, 0x02 },
 { "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 0x04 },
+{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_STATUS", _IOC_READ, 0xf51e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_FEATURES", _IOC_READ, 0xf50c, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_GET_PIN_FILE", _IOC_READ, 0xf50e, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_IO_PRIO", _IOC_WRITE, 0xf51b, 0x04 },
 { "linux/f2fs.h", "F2FS_IOC_MOVE_RANGE", _IOC_READ|_IOC_WRITE, 0xf509, 0x20 },
 { "linux/f2fs.h", "F2FS_IOC_PRECACHE_EXTENTS", _IOC_NONE, 0xf50f, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_COMPRESS_BLOCKS", _IOC_READ, 0xf512, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RELEASE_DEV_ALIAS", _IOC_NONE, 0xf51d, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RELEASE_VOLATILE_WRITE", _IOC_NONE, 0xf504, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESERVE_COMPRESS_BLOCKS", _IOC_READ, 0xf513, 0x08 },
+{ "linux/f2fs.h", "F2FS_IOC_RESERVE_DEV_ALIAS", _IOC_NONE, 0xf51c, 0x00 },
 { "linux/f2fs.h", "F2FS_IOC_RESIZE_FS", _IOC_WRITE, 0xf510, 0x08 },
 { "linux/f2fs.h", "F2FS_IOC_SEC_TRIM_FILE", _IOC_WRITE, 0xf514, 0x18 },
 { "linux/f2fs.h", "F2FS_IOC_SET_COMPRESS_OPTION", _IOC_WRITE, 0xf516, 0x02 },
@@ -1461,6 +1470,7 @@
 { "linux/iommufd.h", "IOMMU_IOAS_IOVA_RANGES", _IOC_NONE, 0x3b84, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP", _IOC_NONE, 0x3b85, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_MAP_FILE", _IOC_NONE, 0x3b8f, 0x00 },
+{ "linux/iommufd.h", "IOMMU_IOAS_NOIOMMU_GET_PA", _IOC_NONE, 0x3b95, 0x00 },
 { "linux/iommufd.h", "IOMMU_IOAS_UNMAP", _IOC_NONE, 0x3b86, 0x00 },
 { "linux/iommufd.h", "IOMMU_OPTION", _IOC_NONE, 0x3b87, 0x00 },
 { "linux/iommufd.h", "IOMMU_VDEVICE_ALLOC", _IOC_NONE, 0x3b91, 0x00 },
@@ -1491,6 +1501,8 @@
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_CLEAR_SMS_ATN", _IOC_NONE, 0xb101, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_FORCE_ABORT", _IOC_NONE, 0xb102, 0x00 },
 { "linux/ipmi_bmc.h", "IPMI_BMC_IOCTL_SET_SMS_ATN", _IOC_NONE, 0xb100, 0x00 },
+{ "linux/issei.h", "IOCTL_ISSEI_CONNECT_CLIENT", _IOC_READ|_IOC_WRITE, 0x4801, 0x10 },
+{ "linux/issei.h", "IOCTL_ISSEI_DISCONNECT_CLIENT", _IOC_NONE, 0x4802, 0x00 },
 { "linux/isst_if.h", "ISST_IF_CLOS_ASSOC", _IOC_READ|_IOC_WRITE, 0xfe08, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CLOS_PARAM", _IOC_READ|_IOC_WRITE, 0xfe07, 0x04 },
 { "linux/isst_if.h", "ISST_IF_CORE_POWER_STATE", _IOC_READ|_IOC_WRITE, 0xfe06, 0x04 },
@@ -2471,6 +2483,7 @@
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_DETACH", _IOC_WRITE, 0x6784, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_DMABUF_TRANSFER", _IOC_WRITE, 0x6785, 0x10 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_DESC", _IOC_READ, 0x6782, 0x09 },
+{ "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_ENABLE_ZLP", _IOC_WRITE, 0x6786, 0x04 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_ENDPOINT_REVMAP", _IOC_NONE, 0x6781, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_FLUSH", _IOC_NONE, 0x6702, 0x00 },
 { "linux/usb/functionfs.h", "FUNCTIONFS_FIFO_STATUS", _IOC_NONE, 0x6701, 0x00 },
@@ -2613,12 +2626,14 @@
 { "linux/vduse.h", "VDUSE_DEV_INJECT_CONFIG_IRQ", _IOC_NONE, 0x8113, 0x00 },
 { "linux/vduse.h", "VDUSE_DEV_SET_CONFIG", _IOC_WRITE, 0x8112, 0x08 },
 { "linux/vduse.h", "VDUSE_GET_API_VERSION", _IOC_READ, 0x8100, 0x08 },
+{ "linux/vduse.h", "VDUSE_GET_FEATURES", _IOC_READ, 0x8104, 0x08 },
 { "linux/vduse.h", "VDUSE_IOTLB_DEREG_UMEM", _IOC_WRITE, 0x8119, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD", _IOC_READ|_IOC_WRITE, 0x8110, 0x20 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_FD2", _IOC_READ|_IOC_WRITE, 0x811b, 0x50 },
 { "linux/vduse.h", "VDUSE_IOTLB_GET_INFO", _IOC_READ|_IOC_WRITE, 0x811a, 0x30 },
 { "linux/vduse.h", "VDUSE_IOTLB_REG_UMEM", _IOC_WRITE, 0x8118, 0x30 },
 { "linux/vduse.h", "VDUSE_SET_API_VERSION", _IOC_WRITE, 0x8101, 0x08 },
+{ "linux/vduse.h", "VDUSE_SET_FEATURES", _IOC_WRITE, 0x8105, 0x08 },
 { "linux/vduse.h", "VDUSE_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 },
 { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 },
 { "linux/vduse.h", "VDUSE_VQ_SETUP", _IOC_WRITE, 0x8114, 0x20 },
@@ -2920,6 +2935,7 @@
 { "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/amd-apml.h", "SBTSI_IOCTL_REG_XFER_CMD", _IOC_READ|_IOC_WRITE, 0xf904, 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 },
@@ -2932,6 +2948,7 @@
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MEM_UNMAP", _IOC_READ|_IOC_WRITE, 0x520b, 0x30 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MMAP", _IOC_READ|_IOC_WRITE, 0x5206, 0x20 },
 { "misc/fastrpc.h", "FASTRPC_IOCTL_MUNMAP", _IOC_READ|_IOC_WRITE, 0x5207, 0x10 },
+{ "misc/fastrpc.h", "FASTRPC_IOCTL_SET_OPTION", _IOC_READ|_IOC_WRITE, 0x520c, 0x20 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_ENGINE_CFG", _IOC_WRITE, 0xb802, 0x18 },
 { "misc/mrvl_cn10k_dpi.h", "DPI_MPS_MRRS_CFG", _IOC_WRITE, 0xb801, 0x08 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
@@ -3112,6 +3129,7 @@
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_SYSTEM_INFO", _IOC_READ|_IOC_WRITE, 0x5302, 0x30 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT", _IOC_WRITE, 0x5331, 0x50 },
 { "sound/asequencer.h", "SNDRV_SEQ_IOCTL_USER_PVERSION", _IOC_WRITE, 0x5304, 0x04 },
+{ "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_BYTES", _IOC_READ|_IOC_WRITE, 0x5502, 0x18 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_CARD_INFO", _IOC_READ, 0x5501, 0x178 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_ADD", _IOC_READ|_IOC_WRITE, 0x5517, 0x110 },
 { "sound/asound.h", "SNDRV_CTL_IOCTL_ELEM_INFO", _IOC_READ|_IOC_WRITE, 0x5511, 0x110 },
diff --git a/src/linux/x86_64/ioctls_arch0.h b/src/linux/x86_64/ioctls_arch0.h
index b57e3b038..c67c683a9 100644
--- a/src/linux/x86_64/ioctls_arch0.h
+++ b/src/linux/x86_64/ioctls_arch0.h
@@ -1,5 +1,6 @@
 /* Generated by ioctls_gen.sh from definitions found in $linux/arch/x86/include/ tree. */
 { "asm/amd_hsmp.h", "HSMP_IOCTL_CMD", _IOC_READ|_IOC_WRITE, 0xf800, 0x2c },
+{ "asm/amd_hsmp.h", "HSMP_IOCTL_GET_TELEMETRY_DATA", _IOC_WRITE, 0xf801, 0x10 },
 { "asm/mce.h", "MCE_GETCLEAR_FLAGS", _IOC_READ, 0x4d03, 0x04 },
 { "asm/mce.h", "MCE_GET_LOG_LEN", _IOC_READ, 0x4d02, 0x04 },
 { "asm/mce.h", "MCE_GET_RECORD_LEN", _IOC_READ, 0x4d01, 0x04 },
-- 
glebfm



More information about the Strace-devel mailing list