[PATCH 2/2] Update ioctl entries from linux v5.17

Gleb Fotengauer-Malinovskiy glebfm at altlinux.org
Thu Feb 24 22:43:41 UTC 2022


* src/linux/32/ioctls_inc_align16.h: Update from linux v5.17-rc5
  using ioctls_gen.sh.
* src/linux/32/ioctls_inc_align32.h: Likewise.
* src/linux/32/ioctls_inc_align64.h: Likewise.
* src/linux/64/ioctls_inc.h: Likewise.
* src/linux/x32/ioctls_inc0.h: Likewise.
* src/linux/i386/ioctls_arch0.h: Likewise.
* src/linux/x86_64/ioctls_arch0.h: Likewise.
* NEWS: Mention this.
---
 NEWS                              |  1 +
 src/linux/32/ioctls_inc_align16.h | 27 ++++++++++++++++++++++++++-
 src/linux/32/ioctls_inc_align32.h | 27 ++++++++++++++++++++++++++-
 src/linux/32/ioctls_inc_align64.h | 27 ++++++++++++++++++++++++++-
 src/linux/64/ioctls_inc.h         | 27 ++++++++++++++++++++++++++-
 src/linux/i386/ioctls_arch0.h     |  1 +
 src/linux/x32/ioctls_inc0.h       | 27 ++++++++++++++++++++++++++-
 src/linux/x86_64/ioctls_arch0.h   |  1 +
 8 files changed, 133 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index ae59f1d7c..4d815657a 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,7 @@ Noteworthy changes in release ?.?? (????-??-??)
   * Implemented decoding of LIRC ioctl commands.
   * Updated lists of FAN_*, IORING_*, IOSQE_*, KVM_*, MODULE_INIT_*, TCA_ACT_*,
     and *_MAGIC constants.
+  * Updated lists of ioctl commands from Linux 5.17.
 
 * Bug fixes
 
diff --git a/src/linux/32/ioctls_inc_align16.h b/src/linux/32/ioctls_inc_align16.h
index ebe63bb27..8135c0065 100644
--- a/src/linux/32/ioctls_inc_align16.h
+++ b/src/linux/32/ioctls_inc_align16.h
@@ -860,6 +860,23 @@
 { "linux/cm4000_cs.h", "CM_IOCSRDR", _IOC_NONE, 0x6303, 0x00 },
 { "linux/cm4000_cs.h", "CM_IOSDBGLVL", _IOC_WRITE, 0x63fa, 0x04 },
 { "linux/coda.h", "CIOC_KERNEL_VERSION", _IOC_READ|_IOC_WRITE, 0x630a, 0x04 },
+{ "linux/comedi.h", "COMEDI_BUFCONFIG", _IOC_READ, 0x640d, 0x20 },
+{ "linux/comedi.h", "COMEDI_BUFINFO", _IOC_READ|_IOC_WRITE, 0x640e, 0x2c },
+{ "linux/comedi.h", "COMEDI_CANCEL", _IOC_NONE, 0x6407, 0x00 },
+{ "linux/comedi.h", "COMEDI_CHANINFO", _IOC_READ, 0x6403, 0x20 },
+{ "linux/comedi.h", "COMEDI_CMD", _IOC_READ, 0x6409, 0x40 },
+{ "linux/comedi.h", "COMEDI_CMDTEST", _IOC_READ, 0x640a, 0x40 },
+{ "linux/comedi.h", "COMEDI_DEVCONFIG", _IOC_WRITE, 0x6400, 0x94 },
+{ "linux/comedi.h", "COMEDI_DEVINFO", _IOC_READ, 0x6401, 0xb0 },
+{ "linux/comedi.h", "COMEDI_INSN", _IOC_READ, 0x640c, 0x20 },
+{ "linux/comedi.h", "COMEDI_INSNLIST", _IOC_READ, 0x640b, 0x08 },
+{ "linux/comedi.h", "COMEDI_LOCK", _IOC_NONE, 0x6405, 0x00 },
+{ "linux/comedi.h", "COMEDI_POLL", _IOC_NONE, 0x640f, 0x00 },
+{ "linux/comedi.h", "COMEDI_RANGEINFO", _IOC_READ, 0x6408, 0x08 },
+{ "linux/comedi.h", "COMEDI_SETRSUBD", _IOC_NONE, 0x6410, 0x00 },
+{ "linux/comedi.h", "COMEDI_SETWSUBD", _IOC_NONE, 0x6411, 0x00 },
+{ "linux/comedi.h", "COMEDI_SUBDINFO", _IOC_READ, 0x6402, 0x48 },
+{ "linux/comedi.h", "COMEDI_UNLOCK", _IOC_NONE, 0x6406, 0x00 },
 { "linux/counter.h", "COUNTER_ADD_WATCH_IOCTL", _IOC_WRITE, 0x3e00, 0x06 },
 { "linux/counter.h", "COUNTER_DISABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e02, 0x00 },
 { "linux/counter.h", "COUNTER_ENABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e01, 0x00 },
@@ -1657,6 +1674,14 @@
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_BPF", _IOC_WRITE, 0x2408, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", _IOC_WRITE, 0x2406, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", _IOC_NONE, 0x2405, 0x00 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_DATA_INFO", _IOC_READ, 0xee08, 0x3c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_INFO", _IOC_READ, 0xee07, 0x0c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_SET_INFO", _IOC_WRITE, 0xee06, 0x0c },
+{ "linux/pfrut.h", "PFRU_IOC_ACTIVATE", _IOC_WRITE, 0xee03, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_QUERY_CAP", _IOC_READ, 0xee05, 0x5c },
+{ "linux/pfrut.h", "PFRU_IOC_SET_REV", _IOC_WRITE, 0xee01, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE", _IOC_WRITE, 0xee02, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE_ACTIVATE", _IOC_WRITE, 0xee04, 0x04 },
 { "linux/phantom.h", "PHN_GETREG", _IOC_READ|_IOC_WRITE, 0x7005, 0x08 },
 { "linux/phantom.h", "PHN_GETREGS", _IOC_READ|_IOC_WRITE, 0x7007, 0x28 },
 { "linux/phantom.h", "PHN_GET_REG", _IOC_READ|_IOC_WRITE, 0x7000, 0x04 },
@@ -2620,7 +2645,7 @@
 { "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 },
-{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x20 },
+{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x28 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
diff --git a/src/linux/32/ioctls_inc_align32.h b/src/linux/32/ioctls_inc_align32.h
index 85eec3bf2..471b09256 100644
--- a/src/linux/32/ioctls_inc_align32.h
+++ b/src/linux/32/ioctls_inc_align32.h
@@ -860,6 +860,23 @@
 { "linux/cm4000_cs.h", "CM_IOCSRDR", _IOC_NONE, 0x6303, 0x00 },
 { "linux/cm4000_cs.h", "CM_IOSDBGLVL", _IOC_WRITE, 0x63fa, 0x04 },
 { "linux/coda.h", "CIOC_KERNEL_VERSION", _IOC_READ|_IOC_WRITE, 0x630a, 0x04 },
+{ "linux/comedi.h", "COMEDI_BUFCONFIG", _IOC_READ, 0x640d, 0x20 },
+{ "linux/comedi.h", "COMEDI_BUFINFO", _IOC_READ|_IOC_WRITE, 0x640e, 0x2c },
+{ "linux/comedi.h", "COMEDI_CANCEL", _IOC_NONE, 0x6407, 0x00 },
+{ "linux/comedi.h", "COMEDI_CHANINFO", _IOC_READ, 0x6403, 0x20 },
+{ "linux/comedi.h", "COMEDI_CMD", _IOC_READ, 0x6409, 0x40 },
+{ "linux/comedi.h", "COMEDI_CMDTEST", _IOC_READ, 0x640a, 0x40 },
+{ "linux/comedi.h", "COMEDI_DEVCONFIG", _IOC_WRITE, 0x6400, 0x94 },
+{ "linux/comedi.h", "COMEDI_DEVINFO", _IOC_READ, 0x6401, 0xb0 },
+{ "linux/comedi.h", "COMEDI_INSN", _IOC_READ, 0x640c, 0x20 },
+{ "linux/comedi.h", "COMEDI_INSNLIST", _IOC_READ, 0x640b, 0x08 },
+{ "linux/comedi.h", "COMEDI_LOCK", _IOC_NONE, 0x6405, 0x00 },
+{ "linux/comedi.h", "COMEDI_POLL", _IOC_NONE, 0x640f, 0x00 },
+{ "linux/comedi.h", "COMEDI_RANGEINFO", _IOC_READ, 0x6408, 0x08 },
+{ "linux/comedi.h", "COMEDI_SETRSUBD", _IOC_NONE, 0x6410, 0x00 },
+{ "linux/comedi.h", "COMEDI_SETWSUBD", _IOC_NONE, 0x6411, 0x00 },
+{ "linux/comedi.h", "COMEDI_SUBDINFO", _IOC_READ, 0x6402, 0x48 },
+{ "linux/comedi.h", "COMEDI_UNLOCK", _IOC_NONE, 0x6406, 0x00 },
 { "linux/counter.h", "COUNTER_ADD_WATCH_IOCTL", _IOC_WRITE, 0x3e00, 0x06 },
 { "linux/counter.h", "COUNTER_DISABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e02, 0x00 },
 { "linux/counter.h", "COUNTER_ENABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e01, 0x00 },
@@ -1657,6 +1674,14 @@
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_BPF", _IOC_WRITE, 0x2408, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", _IOC_WRITE, 0x2406, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", _IOC_NONE, 0x2405, 0x00 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_DATA_INFO", _IOC_READ, 0xee08, 0x3c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_INFO", _IOC_READ, 0xee07, 0x0c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_SET_INFO", _IOC_WRITE, 0xee06, 0x0c },
+{ "linux/pfrut.h", "PFRU_IOC_ACTIVATE", _IOC_WRITE, 0xee03, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_QUERY_CAP", _IOC_READ, 0xee05, 0x5c },
+{ "linux/pfrut.h", "PFRU_IOC_SET_REV", _IOC_WRITE, 0xee01, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE", _IOC_WRITE, 0xee02, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE_ACTIVATE", _IOC_WRITE, 0xee04, 0x04 },
 { "linux/phantom.h", "PHN_GETREG", _IOC_READ|_IOC_WRITE, 0x7005, 0x08 },
 { "linux/phantom.h", "PHN_GETREGS", _IOC_READ|_IOC_WRITE, 0x7007, 0x28 },
 { "linux/phantom.h", "PHN_GET_REG", _IOC_READ|_IOC_WRITE, 0x7000, 0x04 },
@@ -2621,7 +2646,7 @@
 { "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 },
-{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x20 },
+{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x28 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
diff --git a/src/linux/32/ioctls_inc_align64.h b/src/linux/32/ioctls_inc_align64.h
index 8101bf300..c834197b2 100644
--- a/src/linux/32/ioctls_inc_align64.h
+++ b/src/linux/32/ioctls_inc_align64.h
@@ -860,6 +860,23 @@
 { "linux/cm4000_cs.h", "CM_IOCSRDR", _IOC_NONE, 0x6303, 0x00 },
 { "linux/cm4000_cs.h", "CM_IOSDBGLVL", _IOC_WRITE, 0x63fa, 0x04 },
 { "linux/coda.h", "CIOC_KERNEL_VERSION", _IOC_READ|_IOC_WRITE, 0x630a, 0x04 },
+{ "linux/comedi.h", "COMEDI_BUFCONFIG", _IOC_READ, 0x640d, 0x20 },
+{ "linux/comedi.h", "COMEDI_BUFINFO", _IOC_READ|_IOC_WRITE, 0x640e, 0x2c },
+{ "linux/comedi.h", "COMEDI_CANCEL", _IOC_NONE, 0x6407, 0x00 },
+{ "linux/comedi.h", "COMEDI_CHANINFO", _IOC_READ, 0x6403, 0x20 },
+{ "linux/comedi.h", "COMEDI_CMD", _IOC_READ, 0x6409, 0x40 },
+{ "linux/comedi.h", "COMEDI_CMDTEST", _IOC_READ, 0x640a, 0x40 },
+{ "linux/comedi.h", "COMEDI_DEVCONFIG", _IOC_WRITE, 0x6400, 0x94 },
+{ "linux/comedi.h", "COMEDI_DEVINFO", _IOC_READ, 0x6401, 0xb0 },
+{ "linux/comedi.h", "COMEDI_INSN", _IOC_READ, 0x640c, 0x20 },
+{ "linux/comedi.h", "COMEDI_INSNLIST", _IOC_READ, 0x640b, 0x08 },
+{ "linux/comedi.h", "COMEDI_LOCK", _IOC_NONE, 0x6405, 0x00 },
+{ "linux/comedi.h", "COMEDI_POLL", _IOC_NONE, 0x640f, 0x00 },
+{ "linux/comedi.h", "COMEDI_RANGEINFO", _IOC_READ, 0x6408, 0x08 },
+{ "linux/comedi.h", "COMEDI_SETRSUBD", _IOC_NONE, 0x6410, 0x00 },
+{ "linux/comedi.h", "COMEDI_SETWSUBD", _IOC_NONE, 0x6411, 0x00 },
+{ "linux/comedi.h", "COMEDI_SUBDINFO", _IOC_READ, 0x6402, 0x48 },
+{ "linux/comedi.h", "COMEDI_UNLOCK", _IOC_NONE, 0x6406, 0x00 },
 { "linux/counter.h", "COUNTER_ADD_WATCH_IOCTL", _IOC_WRITE, 0x3e00, 0x06 },
 { "linux/counter.h", "COUNTER_DISABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e02, 0x00 },
 { "linux/counter.h", "COUNTER_ENABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e01, 0x00 },
@@ -1657,6 +1674,14 @@
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_BPF", _IOC_WRITE, 0x2408, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", _IOC_WRITE, 0x2406, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", _IOC_NONE, 0x2405, 0x00 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_DATA_INFO", _IOC_READ, 0xee08, 0x40 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_INFO", _IOC_READ, 0xee07, 0x0c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_SET_INFO", _IOC_WRITE, 0xee06, 0x0c },
+{ "linux/pfrut.h", "PFRU_IOC_ACTIVATE", _IOC_WRITE, 0xee03, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_QUERY_CAP", _IOC_READ, 0xee05, 0x5c },
+{ "linux/pfrut.h", "PFRU_IOC_SET_REV", _IOC_WRITE, 0xee01, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE", _IOC_WRITE, 0xee02, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE_ACTIVATE", _IOC_WRITE, 0xee04, 0x04 },
 { "linux/phantom.h", "PHN_GETREG", _IOC_READ|_IOC_WRITE, 0x7005, 0x08 },
 { "linux/phantom.h", "PHN_GETREGS", _IOC_READ|_IOC_WRITE, 0x7007, 0x28 },
 { "linux/phantom.h", "PHN_GET_REG", _IOC_READ|_IOC_WRITE, 0x7000, 0x04 },
@@ -2621,7 +2646,7 @@
 { "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 },
-{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x20 },
+{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x28 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
diff --git a/src/linux/64/ioctls_inc.h b/src/linux/64/ioctls_inc.h
index fe74348c0..b7da13e6b 100644
--- a/src/linux/64/ioctls_inc.h
+++ b/src/linux/64/ioctls_inc.h
@@ -861,6 +861,23 @@
 { "linux/cm4000_cs.h", "CM_IOCSRDR", _IOC_NONE, 0x6303, 0x00 },
 { "linux/cm4000_cs.h", "CM_IOSDBGLVL", _IOC_WRITE, 0x63fa, 0x08 },
 { "linux/coda.h", "CIOC_KERNEL_VERSION", _IOC_READ|_IOC_WRITE, 0x630a, 0x08 },
+{ "linux/comedi.h", "COMEDI_BUFCONFIG", _IOC_READ, 0x640d, 0x20 },
+{ "linux/comedi.h", "COMEDI_BUFINFO", _IOC_READ|_IOC_WRITE, 0x640e, 0x2c },
+{ "linux/comedi.h", "COMEDI_CANCEL", _IOC_NONE, 0x6407, 0x00 },
+{ "linux/comedi.h", "COMEDI_CHANINFO", _IOC_READ, 0x6403, 0x30 },
+{ "linux/comedi.h", "COMEDI_CMD", _IOC_READ, 0x6409, 0x50 },
+{ "linux/comedi.h", "COMEDI_CMDTEST", _IOC_READ, 0x640a, 0x50 },
+{ "linux/comedi.h", "COMEDI_DEVCONFIG", _IOC_WRITE, 0x6400, 0x94 },
+{ "linux/comedi.h", "COMEDI_DEVINFO", _IOC_READ, 0x6401, 0xb0 },
+{ "linux/comedi.h", "COMEDI_INSN", _IOC_READ, 0x640c, 0x28 },
+{ "linux/comedi.h", "COMEDI_INSNLIST", _IOC_READ, 0x640b, 0x10 },
+{ "linux/comedi.h", "COMEDI_LOCK", _IOC_NONE, 0x6405, 0x00 },
+{ "linux/comedi.h", "COMEDI_POLL", _IOC_NONE, 0x640f, 0x00 },
+{ "linux/comedi.h", "COMEDI_RANGEINFO", _IOC_READ, 0x6408, 0x10 },
+{ "linux/comedi.h", "COMEDI_SETRSUBD", _IOC_NONE, 0x6410, 0x00 },
+{ "linux/comedi.h", "COMEDI_SETWSUBD", _IOC_NONE, 0x6411, 0x00 },
+{ "linux/comedi.h", "COMEDI_SUBDINFO", _IOC_READ, 0x6402, 0x48 },
+{ "linux/comedi.h", "COMEDI_UNLOCK", _IOC_NONE, 0x6406, 0x00 },
 { "linux/counter.h", "COUNTER_ADD_WATCH_IOCTL", _IOC_WRITE, 0x3e00, 0x06 },
 { "linux/counter.h", "COUNTER_DISABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e02, 0x00 },
 { "linux/counter.h", "COUNTER_ENABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e01, 0x00 },
@@ -1664,6 +1681,14 @@
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_BPF", _IOC_WRITE, 0x2408, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", _IOC_WRITE, 0x2406, 0x08 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", _IOC_NONE, 0x2405, 0x00 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_DATA_INFO", _IOC_READ, 0xee08, 0x40 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_INFO", _IOC_READ, 0xee07, 0x0c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_SET_INFO", _IOC_WRITE, 0xee06, 0x0c },
+{ "linux/pfrut.h", "PFRU_IOC_ACTIVATE", _IOC_WRITE, 0xee03, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_QUERY_CAP", _IOC_READ, 0xee05, 0x5c },
+{ "linux/pfrut.h", "PFRU_IOC_SET_REV", _IOC_WRITE, 0xee01, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE", _IOC_WRITE, 0xee02, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE_ACTIVATE", _IOC_WRITE, 0xee04, 0x04 },
 { "linux/phantom.h", "PHN_GETREG", _IOC_READ|_IOC_WRITE, 0x7005, 0x08 },
 { "linux/phantom.h", "PHN_GETREGS", _IOC_READ|_IOC_WRITE, 0x7007, 0x28 },
 { "linux/phantom.h", "PHN_GET_REG", _IOC_READ|_IOC_WRITE, 0x7000, 0x08 },
@@ -2634,7 +2659,7 @@
 { "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 },
-{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x20 },
+{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x28 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
diff --git a/src/linux/i386/ioctls_arch0.h b/src/linux/i386/ioctls_arch0.h
index c6014ac01..8d759de71 100644
--- a/src/linux/i386/ioctls_arch0.h
+++ b/src/linux/i386/ioctls_arch0.h
@@ -67,6 +67,7 @@
 { "linux/kvm.h", "KVM_GET_VCPU_MMAP_SIZE", _IOC_NONE, 0xae04, 0x00 },
 { "linux/kvm.h", "KVM_GET_XCRS", _IOC_READ, 0xaea6, 0x188 },
 { "linux/kvm.h", "KVM_GET_XSAVE", _IOC_READ, 0xaea4, 0x1000 },
+{ "linux/kvm.h", "KVM_GET_XSAVE2", _IOC_READ, 0xaecf, 0x1000 },
 { "linux/kvm.h", "KVM_HAS_DEVICE_ATTR", _IOC_WRITE, 0xaee3, 0x18 },
 { "linux/kvm.h", "KVM_HYPERV_EVENTFD", _IOC_WRITE, 0xaebd, 0x18 },
 { "linux/kvm.h", "KVM_INTERRUPT", _IOC_WRITE, 0xae86, 0x04 },
diff --git a/src/linux/x32/ioctls_inc0.h b/src/linux/x32/ioctls_inc0.h
index cc8cea82d..0d73cf1c9 100644
--- a/src/linux/x32/ioctls_inc0.h
+++ b/src/linux/x32/ioctls_inc0.h
@@ -860,6 +860,23 @@
 { "linux/cm4000_cs.h", "CM_IOCSRDR", _IOC_NONE, 0x6303, 0x00 },
 { "linux/cm4000_cs.h", "CM_IOSDBGLVL", _IOC_WRITE, 0x63fa, 0x04 },
 { "linux/coda.h", "CIOC_KERNEL_VERSION", _IOC_READ|_IOC_WRITE, 0x630a, 0x04 },
+{ "linux/comedi.h", "COMEDI_BUFCONFIG", _IOC_READ, 0x640d, 0x20 },
+{ "linux/comedi.h", "COMEDI_BUFINFO", _IOC_READ|_IOC_WRITE, 0x640e, 0x2c },
+{ "linux/comedi.h", "COMEDI_CANCEL", _IOC_NONE, 0x6407, 0x00 },
+{ "linux/comedi.h", "COMEDI_CHANINFO", _IOC_READ, 0x6403, 0x20 },
+{ "linux/comedi.h", "COMEDI_CMD", _IOC_READ, 0x6409, 0x40 },
+{ "linux/comedi.h", "COMEDI_CMDTEST", _IOC_READ, 0x640a, 0x40 },
+{ "linux/comedi.h", "COMEDI_DEVCONFIG", _IOC_WRITE, 0x6400, 0x94 },
+{ "linux/comedi.h", "COMEDI_DEVINFO", _IOC_READ, 0x6401, 0xb0 },
+{ "linux/comedi.h", "COMEDI_INSN", _IOC_READ, 0x640c, 0x20 },
+{ "linux/comedi.h", "COMEDI_INSNLIST", _IOC_READ, 0x640b, 0x08 },
+{ "linux/comedi.h", "COMEDI_LOCK", _IOC_NONE, 0x6405, 0x00 },
+{ "linux/comedi.h", "COMEDI_POLL", _IOC_NONE, 0x640f, 0x00 },
+{ "linux/comedi.h", "COMEDI_RANGEINFO", _IOC_READ, 0x6408, 0x08 },
+{ "linux/comedi.h", "COMEDI_SETRSUBD", _IOC_NONE, 0x6410, 0x00 },
+{ "linux/comedi.h", "COMEDI_SETWSUBD", _IOC_NONE, 0x6411, 0x00 },
+{ "linux/comedi.h", "COMEDI_SUBDINFO", _IOC_READ, 0x6402, 0x48 },
+{ "linux/comedi.h", "COMEDI_UNLOCK", _IOC_NONE, 0x6406, 0x00 },
 { "linux/counter.h", "COUNTER_ADD_WATCH_IOCTL", _IOC_WRITE, 0x3e00, 0x06 },
 { "linux/counter.h", "COUNTER_DISABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e02, 0x00 },
 { "linux/counter.h", "COUNTER_ENABLE_EVENTS_IOCTL", _IOC_NONE, 0x3e01, 0x00 },
@@ -1658,6 +1675,14 @@
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_BPF", _IOC_WRITE, 0x2408, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_FILTER", _IOC_WRITE, 0x2406, 0x04 },
 { "linux/perf_event.h", "PERF_EVENT_IOC_SET_OUTPUT", _IOC_NONE, 0x2405, 0x00 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_DATA_INFO", _IOC_READ, 0xee08, 0x40 },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_GET_INFO", _IOC_READ, 0xee07, 0x0c },
+{ "linux/pfrut.h", "PFRT_LOG_IOC_SET_INFO", _IOC_WRITE, 0xee06, 0x0c },
+{ "linux/pfrut.h", "PFRU_IOC_ACTIVATE", _IOC_WRITE, 0xee03, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_QUERY_CAP", _IOC_READ, 0xee05, 0x5c },
+{ "linux/pfrut.h", "PFRU_IOC_SET_REV", _IOC_WRITE, 0xee01, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE", _IOC_WRITE, 0xee02, 0x04 },
+{ "linux/pfrut.h", "PFRU_IOC_STAGE_ACTIVATE", _IOC_WRITE, 0xee04, 0x04 },
 { "linux/phantom.h", "PHN_GETREG", _IOC_READ|_IOC_WRITE, 0x7005, 0x08 },
 { "linux/phantom.h", "PHN_GETREGS", _IOC_READ|_IOC_WRITE, 0x7007, 0x28 },
 { "linux/phantom.h", "PHN_GET_REG", _IOC_READ|_IOC_WRITE, 0x7000, 0x04 },
@@ -2622,7 +2647,7 @@
 { "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 },
-{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x20 },
+{ "misc/habanalabs.h", "HL_IOCTL_WAIT_CS", _IOC_READ|_IOC_WRITE, 0x4804, 0x28 },
 { "misc/ocxl.h", "OCXL_IOCTL_ATTACH", _IOC_WRITE, 0xca10, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_ENABLE_P9_WAIT", _IOC_READ, 0xca15, 0x20 },
 { "misc/ocxl.h", "OCXL_IOCTL_GET_FEATURES", _IOC_READ, 0xca16, 0x20 },
diff --git a/src/linux/x86_64/ioctls_arch0.h b/src/linux/x86_64/ioctls_arch0.h
index 06a0d8bc6..b6e24d9b1 100644
--- a/src/linux/x86_64/ioctls_arch0.h
+++ b/src/linux/x86_64/ioctls_arch0.h
@@ -67,6 +67,7 @@
 { "linux/kvm.h", "KVM_GET_VCPU_MMAP_SIZE", _IOC_NONE, 0xae04, 0x00 },
 { "linux/kvm.h", "KVM_GET_XCRS", _IOC_READ, 0xaea6, 0x188 },
 { "linux/kvm.h", "KVM_GET_XSAVE", _IOC_READ, 0xaea4, 0x1000 },
+{ "linux/kvm.h", "KVM_GET_XSAVE2", _IOC_READ, 0xaecf, 0x1000 },
 { "linux/kvm.h", "KVM_HAS_DEVICE_ATTR", _IOC_WRITE, 0xaee3, 0x18 },
 { "linux/kvm.h", "KVM_HYPERV_EVENTFD", _IOC_WRITE, 0xaebd, 0x18 },
 { "linux/kvm.h", "KVM_INTERRUPT", _IOC_WRITE, 0xae86, 0x04 },
-- 
glebfm



More information about the Strace-devel mailing list