From 52e1c9a71dcebf4736e04de1eed90987e5b1034c Mon Sep 17 00:00:00 2001 From: Gleb Fotengauer-Malinovskiy Date: Tue, 10 Sep 2019 13:11:41 +0300 Subject: [PATCH] Update ioctl entries from linux v5.3 * linux/32/ioctls_inc_align16.h: Update from linux v5.3-rc8 using ioctls_gen.sh. * linux/32/ioctls_inc_align32.h: Likewise. * linux/32/ioctls_inc_align64.h: Likewise. * linux/64/ioctls_inc.h: Likewise. * linux/x32/ioctls_inc0.h: Likewise. * linux/i386/ioctls_arch0.h: Likewise. * linux/s390/ioctls_arch0.h: Likewise. * linux/s390x/ioctls_arch0.h: Likewise. * linux/x86_64/ioctls_arch0.h: Likewise. * NEWS: Mention this. --- NEWS | 1 + linux/32/ioctls_inc_align16.h | 52 ++++++++++------------------------- linux/32/ioctls_inc_align32.h | 52 ++++++++++------------------------- linux/32/ioctls_inc_align64.h | 52 ++++++++++------------------------- linux/64/ioctls_inc.h | 52 ++++++++++------------------------- linux/i386/ioctls_arch0.h | 1 + linux/s390/ioctls_arch0.h | 1 + linux/s390x/ioctls_arch0.h | 1 + linux/x32/ioctls_inc0.h | 52 ++++++++++------------------------- linux/x86_64/ioctls_arch0.h | 1 + 10 files changed, 75 insertions(+), 190 deletions(-) diff --git a/NEWS b/NEWS index a23b361b..76fdf58d 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,7 @@ Noteworthy changes in release ?.? (????-??-??) * Implemented decoding of UNIX_DIAG_UID netlink attribute. * Updated lists of BPF_*, ETH_*, KEYCTL_*, KVM_*, MAP_*, SO_*, TCP_*, V4L2_*, XDP_*, and *_MAGIC constants. + * Updated lists of ioctl commands from Linux 5.3. * Bug fixes * Fixed syscall tampering on arc, avr32, csky, ia64, m68k, metag, mips, diff --git a/linux/32/ioctls_inc_align16.h b/linux/32/ioctls_inc_align16.h index 9e43d3e8..5505c943 100644 --- a/linux/32/ioctls_inc_align16.h +++ b/linux/32/ioctls_inc_align16.h @@ -278,6 +278,8 @@ { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_THROTTLE", _IOC_NONE, 0x6458, 0x00 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_UNPIN", _IOC_WRITE, 0x6456, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6473, 0x18 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_CREATE", _IOC_READ|_IOC_WRITE, 0x647a, 0x10 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_DESTROY", _IOC_WRITE, 0x647b, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_WAIT", _IOC_READ|_IOC_WRITE, 0x646c, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID", _IOC_READ|_IOC_WRITE, 0x6465, 0x08 }, @@ -350,6 +352,8 @@ { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_DUMP", _IOC_WRITE, 0x6447, 0x08 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_ENABLE", _IOC_WRITE, 0x6446, 0x08 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_SUBMIT", _IOC_WRITE, 0x6440, 0x28 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_WAIT_BO", _IOC_WRITE, 0x6441, 0x10 }, { "drm/qxl_drm.h", "DRM_IOCTL_QXL_ALLOC", _IOC_READ|_IOC_WRITE, 0x6440, 0x08 }, @@ -447,6 +451,7 @@ { "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CSD", _IOC_WRITE, 0x6447, 0x40 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_TFU", _IOC_WRITE, 0x6446, 0x44 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, @@ -818,6 +823,7 @@ { "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_SYNC", _IOC_WRITE, 0x6200, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_SET_NAME", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dn.h", "OSIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, { "linux/dn.h", "OSIOCSNETADDR", _IOC_WRITE, 0x89e0, 0x04 }, { "linux/dn.h", "SIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, @@ -1253,44 +1259,11 @@ { "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/isdn.h", "IIOCDBGVAR", _IOC_NONE, 0x497f, 0x00 }, -{ "linux/isdn.h", "IIOCDRVCTL", _IOC_NONE, 0x4980, 0x00 }, -{ "linux/isdn.h", "IIOCGETCPS", _IOC_NONE, 0x4915, 0x00 }, -{ "linux/isdn.h", "IIOCGETDVR", _IOC_NONE, 0x4916, 0x00 }, -{ "linux/isdn.h", "IIOCGETMAP", _IOC_NONE, 0x4911, 0x00 }, -{ "linux/isdn.h", "IIOCGETPRF", _IOC_NONE, 0x490f, 0x00 }, -{ "linux/isdn.h", "IIOCGETSET", _IOC_NONE, 0x4908, 0x00 }, -{ "linux/isdn.h", "IIOCNETAIF", _IOC_NONE, 0x4901, 0x00 }, -{ "linux/isdn.h", "IIOCNETALN", _IOC_NONE, 0x4920, 0x00 }, -{ "linux/isdn.h", "IIOCNETANM", _IOC_NONE, 0x4905, 0x00 }, -{ "linux/isdn.h", "IIOCNETASL", _IOC_NONE, 0x4913, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIF", _IOC_NONE, 0x4902, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIL", _IOC_NONE, 0x4914, 0x00 }, -{ "linux/isdn.h", "IIOCNETDLN", _IOC_NONE, 0x4921, 0x00 }, -{ "linux/isdn.h", "IIOCNETDNM", _IOC_NONE, 0x4906, 0x00 }, -{ "linux/isdn.h", "IIOCNETDWRSET", _IOC_NONE, 0x4918, 0x00 }, -{ "linux/isdn.h", "IIOCNETGCF", _IOC_NONE, 0x4904, 0x00 }, -{ "linux/isdn.h", "IIOCNETGNM", _IOC_NONE, 0x4907, 0x00 }, -{ "linux/isdn.h", "IIOCNETGPN", _IOC_NONE, 0x4922, 0x00 }, -{ "linux/isdn.h", "IIOCNETHUP", _IOC_NONE, 0x490b, 0x00 }, -{ "linux/isdn.h", "IIOCNETLCR", _IOC_NONE, 0x4917, 0x00 }, -{ "linux/isdn.h", "IIOCNETSCF", _IOC_NONE, 0x4903, 0x00 }, -{ "linux/isdn.h", "IIOCSETBRJ", _IOC_NONE, 0x490d, 0x00 }, -{ "linux/isdn.h", "IIOCSETGST", _IOC_NONE, 0x490c, 0x00 }, -{ "linux/isdn.h", "IIOCSETMAP", _IOC_NONE, 0x4912, 0x00 }, -{ "linux/isdn.h", "IIOCSETPRF", _IOC_NONE, 0x4910, 0x00 }, -{ "linux/isdn.h", "IIOCSETSET", _IOC_NONE, 0x4909, 0x00 }, -{ "linux/isdn.h", "IIOCSETVER", _IOC_NONE, 0x490a, 0x00 }, -{ "linux/isdn.h", "IIOCSIGPRF", _IOC_NONE, 0x490e, 0x00 }, -{ "linux/isdn_ppp.h", "PPPIOCBUNDLE", _IOC_WRITE, 0x7481, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCGCALLINFO", _IOC_READ|_IOC_WRITE, 0x7480, 0x88 }, -{ "linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", _IOC_READ, 0x7486, 0x20 }, -{ "linux/isdn_ppp.h", "PPPIOCGIFNAME", _IOC_READ, 0x7488, 0x10 }, -{ "linux/isdn_ppp.h", "PPPIOCGMPFLAGS", _IOC_READ, 0x7482, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", _IOC_WRITE, 0x7487, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPFLAGS", _IOC_WRITE, 0x7483, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMRU", _IOC_WRITE, 0x7485, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMTU", _IOC_WRITE, 0x7484, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_IO_CMD", _IOC_WRITE, 0xfe02, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MBOX_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe03, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MSR_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe04, 0x04 }, { "linux/ivtv.h", "IVTV_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x38 }, { "linux/ivtv.h", "IVTV_IOC_PASSTHROUGH_MODE", _IOC_WRITE, 0x56c1, 0x04 }, { "linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x0c }, @@ -1786,11 +1759,14 @@ { "linux/sed-opal.h", "IOC_OPAL_ERASE_LR", _IOC_WRITE, 0x70e6, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_LOCK_UNLOCK", _IOC_WRITE, 0x70dd, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_LR_SETUP", _IOC_WRITE, 0x70e3, 0x128 }, +{ "linux/sed-opal.h", "IOC_OPAL_MBR_DONE", _IOC_WRITE, 0x70e9, 0x110 }, +{ "linux/sed-opal.h", "IOC_OPAL_PSID_REVERT_TPR", _IOC_WRITE, 0x70e8, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_REVERT_TPR", _IOC_WRITE, 0x70e2, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 }, { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 }, +{ "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 }, { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 }, { "linux/sockios.h", "SIOCADDDLCI", 0, 0x8980, 0 }, { "linux/sockios.h", "SIOCADDMULTI", 0, 0x8931, 0 }, diff --git a/linux/32/ioctls_inc_align32.h b/linux/32/ioctls_inc_align32.h index c19bd29f..3f3d1a2b 100644 --- a/linux/32/ioctls_inc_align32.h +++ b/linux/32/ioctls_inc_align32.h @@ -278,6 +278,8 @@ { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_THROTTLE", _IOC_NONE, 0x6458, 0x00 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_UNPIN", _IOC_WRITE, 0x6456, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6473, 0x18 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_CREATE", _IOC_READ|_IOC_WRITE, 0x647a, 0x10 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_DESTROY", _IOC_WRITE, 0x647b, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_WAIT", _IOC_READ|_IOC_WRITE, 0x646c, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID", _IOC_READ|_IOC_WRITE, 0x6465, 0x08 }, @@ -350,6 +352,8 @@ { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_DUMP", _IOC_WRITE, 0x6447, 0x08 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_ENABLE", _IOC_WRITE, 0x6446, 0x08 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_SUBMIT", _IOC_WRITE, 0x6440, 0x28 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_WAIT_BO", _IOC_WRITE, 0x6441, 0x10 }, { "drm/qxl_drm.h", "DRM_IOCTL_QXL_ALLOC", _IOC_READ|_IOC_WRITE, 0x6440, 0x08 }, @@ -447,6 +451,7 @@ { "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CSD", _IOC_WRITE, 0x6447, 0x40 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_TFU", _IOC_WRITE, 0x6446, 0x44 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, @@ -818,6 +823,7 @@ { "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_SYNC", _IOC_WRITE, 0x6200, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_SET_NAME", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dn.h", "OSIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, { "linux/dn.h", "OSIOCSNETADDR", _IOC_WRITE, 0x89e0, 0x04 }, { "linux/dn.h", "SIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, @@ -1253,44 +1259,11 @@ { "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/isdn.h", "IIOCDBGVAR", _IOC_NONE, 0x497f, 0x00 }, -{ "linux/isdn.h", "IIOCDRVCTL", _IOC_NONE, 0x4980, 0x00 }, -{ "linux/isdn.h", "IIOCGETCPS", _IOC_NONE, 0x4915, 0x00 }, -{ "linux/isdn.h", "IIOCGETDVR", _IOC_NONE, 0x4916, 0x00 }, -{ "linux/isdn.h", "IIOCGETMAP", _IOC_NONE, 0x4911, 0x00 }, -{ "linux/isdn.h", "IIOCGETPRF", _IOC_NONE, 0x490f, 0x00 }, -{ "linux/isdn.h", "IIOCGETSET", _IOC_NONE, 0x4908, 0x00 }, -{ "linux/isdn.h", "IIOCNETAIF", _IOC_NONE, 0x4901, 0x00 }, -{ "linux/isdn.h", "IIOCNETALN", _IOC_NONE, 0x4920, 0x00 }, -{ "linux/isdn.h", "IIOCNETANM", _IOC_NONE, 0x4905, 0x00 }, -{ "linux/isdn.h", "IIOCNETASL", _IOC_NONE, 0x4913, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIF", _IOC_NONE, 0x4902, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIL", _IOC_NONE, 0x4914, 0x00 }, -{ "linux/isdn.h", "IIOCNETDLN", _IOC_NONE, 0x4921, 0x00 }, -{ "linux/isdn.h", "IIOCNETDNM", _IOC_NONE, 0x4906, 0x00 }, -{ "linux/isdn.h", "IIOCNETDWRSET", _IOC_NONE, 0x4918, 0x00 }, -{ "linux/isdn.h", "IIOCNETGCF", _IOC_NONE, 0x4904, 0x00 }, -{ "linux/isdn.h", "IIOCNETGNM", _IOC_NONE, 0x4907, 0x00 }, -{ "linux/isdn.h", "IIOCNETGPN", _IOC_NONE, 0x4922, 0x00 }, -{ "linux/isdn.h", "IIOCNETHUP", _IOC_NONE, 0x490b, 0x00 }, -{ "linux/isdn.h", "IIOCNETLCR", _IOC_NONE, 0x4917, 0x00 }, -{ "linux/isdn.h", "IIOCNETSCF", _IOC_NONE, 0x4903, 0x00 }, -{ "linux/isdn.h", "IIOCSETBRJ", _IOC_NONE, 0x490d, 0x00 }, -{ "linux/isdn.h", "IIOCSETGST", _IOC_NONE, 0x490c, 0x00 }, -{ "linux/isdn.h", "IIOCSETMAP", _IOC_NONE, 0x4912, 0x00 }, -{ "linux/isdn.h", "IIOCSETPRF", _IOC_NONE, 0x4910, 0x00 }, -{ "linux/isdn.h", "IIOCSETSET", _IOC_NONE, 0x4909, 0x00 }, -{ "linux/isdn.h", "IIOCSETVER", _IOC_NONE, 0x490a, 0x00 }, -{ "linux/isdn.h", "IIOCSIGPRF", _IOC_NONE, 0x490e, 0x00 }, -{ "linux/isdn_ppp.h", "PPPIOCBUNDLE", _IOC_WRITE, 0x7481, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCGCALLINFO", _IOC_READ|_IOC_WRITE, 0x7480, 0x88 }, -{ "linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", _IOC_READ, 0x7486, 0x20 }, -{ "linux/isdn_ppp.h", "PPPIOCGIFNAME", _IOC_READ, 0x7488, 0x10 }, -{ "linux/isdn_ppp.h", "PPPIOCGMPFLAGS", _IOC_READ, 0x7482, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", _IOC_WRITE, 0x7487, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPFLAGS", _IOC_WRITE, 0x7483, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMRU", _IOC_WRITE, 0x7485, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMTU", _IOC_WRITE, 0x7484, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_IO_CMD", _IOC_WRITE, 0xfe02, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MBOX_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe03, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MSR_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe04, 0x04 }, { "linux/ivtv.h", "IVTV_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x38 }, { "linux/ivtv.h", "IVTV_IOC_PASSTHROUGH_MODE", _IOC_WRITE, 0x56c1, 0x04 }, { "linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x0c }, @@ -1786,11 +1759,14 @@ { "linux/sed-opal.h", "IOC_OPAL_ERASE_LR", _IOC_WRITE, 0x70e6, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_LOCK_UNLOCK", _IOC_WRITE, 0x70dd, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_LR_SETUP", _IOC_WRITE, 0x70e3, 0x128 }, +{ "linux/sed-opal.h", "IOC_OPAL_MBR_DONE", _IOC_WRITE, 0x70e9, 0x110 }, +{ "linux/sed-opal.h", "IOC_OPAL_PSID_REVERT_TPR", _IOC_WRITE, 0x70e8, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_REVERT_TPR", _IOC_WRITE, 0x70e2, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 }, { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 }, +{ "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 }, { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 }, { "linux/sockios.h", "SIOCADDDLCI", 0, 0x8980, 0 }, { "linux/sockios.h", "SIOCADDMULTI", 0, 0x8931, 0 }, diff --git a/linux/32/ioctls_inc_align64.h b/linux/32/ioctls_inc_align64.h index cbe22fc5..48a2a8e1 100644 --- a/linux/32/ioctls_inc_align64.h +++ b/linux/32/ioctls_inc_align64.h @@ -278,6 +278,8 @@ { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_THROTTLE", _IOC_NONE, 0x6458, 0x00 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_UNPIN", _IOC_WRITE, 0x6456, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6473, 0x18 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_CREATE", _IOC_READ|_IOC_WRITE, 0x647a, 0x10 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_DESTROY", _IOC_WRITE, 0x647b, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_WAIT", _IOC_READ|_IOC_WRITE, 0x646c, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID", _IOC_READ|_IOC_WRITE, 0x6465, 0x08 }, @@ -350,6 +352,8 @@ { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_DUMP", _IOC_WRITE, 0x6447, 0x08 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_ENABLE", _IOC_WRITE, 0x6446, 0x08 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_SUBMIT", _IOC_WRITE, 0x6440, 0x28 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_WAIT_BO", _IOC_WRITE, 0x6441, 0x10 }, { "drm/qxl_drm.h", "DRM_IOCTL_QXL_ALLOC", _IOC_READ|_IOC_WRITE, 0x6440, 0x08 }, @@ -447,6 +451,7 @@ { "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CSD", _IOC_WRITE, 0x6447, 0x48 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_TFU", _IOC_WRITE, 0x6446, 0x44 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, @@ -818,6 +823,7 @@ { "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_SYNC", _IOC_WRITE, 0x6200, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_SET_NAME", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dn.h", "OSIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, { "linux/dn.h", "OSIOCSNETADDR", _IOC_WRITE, 0x89e0, 0x04 }, { "linux/dn.h", "SIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, @@ -1253,44 +1259,11 @@ { "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/isdn.h", "IIOCDBGVAR", _IOC_NONE, 0x497f, 0x00 }, -{ "linux/isdn.h", "IIOCDRVCTL", _IOC_NONE, 0x4980, 0x00 }, -{ "linux/isdn.h", "IIOCGETCPS", _IOC_NONE, 0x4915, 0x00 }, -{ "linux/isdn.h", "IIOCGETDVR", _IOC_NONE, 0x4916, 0x00 }, -{ "linux/isdn.h", "IIOCGETMAP", _IOC_NONE, 0x4911, 0x00 }, -{ "linux/isdn.h", "IIOCGETPRF", _IOC_NONE, 0x490f, 0x00 }, -{ "linux/isdn.h", "IIOCGETSET", _IOC_NONE, 0x4908, 0x00 }, -{ "linux/isdn.h", "IIOCNETAIF", _IOC_NONE, 0x4901, 0x00 }, -{ "linux/isdn.h", "IIOCNETALN", _IOC_NONE, 0x4920, 0x00 }, -{ "linux/isdn.h", "IIOCNETANM", _IOC_NONE, 0x4905, 0x00 }, -{ "linux/isdn.h", "IIOCNETASL", _IOC_NONE, 0x4913, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIF", _IOC_NONE, 0x4902, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIL", _IOC_NONE, 0x4914, 0x00 }, -{ "linux/isdn.h", "IIOCNETDLN", _IOC_NONE, 0x4921, 0x00 }, -{ "linux/isdn.h", "IIOCNETDNM", _IOC_NONE, 0x4906, 0x00 }, -{ "linux/isdn.h", "IIOCNETDWRSET", _IOC_NONE, 0x4918, 0x00 }, -{ "linux/isdn.h", "IIOCNETGCF", _IOC_NONE, 0x4904, 0x00 }, -{ "linux/isdn.h", "IIOCNETGNM", _IOC_NONE, 0x4907, 0x00 }, -{ "linux/isdn.h", "IIOCNETGPN", _IOC_NONE, 0x4922, 0x00 }, -{ "linux/isdn.h", "IIOCNETHUP", _IOC_NONE, 0x490b, 0x00 }, -{ "linux/isdn.h", "IIOCNETLCR", _IOC_NONE, 0x4917, 0x00 }, -{ "linux/isdn.h", "IIOCNETSCF", _IOC_NONE, 0x4903, 0x00 }, -{ "linux/isdn.h", "IIOCSETBRJ", _IOC_NONE, 0x490d, 0x00 }, -{ "linux/isdn.h", "IIOCSETGST", _IOC_NONE, 0x490c, 0x00 }, -{ "linux/isdn.h", "IIOCSETMAP", _IOC_NONE, 0x4912, 0x00 }, -{ "linux/isdn.h", "IIOCSETPRF", _IOC_NONE, 0x4910, 0x00 }, -{ "linux/isdn.h", "IIOCSETSET", _IOC_NONE, 0x4909, 0x00 }, -{ "linux/isdn.h", "IIOCSETVER", _IOC_NONE, 0x490a, 0x00 }, -{ "linux/isdn.h", "IIOCSIGPRF", _IOC_NONE, 0x490e, 0x00 }, -{ "linux/isdn_ppp.h", "PPPIOCBUNDLE", _IOC_WRITE, 0x7481, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCGCALLINFO", _IOC_READ|_IOC_WRITE, 0x7480, 0x88 }, -{ "linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", _IOC_READ, 0x7486, 0x20 }, -{ "linux/isdn_ppp.h", "PPPIOCGIFNAME", _IOC_READ, 0x7488, 0x10 }, -{ "linux/isdn_ppp.h", "PPPIOCGMPFLAGS", _IOC_READ, 0x7482, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", _IOC_WRITE, 0x7487, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPFLAGS", _IOC_WRITE, 0x7483, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMRU", _IOC_WRITE, 0x7485, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMTU", _IOC_WRITE, 0x7484, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_IO_CMD", _IOC_WRITE, 0xfe02, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MBOX_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe03, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MSR_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe04, 0x04 }, { "linux/ivtv.h", "IVTV_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x38 }, { "linux/ivtv.h", "IVTV_IOC_PASSTHROUGH_MODE", _IOC_WRITE, 0x56c1, 0x04 }, { "linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x0c }, @@ -1786,11 +1759,14 @@ { "linux/sed-opal.h", "IOC_OPAL_ERASE_LR", _IOC_WRITE, 0x70e6, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_LOCK_UNLOCK", _IOC_WRITE, 0x70dd, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_LR_SETUP", _IOC_WRITE, 0x70e3, 0x128 }, +{ "linux/sed-opal.h", "IOC_OPAL_MBR_DONE", _IOC_WRITE, 0x70e9, 0x110 }, +{ "linux/sed-opal.h", "IOC_OPAL_PSID_REVERT_TPR", _IOC_WRITE, 0x70e8, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_REVERT_TPR", _IOC_WRITE, 0x70e2, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 }, { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 }, +{ "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 }, { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 }, { "linux/sockios.h", "SIOCADDDLCI", 0, 0x8980, 0 }, { "linux/sockios.h", "SIOCADDMULTI", 0, 0x8931, 0 }, diff --git a/linux/64/ioctls_inc.h b/linux/64/ioctls_inc.h index aa96a6e0..b4953c8d 100644 --- a/linux/64/ioctls_inc.h +++ b/linux/64/ioctls_inc.h @@ -278,6 +278,8 @@ { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_THROTTLE", _IOC_NONE, 0x6458, 0x00 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_UNPIN", _IOC_WRITE, 0x6456, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6473, 0x18 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_CREATE", _IOC_READ|_IOC_WRITE, 0x647a, 0x10 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_DESTROY", _IOC_WRITE, 0x647b, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_WAIT", _IOC_READ|_IOC_WRITE, 0x646c, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6446, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID", _IOC_READ|_IOC_WRITE, 0x6465, 0x08 }, @@ -350,6 +352,8 @@ { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_DUMP", _IOC_WRITE, 0x6447, 0x08 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_ENABLE", _IOC_WRITE, 0x6446, 0x08 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_SUBMIT", _IOC_WRITE, 0x6440, 0x28 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_WAIT_BO", _IOC_WRITE, 0x6441, 0x10 }, { "drm/qxl_drm.h", "DRM_IOCTL_QXL_ALLOC", _IOC_READ|_IOC_WRITE, 0x6440, 0x08 }, @@ -447,6 +451,7 @@ { "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CSD", _IOC_WRITE, 0x6447, 0x48 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_TFU", _IOC_WRITE, 0x6446, 0x44 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, @@ -818,6 +823,7 @@ { "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_SYNC", _IOC_WRITE, 0x6200, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_SET_NAME", _IOC_WRITE, 0x6201, 0x08 }, { "linux/dn.h", "OSIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, { "linux/dn.h", "OSIOCSNETADDR", _IOC_WRITE, 0x89e0, 0x04 }, { "linux/dn.h", "SIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, @@ -1253,44 +1259,11 @@ { "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/isdn.h", "IIOCDBGVAR", _IOC_NONE, 0x497f, 0x00 }, -{ "linux/isdn.h", "IIOCDRVCTL", _IOC_NONE, 0x4980, 0x00 }, -{ "linux/isdn.h", "IIOCGETCPS", _IOC_NONE, 0x4915, 0x00 }, -{ "linux/isdn.h", "IIOCGETDVR", _IOC_NONE, 0x4916, 0x00 }, -{ "linux/isdn.h", "IIOCGETMAP", _IOC_NONE, 0x4911, 0x00 }, -{ "linux/isdn.h", "IIOCGETPRF", _IOC_NONE, 0x490f, 0x00 }, -{ "linux/isdn.h", "IIOCGETSET", _IOC_NONE, 0x4908, 0x00 }, -{ "linux/isdn.h", "IIOCNETAIF", _IOC_NONE, 0x4901, 0x00 }, -{ "linux/isdn.h", "IIOCNETALN", _IOC_NONE, 0x4920, 0x00 }, -{ "linux/isdn.h", "IIOCNETANM", _IOC_NONE, 0x4905, 0x00 }, -{ "linux/isdn.h", "IIOCNETASL", _IOC_NONE, 0x4913, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIF", _IOC_NONE, 0x4902, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIL", _IOC_NONE, 0x4914, 0x00 }, -{ "linux/isdn.h", "IIOCNETDLN", _IOC_NONE, 0x4921, 0x00 }, -{ "linux/isdn.h", "IIOCNETDNM", _IOC_NONE, 0x4906, 0x00 }, -{ "linux/isdn.h", "IIOCNETDWRSET", _IOC_NONE, 0x4918, 0x00 }, -{ "linux/isdn.h", "IIOCNETGCF", _IOC_NONE, 0x4904, 0x00 }, -{ "linux/isdn.h", "IIOCNETGNM", _IOC_NONE, 0x4907, 0x00 }, -{ "linux/isdn.h", "IIOCNETGPN", _IOC_NONE, 0x4922, 0x00 }, -{ "linux/isdn.h", "IIOCNETHUP", _IOC_NONE, 0x490b, 0x00 }, -{ "linux/isdn.h", "IIOCNETLCR", _IOC_NONE, 0x4917, 0x00 }, -{ "linux/isdn.h", "IIOCNETSCF", _IOC_NONE, 0x4903, 0x00 }, -{ "linux/isdn.h", "IIOCSETBRJ", _IOC_NONE, 0x490d, 0x00 }, -{ "linux/isdn.h", "IIOCSETGST", _IOC_NONE, 0x490c, 0x00 }, -{ "linux/isdn.h", "IIOCSETMAP", _IOC_NONE, 0x4912, 0x00 }, -{ "linux/isdn.h", "IIOCSETPRF", _IOC_NONE, 0x4910, 0x00 }, -{ "linux/isdn.h", "IIOCSETSET", _IOC_NONE, 0x4909, 0x00 }, -{ "linux/isdn.h", "IIOCSETVER", _IOC_NONE, 0x490a, 0x00 }, -{ "linux/isdn.h", "IIOCSIGPRF", _IOC_NONE, 0x490e, 0x00 }, -{ "linux/isdn_ppp.h", "PPPIOCBUNDLE", _IOC_WRITE, 0x7481, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCGCALLINFO", _IOC_READ|_IOC_WRITE, 0x7480, 0x88 }, -{ "linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", _IOC_READ, 0x7486, 0x40 }, -{ "linux/isdn_ppp.h", "PPPIOCGIFNAME", _IOC_READ, 0x7488, 0x10 }, -{ "linux/isdn_ppp.h", "PPPIOCGMPFLAGS", _IOC_READ, 0x7482, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", _IOC_WRITE, 0x7487, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPFLAGS", _IOC_WRITE, 0x7483, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMRU", _IOC_WRITE, 0x7485, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMTU", _IOC_WRITE, 0x7484, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x08 }, +{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x08 }, +{ "linux/isst_if.h", "ISST_IF_IO_CMD", _IOC_WRITE, 0xfe02, 0x08 }, +{ "linux/isst_if.h", "ISST_IF_MBOX_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe03, 0x08 }, +{ "linux/isst_if.h", "ISST_IF_MSR_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe04, 0x08 }, { "linux/ivtv.h", "IVTV_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x40 }, { "linux/ivtv.h", "IVTV_IOC_PASSTHROUGH_MODE", _IOC_WRITE, 0x56c1, 0x04 }, { "linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x18 }, @@ -1786,11 +1759,14 @@ { "linux/sed-opal.h", "IOC_OPAL_ERASE_LR", _IOC_WRITE, 0x70e6, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_LOCK_UNLOCK", _IOC_WRITE, 0x70dd, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_LR_SETUP", _IOC_WRITE, 0x70e3, 0x128 }, +{ "linux/sed-opal.h", "IOC_OPAL_MBR_DONE", _IOC_WRITE, 0x70e9, 0x110 }, +{ "linux/sed-opal.h", "IOC_OPAL_PSID_REVERT_TPR", _IOC_WRITE, 0x70e8, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_REVERT_TPR", _IOC_WRITE, 0x70e2, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 }, { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 }, +{ "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 }, { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x08 }, { "linux/sockios.h", "SIOCADDDLCI", 0, 0x8980, 0 }, { "linux/sockios.h", "SIOCADDMULTI", 0, 0x8931, 0 }, diff --git a/linux/i386/ioctls_arch0.h b/linux/i386/ioctls_arch0.h index adeef5d4..006de2d9 100644 --- a/linux/i386/ioctls_arch0.h +++ b/linux/i386/ioctls_arch0.h @@ -96,6 +96,7 @@ { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 }, { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 }, { "linux/kvm.h", "KVM_SET_PIT2", _IOC_WRITE, 0xaea0, 0x70 }, +{ "linux/kvm.h", "KVM_SET_PMU_EVENT_FILTER", _IOC_WRITE, 0xaeb2, 0x20 }, { "linux/kvm.h", "KVM_SET_REGS", _IOC_WRITE, 0xae82, 0x90 }, { "linux/kvm.h", "KVM_SET_SIGNAL_MASK", _IOC_WRITE, 0xae8b, 0x04 }, { "linux/kvm.h", "KVM_SET_SREGS", _IOC_WRITE, 0xae84, 0x138 }, diff --git a/linux/s390/ioctls_arch0.h b/linux/s390/ioctls_arch0.h index db6204e4..f3997b37 100644 --- a/linux/s390/ioctls_arch0.h +++ b/linux/s390/ioctls_arch0.h @@ -27,6 +27,7 @@ { "asm/dasd.h", "BIODASDPRRST", _IOC_NONE, 0x4405, 0x00 }, { "asm/dasd.h", "BIODASDPSRD", _IOC_READ, 0x4404, 0xc0 }, { "asm/dasd.h", "BIODASDQUIESCE", _IOC_NONE, 0x4406, 0x00 }, +{ "asm/dasd.h", "BIODASDRAS", _IOC_WRITE, 0x4403, 0x10 }, { "asm/dasd.h", "BIODASDRESUME", _IOC_NONE, 0x4407, 0x00 }, { "asm/dasd.h", "BIODASDRLSE", _IOC_NONE, 0x4403, 0x00 }, { "asm/dasd.h", "BIODASDRSRV", _IOC_NONE, 0x4402, 0x00 }, diff --git a/linux/s390x/ioctls_arch0.h b/linux/s390x/ioctls_arch0.h index 2f9e3b7d..4836e6a5 100644 --- a/linux/s390x/ioctls_arch0.h +++ b/linux/s390x/ioctls_arch0.h @@ -27,6 +27,7 @@ { "asm/dasd.h", "BIODASDPRRST", _IOC_NONE, 0x4405, 0x00 }, { "asm/dasd.h", "BIODASDPSRD", _IOC_READ, 0x4404, 0xc0 }, { "asm/dasd.h", "BIODASDQUIESCE", _IOC_NONE, 0x4406, 0x00 }, +{ "asm/dasd.h", "BIODASDRAS", _IOC_WRITE, 0x4403, 0x10 }, { "asm/dasd.h", "BIODASDRESUME", _IOC_NONE, 0x4407, 0x00 }, { "asm/dasd.h", "BIODASDRLSE", _IOC_NONE, 0x4403, 0x00 }, { "asm/dasd.h", "BIODASDRSRV", _IOC_NONE, 0x4402, 0x00 }, diff --git a/linux/x32/ioctls_inc0.h b/linux/x32/ioctls_inc0.h index bb8271fc..c8aa6211 100644 --- a/linux/x32/ioctls_inc0.h +++ b/linux/x32/ioctls_inc0.h @@ -278,6 +278,8 @@ { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_THROTTLE", _IOC_NONE, 0x6458, 0x00 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_UNPIN", _IOC_WRITE, 0x6456, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_USERPTR", _IOC_READ|_IOC_WRITE, 0x6473, 0x18 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_CREATE", _IOC_READ|_IOC_WRITE, 0x647a, 0x10 }, +{ "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_VM_DESTROY", _IOC_WRITE, 0x647b, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GEM_WAIT", _IOC_READ|_IOC_WRITE, 0x646c, 0x10 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GETPARAM", _IOC_READ|_IOC_WRITE, 0x6446, 0x08 }, { "drm/i915_drm.h", "DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID", _IOC_READ|_IOC_WRITE, 0x6465, 0x08 }, @@ -350,6 +352,8 @@ { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_BO_OFFSET", _IOC_READ|_IOC_WRITE, 0x6445, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_DUMP", _IOC_WRITE, 0x6447, 0x08 }, +{ "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_PERFCNT_ENABLE", _IOC_WRITE, 0x6446, 0x08 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_SUBMIT", _IOC_WRITE, 0x6440, 0x28 }, { "drm/panfrost_drm.h", "DRM_IOCTL_PANFROST_WAIT_BO", _IOC_WRITE, 0x6441, 0x10 }, { "drm/qxl_drm.h", "DRM_IOCTL_QXL_ALLOC", _IOC_READ|_IOC_WRITE, 0x6440, 0x08 }, @@ -447,6 +451,7 @@ { "drm/v3d_drm.h", "DRM_IOCTL_V3D_GET_PARAM", _IOC_READ|_IOC_WRITE, 0x6444, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_MMAP_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CL", _IOC_READ|_IOC_WRITE, 0x6440, 0x38 }, +{ "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_CSD", _IOC_WRITE, 0x6447, 0x48 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_SUBMIT_TFU", _IOC_WRITE, 0x6446, 0x44 }, { "drm/v3d_drm.h", "DRM_IOCTL_V3D_WAIT_BO", _IOC_READ|_IOC_WRITE, 0x6441, 0x10 }, { "drm/vc4_drm.h", "DRM_IOCTL_VC4_CREATE_BO", _IOC_READ|_IOC_WRITE, 0x6443, 0x10 }, @@ -818,6 +823,7 @@ { "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_SYNC", _IOC_WRITE, 0x6200, 0x08 }, +{ "linux/dma-buf.h", "DMA_BUF_SET_NAME", _IOC_WRITE, 0x6201, 0x04 }, { "linux/dn.h", "OSIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, { "linux/dn.h", "OSIOCSNETADDR", _IOC_WRITE, 0x89e0, 0x04 }, { "linux/dn.h", "SIOCGNETADDR", _IOC_READ, 0x89e1, 0x04 }, @@ -1253,44 +1259,11 @@ { "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/isdn.h", "IIOCDBGVAR", _IOC_NONE, 0x497f, 0x00 }, -{ "linux/isdn.h", "IIOCDRVCTL", _IOC_NONE, 0x4980, 0x00 }, -{ "linux/isdn.h", "IIOCGETCPS", _IOC_NONE, 0x4915, 0x00 }, -{ "linux/isdn.h", "IIOCGETDVR", _IOC_NONE, 0x4916, 0x00 }, -{ "linux/isdn.h", "IIOCGETMAP", _IOC_NONE, 0x4911, 0x00 }, -{ "linux/isdn.h", "IIOCGETPRF", _IOC_NONE, 0x490f, 0x00 }, -{ "linux/isdn.h", "IIOCGETSET", _IOC_NONE, 0x4908, 0x00 }, -{ "linux/isdn.h", "IIOCNETAIF", _IOC_NONE, 0x4901, 0x00 }, -{ "linux/isdn.h", "IIOCNETALN", _IOC_NONE, 0x4920, 0x00 }, -{ "linux/isdn.h", "IIOCNETANM", _IOC_NONE, 0x4905, 0x00 }, -{ "linux/isdn.h", "IIOCNETASL", _IOC_NONE, 0x4913, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIF", _IOC_NONE, 0x4902, 0x00 }, -{ "linux/isdn.h", "IIOCNETDIL", _IOC_NONE, 0x4914, 0x00 }, -{ "linux/isdn.h", "IIOCNETDLN", _IOC_NONE, 0x4921, 0x00 }, -{ "linux/isdn.h", "IIOCNETDNM", _IOC_NONE, 0x4906, 0x00 }, -{ "linux/isdn.h", "IIOCNETDWRSET", _IOC_NONE, 0x4918, 0x00 }, -{ "linux/isdn.h", "IIOCNETGCF", _IOC_NONE, 0x4904, 0x00 }, -{ "linux/isdn.h", "IIOCNETGNM", _IOC_NONE, 0x4907, 0x00 }, -{ "linux/isdn.h", "IIOCNETGPN", _IOC_NONE, 0x4922, 0x00 }, -{ "linux/isdn.h", "IIOCNETHUP", _IOC_NONE, 0x490b, 0x00 }, -{ "linux/isdn.h", "IIOCNETLCR", _IOC_NONE, 0x4917, 0x00 }, -{ "linux/isdn.h", "IIOCNETSCF", _IOC_NONE, 0x4903, 0x00 }, -{ "linux/isdn.h", "IIOCSETBRJ", _IOC_NONE, 0x490d, 0x00 }, -{ "linux/isdn.h", "IIOCSETGST", _IOC_NONE, 0x490c, 0x00 }, -{ "linux/isdn.h", "IIOCSETMAP", _IOC_NONE, 0x4912, 0x00 }, -{ "linux/isdn.h", "IIOCSETPRF", _IOC_NONE, 0x4910, 0x00 }, -{ "linux/isdn.h", "IIOCSETSET", _IOC_NONE, 0x4909, 0x00 }, -{ "linux/isdn.h", "IIOCSETVER", _IOC_NONE, 0x490a, 0x00 }, -{ "linux/isdn.h", "IIOCSIGPRF", _IOC_NONE, 0x490e, 0x00 }, -{ "linux/isdn_ppp.h", "PPPIOCBUNDLE", _IOC_WRITE, 0x7481, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCGCALLINFO", _IOC_READ|_IOC_WRITE, 0x7480, 0x88 }, -{ "linux/isdn_ppp.h", "PPPIOCGCOMPRESSORS", _IOC_READ, 0x7486, 0x20 }, -{ "linux/isdn_ppp.h", "PPPIOCGIFNAME", _IOC_READ, 0x7488, 0x10 }, -{ "linux/isdn_ppp.h", "PPPIOCGMPFLAGS", _IOC_READ, 0x7482, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSCOMPRESSOR", _IOC_WRITE, 0x7487, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPFLAGS", _IOC_WRITE, 0x7483, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMRU", _IOC_WRITE, 0x7485, 0x04 }, -{ "linux/isdn_ppp.h", "PPPIOCSMPMTU", _IOC_WRITE, 0x7484, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PHY_ID", _IOC_READ|_IOC_WRITE, 0xfe01, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_GET_PLATFORM_INFO", _IOC_READ, 0xfe00, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_IO_CMD", _IOC_WRITE, 0xfe02, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MBOX_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe03, 0x04 }, +{ "linux/isst_if.h", "ISST_IF_MSR_COMMAND", _IOC_READ|_IOC_WRITE, 0xfe04, 0x04 }, { "linux/ivtv.h", "IVTV_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x38 }, { "linux/ivtv.h", "IVTV_IOC_PASSTHROUGH_MODE", _IOC_WRITE, 0x56c1, 0x04 }, { "linux/ivtvfb.h", "IVTVFB_IOC_DMA_FRAME", _IOC_WRITE, 0x56c0, 0x0c }, @@ -1786,11 +1759,14 @@ { "linux/sed-opal.h", "IOC_OPAL_ERASE_LR", _IOC_WRITE, 0x70e6, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_LOCK_UNLOCK", _IOC_WRITE, 0x70dd, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_LR_SETUP", _IOC_WRITE, 0x70e3, 0x128 }, +{ "linux/sed-opal.h", "IOC_OPAL_MBR_DONE", _IOC_WRITE, 0x70e9, 0x110 }, +{ "linux/sed-opal.h", "IOC_OPAL_PSID_REVERT_TPR", _IOC_WRITE, 0x70e8, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_REVERT_TPR", _IOC_WRITE, 0x70e2, 0x108 }, { "linux/sed-opal.h", "IOC_OPAL_SAVE", _IOC_WRITE, 0x70dc, 0x118 }, { "linux/sed-opal.h", "IOC_OPAL_SECURE_ERASE_LR", _IOC_WRITE, 0x70e7, 0x110 }, { "linux/sed-opal.h", "IOC_OPAL_SET_PW", _IOC_WRITE, 0x70e0, 0x220 }, { "linux/sed-opal.h", "IOC_OPAL_TAKE_OWNERSHIP", _IOC_WRITE, 0x70de, 0x108 }, +{ "linux/sed-opal.h", "IOC_OPAL_WRITE_SHADOW_MBR", _IOC_WRITE, 0x70ea, 0x120 }, { "linux/serio.h", "SPIOCSTYPE", _IOC_WRITE, 0x7101, 0x04 }, { "linux/sockios.h", "SIOCADDDLCI", 0, 0x8980, 0 }, { "linux/sockios.h", "SIOCADDMULTI", 0, 0x8931, 0 }, diff --git a/linux/x86_64/ioctls_arch0.h b/linux/x86_64/ioctls_arch0.h index 06e93fa9..9a4c6752 100644 --- a/linux/x86_64/ioctls_arch0.h +++ b/linux/x86_64/ioctls_arch0.h @@ -96,6 +96,7 @@ { "linux/kvm.h", "KVM_SET_ONE_REG", _IOC_WRITE, 0xaeac, 0x10 }, { "linux/kvm.h", "KVM_SET_PIT", _IOC_READ, 0xae66, 0x48 }, { "linux/kvm.h", "KVM_SET_PIT2", _IOC_WRITE, 0xaea0, 0x70 }, +{ "linux/kvm.h", "KVM_SET_PMU_EVENT_FILTER", _IOC_WRITE, 0xaeb2, 0x20 }, { "linux/kvm.h", "KVM_SET_REGS", _IOC_WRITE, 0xae82, 0x90 }, { "linux/kvm.h", "KVM_SET_SIGNAL_MASK", _IOC_WRITE, 0xae8b, 0x04 }, { "linux/kvm.h", "KVM_SET_SREGS", _IOC_WRITE, 0xae84, 0x138 }, -- 2.40.0