diff --git a/NEWS b/NEWS index b9a8446947..f185535924 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ Noteworthy changes in release ?.?? (????-??-??) * Updated decoding of setns syscall. * Updated lists of BPF_*, BTRFS_*, FAN_*, ETH_P_*, KVM_*, NDTPA_*, NT_*, PERF_*, and TLS_INFO_* constants. + * Updated lists of ioctl commands from Linux 6.0. * Bug fixes diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h index 917f1e1553..9684fb04ac 100644 --- a/src/linux/32/ioctls_inc_align16.h +++ b/src/linux/32/ioctls_inc_align16.h @@ -626,6 +626,9 @@ { "linux/atm_tcp.h", "ATMTCP_CREATE", _IOC_NONE, 0x618e, 0x00 }, { "linux/atm_tcp.h", "ATMTCP_REMOVE", _IOC_NONE, 0x618f, 0x00 }, { "linux/atm_tcp.h", "SIOCSIFATMTCP", _IOC_NONE, 0x6180, 0x00 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOL", _IOC_WRITE, 0x6161, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_GETPOOLZ", _IOC_WRITE, 0x6162, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_SETPOOL", _IOC_WRITE, 0x6163, 0x0c }, { "linux/atmarp.h", "ATMARPD_CTRL", _IOC_NONE, 0x61e1, 0x00 }, { "linux/atmarp.h", "ATMARP_ENCAP", _IOC_NONE, 0x61e5, 0x00 }, { "linux/atmarp.h", "ATMARP_MKIP", _IOC_NONE, 0x61e2, 0x00 }, @@ -902,6 +905,8 @@ { "linux/dm-ioctl.h", "DM_TABLE_STATUS", _IOC_READ|_IOC_WRITE, 0xfd0c, 0x138 }, { "linux/dm-ioctl.h", "DM_TARGET_MSG", _IOC_READ|_IOC_WRITE, 0xfd0e, 0x138 }, { "linux/dm-ioctl.h", "DM_VERSION", _IOC_READ|_IOC_WRITE, 0xfd00, 0x138 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_EXPORT_SYNC_FILE", _IOC_READ|_IOC_WRITE, 0x6202, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_IMPORT_SYNC_FILE", _IOC_WRITE, 0x6203, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_IOCTL_SYNC", _IOC_WRITE, 0x6200, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_A", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_B", _IOC_WRITE, 0x6201, 0x08 }, @@ -991,7 +996,7 @@ { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, { "linux/dvb/video.h", "VIDEO_TRY_COMMAND", _IOC_READ|_IOC_WRITE, 0x6f3c, 0x48 }, -{ "linux/f2fs.h", "F2FS_IOC_ABORT_VOLATILE_WRITE", _IOC_NONE, 0xf505, 0x00 }, +{ "linux/f2fs.h", "F2FS_IOC_ABORT_ATOMIC_WRITE", _IOC_NONE, 0xf505, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMMIT_ATOMIC_WRITE", _IOC_NONE, 0xf502, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMPRESS_FILE", _IOC_NONE, 0xf518, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_DECOMPRESS_FILE", _IOC_NONE, 0xf517, 0x00 }, @@ -1456,6 +1461,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_ACQUIRE_VM", _IOC_WRITE, 0x4b15, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", _IOC_READ|_IOC_WRITE, 0x4b16, 0x28 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_QUEUE_GWS", _IOC_READ|_IOC_WRITE, 0x4b1e, 0x10 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_AVAILABLE_MEMORY", _IOC_READ|_IOC_WRITE, 0x4b23, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_EVENT", _IOC_READ|_IOC_WRITE, 0x4b08, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_QUEUE", _IOC_READ|_IOC_WRITE, 0x4b02, 0x58 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CRIU_OP", _IOC_READ|_IOC_WRITE, 0x4b22, 0x34 }, @@ -1506,6 +1512,7 @@ { "linux/lirc.h", "LIRC_SET_SEND_MODE", _IOC_WRITE, 0x6911, 0x04 }, { "linux/lirc.h", "LIRC_SET_TRANSMITTER_MASK", _IOC_WRITE, 0x6917, 0x04 }, { "linux/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", _IOC_WRITE, 0x6923, 0x04 }, +{ "linux/loadpin.h", "LOADPIN_IOC_SET_TRUSTED_VERITY_DIGESTS", _IOC_WRITE, 0x4c00, 0x04 }, { "linux/loop.h", "LOOP_CHANGE_FD", 0, 0x4C06, 0 }, { "linux/loop.h", "LOOP_CLR_FD", 0, 0x4C01, 0 }, { "linux/loop.h", "LOOP_CONFIGURE", 0, 0x4C0A, 0 }, @@ -2367,7 +2374,10 @@ { "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_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_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_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x2a }, { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 }, @@ -2444,6 +2454,7 @@ { "linux/vhost.h", "VHOST_VDPA_SET_GROUP_ASID", _IOC_WRITE, 0xaf7c, 0x08 }, { "linux/vhost.h", "VHOST_VDPA_SET_STATUS", _IOC_WRITE, 0xaf72, 0x01 }, { "linux/vhost.h", "VHOST_VDPA_SET_VRING_ENABLE", _IOC_WRITE, 0xaf75, 0x08 }, +{ "linux/vhost.h", "VHOST_VDPA_SUSPEND", _IOC_NONE, 0xaf7d, 0x00 }, { "linux/vhost.h", "VHOST_VSOCK_SET_GUEST_CID", _IOC_WRITE, 0xaf60, 0x08 }, { "linux/vhost.h", "VHOST_VSOCK_SET_RUNNING", _IOC_WRITE, 0xaf61, 0x04 }, { "linux/videodev2.h", "VIDIOC_CREATE_BUFS", _IOC_READ|_IOC_WRITE, 0x565c, 0xf8 }, @@ -2668,7 +2679,7 @@ { "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/habanalabs.h", "HL_IOCTL_CB", _IOC_READ|_IOC_WRITE, 0x4802, 0x18 }, -{ "misc/habanalabs.h", "HL_IOCTL_CS", _IOC_READ|_IOC_WRITE, 0x4803, 0x2c }, +{ "misc/habanalabs.h", "HL_IOCTL_CS", _IOC_READ|_IOC_WRITE, 0x4803, 0x30 }, { "misc/habanalabs.h", "HL_IOCTL_DEBUG", _IOC_READ|_IOC_WRITE, 0x4806, 0x28 }, { "misc/habanalabs.h", "HL_IOCTL_INFO", _IOC_READ|_IOC_WRITE, 0x4801, 0x18 }, { "misc/habanalabs.h", "HL_IOCTL_MEMORY", _IOC_READ|_IOC_WRITE, 0x4805, 0x28 }, diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h index b24f3c7470..a67351ed00 100644 --- a/src/linux/32/ioctls_inc_align32.h +++ b/src/linux/32/ioctls_inc_align32.h @@ -626,6 +626,9 @@ { "linux/atm_tcp.h", "ATMTCP_CREATE", _IOC_NONE, 0x618e, 0x00 }, { "linux/atm_tcp.h", "ATMTCP_REMOVE", _IOC_NONE, 0x618f, 0x00 }, { "linux/atm_tcp.h", "SIOCSIFATMTCP", _IOC_NONE, 0x6180, 0x00 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOL", _IOC_WRITE, 0x6161, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_GETPOOLZ", _IOC_WRITE, 0x6162, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_SETPOOL", _IOC_WRITE, 0x6163, 0x0c }, { "linux/atmarp.h", "ATMARPD_CTRL", _IOC_NONE, 0x61e1, 0x00 }, { "linux/atmarp.h", "ATMARP_ENCAP", _IOC_NONE, 0x61e5, 0x00 }, { "linux/atmarp.h", "ATMARP_MKIP", _IOC_NONE, 0x61e2, 0x00 }, @@ -902,6 +905,8 @@ { "linux/dm-ioctl.h", "DM_TABLE_STATUS", _IOC_READ|_IOC_WRITE, 0xfd0c, 0x138 }, { "linux/dm-ioctl.h", "DM_TARGET_MSG", _IOC_READ|_IOC_WRITE, 0xfd0e, 0x138 }, { "linux/dm-ioctl.h", "DM_VERSION", _IOC_READ|_IOC_WRITE, 0xfd00, 0x138 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_EXPORT_SYNC_FILE", _IOC_READ|_IOC_WRITE, 0x6202, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_IMPORT_SYNC_FILE", _IOC_WRITE, 0x6203, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_IOCTL_SYNC", _IOC_WRITE, 0x6200, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_A", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_B", _IOC_WRITE, 0x6201, 0x08 }, @@ -991,7 +996,7 @@ { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, { "linux/dvb/video.h", "VIDEO_TRY_COMMAND", _IOC_READ|_IOC_WRITE, 0x6f3c, 0x48 }, -{ "linux/f2fs.h", "F2FS_IOC_ABORT_VOLATILE_WRITE", _IOC_NONE, 0xf505, 0x00 }, +{ "linux/f2fs.h", "F2FS_IOC_ABORT_ATOMIC_WRITE", _IOC_NONE, 0xf505, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMMIT_ATOMIC_WRITE", _IOC_NONE, 0xf502, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMPRESS_FILE", _IOC_NONE, 0xf518, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_DECOMPRESS_FILE", _IOC_NONE, 0xf517, 0x00 }, @@ -1456,6 +1461,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_ACQUIRE_VM", _IOC_WRITE, 0x4b15, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", _IOC_READ|_IOC_WRITE, 0x4b16, 0x28 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_QUEUE_GWS", _IOC_READ|_IOC_WRITE, 0x4b1e, 0x10 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_AVAILABLE_MEMORY", _IOC_READ|_IOC_WRITE, 0x4b23, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_EVENT", _IOC_READ|_IOC_WRITE, 0x4b08, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_QUEUE", _IOC_READ|_IOC_WRITE, 0x4b02, 0x58 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CRIU_OP", _IOC_READ|_IOC_WRITE, 0x4b22, 0x34 }, @@ -1506,6 +1512,7 @@ { "linux/lirc.h", "LIRC_SET_SEND_MODE", _IOC_WRITE, 0x6911, 0x04 }, { "linux/lirc.h", "LIRC_SET_TRANSMITTER_MASK", _IOC_WRITE, 0x6917, 0x04 }, { "linux/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", _IOC_WRITE, 0x6923, 0x04 }, +{ "linux/loadpin.h", "LOADPIN_IOC_SET_TRUSTED_VERITY_DIGESTS", _IOC_WRITE, 0x4c00, 0x04 }, { "linux/loop.h", "LOOP_CHANGE_FD", 0, 0x4C06, 0 }, { "linux/loop.h", "LOOP_CLR_FD", 0, 0x4C01, 0 }, { "linux/loop.h", "LOOP_CONFIGURE", 0, 0x4C0A, 0 }, @@ -2368,7 +2375,10 @@ { "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_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_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_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x2c }, { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 }, @@ -2445,6 +2455,7 @@ { "linux/vhost.h", "VHOST_VDPA_SET_GROUP_ASID", _IOC_WRITE, 0xaf7c, 0x08 }, { "linux/vhost.h", "VHOST_VDPA_SET_STATUS", _IOC_WRITE, 0xaf72, 0x01 }, { "linux/vhost.h", "VHOST_VDPA_SET_VRING_ENABLE", _IOC_WRITE, 0xaf75, 0x08 }, +{ "linux/vhost.h", "VHOST_VDPA_SUSPEND", _IOC_NONE, 0xaf7d, 0x00 }, { "linux/vhost.h", "VHOST_VSOCK_SET_GUEST_CID", _IOC_WRITE, 0xaf60, 0x08 }, { "linux/vhost.h", "VHOST_VSOCK_SET_RUNNING", _IOC_WRITE, 0xaf61, 0x04 }, { "linux/videodev2.h", "VIDIOC_CREATE_BUFS", _IOC_READ|_IOC_WRITE, 0x565c, 0xf8 }, @@ -2669,7 +2680,7 @@ { "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/habanalabs.h", "HL_IOCTL_CB", _IOC_READ|_IOC_WRITE, 0x4802, 0x18 }, -{ "misc/habanalabs.h", "HL_IOCTL_CS", _IOC_READ|_IOC_WRITE, 0x4803, 0x2c }, +{ "misc/habanalabs.h", "HL_IOCTL_CS", _IOC_READ|_IOC_WRITE, 0x4803, 0x30 }, { "misc/habanalabs.h", "HL_IOCTL_DEBUG", _IOC_READ|_IOC_WRITE, 0x4806, 0x28 }, { "misc/habanalabs.h", "HL_IOCTL_INFO", _IOC_READ|_IOC_WRITE, 0x4801, 0x18 }, { "misc/habanalabs.h", "HL_IOCTL_MEMORY", _IOC_READ|_IOC_WRITE, 0x4805, 0x28 }, diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h index a2050e851f..2b2c9f9ca5 100644 --- a/src/linux/32/ioctls_inc_align64.h +++ b/src/linux/32/ioctls_inc_align64.h @@ -626,6 +626,9 @@ { "linux/atm_tcp.h", "ATMTCP_CREATE", _IOC_NONE, 0x618e, 0x00 }, { "linux/atm_tcp.h", "ATMTCP_REMOVE", _IOC_NONE, 0x618f, 0x00 }, { "linux/atm_tcp.h", "SIOCSIFATMTCP", _IOC_NONE, 0x6180, 0x00 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOL", _IOC_WRITE, 0x6161, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_GETPOOLZ", _IOC_WRITE, 0x6162, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_SETPOOL", _IOC_WRITE, 0x6163, 0x0c }, { "linux/atmarp.h", "ATMARPD_CTRL", _IOC_NONE, 0x61e1, 0x00 }, { "linux/atmarp.h", "ATMARP_ENCAP", _IOC_NONE, 0x61e5, 0x00 }, { "linux/atmarp.h", "ATMARP_MKIP", _IOC_NONE, 0x61e2, 0x00 }, @@ -902,6 +905,8 @@ { "linux/dm-ioctl.h", "DM_TABLE_STATUS", _IOC_READ|_IOC_WRITE, 0xfd0c, 0x138 }, { "linux/dm-ioctl.h", "DM_TARGET_MSG", _IOC_READ|_IOC_WRITE, 0xfd0e, 0x138 }, { "linux/dm-ioctl.h", "DM_VERSION", _IOC_READ|_IOC_WRITE, 0xfd00, 0x138 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_EXPORT_SYNC_FILE", _IOC_READ|_IOC_WRITE, 0x6202, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_IMPORT_SYNC_FILE", _IOC_WRITE, 0x6203, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_IOCTL_SYNC", _IOC_WRITE, 0x6200, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_A", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_B", _IOC_WRITE, 0x6201, 0x08 }, @@ -991,7 +996,7 @@ { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, { "linux/dvb/video.h", "VIDEO_TRY_COMMAND", _IOC_READ|_IOC_WRITE, 0x6f3c, 0x48 }, -{ "linux/f2fs.h", "F2FS_IOC_ABORT_VOLATILE_WRITE", _IOC_NONE, 0xf505, 0x00 }, +{ "linux/f2fs.h", "F2FS_IOC_ABORT_ATOMIC_WRITE", _IOC_NONE, 0xf505, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMMIT_ATOMIC_WRITE", _IOC_NONE, 0xf502, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMPRESS_FILE", _IOC_NONE, 0xf518, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_DECOMPRESS_FILE", _IOC_NONE, 0xf517, 0x00 }, @@ -1456,6 +1461,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_ACQUIRE_VM", _IOC_WRITE, 0x4b15, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", _IOC_READ|_IOC_WRITE, 0x4b16, 0x28 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_QUEUE_GWS", _IOC_READ|_IOC_WRITE, 0x4b1e, 0x10 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_AVAILABLE_MEMORY", _IOC_READ|_IOC_WRITE, 0x4b23, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_EVENT", _IOC_READ|_IOC_WRITE, 0x4b08, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_QUEUE", _IOC_READ|_IOC_WRITE, 0x4b02, 0x58 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CRIU_OP", _IOC_READ|_IOC_WRITE, 0x4b22, 0x38 }, @@ -1506,6 +1512,7 @@ { "linux/lirc.h", "LIRC_SET_SEND_MODE", _IOC_WRITE, 0x6911, 0x04 }, { "linux/lirc.h", "LIRC_SET_TRANSMITTER_MASK", _IOC_WRITE, 0x6917, 0x04 }, { "linux/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", _IOC_WRITE, 0x6923, 0x04 }, +{ "linux/loadpin.h", "LOADPIN_IOC_SET_TRUSTED_VERITY_DIGESTS", _IOC_WRITE, 0x4c00, 0x04 }, { "linux/loop.h", "LOOP_CHANGE_FD", 0, 0x4C06, 0 }, { "linux/loop.h", "LOOP_CLR_FD", 0, 0x4C01, 0 }, { "linux/loop.h", "LOOP_CONFIGURE", 0, 0x4C0A, 0 }, @@ -2368,7 +2375,10 @@ { "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_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_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_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 }, { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 }, @@ -2445,6 +2455,7 @@ { "linux/vhost.h", "VHOST_VDPA_SET_GROUP_ASID", _IOC_WRITE, 0xaf7c, 0x08 }, { "linux/vhost.h", "VHOST_VDPA_SET_STATUS", _IOC_WRITE, 0xaf72, 0x01 }, { "linux/vhost.h", "VHOST_VDPA_SET_VRING_ENABLE", _IOC_WRITE, 0xaf75, 0x08 }, +{ "linux/vhost.h", "VHOST_VDPA_SUSPEND", _IOC_NONE, 0xaf7d, 0x00 }, { "linux/vhost.h", "VHOST_VSOCK_SET_GUEST_CID", _IOC_WRITE, 0xaf60, 0x08 }, { "linux/vhost.h", "VHOST_VSOCK_SET_RUNNING", _IOC_WRITE, 0xaf61, 0x04 }, { "linux/videodev2.h", "VIDIOC_CREATE_BUFS", _IOC_READ|_IOC_WRITE, 0x565c, 0xf8 }, diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h index 29648fb64a..f034830912 100644 --- a/src/linux/64/ioctls_inc.h +++ b/src/linux/64/ioctls_inc.h @@ -626,6 +626,9 @@ { "linux/atm_tcp.h", "ATMTCP_CREATE", _IOC_NONE, 0x618e, 0x00 }, { "linux/atm_tcp.h", "ATMTCP_REMOVE", _IOC_NONE, 0x618f, 0x00 }, { "linux/atm_tcp.h", "SIOCSIFATMTCP", _IOC_NONE, 0x6180, 0x00 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOL", _IOC_WRITE, 0x6161, 0x10 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOLZ", _IOC_WRITE, 0x6162, 0x10 }, +{ "linux/atm_zatm.h", "ZATM_SETPOOL", _IOC_WRITE, 0x6163, 0x10 }, { "linux/atmarp.h", "ATMARPD_CTRL", _IOC_NONE, 0x61e1, 0x00 }, { "linux/atmarp.h", "ATMARP_ENCAP", _IOC_NONE, 0x61e5, 0x00 }, { "linux/atmarp.h", "ATMARP_MKIP", _IOC_NONE, 0x61e2, 0x00 }, @@ -903,6 +906,8 @@ { "linux/dm-ioctl.h", "DM_TABLE_STATUS", _IOC_READ|_IOC_WRITE, 0xfd0c, 0x138 }, { "linux/dm-ioctl.h", "DM_TARGET_MSG", _IOC_READ|_IOC_WRITE, 0xfd0e, 0x138 }, { "linux/dm-ioctl.h", "DM_VERSION", _IOC_READ|_IOC_WRITE, 0xfd00, 0x138 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_EXPORT_SYNC_FILE", _IOC_READ|_IOC_WRITE, 0x6202, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_IMPORT_SYNC_FILE", _IOC_WRITE, 0x6203, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_IOCTL_SYNC", _IOC_WRITE, 0x6200, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_A", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_B", _IOC_WRITE, 0x6201, 0x08 }, @@ -992,7 +997,7 @@ { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x10 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, { "linux/dvb/video.h", "VIDEO_TRY_COMMAND", _IOC_READ|_IOC_WRITE, 0x6f3c, 0x48 }, -{ "linux/f2fs.h", "F2FS_IOC_ABORT_VOLATILE_WRITE", _IOC_NONE, 0xf505, 0x00 }, +{ "linux/f2fs.h", "F2FS_IOC_ABORT_ATOMIC_WRITE", _IOC_NONE, 0xf505, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMMIT_ATOMIC_WRITE", _IOC_NONE, 0xf502, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMPRESS_FILE", _IOC_NONE, 0xf518, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_DECOMPRESS_FILE", _IOC_NONE, 0xf517, 0x00 }, @@ -1462,6 +1467,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_ACQUIRE_VM", _IOC_WRITE, 0x4b15, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", _IOC_READ|_IOC_WRITE, 0x4b16, 0x28 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_QUEUE_GWS", _IOC_READ|_IOC_WRITE, 0x4b1e, 0x10 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_AVAILABLE_MEMORY", _IOC_READ|_IOC_WRITE, 0x4b23, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_EVENT", _IOC_READ|_IOC_WRITE, 0x4b08, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_QUEUE", _IOC_READ|_IOC_WRITE, 0x4b02, 0x58 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CRIU_OP", _IOC_READ|_IOC_WRITE, 0x4b22, 0x38 }, @@ -1512,6 +1518,7 @@ { "linux/lirc.h", "LIRC_SET_SEND_MODE", _IOC_WRITE, 0x6911, 0x04 }, { "linux/lirc.h", "LIRC_SET_TRANSMITTER_MASK", _IOC_WRITE, 0x6917, 0x04 }, { "linux/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", _IOC_WRITE, 0x6923, 0x04 }, +{ "linux/loadpin.h", "LOADPIN_IOC_SET_TRUSTED_VERITY_DIGESTS", _IOC_WRITE, 0x4c00, 0x04 }, { "linux/loop.h", "LOOP_CHANGE_FD", 0, 0x4C06, 0 }, { "linux/loop.h", "LOOP_CLR_FD", 0, 0x4C01, 0 }, { "linux/loop.h", "LOOP_CONFIGURE", 0, 0x4C0A, 0 }, @@ -2381,7 +2388,10 @@ { "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_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_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_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 }, { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 }, @@ -2458,6 +2468,7 @@ { "linux/vhost.h", "VHOST_VDPA_SET_GROUP_ASID", _IOC_WRITE, 0xaf7c, 0x08 }, { "linux/vhost.h", "VHOST_VDPA_SET_STATUS", _IOC_WRITE, 0xaf72, 0x01 }, { "linux/vhost.h", "VHOST_VDPA_SET_VRING_ENABLE", _IOC_WRITE, 0xaf75, 0x08 }, +{ "linux/vhost.h", "VHOST_VDPA_SUSPEND", _IOC_NONE, 0xaf7d, 0x00 }, { "linux/vhost.h", "VHOST_VSOCK_SET_GUEST_CID", _IOC_WRITE, 0xaf60, 0x08 }, { "linux/vhost.h", "VHOST_VSOCK_SET_RUNNING", _IOC_WRITE, 0xaf61, 0x04 }, { "linux/videodev2.h", "VIDIOC_CREATE_BUFS", _IOC_READ|_IOC_WRITE, 0x565c, 0x100 }, diff --git a/src/linux/i386/ioctls_arch0.h b/src/linux/i386/ioctls_arch0.h index cd6adf1644..119af33aea 100644 --- a/src/linux/i386/ioctls_arch0.h +++ b/src/linux/i386/ioctls_arch0.h @@ -18,7 +18,10 @@ { "asm/sgx.h", "SGX_IOC_ENCLAVE_ADD_PAGES", _IOC_READ|_IOC_WRITE, 0xa401, 0x30 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_CREATE", _IOC_WRITE, 0xa400, 0x08 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_INIT", _IOC_WRITE, 0xa402, 0x08 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_MODIFY_TYPES", _IOC_READ|_IOC_WRITE, 0xa406, 0x28 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_PROVISION", _IOC_WRITE, 0xa403, 0x08 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_REMOVE_PAGES", _IOC_READ|_IOC_WRITE, 0xa407, 0x18 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_RESTRICT_PERMISSIONS", _IOC_READ|_IOC_WRITE, 0xa405, 0x28 }, { "asm/sgx.h", "SGX_IOC_VEPC_REMOVE_ALL", _IOC_NONE, 0xa404, 0x00 }, { "linux/kvm.h", "KVM_ASSIGN_DEV_IRQ", _IOC_WRITE, 0xae70, 0x40 }, { "linux/kvm.h", "KVM_ASSIGN_PCI_DEVICE", _IOC_READ, 0xae69, 0x40 }, diff --git a/src/linux/s390/ioctls_arch0.h b/src/linux/s390/ioctls_arch0.h index cbf96f7328..e9e2226c9e 100644 --- a/src/linux/s390/ioctls_arch0.h +++ b/src/linux/s390/ioctls_arch0.h @@ -142,6 +142,7 @@ { "linux/kvm.h", "KVM_S390_MEM_OP", _IOC_WRITE, 0xaeb1, 0x40 }, { "linux/kvm.h", "KVM_S390_NORMAL_RESET", _IOC_NONE, 0xaec3, 0x00 }, { "linux/kvm.h", "KVM_S390_PV_COMMAND", _IOC_READ|_IOC_WRITE, 0xaec5, 0x20 }, +{ "linux/kvm.h", "KVM_S390_PV_CPU_COMMAND", _IOC_READ|_IOC_WRITE, 0xaed0, 0x20 }, { "linux/kvm.h", "KVM_S390_SET_CMMA_BITS", _IOC_WRITE, 0xaeb9, 0x20 }, { "linux/kvm.h", "KVM_S390_SET_INITIAL_PSW", _IOC_WRITE, 0xae96, 0x10 }, { "linux/kvm.h", "KVM_S390_SET_IRQ_STATE", _IOC_WRITE, 0xaeb5, 0x20 }, @@ -150,6 +151,7 @@ { "linux/kvm.h", "KVM_S390_UCAS_MAP", _IOC_WRITE, 0xae50, 0x18 }, { "linux/kvm.h", "KVM_S390_UCAS_UNMAP", _IOC_WRITE, 0xae51, 0x18 }, { "linux/kvm.h", "KVM_S390_VCPU_FAULT", _IOC_WRITE, 0xae52, 0x04 }, +{ "linux/kvm.h", "KVM_S390_ZPCI_OP", _IOC_WRITE, 0xaed1, 0x48 }, { "linux/kvm.h", "KVM_SET_BOOT_CPU_ID", _IOC_NONE, 0xae78, 0x00 }, { "linux/kvm.h", "KVM_SET_CLOCK", _IOC_WRITE, 0xae7b, 0x30 }, { "linux/kvm.h", "KVM_SET_DEVICE_ATTR", _IOC_WRITE, 0xaee1, 0x18 }, diff --git a/src/linux/s390x/ioctls_arch0.h b/src/linux/s390x/ioctls_arch0.h index cc024028be..5b2b0cc7ad 100644 --- a/src/linux/s390x/ioctls_arch0.h +++ b/src/linux/s390x/ioctls_arch0.h @@ -142,6 +142,7 @@ { "linux/kvm.h", "KVM_S390_MEM_OP", _IOC_WRITE, 0xaeb1, 0x40 }, { "linux/kvm.h", "KVM_S390_NORMAL_RESET", _IOC_NONE, 0xaec3, 0x00 }, { "linux/kvm.h", "KVM_S390_PV_COMMAND", _IOC_READ|_IOC_WRITE, 0xaec5, 0x20 }, +{ "linux/kvm.h", "KVM_S390_PV_CPU_COMMAND", _IOC_READ|_IOC_WRITE, 0xaed0, 0x20 }, { "linux/kvm.h", "KVM_S390_SET_CMMA_BITS", _IOC_WRITE, 0xaeb9, 0x20 }, { "linux/kvm.h", "KVM_S390_SET_INITIAL_PSW", _IOC_WRITE, 0xae96, 0x10 }, { "linux/kvm.h", "KVM_S390_SET_IRQ_STATE", _IOC_WRITE, 0xaeb5, 0x20 }, @@ -150,6 +151,7 @@ { "linux/kvm.h", "KVM_S390_UCAS_MAP", _IOC_WRITE, 0xae50, 0x18 }, { "linux/kvm.h", "KVM_S390_UCAS_UNMAP", _IOC_WRITE, 0xae51, 0x18 }, { "linux/kvm.h", "KVM_S390_VCPU_FAULT", _IOC_WRITE, 0xae52, 0x08 }, +{ "linux/kvm.h", "KVM_S390_ZPCI_OP", _IOC_WRITE, 0xaed1, 0x48 }, { "linux/kvm.h", "KVM_SET_BOOT_CPU_ID", _IOC_NONE, 0xae78, 0x00 }, { "linux/kvm.h", "KVM_SET_CLOCK", _IOC_WRITE, 0xae7b, 0x30 }, { "linux/kvm.h", "KVM_SET_DEVICE_ATTR", _IOC_WRITE, 0xaee1, 0x18 }, diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h index d42ab81479..4ab0a2e5e1 100644 --- a/src/linux/x32/ioctls_inc0.h +++ b/src/linux/x32/ioctls_inc0.h @@ -626,6 +626,9 @@ { "linux/atm_tcp.h", "ATMTCP_CREATE", _IOC_NONE, 0x618e, 0x00 }, { "linux/atm_tcp.h", "ATMTCP_REMOVE", _IOC_NONE, 0x618f, 0x00 }, { "linux/atm_tcp.h", "SIOCSIFATMTCP", _IOC_NONE, 0x6180, 0x00 }, +{ "linux/atm_zatm.h", "ZATM_GETPOOL", _IOC_WRITE, 0x6161, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_GETPOOLZ", _IOC_WRITE, 0x6162, 0x0c }, +{ "linux/atm_zatm.h", "ZATM_SETPOOL", _IOC_WRITE, 0x6163, 0x0c }, { "linux/atmarp.h", "ATMARPD_CTRL", _IOC_NONE, 0x61e1, 0x00 }, { "linux/atmarp.h", "ATMARP_ENCAP", _IOC_NONE, 0x61e5, 0x00 }, { "linux/atmarp.h", "ATMARP_MKIP", _IOC_NONE, 0x61e2, 0x00 }, @@ -902,6 +905,8 @@ { "linux/dm-ioctl.h", "DM_TABLE_STATUS", _IOC_READ|_IOC_WRITE, 0xfd0c, 0x138 }, { "linux/dm-ioctl.h", "DM_TARGET_MSG", _IOC_READ|_IOC_WRITE, 0xfd0e, 0x138 }, { "linux/dm-ioctl.h", "DM_VERSION", _IOC_READ|_IOC_WRITE, 0xfd00, 0x138 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_EXPORT_SYNC_FILE", _IOC_READ|_IOC_WRITE, 0x6202, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_IOCTL_IMPORT_SYNC_FILE", _IOC_WRITE, 0x6203, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_IOCTL_SYNC", _IOC_WRITE, 0x6200, 0x08 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_A", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dma-buf.h", "DMA_BUF_SET_NAME_B", _IOC_WRITE, 0x6201, 0x08 }, @@ -991,7 +996,7 @@ { "linux/dvb/video.h", "VIDEO_STILLPICTURE", _IOC_WRITE, 0x6f1e, 0x08 }, { "linux/dvb/video.h", "VIDEO_STOP", _IOC_NONE, 0x6f15, 0x00 }, { "linux/dvb/video.h", "VIDEO_TRY_COMMAND", _IOC_READ|_IOC_WRITE, 0x6f3c, 0x48 }, -{ "linux/f2fs.h", "F2FS_IOC_ABORT_VOLATILE_WRITE", _IOC_NONE, 0xf505, 0x00 }, +{ "linux/f2fs.h", "F2FS_IOC_ABORT_ATOMIC_WRITE", _IOC_NONE, 0xf505, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMMIT_ATOMIC_WRITE", _IOC_NONE, 0xf502, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_COMPRESS_FILE", _IOC_NONE, 0xf518, 0x00 }, { "linux/f2fs.h", "F2FS_IOC_DECOMPRESS_FILE", _IOC_NONE, 0xf517, 0x00 }, @@ -1456,6 +1461,7 @@ { "linux/kfd_ioctl.h", "AMDKFD_IOC_ACQUIRE_VM", _IOC_WRITE, 0x4b15, 0x08 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_MEMORY_OF_GPU", _IOC_READ|_IOC_WRITE, 0x4b16, 0x28 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_ALLOC_QUEUE_GWS", _IOC_READ|_IOC_WRITE, 0x4b1e, 0x10 }, +{ "linux/kfd_ioctl.h", "AMDKFD_IOC_AVAILABLE_MEMORY", _IOC_READ|_IOC_WRITE, 0x4b23, 0x10 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_EVENT", _IOC_READ|_IOC_WRITE, 0x4b08, 0x20 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CREATE_QUEUE", _IOC_READ|_IOC_WRITE, 0x4b02, 0x58 }, { "linux/kfd_ioctl.h", "AMDKFD_IOC_CRIU_OP", _IOC_READ|_IOC_WRITE, 0x4b22, 0x38 }, @@ -1506,6 +1512,7 @@ { "linux/lirc.h", "LIRC_SET_SEND_MODE", _IOC_WRITE, 0x6911, 0x04 }, { "linux/lirc.h", "LIRC_SET_TRANSMITTER_MASK", _IOC_WRITE, 0x6917, 0x04 }, { "linux/lirc.h", "LIRC_SET_WIDEBAND_RECEIVER", _IOC_WRITE, 0x6923, 0x04 }, +{ "linux/loadpin.h", "LOADPIN_IOC_SET_TRUSTED_VERITY_DIGESTS", _IOC_WRITE, 0x4c00, 0x04 }, { "linux/loop.h", "LOOP_CHANGE_FD", 0, 0x4C06, 0 }, { "linux/loop.h", "LOOP_CLR_FD", 0, 0x4C01, 0 }, { "linux/loop.h", "LOOP_CONFIGURE", 0, 0x4C0A, 0 }, @@ -2369,7 +2376,10 @@ { "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_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_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_VQ_GET_INFO", _IOC_READ|_IOC_WRITE, 0x8115, 0x30 }, { "linux/vduse.h", "VDUSE_VQ_INJECT_IRQ", _IOC_WRITE, 0x8117, 0x04 }, @@ -2446,6 +2456,7 @@ { "linux/vhost.h", "VHOST_VDPA_SET_GROUP_ASID", _IOC_WRITE, 0xaf7c, 0x08 }, { "linux/vhost.h", "VHOST_VDPA_SET_STATUS", _IOC_WRITE, 0xaf72, 0x01 }, { "linux/vhost.h", "VHOST_VDPA_SET_VRING_ENABLE", _IOC_WRITE, 0xaf75, 0x08 }, +{ "linux/vhost.h", "VHOST_VDPA_SUSPEND", _IOC_NONE, 0xaf7d, 0x00 }, { "linux/vhost.h", "VHOST_VSOCK_SET_GUEST_CID", _IOC_WRITE, 0xaf60, 0x08 }, { "linux/vhost.h", "VHOST_VSOCK_SET_RUNNING", _IOC_WRITE, 0xaf61, 0x04 }, { "linux/videodev2.h", "VIDIOC_CREATE_BUFS", _IOC_READ|_IOC_WRITE, 0x565c, 0xf8 }, diff --git a/src/linux/x86_64/ioctls_arch0.h b/src/linux/x86_64/ioctls_arch0.h index 2317c5e8c6..5c9d9d6c78 100644 --- a/src/linux/x86_64/ioctls_arch0.h +++ b/src/linux/x86_64/ioctls_arch0.h @@ -18,7 +18,10 @@ { "asm/sgx.h", "SGX_IOC_ENCLAVE_ADD_PAGES", _IOC_READ|_IOC_WRITE, 0xa401, 0x30 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_CREATE", _IOC_WRITE, 0xa400, 0x08 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_INIT", _IOC_WRITE, 0xa402, 0x08 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_MODIFY_TYPES", _IOC_READ|_IOC_WRITE, 0xa406, 0x28 }, { "asm/sgx.h", "SGX_IOC_ENCLAVE_PROVISION", _IOC_WRITE, 0xa403, 0x08 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_REMOVE_PAGES", _IOC_READ|_IOC_WRITE, 0xa407, 0x18 }, +{ "asm/sgx.h", "SGX_IOC_ENCLAVE_RESTRICT_PERMISSIONS", _IOC_READ|_IOC_WRITE, 0xa405, 0x28 }, { "asm/sgx.h", "SGX_IOC_VEPC_REMOVE_ALL", _IOC_NONE, 0xa404, 0x00 }, { "linux/kvm.h", "KVM_ASSIGN_DEV_IRQ", _IOC_WRITE, 0xae70, 0x40 }, { "linux/kvm.h", "KVM_ASSIGN_PCI_DEVICE", _IOC_READ, 0xae69, 0x40 },