[PATCH] Update ioctl entries from linux v6.15
Gleb Fotengauer-Malinovskiy
glebfm at altlinux.org
Tue May 20 11:40:00 UTC 2025
* src/linux/32/ioctls_inc_align16.h: Update from linux v6.15-rc7 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.
* NEWS: Mention this.
---
NEWS | 1 +
src/linux/32/ioctls_inc_align16.h | 41 ++++++++++++++++++-------------
src/linux/32/ioctls_inc_align32.h | 41 ++++++++++++++++++-------------
src/linux/32/ioctls_inc_align64.h | 41 ++++++++++++++++++-------------
src/linux/64/ioctls_inc.h | 41 ++++++++++++++++++-------------
src/linux/x32/ioctls_inc0.h | 41 ++++++++++++++++++-------------
6 files changed, 121 insertions(+), 85 deletions(-)
diff --git a/NEWS b/NEWS
index 33c295b27..a7459cb35 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,7 @@ Noteworthy changes in release ?.?? (????-??-??)
* Updated decoding of statmount syscall.
* Updated lists of AUDIT_*, BPF_*, BTRFS_*, COUNTER_*, FAN_*, FRA_*, IFLA_*,
IORING_*, KVM_*, LANDLOCK_*, PKEY_*, RTPROT_*, TCP_*, and V4L2_* constants.
+ * Updated lists of ioctl commands from Linux 6.15.
Noteworthy changes in release 6.14 (2025-03-25)
===============================================
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index e8c3af6f2..fbaa951d9 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -317,6 +317,9 @@
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_CREATE", _IOC_READ|_IOC_WRITE, 0x6442, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_INFO", _IOC_READ|_IOC_WRITE, 0x6443, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_WAIT", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_CREATE", _IOC_READ|_IOC_WRITE, 0x644b, 0x08 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_DESTROY", _IOC_WRITE, 0x644c, 0x04 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_SUBMIT", _IOC_WRITE, 0x644d, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_INFO", _IOC_READ|_IOC_WRITE, 0x644a, 0x20 },
@@ -524,6 +527,8 @@
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_ENABLE", _IOC_NONE, 0x6900, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_INFO", _IOC_NONE, 0x6904, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_STATUS", _IOC_NONE, 0x6903, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_INFO", _IOC_NONE, 0x9a00, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_RPC", _IOC_NONE, 0x9a01, 0x00 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_MMIODEV", _IOC_WRITE, 0xa257, 0x68 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_PCIDEV", _IOC_WRITE, 0xa255, 0x22 },
{ "linux/acrn.h", "ACRN_IOCTL_ATTACH_IOREQ_CLIENT", _IOC_NONE, 0xa233, 0x00 },
@@ -705,6 +710,9 @@
{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
{ "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
+{ "linux/blk-crypto.h", "BLKCRYPTOGENERATEKEY", _IOC_READ|_IOC_WRITE, 0x128a, 0x30 },
+{ "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/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
{ "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
@@ -1041,6 +1049,7 @@
{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 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 },
@@ -1433,6 +1442,7 @@
{ "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 },
+{ "linux/iommufd.h", "IOMMU_VEVENTQ_ALLOC", _IOC_NONE, 0x3b93, 0x00 },
{ "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
{ "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
@@ -1654,6 +1664,18 @@
{ "linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", _IOC_WRITE, 0x7211, 0x04 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", _IOC_READ, 0x7201, 0x214 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", _IOC_READ, 0x7202, 0x214 },
+{ "linux/mshv.h", "MSHV_CREATE_PARTITION", _IOC_WRITE, 0xb800, 0x10 },
+{ "linux/mshv.h", "MSHV_CREATE_VP", _IOC_WRITE, 0xb801, 0x04 },
+{ "linux/mshv.h", "MSHV_GET_GPAP_ACCESS_BITMAP", _IOC_READ|_IOC_WRITE, 0xb806, 0x20 },
+{ "linux/mshv.h", "MSHV_GET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb801, 0x10 },
+{ "linux/mshv.h", "MSHV_INITIALIZE_PARTITION", _IOC_NONE, 0xb800, 0x00 },
+{ "linux/mshv.h", "MSHV_IOEVENTFD", _IOC_WRITE, 0xb804, 0x20 },
+{ "linux/mshv.h", "MSHV_IRQFD", _IOC_WRITE, 0xb803, 0x10 },
+{ "linux/mshv.h", "MSHV_ROOT_HVCALL", _IOC_READ|_IOC_WRITE, 0xb807, 0x20 },
+{ "linux/mshv.h", "MSHV_RUN_VP", _IOC_READ, 0xb800, 0x100 },
+{ "linux/mshv.h", "MSHV_SET_GUEST_MEMORY", _IOC_WRITE, 0xb802, 0x20 },
+{ "linux/mshv.h", "MSHV_SET_MSI_ROUTING", _IOC_WRITE, 0xb805, 0x08 },
+{ "linux/mshv.h", "MSHV_SET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb802, 0x10 },
{ "linux/mtio.h", "MTIOCGET", _IOC_READ, 0x6d02, 0x1c },
{ "linux/mtio.h", "MTIOCPOS", _IOC_READ, 0x6d03, 0x04 },
{ "linux/mtio.h", "MTIOCTOP", _IOC_WRITE, 0x6d01, 0x06 },
@@ -2369,6 +2391,8 @@
{ "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 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_REGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7523, 0x10 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_UNREGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7524, 0x10 },
{ "linux/udf_fs_i.h", "UDF_GETEABLOCK", _IOC_READ, 0x6c41, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETEASIZE", _IOC_READ, 0x6c40, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETVOLIDENT", _IOC_READ, 0x6c42, 0x04 },
@@ -2837,11 +2861,6 @@
{ "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/cxl.h", "CXL_IOCTL_DOWNLOAD_IMAGE", _IOC_WRITE, 0xca0a, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_AFU_ID", _IOC_READ, 0xca02, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_PROCESS_ELEMENT", _IOC_READ, 0xca01, 0x04 },
-{ "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
{ "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 },
@@ -2969,18 +2988,6 @@
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_REGISTER_AGENT2", _IOC_READ|_IOC_WRITE, 0x1b04, 0x28 },
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_UNREGISTER_AGENT", _IOC_WRITE, 0x1b02, 0x04 },
{ "rdma/rdma_user_ioctl_cmds.h", "RDMA_VERBS_IOCTL", _IOC_READ|_IOC_WRITE, 0x1b01, 0x18 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_ATTACH", _IOC_READ|_IOC_WRITE, 0xca80, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_DETACH", _IOC_READ|_IOC_WRITE, 0xca83, 0x60 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_MANAGE_LUN", _IOC_READ|_IOC_WRITE, 0xca86, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RECOVER_AFU", _IOC_READ|_IOC_WRITE, 0xca85, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RELEASE", _IOC_READ|_IOC_WRITE, 0xca82, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_DIRECT", _IOC_READ|_IOC_WRITE, 0xca81, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_VIRTUAL", _IOC_READ|_IOC_WRITE, 0xca87, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VERIFY", _IOC_READ|_IOC_WRITE, 0xca84, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_CLONE", _IOC_READ|_IOC_WRITE, 0xca89, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_RESIZE", _IOC_READ|_IOC_WRITE, 0xca88, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_AFU_DEBUG", _IOC_READ|_IOC_WRITE, 0xcabe, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_LUN_PROVISION", _IOC_READ|_IOC_WRITE, 0xcabf, 0xa0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0, 0x5386, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0, 0x5382, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0, 0x5387, 0 },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index c198f1bcc..257e110df 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -317,6 +317,9 @@
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_CREATE", _IOC_READ|_IOC_WRITE, 0x6442, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_INFO", _IOC_READ|_IOC_WRITE, 0x6443, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_WAIT", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_CREATE", _IOC_READ|_IOC_WRITE, 0x644b, 0x08 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_DESTROY", _IOC_WRITE, 0x644c, 0x04 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_SUBMIT", _IOC_WRITE, 0x644d, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_INFO", _IOC_READ|_IOC_WRITE, 0x644a, 0x20 },
@@ -524,6 +527,8 @@
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_ENABLE", _IOC_NONE, 0x6900, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_INFO", _IOC_NONE, 0x6904, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_STATUS", _IOC_NONE, 0x6903, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_INFO", _IOC_NONE, 0x9a00, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_RPC", _IOC_NONE, 0x9a01, 0x00 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_MMIODEV", _IOC_WRITE, 0xa257, 0x68 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_PCIDEV", _IOC_WRITE, 0xa255, 0x24 },
{ "linux/acrn.h", "ACRN_IOCTL_ATTACH_IOREQ_CLIENT", _IOC_NONE, 0xa233, 0x00 },
@@ -705,6 +710,9 @@
{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
{ "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
+{ "linux/blk-crypto.h", "BLKCRYPTOGENERATEKEY", _IOC_READ|_IOC_WRITE, 0x128a, 0x30 },
+{ "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/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
{ "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
@@ -1041,6 +1049,7 @@
{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 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 },
@@ -1433,6 +1442,7 @@
{ "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 },
+{ "linux/iommufd.h", "IOMMU_VEVENTQ_ALLOC", _IOC_NONE, 0x3b93, 0x00 },
{ "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
{ "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
@@ -1654,6 +1664,18 @@
{ "linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", _IOC_WRITE, 0x7211, 0x04 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", _IOC_READ, 0x7201, 0x218 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", _IOC_READ, 0x7202, 0x218 },
+{ "linux/mshv.h", "MSHV_CREATE_PARTITION", _IOC_WRITE, 0xb800, 0x10 },
+{ "linux/mshv.h", "MSHV_CREATE_VP", _IOC_WRITE, 0xb801, 0x04 },
+{ "linux/mshv.h", "MSHV_GET_GPAP_ACCESS_BITMAP", _IOC_READ|_IOC_WRITE, 0xb806, 0x20 },
+{ "linux/mshv.h", "MSHV_GET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb801, 0x10 },
+{ "linux/mshv.h", "MSHV_INITIALIZE_PARTITION", _IOC_NONE, 0xb800, 0x00 },
+{ "linux/mshv.h", "MSHV_IOEVENTFD", _IOC_WRITE, 0xb804, 0x20 },
+{ "linux/mshv.h", "MSHV_IRQFD", _IOC_WRITE, 0xb803, 0x10 },
+{ "linux/mshv.h", "MSHV_ROOT_HVCALL", _IOC_READ|_IOC_WRITE, 0xb807, 0x20 },
+{ "linux/mshv.h", "MSHV_RUN_VP", _IOC_READ, 0xb800, 0x100 },
+{ "linux/mshv.h", "MSHV_SET_GUEST_MEMORY", _IOC_WRITE, 0xb802, 0x20 },
+{ "linux/mshv.h", "MSHV_SET_MSI_ROUTING", _IOC_WRITE, 0xb805, 0x08 },
+{ "linux/mshv.h", "MSHV_SET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb802, 0x10 },
{ "linux/mtio.h", "MTIOCGET", _IOC_READ, 0x6d02, 0x1c },
{ "linux/mtio.h", "MTIOCPOS", _IOC_READ, 0x6d03, 0x04 },
{ "linux/mtio.h", "MTIOCTOP", _IOC_WRITE, 0x6d01, 0x08 },
@@ -2369,6 +2391,8 @@
{ "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 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_REGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7523, 0x10 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_UNREGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7524, 0x10 },
{ "linux/udf_fs_i.h", "UDF_GETEABLOCK", _IOC_READ, 0x6c41, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETEASIZE", _IOC_READ, 0x6c40, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETVOLIDENT", _IOC_READ, 0x6c42, 0x04 },
@@ -2838,11 +2862,6 @@
{ "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/cxl.h", "CXL_IOCTL_DOWNLOAD_IMAGE", _IOC_WRITE, 0xca0a, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_AFU_ID", _IOC_READ, 0xca02, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_PROCESS_ELEMENT", _IOC_READ, 0xca01, 0x04 },
-{ "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
{ "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 },
@@ -2970,18 +2989,6 @@
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_REGISTER_AGENT2", _IOC_READ|_IOC_WRITE, 0x1b04, 0x28 },
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_UNREGISTER_AGENT", _IOC_WRITE, 0x1b02, 0x04 },
{ "rdma/rdma_user_ioctl_cmds.h", "RDMA_VERBS_IOCTL", _IOC_READ|_IOC_WRITE, 0x1b01, 0x18 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_ATTACH", _IOC_READ|_IOC_WRITE, 0xca80, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_DETACH", _IOC_READ|_IOC_WRITE, 0xca83, 0x60 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_MANAGE_LUN", _IOC_READ|_IOC_WRITE, 0xca86, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RECOVER_AFU", _IOC_READ|_IOC_WRITE, 0xca85, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RELEASE", _IOC_READ|_IOC_WRITE, 0xca82, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_DIRECT", _IOC_READ|_IOC_WRITE, 0xca81, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_VIRTUAL", _IOC_READ|_IOC_WRITE, 0xca87, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VERIFY", _IOC_READ|_IOC_WRITE, 0xca84, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_CLONE", _IOC_READ|_IOC_WRITE, 0xca89, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_RESIZE", _IOC_READ|_IOC_WRITE, 0xca88, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_AFU_DEBUG", _IOC_READ|_IOC_WRITE, 0xcabe, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_LUN_PROVISION", _IOC_READ|_IOC_WRITE, 0xcabf, 0xa0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0, 0x5386, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0, 0x5382, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0, 0x5387, 0 },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index 0bc634b36..a7020eee9 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -317,6 +317,9 @@
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_CREATE", _IOC_READ|_IOC_WRITE, 0x6442, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_INFO", _IOC_READ|_IOC_WRITE, 0x6443, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_WAIT", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_CREATE", _IOC_READ|_IOC_WRITE, 0x644b, 0x08 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_DESTROY", _IOC_WRITE, 0x644c, 0x04 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_SUBMIT", _IOC_WRITE, 0x644d, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_INFO", _IOC_READ|_IOC_WRITE, 0x644a, 0x20 },
@@ -524,6 +527,8 @@
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_ENABLE", _IOC_NONE, 0x6900, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_INFO", _IOC_NONE, 0x6904, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_STATUS", _IOC_NONE, 0x6903, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_INFO", _IOC_NONE, 0x9a00, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_RPC", _IOC_NONE, 0x9a01, 0x00 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_MMIODEV", _IOC_WRITE, 0xa257, 0x68 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_PCIDEV", _IOC_WRITE, 0xa255, 0x24 },
{ "linux/acrn.h", "ACRN_IOCTL_ATTACH_IOREQ_CLIENT", _IOC_NONE, 0xa233, 0x00 },
@@ -705,6 +710,9 @@
{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
{ "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
+{ "linux/blk-crypto.h", "BLKCRYPTOGENERATEKEY", _IOC_READ|_IOC_WRITE, 0x128a, 0x30 },
+{ "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/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
{ "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
@@ -1041,6 +1049,7 @@
{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 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 },
@@ -1433,6 +1442,7 @@
{ "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 },
+{ "linux/iommufd.h", "IOMMU_VEVENTQ_ALLOC", _IOC_NONE, 0x3b93, 0x00 },
{ "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
{ "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
@@ -1654,6 +1664,18 @@
{ "linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", _IOC_WRITE, 0x7211, 0x04 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", _IOC_READ, 0x7201, 0x218 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", _IOC_READ, 0x7202, 0x218 },
+{ "linux/mshv.h", "MSHV_CREATE_PARTITION", _IOC_WRITE, 0xb800, 0x10 },
+{ "linux/mshv.h", "MSHV_CREATE_VP", _IOC_WRITE, 0xb801, 0x04 },
+{ "linux/mshv.h", "MSHV_GET_GPAP_ACCESS_BITMAP", _IOC_READ|_IOC_WRITE, 0xb806, 0x20 },
+{ "linux/mshv.h", "MSHV_GET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb801, 0x10 },
+{ "linux/mshv.h", "MSHV_INITIALIZE_PARTITION", _IOC_NONE, 0xb800, 0x00 },
+{ "linux/mshv.h", "MSHV_IOEVENTFD", _IOC_WRITE, 0xb804, 0x20 },
+{ "linux/mshv.h", "MSHV_IRQFD", _IOC_WRITE, 0xb803, 0x10 },
+{ "linux/mshv.h", "MSHV_ROOT_HVCALL", _IOC_READ|_IOC_WRITE, 0xb807, 0x20 },
+{ "linux/mshv.h", "MSHV_RUN_VP", _IOC_READ, 0xb800, 0x100 },
+{ "linux/mshv.h", "MSHV_SET_GUEST_MEMORY", _IOC_WRITE, 0xb802, 0x20 },
+{ "linux/mshv.h", "MSHV_SET_MSI_ROUTING", _IOC_WRITE, 0xb805, 0x08 },
+{ "linux/mshv.h", "MSHV_SET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb802, 0x10 },
{ "linux/mtio.h", "MTIOCGET", _IOC_READ, 0x6d02, 0x1c },
{ "linux/mtio.h", "MTIOCPOS", _IOC_READ, 0x6d03, 0x04 },
{ "linux/mtio.h", "MTIOCTOP", _IOC_WRITE, 0x6d01, 0x08 },
@@ -2369,6 +2391,8 @@
{ "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 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_REGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7523, 0x10 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_UNREGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7524, 0x10 },
{ "linux/udf_fs_i.h", "UDF_GETEABLOCK", _IOC_READ, 0x6c41, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETEASIZE", _IOC_READ, 0x6c40, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETVOLIDENT", _IOC_READ, 0x6c42, 0x04 },
@@ -2838,11 +2862,6 @@
{ "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/cxl.h", "CXL_IOCTL_DOWNLOAD_IMAGE", _IOC_WRITE, 0xca0a, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_AFU_ID", _IOC_READ, 0xca02, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_PROCESS_ELEMENT", _IOC_READ, 0xca01, 0x04 },
-{ "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
{ "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 },
@@ -2970,18 +2989,6 @@
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_REGISTER_AGENT2", _IOC_READ|_IOC_WRITE, 0x1b04, 0x28 },
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_UNREGISTER_AGENT", _IOC_WRITE, 0x1b02, 0x04 },
{ "rdma/rdma_user_ioctl_cmds.h", "RDMA_VERBS_IOCTL", _IOC_READ|_IOC_WRITE, 0x1b01, 0x18 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_ATTACH", _IOC_READ|_IOC_WRITE, 0xca80, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_DETACH", _IOC_READ|_IOC_WRITE, 0xca83, 0x60 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_MANAGE_LUN", _IOC_READ|_IOC_WRITE, 0xca86, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RECOVER_AFU", _IOC_READ|_IOC_WRITE, 0xca85, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RELEASE", _IOC_READ|_IOC_WRITE, 0xca82, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_DIRECT", _IOC_READ|_IOC_WRITE, 0xca81, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_VIRTUAL", _IOC_READ|_IOC_WRITE, 0xca87, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VERIFY", _IOC_READ|_IOC_WRITE, 0xca84, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_CLONE", _IOC_READ|_IOC_WRITE, 0xca89, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_RESIZE", _IOC_READ|_IOC_WRITE, 0xca88, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_AFU_DEBUG", _IOC_READ|_IOC_WRITE, 0xcabe, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_LUN_PROVISION", _IOC_READ|_IOC_WRITE, 0xcabf, 0xa0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0, 0x5386, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0, 0x5382, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0, 0x5387, 0 },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index 004475c26..1736448cb 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -317,6 +317,9 @@
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_CREATE", _IOC_READ|_IOC_WRITE, 0x6442, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_INFO", _IOC_READ|_IOC_WRITE, 0x6443, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_WAIT", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_CREATE", _IOC_READ|_IOC_WRITE, 0x644b, 0x08 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_DESTROY", _IOC_WRITE, 0x644c, 0x04 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_SUBMIT", _IOC_WRITE, 0x644d, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_INFO", _IOC_READ|_IOC_WRITE, 0x644a, 0x20 },
@@ -524,6 +527,8 @@
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_ENABLE", _IOC_NONE, 0x6900, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_INFO", _IOC_NONE, 0x6904, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_STATUS", _IOC_NONE, 0x6903, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_INFO", _IOC_NONE, 0x9a00, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_RPC", _IOC_NONE, 0x9a01, 0x00 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_MMIODEV", _IOC_WRITE, 0xa257, 0x68 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_PCIDEV", _IOC_WRITE, 0xa255, 0x24 },
{ "linux/acrn.h", "ACRN_IOCTL_ATTACH_IOREQ_CLIENT", _IOC_NONE, 0xa233, 0x00 },
@@ -706,6 +711,9 @@
{ "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT", _IOC_READ|_IOC_WRITE, 0x9364, 0x08 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
+{ "linux/blk-crypto.h", "BLKCRYPTOGENERATEKEY", _IOC_READ|_IOC_WRITE, 0x128a, 0x30 },
+{ "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/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
{ "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
@@ -1047,6 +1055,7 @@
{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 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 },
@@ -1444,6 +1453,7 @@
{ "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 },
+{ "linux/iommufd.h", "IOMMU_VEVENTQ_ALLOC", _IOC_NONE, 0x3b93, 0x00 },
{ "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
{ "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
@@ -1665,6 +1675,18 @@
{ "linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", _IOC_WRITE, 0x7211, 0x04 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", _IOC_READ, 0x7201, 0x230 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", _IOC_READ, 0x7202, 0x230 },
+{ "linux/mshv.h", "MSHV_CREATE_PARTITION", _IOC_WRITE, 0xb800, 0x10 },
+{ "linux/mshv.h", "MSHV_CREATE_VP", _IOC_WRITE, 0xb801, 0x04 },
+{ "linux/mshv.h", "MSHV_GET_GPAP_ACCESS_BITMAP", _IOC_READ|_IOC_WRITE, 0xb806, 0x20 },
+{ "linux/mshv.h", "MSHV_GET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb801, 0x10 },
+{ "linux/mshv.h", "MSHV_INITIALIZE_PARTITION", _IOC_NONE, 0xb800, 0x00 },
+{ "linux/mshv.h", "MSHV_IOEVENTFD", _IOC_WRITE, 0xb804, 0x20 },
+{ "linux/mshv.h", "MSHV_IRQFD", _IOC_WRITE, 0xb803, 0x10 },
+{ "linux/mshv.h", "MSHV_ROOT_HVCALL", _IOC_READ|_IOC_WRITE, 0xb807, 0x20 },
+{ "linux/mshv.h", "MSHV_RUN_VP", _IOC_READ, 0xb800, 0x100 },
+{ "linux/mshv.h", "MSHV_SET_GUEST_MEMORY", _IOC_WRITE, 0xb802, 0x20 },
+{ "linux/mshv.h", "MSHV_SET_MSI_ROUTING", _IOC_WRITE, 0xb805, 0x08 },
+{ "linux/mshv.h", "MSHV_SET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb802, 0x10 },
{ "linux/mtio.h", "MTIOCGET", _IOC_READ, 0x6d02, 0x30 },
{ "linux/mtio.h", "MTIOCPOS", _IOC_READ, 0x6d03, 0x08 },
{ "linux/mtio.h", "MTIOCTOP", _IOC_WRITE, 0x6d01, 0x08 },
@@ -2381,6 +2403,8 @@
{ "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 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_REGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7523, 0x10 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_UNREGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7524, 0x10 },
{ "linux/udf_fs_i.h", "UDF_GETEABLOCK", _IOC_READ, 0x6c41, 0x08 },
{ "linux/udf_fs_i.h", "UDF_GETEASIZE", _IOC_READ, 0x6c40, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETVOLIDENT", _IOC_READ, 0x6c42, 0x08 },
@@ -2856,11 +2880,6 @@
{ "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/cxl.h", "CXL_IOCTL_DOWNLOAD_IMAGE", _IOC_WRITE, 0xca0a, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_AFU_ID", _IOC_READ, 0xca02, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_PROCESS_ELEMENT", _IOC_READ, 0xca01, 0x04 },
-{ "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
{ "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 },
@@ -2988,18 +3007,6 @@
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_REGISTER_AGENT2", _IOC_READ|_IOC_WRITE, 0x1b04, 0x28 },
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_UNREGISTER_AGENT", _IOC_WRITE, 0x1b02, 0x04 },
{ "rdma/rdma_user_ioctl_cmds.h", "RDMA_VERBS_IOCTL", _IOC_READ|_IOC_WRITE, 0x1b01, 0x18 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_ATTACH", _IOC_READ|_IOC_WRITE, 0xca80, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_DETACH", _IOC_READ|_IOC_WRITE, 0xca83, 0x60 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_MANAGE_LUN", _IOC_READ|_IOC_WRITE, 0xca86, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RECOVER_AFU", _IOC_READ|_IOC_WRITE, 0xca85, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RELEASE", _IOC_READ|_IOC_WRITE, 0xca82, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_DIRECT", _IOC_READ|_IOC_WRITE, 0xca81, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_VIRTUAL", _IOC_READ|_IOC_WRITE, 0xca87, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VERIFY", _IOC_READ|_IOC_WRITE, 0xca84, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_CLONE", _IOC_READ|_IOC_WRITE, 0xca89, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_RESIZE", _IOC_READ|_IOC_WRITE, 0xca88, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_AFU_DEBUG", _IOC_READ|_IOC_WRITE, 0xcabe, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_LUN_PROVISION", _IOC_READ|_IOC_WRITE, 0xcabf, 0xa0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0, 0x5386, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0, 0x5382, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0, 0x5387, 0 },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index cd78ee441..6cb17fbd5 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -317,6 +317,9 @@
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_CREATE", _IOC_READ|_IOC_WRITE, 0x6442, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_INFO", _IOC_READ|_IOC_WRITE, 0x6443, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_BO_WAIT", _IOC_READ|_IOC_WRITE, 0x6446, 0x18 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_CREATE", _IOC_READ|_IOC_WRITE, 0x644b, 0x08 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_DESTROY", _IOC_WRITE, 0x644c, 0x04 },
+{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_CMDQ_SUBMIT", _IOC_WRITE, 0x644d, 0x18 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6440, 0x10 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA", _IOC_READ|_IOC_WRITE, 0x6449, 0x20 },
{ "drm/ivpu_accel.h", "DRM_IOCTL_IVPU_METRIC_STREAMER_GET_INFO", _IOC_READ|_IOC_WRITE, 0x644a, 0x20 },
@@ -524,6 +527,8 @@
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_ENABLE", _IOC_NONE, 0x6900, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_INFO", _IOC_NONE, 0x6904, 0x00 },
{ "drm/xe_drm.h", "DRM_XE_OBSERVATION_IOCTL_STATUS", _IOC_NONE, 0x6903, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_INFO", _IOC_NONE, 0x9a00, 0x00 },
+{ "fwctl/fwctl.h", "FWCTL_RPC", _IOC_NONE, 0x9a01, 0x00 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_MMIODEV", _IOC_WRITE, 0xa257, 0x68 },
{ "linux/acrn.h", "ACRN_IOCTL_ASSIGN_PCIDEV", _IOC_WRITE, 0xa255, 0x24 },
{ "linux/acrn.h", "ACRN_IOCTL_ATTACH_IOREQ_CLIENT", _IOC_NONE, 0xa233, 0x00 },
@@ -705,6 +710,9 @@
{ "linux/auto_fs.h", "AUTOFS_IOC_PROTOVER", _IOC_READ, 0x9363, 0x04 },
{ "linux/auto_fs.h", "AUTOFS_IOC_READY", _IOC_NONE, 0x9360, 0x00 },
{ "linux/auto_fs.h", "AUTOFS_IOC_SETTIMEOUT32", _IOC_READ|_IOC_WRITE, 0x9364, 0x04 },
+{ "linux/blk-crypto.h", "BLKCRYPTOGENERATEKEY", _IOC_READ|_IOC_WRITE, 0x128a, 0x30 },
+{ "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/blkpg.h", "BLKPG", _IOC_NONE, 0x1269, 0x00 },
{ "linux/blkzoned.h", "BLKCLOSEZONE", _IOC_WRITE, 0x1287, 0x10 },
@@ -1041,6 +1049,7 @@
{ "linux/f2fs.h", "F2FS_IOC_GET_DEV_ALIAS_FILE", _IOC_READ, 0xf51a, 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 },
@@ -1433,6 +1442,7 @@
{ "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 },
+{ "linux/iommufd.h", "IOMMU_VEVENTQ_ALLOC", _IOC_NONE, 0x3b93, 0x00 },
{ "linux/iommufd.h", "IOMMU_VFIO_IOAS", _IOC_NONE, 0x3b88, 0x00 },
{ "linux/iommufd.h", "IOMMU_VIOMMU_ALLOC", _IOC_NONE, 0x3b90, 0x00 },
{ "linux/ipmi.h", "IPMICTL_GET_MAINTENANCE_MODE_CMD", _IOC_READ, 0x691e, 0x04 },
@@ -1654,6 +1664,18 @@
{ "linux/msdos_fs.h", "FAT_IOCTL_SET_ATTRIBUTES", _IOC_WRITE, 0x7211, 0x04 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_BOTH", _IOC_READ, 0x7201, 0x230 },
{ "linux/msdos_fs.h", "VFAT_IOCTL_READDIR_SHORT", _IOC_READ, 0x7202, 0x230 },
+{ "linux/mshv.h", "MSHV_CREATE_PARTITION", _IOC_WRITE, 0xb800, 0x10 },
+{ "linux/mshv.h", "MSHV_CREATE_VP", _IOC_WRITE, 0xb801, 0x04 },
+{ "linux/mshv.h", "MSHV_GET_GPAP_ACCESS_BITMAP", _IOC_READ|_IOC_WRITE, 0xb806, 0x20 },
+{ "linux/mshv.h", "MSHV_GET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb801, 0x10 },
+{ "linux/mshv.h", "MSHV_INITIALIZE_PARTITION", _IOC_NONE, 0xb800, 0x00 },
+{ "linux/mshv.h", "MSHV_IOEVENTFD", _IOC_WRITE, 0xb804, 0x20 },
+{ "linux/mshv.h", "MSHV_IRQFD", _IOC_WRITE, 0xb803, 0x10 },
+{ "linux/mshv.h", "MSHV_ROOT_HVCALL", _IOC_READ|_IOC_WRITE, 0xb807, 0x20 },
+{ "linux/mshv.h", "MSHV_RUN_VP", _IOC_READ, 0xb800, 0x100 },
+{ "linux/mshv.h", "MSHV_SET_GUEST_MEMORY", _IOC_WRITE, 0xb802, 0x20 },
+{ "linux/mshv.h", "MSHV_SET_MSI_ROUTING", _IOC_WRITE, 0xb805, 0x08 },
+{ "linux/mshv.h", "MSHV_SET_VP_STATE", _IOC_READ|_IOC_WRITE, 0xb802, 0x10 },
{ "linux/mtio.h", "MTIOCGET", _IOC_READ, 0x6d02, 0x1c },
{ "linux/mtio.h", "MTIOCPOS", _IOC_READ, 0x6d03, 0x04 },
{ "linux/mtio.h", "MTIOCTOP", _IOC_WRITE, 0x6d01, 0x08 },
@@ -2370,6 +2392,8 @@
{ "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 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_REGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7523, 0x10 },
+{ "linux/ublk_cmd.h", "UBLK_U_IO_UNREGISTER_IO_BUF", _IOC_READ|_IOC_WRITE, 0x7524, 0x10 },
{ "linux/udf_fs_i.h", "UDF_GETEABLOCK", _IOC_READ, 0x6c41, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETEASIZE", _IOC_READ, 0x6c40, 0x04 },
{ "linux/udf_fs_i.h", "UDF_GETVOLIDENT", _IOC_READ, 0x6c42, 0x04 },
@@ -2839,11 +2863,6 @@
{ "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/cxl.h", "CXL_IOCTL_DOWNLOAD_IMAGE", _IOC_WRITE, 0xca0a, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_AFU_ID", _IOC_READ, 0xca02, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_GET_PROCESS_ELEMENT", _IOC_READ, 0xca01, 0x04 },
-{ "misc/cxl.h", "CXL_IOCTL_START_WORK", _IOC_WRITE, 0xca00, 0x40 },
-{ "misc/cxl.h", "CXL_IOCTL_VALIDATE_IMAGE", _IOC_WRITE, 0xca0b, 0x40 },
{ "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 },
@@ -2971,18 +2990,6 @@
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_REGISTER_AGENT2", _IOC_READ|_IOC_WRITE, 0x1b04, 0x28 },
{ "rdma/rdma_user_ioctl.h", "IB_USER_MAD_UNREGISTER_AGENT", _IOC_WRITE, 0x1b02, 0x04 },
{ "rdma/rdma_user_ioctl_cmds.h", "RDMA_VERBS_IOCTL", _IOC_READ|_IOC_WRITE, 0x1b01, 0x18 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_ATTACH", _IOC_READ|_IOC_WRITE, 0xca80, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_DETACH", _IOC_READ|_IOC_WRITE, 0xca83, 0x60 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_MANAGE_LUN", _IOC_READ|_IOC_WRITE, 0xca86, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RECOVER_AFU", _IOC_READ|_IOC_WRITE, 0xca85, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_RELEASE", _IOC_READ|_IOC_WRITE, 0xca82, 0x68 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_DIRECT", _IOC_READ|_IOC_WRITE, 0xca81, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_USER_VIRTUAL", _IOC_READ|_IOC_WRITE, 0xca87, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VERIFY", _IOC_READ|_IOC_WRITE, 0xca84, 0x90 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_CLONE", _IOC_READ|_IOC_WRITE, 0xca89, 0x70 },
-{ "scsi/cxlflash_ioctl.h", "DK_CXLFLASH_VLUN_RESIZE", _IOC_READ|_IOC_WRITE, 0xca88, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_AFU_DEBUG", _IOC_READ|_IOC_WRITE, 0xcabe, 0x78 },
-{ "scsi/cxlflash_ioctl.h", "HT_CXLFLASH_LUN_PROVISION", _IOC_READ|_IOC_WRITE, 0xcabf, 0xa0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_BUS_NUMBER", 0, 0x5386, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_IDLUN", 0, 0x5382, 0 },
{ "scsi/scsi.h", "SCSI_IOCTL_GET_PCI", 0, 0x5387, 0 },
More information about the Strace-devel
mailing list