aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/auto.txt
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2025-01-17 10:39:49 +0100
committerDmitry Vyukov <dvyukov@google.com>2025-01-22 17:12:18 +0000
commit8aaf5d60aa0b3ddb05e117f52c0e30ec246b7aad (patch)
tree63ddc4520d1e4b865925a014d3401b5e15c1fed3 /sys/linux/auto.txt
parentac680c7cc91ea82316471433537f3101c2af39ea (diff)
tools/syz-declextract: support function scopes
Extract info about function scopes formed by switch'es on function arguments. For example if we have: void foo(..., int cmd, ...) { ... switch (cmd) { case FOO: ... block 1 ... case BAR: ... block 2 ... } ... } We record that any data flow within block 1 is only relevant when foo's arg cmd has value FOO, similarly for block 2 and BAR. This allows to do 3 things: 1. Locate ioctl commands that are switched on within transitively called functions. 2. Infer return value for each ioctl command. 3. Infer argument type when it's not specified in _IO macro. This will also allow to infer other multiplexed syscalls. Descriptions generated on Linux commit c4b9570cfb63501.
Diffstat (limited to 'sys/linux/auto.txt')
-rw-r--r--sys/linux/auto.txt2963
1 files changed, 2806 insertions, 157 deletions
diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt
index 2e5f8bc3e..153404c2c 100644
--- a/sys/linux/auto.txt
+++ b/sys/linux/auto.txt
@@ -9,30 +9,45 @@ type auto_union[INFERRED, RAW] [
raw RAW
]
+type auto_aligner[N] {
+ void void
+} [align[N]]
+
include <vdso/bits.h>
include <linux/types.h>
+include <linux/usbdevice_fs.h>
include <net/netlink.h>
include <asm/ioctls.h>
-include <include/uapi/asm-generic/termbits-common.h>
include <include/uapi/linux/android/binderfs.h>
+include <include/uapi/linux/auto_fs.h>
include <include/uapi/linux/batman_adv.h>
+include <include/uapi/linux/blkpg.h>
+include <include/uapi/linux/blkzoned.h>
include <include/uapi/linux/btrfs.h>
+include <include/uapi/linux/cdrom.h>
include <include/uapi/linux/cec.h>
include <include/uapi/linux/cgroupstats.h>
include <include/uapi/linux/cifs/cifs_netlink.h>
include <include/uapi/linux/comedi.h>
-include <include/uapi/linux/dma-heap.h>
include <include/uapi/linux/ethtool_netlink.h>
+include <include/uapi/linux/ext4.h>
+include <include/uapi/linux/fb.h>
include <include/uapi/linux/fs.h>
+include <include/uapi/linux/fscrypt.h>
+include <include/uapi/linux/fsmap.h>
+include <include/uapi/linux/fsverity.h>
include <include/uapi/linux/fuse.h>
include <include/uapi/linux/genetlink.h>
include <include/uapi/linux/gtp.h>
include <include/uapi/linux/handshake.h>
+include <include/uapi/linux/hdreg.h>
+include <include/uapi/linux/hpet.h>
include <include/uapi/linux/hsr_netlink.h>
include <include/uapi/linux/i2c-dev.h>
include <include/uapi/linux/if_macsec.h>
include <include/uapi/linux/if_tun.h>
include <include/uapi/linux/ila.h>
+include <include/uapi/linux/input.h>
include <include/uapi/linux/ioam6_genl.h>
include <include/uapi/linux/ip_vs.h>
include <include/uapi/linux/kvm.h>
@@ -52,9 +67,9 @@ include <include/uapi/linux/nvram.h>
include <include/uapi/linux/openvswitch.h>
include <include/uapi/linux/ppp-ioctl.h>
include <include/uapi/linux/ppp_defs.h>
+include <include/uapi/linux/pr.h>
include <include/uapi/linux/psample.h>
include <include/uapi/linux/random.h>
-include <include/uapi/linux/rfkill.h>
include <include/uapi/linux/rtc.h>
include <include/uapi/linux/seg6_genl.h>
include <include/uapi/linux/smc.h>
@@ -65,11 +80,17 @@ include <include/uapi/linux/taskstats.h>
include <include/uapi/linux/tcp_metrics.h>
include <include/uapi/linux/thermal.h>
include <include/uapi/linux/tipc_netlink.h>
+include <include/uapi/linux/udf_fs_i.h>
include <include/uapi/linux/udmabuf.h>
+include <include/uapi/linux/uinput.h>
include <include/uapi/linux/usb/raw_gadget.h>
+include <include/uapi/linux/usbdevice_fs.h>
include <include/uapi/linux/vdpa.h>
+include <include/uapi/linux/vfio.h>
include <include/uapi/linux/vhost.h>
+include <include/uapi/linux/vm_sockets.h>
include <include/uapi/linux/wireguard.h>
+include <include/uapi/mtd/mtd-abi.h>
include <include/uapi/mtd/ubi-user.h>
include <include/uapi/sound/asound.h>
@@ -153,7 +174,7 @@ finit_module$auto(fd fd, uargs ptr[in, string], flags int32)
flistxattr$auto(fd fd, list ptr[inout, string], size intptr)
flock$auto(fd fd, cmd int32)
fremovexattr$auto(fd fd, name ptr[in, string])
-fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid)
+fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid)
fsetxattr$auto(fd fd, name ptr[in, string], value ptr[in, array[auto_todo]], size intptr, flags int32)
fsmount$auto(fs_fd fd, flags int32, attr_flags int32) fd
fsopen$auto(_fs_name ptr[in, string], flags int32) fd
@@ -517,11 +538,36 @@ resource fd_autofs_root_operations_autofs_i[fd]
autofs_root_operations_autofs_i_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15", "/sys/kernel/debug/bluetooth/hci4", "/sys/kernel/debug/ieee80211/phy11/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy14", "/sys/kernel/debug/ieee80211/phy15/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy16", "/sys/kernel/debug/ieee80211/phy16/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy17/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy18/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy3/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy5/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy6/netdev:wlan1/stations", "/sys/kernel/debug/netdevsim/netdevsim2/hwstats/l3", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3", "/sys/kernel/debug/netdevsim/netdevsim6/hwstats/l3", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3"
openat$auto_autofs_root_operations_autofs_i(fd const[AT_FDCWD], file ptr[in, string[autofs_root_operations_autofs_i_files]], flags flags[open_flags], mode const[0]) fd_autofs_root_operations_autofs_i
read$auto_autofs_root_operations_autofs_i(fd fd_autofs_root_operations_autofs_i, buf ptr[out, array[int8]], len bytesize[buf])
-ioctl$auto_autofs_root_operations_autofs_i(fd fd_autofs_root_operations_autofs_i, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_AUTOFS_IOC_ASKUMOUNT(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_ASKUMOUNT], arg ptr[in, int32])
+ioctl$auto_AUTOFS_IOC_CATATONIC(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_CATATONIC], arg const[0])
+ioctl$auto_AUTOFS_IOC_EXPIRE(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_EXPIRE], arg ptr[in, autofs_packet_expire$auto])
+ioctl$auto_AUTOFS_IOC_EXPIRE_MULTI(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_EXPIRE_MULTI], arg ptr[inout, int32])
+ioctl$auto_AUTOFS_IOC_FAIL(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_FAIL], arg const[0])
+ioctl$auto_AUTOFS_IOC_PROTOSUBVER(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_PROTOSUBVER], arg ptr[in, int32])
+ioctl$auto_AUTOFS_IOC_PROTOVER(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_PROTOVER], arg ptr[in, int32])
+ioctl$auto_AUTOFS_IOC_READY(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_READY], arg const[0])
+ioctl$auto_AUTOFS_IOC_SETTIMEOUT(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_SETTIMEOUT], arg ptr[inout, intptr])
+ioctl$auto_AUTOFS_IOC_SETTIMEOUT32(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_SETTIMEOUT32], arg ptr[inout, int32])
resource fd_bch_chardev_fops_chardev[fd]
openat$auto_bch_chardev_fops_chardev(fd const[AT_FDCWD], file ptr[in, string["/dev/bcachefs-ctl"]], flags flags[open_flags], mode const[0]) fd_bch_chardev_fops_chardev
-ioctl$auto_bch_chardev_fops_chardev(fd fd_bch_chardev_fops_chardev, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_BCH_IOCTL_DATA(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DATA], arg ptr[inout, bch_ioctl_data$auto])
+ioctl$auto_BCH_IOCTL_DEV_USAGE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DEV_USAGE], arg ptr[inout, bch_ioctl_dev_usage$auto])
+ioctl$auto_BCH_IOCTL_DEV_USAGE_V2(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DEV_USAGE_V2], arg ptr[inout, bch_ioctl_dev_usage_v2$auto])
+ioctl$auto_BCH_IOCTL_DISK_ADD(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_ADD], arg ptr[inout, bch_ioctl_disk$auto])
+ioctl$auto_BCH_IOCTL_DISK_GET_IDX(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_GET_IDX], arg ptr[inout, bch_ioctl_disk_get_idx$auto])
+ioctl$auto_BCH_IOCTL_DISK_OFFLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_OFFLINE], arg ptr[inout, bch_ioctl_disk$auto])
+ioctl$auto_BCH_IOCTL_DISK_ONLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_ONLINE], arg ptr[inout, bch_ioctl_disk$auto])
+ioctl$auto_BCH_IOCTL_DISK_REMOVE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_REMOVE], arg ptr[inout, bch_ioctl_disk$auto])
+ioctl$auto_BCH_IOCTL_DISK_RESIZE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_RESIZE], arg ptr[inout, bch_ioctl_disk_resize$auto])
+ioctl$auto_BCH_IOCTL_DISK_RESIZE_JOURNAL(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_RESIZE_JOURNAL], arg ptr[inout, bch_ioctl_disk_resize_journal$auto])
+ioctl$auto_BCH_IOCTL_DISK_SET_STATE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_SET_STATE], arg ptr[inout, bch_ioctl_disk_set_state$auto])
+ioctl$auto_BCH_IOCTL_FSCK_OFFLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FSCK_OFFLINE], arg ptr[inout, bch_ioctl_fsck_offline$auto])
+ioctl$auto_BCH_IOCTL_FSCK_ONLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FSCK_ONLINE], arg ptr[inout, bch_ioctl_fsck_online$auto])
+ioctl$auto_BCH_IOCTL_FS_USAGE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FS_USAGE], arg ptr[inout, bch_ioctl_fs_usage$auto])
+ioctl$auto_BCH_IOCTL_QUERY_ACCOUNTING(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_QUERY_ACCOUNTING], arg ptr[inout, bch_ioctl_query_accounting$auto])
+ioctl$auto_BCH_IOCTL_QUERY_UUID(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_QUERY_UUID], arg ptr[in, bch_ioctl_query_uuid$auto])
+ioctl$auto_BCH_IOCTL_READ_SUPER(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_READ_SUPER], arg ptr[inout, bch_ioctl_read_super$auto])
resource fd_bdi_debug_stats_fops_[fd]
bdi_debug_stats_fops__files = "/sys/kernel/debug/bdi/11:0/stats", "/sys/kernel/debug/bdi/1:0/stats", "/sys/kernel/debug/bdi/1:1/stats", "/sys/kernel/debug/bdi/1:10/stats", "/sys/kernel/debug/bdi/1:11/stats", "/sys/kernel/debug/bdi/1:12/stats", "/sys/kernel/debug/bdi/1:13/stats", "/sys/kernel/debug/bdi/1:14/stats", "/sys/kernel/debug/bdi/1:15/stats", "/sys/kernel/debug/bdi/1:2/stats", "/sys/kernel/debug/bdi/1:3/stats", "/sys/kernel/debug/bdi/1:4/stats", "/sys/kernel/debug/bdi/1:5/stats", "/sys/kernel/debug/bdi/1:6/stats", "/sys/kernel/debug/bdi/1:7/stats", "/sys/kernel/debug/bdi/1:8/stats", "/sys/kernel/debug/bdi/1:9/stats", "/sys/kernel/debug/bdi/250:0/stats", "/sys/kernel/debug/bdi/252:0/stats", "/sys/kernel/debug/bdi/31:0/stats", "/sys/kernel/debug/bdi/43:0/stats", "/sys/kernel/debug/bdi/43:128/stats", "/sys/kernel/debug/bdi/43:160/stats", "/sys/kernel/debug/bdi/43:192/stats", "/sys/kernel/debug/bdi/43:224/stats", "/sys/kernel/debug/bdi/43:256/stats", "/sys/kernel/debug/bdi/43:288/stats", "/sys/kernel/debug/bdi/43:32/stats", "/sys/kernel/debug/bdi/43:320/stats", "/sys/kernel/debug/bdi/43:352/stats", "/sys/kernel/debug/bdi/43:384/stats", "/sys/kernel/debug/bdi/43:416/stats", "/sys/kernel/debug/bdi/43:448/stats", "/sys/kernel/debug/bdi/43:480/stats", "/sys/kernel/debug/bdi/43:64/stats", "/sys/kernel/debug/bdi/43:96/stats", "/sys/kernel/debug/bdi/7:0/stats", "/sys/kernel/debug/bdi/7:1/stats", "/sys/kernel/debug/bdi/7:10/stats", "/sys/kernel/debug/bdi/7:11/stats", "/sys/kernel/debug/bdi/7:12/stats", "/sys/kernel/debug/bdi/7:13/stats", "/sys/kernel/debug/bdi/7:14/stats", "/sys/kernel/debug/bdi/7:15/stats", "/sys/kernel/debug/bdi/7:2/stats", "/sys/kernel/debug/bdi/7:3/stats", "/sys/kernel/debug/bdi/7:4/stats", "/sys/kernel/debug/bdi/7:5/stats", "/sys/kernel/debug/bdi/7:6/stats", "/sys/kernel/debug/bdi/7:7/stats", "/sys/kernel/debug/bdi/7:8/stats", "/sys/kernel/debug/bdi/7:9/stats", "/sys/kernel/debug/bdi/8:0/stats", "/sys/kernel/debug/bdi/mtd-0/stats"
@@ -572,18 +618,18 @@ read$auto_bridges_fops_(fd fd_bridges_fops_, buf ptr[out, array[int8]], len byte
resource fd_bsg_fops_bsg[fd]
bsg_fops_bsg_files = "/dev/bsg/0:0:0:0", "/dev/bsg/1:0:0:0"
openat$auto_bsg_fops_bsg(fd const[AT_FDCWD], file ptr[in, string[bsg_fops_bsg_files]], flags flags[open_flags], mode const[0]) fd_bsg_fops_bsg
-ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg const[0])
-ioctl$auto_SCSI_IOCTL_GET_IDLUN(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_IDLUN], arg const[0])
-ioctl$auto_SCSI_IOCTL_SEND_COMMAND(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg const[0])
-ioctl$auto_SG_EMULATED_HOST(fd fd_bsg_fops_bsg, cmd const[SG_EMULATED_HOST], arg const[0])
-ioctl$auto_SG_GET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_GET_COMMAND_Q], arg const[0])
-ioctl$auto_SG_GET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_GET_RESERVED_SIZE], arg const[0])
-ioctl$auto_SG_GET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_GET_TIMEOUT], arg const[0])
-ioctl$auto_SG_GET_VERSION_NUM(fd fd_bsg_fops_bsg, cmd const[SG_GET_VERSION_NUM], arg const[0])
-ioctl$auto_SG_IO(fd fd_bsg_fops_bsg, cmd const[SG_IO], arg const[0])
-ioctl$auto_SG_SET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_SET_COMMAND_Q], arg const[0])
-ioctl$auto_SG_SET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_SET_RESERVED_SIZE], arg const[0])
-ioctl$auto_SG_SET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_SET_TIMEOUT], arg const[0])
+ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_GET_IDLUN(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_IDLUN], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_SEND_COMMAND(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg ptr[in, array[int8]])
+ioctl$auto_SG_EMULATED_HOST(fd fd_bsg_fops_bsg, cmd const[SG_EMULATED_HOST], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_GET_COMMAND_Q], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_GET_RESERVED_SIZE], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_GET_TIMEOUT], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_VERSION_NUM(fd fd_bsg_fops_bsg, cmd const[SG_GET_VERSION_NUM], arg ptr[in, array[int8]])
+ioctl$auto_SG_IO(fd fd_bsg_fops_bsg, cmd const[SG_IO], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_SET_COMMAND_Q], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_SET_RESERVED_SIZE], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_SET_TIMEOUT], arg ptr[in, array[int8]])
resource fd_btrfs_ctl_fops_super[fd]
openat$auto_btrfs_ctl_fops_super(fd const[AT_FDCWD], file ptr[in, string["/dev/btrfs-control"]], flags flags[open_flags], mode const[0]) fd_btrfs_ctl_fops_super
@@ -592,6 +638,75 @@ ioctl$auto_BTRFS_IOC_FORGET_DEV(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_
ioctl$auto_BTRFS_IOC_GET_SUPPORTED_FEATURES(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_GET_SUPPORTED_FEATURES], arg ptr[in, array[btrfs_ioctl_feature_flags$auto, 3]])
ioctl$auto_BTRFS_IOC_SCAN_DEV(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_SCAN_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+resource fd_btrfs_dir_file_operations_inode[fd]
+btrfs_dir_file_operations_inode_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_btrfs_dir_file_operations_inode(fd const[AT_FDCWD], file ptr[in, string[btrfs_dir_file_operations_inode_files]], flags flags[open_flags], mode const[0]) fd_btrfs_dir_file_operations_inode
+read$auto_btrfs_dir_file_operations_inode(fd fd_btrfs_dir_file_operations_inode, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_BTRFS_IOC_ADD_DEV(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ADD_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_BALANCE_CTL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_CTL], arg ptr[inout, int32])
+ioctl$auto_BTRFS_IOC_BALANCE_PROGRESS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_PROGRESS], arg ptr[in, btrfs_ioctl_balance_args$auto])
+ioctl$auto_BTRFS_IOC_BALANCE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_V2], arg ptr[inout, btrfs_ioctl_balance_args$auto])
+ioctl$auto_BTRFS_IOC_DEFAULT_SUBVOL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFAULT_SUBVOL], arg ptr[inout, int64])
+ioctl$auto_BTRFS_IOC_DEFRAG(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFRAG], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_DEFRAG_RANGE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFRAG_RANGE], arg ptr[inout, btrfs_ioctl_defrag_range_args$auto])
+ioctl$auto_BTRFS_IOC_DEV_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEV_INFO], arg ptr[inout, btrfs_ioctl_dev_info_args$auto])
+ioctl$auto_BTRFS_IOC_DEV_REPLACE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEV_REPLACE], arg ptr[inout, btrfs_ioctl_dev_replace_args$auto])
+ioctl$auto_BTRFS_IOC_ENCODED_READ(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_READ], arg ptr[in, btrfs_ioctl_encoded_io_args$auto])
+ioctl$auto_BTRFS_IOC_ENCODED_READ_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_READ_32], arg ptr[in, btrfs_ioctl_encoded_io_args_32$auto])
+ioctl$auto_BTRFS_IOC_ENCODED_WRITE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_WRITE], arg ptr[inout, btrfs_ioctl_encoded_io_args$auto])
+ioctl$auto_BTRFS_IOC_ENCODED_WRITE_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_WRITE_32], arg ptr[inout, btrfs_ioctl_encoded_io_args_32$auto])
+ioctl$auto_BTRFS_IOC_FS_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_FS_INFO], arg ptr[in, btrfs_ioctl_fs_info_args$auto])
+ioctl$auto_BTRFS_IOC_GET_DEV_STATS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_DEV_STATS], arg ptr[inout, btrfs_ioctl_get_dev_stats$auto])
+ioctl$auto_BTRFS_IOC_GET_FEATURES(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_FEATURES], arg ptr[in, btrfs_ioctl_feature_flags$auto])
+ioctl$auto_BTRFS_IOC_GET_SUBVOL_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUBVOL_INFO], arg ptr[in, btrfs_ioctl_get_subvol_info_args$auto])
+ioctl$auto_BTRFS_IOC_GET_SUBVOL_ROOTREF(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUBVOL_ROOTREF], arg ptr[inout, btrfs_ioctl_get_subvol_rootref_args$auto])
+ioctl$auto_BTRFS_IOC_GET_SUPPORTED_FEATURES2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUPPORTED_FEATURES], arg ptr[in, array[btrfs_ioctl_feature_flags$auto, 3]])
+ioctl$auto_BTRFS_IOC_INO_LOOKUP(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_LOOKUP], arg ptr[inout, btrfs_ioctl_ino_lookup_args$auto])
+ioctl$auto_BTRFS_IOC_INO_LOOKUP_USER(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_LOOKUP_USER], arg ptr[inout, btrfs_ioctl_ino_lookup_user_args$auto])
+ioctl$auto_BTRFS_IOC_INO_PATHS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_PATHS], arg ptr[inout, btrfs_ioctl_ino_path_args$auto])
+ioctl$auto_BTRFS_IOC_LOGICAL_INO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_LOGICAL_INO], arg ptr[inout, btrfs_ioctl_logical_ino_args$auto])
+ioctl$auto_BTRFS_IOC_LOGICAL_INO_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_LOGICAL_INO_V2], arg ptr[inout, btrfs_ioctl_logical_ino_args$auto])
+ioctl$auto_BTRFS_IOC_QGROUP_ASSIGN(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_ASSIGN], arg ptr[inout, btrfs_ioctl_qgroup_assign_args$auto])
+ioctl$auto_BTRFS_IOC_QGROUP_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_CREATE], arg ptr[inout, btrfs_ioctl_qgroup_create_args$auto])
+ioctl$auto_BTRFS_IOC_QGROUP_LIMIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_LIMIT], arg ptr[in, btrfs_ioctl_qgroup_limit_args$auto])
+ioctl$auto_BTRFS_IOC_QUOTA_CTL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_CTL], arg ptr[inout, btrfs_ioctl_quota_ctl_args$auto])
+ioctl$auto_BTRFS_IOC_QUOTA_RESCAN(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN], arg ptr[inout, btrfs_ioctl_quota_rescan_args$auto])
+ioctl$auto_BTRFS_IOC_QUOTA_RESCAN_STATUS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN_STATUS], arg ptr[in, btrfs_ioctl_quota_rescan_args$auto])
+ioctl$auto_BTRFS_IOC_QUOTA_RESCAN_WAIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN_WAIT], arg const[0])
+ioctl$auto_BTRFS_IOC_RESIZE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RESIZE], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_RM_DEV(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RM_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_RM_DEV_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RM_DEV_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto])
+ioctl$auto_BTRFS_IOC_SCRUB(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB], arg ptr[inout, btrfs_ioctl_scrub_args$auto])
+ioctl$auto_BTRFS_IOC_SCRUB_CANCEL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB_CANCEL], arg const[0])
+ioctl$auto_BTRFS_IOC_SCRUB_PROGRESS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB_PROGRESS], arg ptr[inout, btrfs_ioctl_scrub_args$auto])
+ioctl$auto_BTRFS_IOC_SEND(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SEND], arg ptr[inout, btrfs_ioctl_send_args$auto])
+ioctl$auto_BTRFS_IOC_SEND_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SEND_32], arg ptr[inout, btrfs_ioctl_send_args_32$auto])
+ioctl$auto_BTRFS_IOC_SET_FEATURES(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_FEATURES], arg ptr[inout, array[btrfs_ioctl_feature_flags$auto, 2]])
+ioctl$auto_BTRFS_IOC_SET_RECEIVED_SUBVOL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_RECEIVED_SUBVOL], arg ptr[inout, btrfs_ioctl_received_subvol_args$auto])
+ioctl$auto_BTRFS_IOC_SET_RECEIVED_SUBVOL_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_RECEIVED_SUBVOL_32], arg ptr[inout, btrfs_ioctl_received_subvol_args_32$auto])
+ioctl$auto_BTRFS_IOC_SNAP_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_CREATE], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_SNAP_CREATE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_CREATE_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto])
+ioctl$auto_BTRFS_IOC_SNAP_DESTROY(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_DESTROY], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_SNAP_DESTROY_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_DESTROY_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto])
+ioctl$auto_BTRFS_IOC_SPACE_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SPACE_INFO], arg ptr[inout, btrfs_ioctl_space_args$auto])
+ioctl$auto_BTRFS_IOC_START_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_START_SYNC], arg ptr[in, int64])
+ioctl$auto_BTRFS_IOC_SUBVOL_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_CREATE], arg ptr[inout, btrfs_ioctl_vol_args$auto])
+ioctl$auto_BTRFS_IOC_SUBVOL_CREATE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_CREATE_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto])
+ioctl$auto_BTRFS_IOC_SUBVOL_GETFLAGS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_GETFLAGS], arg ptr[in, int64])
+ioctl$auto_BTRFS_IOC_SUBVOL_SETFLAGS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_SETFLAGS], arg ptr[inout, int64])
+ioctl$auto_BTRFS_IOC_SUBVOL_SYNC_WAIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_SYNC_WAIT], arg ptr[inout, btrfs_ioctl_subvol_wait$auto])
+ioctl$auto_BTRFS_IOC_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SYNC], arg const[0])
+ioctl$auto_BTRFS_IOC_TREE_SEARCH(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_TREE_SEARCH], arg ptr[inout, btrfs_ioctl_search_args$auto])
+ioctl$auto_BTRFS_IOC_TREE_SEARCH_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_TREE_SEARCH_V2], arg ptr[inout, btrfs_ioctl_search_args_v2$auto])
+ioctl$auto_BTRFS_IOC_WAIT_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_WAIT_SYNC], arg ptr[inout, int64])
+ioctl$auto_FITRIM(fd fd_btrfs_dir_file_operations_inode, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto])
+ioctl$auto_FS_IOC_ENABLE_VERITY(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto])
+ioctl$auto_FS_IOC_GETFSLABEL(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]])
+ioctl$auto_FS_IOC_GETVERSION(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr])
+ioctl$auto_FS_IOC_MEASURE_VERITY(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto])
+ioctl$auto_FS_IOC_READ_VERITY_METADATA(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_READ_VERITY_METADATA], arg ptr[in, array[int8]])
+ioctl$auto_FS_IOC_SETFSLABEL(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]])
+
resource fd_buffer_percent_fops_trace[fd]
buffer_percent_fops_trace_files = "/sys/kernel/debug/tracing/buffer_percent", "/sys/kernel/tracing/buffer_percent"
openat$auto_buffer_percent_fops_trace(fd const[AT_FDCWD], file ptr[in, string[buffer_percent_fops_trace_files]], flags flags[open_flags], mode const[0]) fd_buffer_percent_fops_trace
@@ -685,32 +800,35 @@ console_fops_tty_io_files = "/dev/console", "/dev/ptya0", "/dev/ptya4", "/dev/pt
openat$auto_console_fops_tty_io(fd const[AT_FDCWD], file ptr[in, string[console_fops_tty_io_files]], flags flags[open_flags], mode const[0]) fd_console_fops_tty_io
read$auto_console_fops_tty_io(fd fd_console_fops_tty_io, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_console_fops_tty_io(fd fd_console_fops_tty_io, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_TCFLSH(fd fd_console_fops_tty_io, cmd const[TCFLSH], arg const[0])
-ioctl$auto_TCIFLUSH(fd fd_console_fops_tty_io, cmd const[TCIFLUSH], arg const[0])
-ioctl$auto_TCIOFLUSH(fd fd_console_fops_tty_io, cmd const[TCIOFLUSH], arg const[0])
-ioctl$auto_TCSBRK(fd fd_console_fops_tty_io, cmd const[TCSBRK], arg const[0])
-ioctl$auto_TCSBRKP(fd fd_console_fops_tty_io, cmd const[TCSBRKP], arg const[0])
-ioctl$auto_TIOCCBRK(fd fd_console_fops_tty_io, cmd const[TIOCCBRK], arg const[0])
-ioctl$auto_TIOCCONS(fd fd_console_fops_tty_io, cmd const[TIOCCONS], arg const[0])
-ioctl$auto_TIOCEXCL(fd fd_console_fops_tty_io, cmd const[TIOCEXCL], arg const[0])
+ioctl$auto_TCFLSH(fd fd_console_fops_tty_io, cmd const[TCFLSH], arg ptr[in, array[int8]])
+ioctl$auto_TCSBRK(fd fd_console_fops_tty_io, cmd const[TCSBRK], arg ptr[in, array[int8]])
+ioctl$auto_TCSBRKP(fd fd_console_fops_tty_io, cmd const[TCSBRKP], arg ptr[in, array[int8]])
+ioctl$auto_TIOCCBRK(fd fd_console_fops_tty_io, cmd const[TIOCCBRK], arg ptr[in, array[int8]])
+ioctl$auto_TIOCCONS(fd fd_console_fops_tty_io, cmd const[TIOCCONS], arg ptr[in, array[int8]])
+ioctl$auto_TIOCEXCL(fd fd_console_fops_tty_io, cmd const[TIOCEXCL], arg ptr[in, array[int8]])
ioctl$auto_TIOCGDEV(fd fd_console_fops_tty_io, cmd const[TIOCGDEV], arg ptr[in, int32])
-ioctl$auto_TIOCGETD(fd fd_console_fops_tty_io, cmd const[TIOCGETD], arg const[0])
+ioctl$auto_TIOCGETD(fd fd_console_fops_tty_io, cmd const[TIOCGETD], arg ptr[in, array[int8]])
ioctl$auto_TIOCGEXCL(fd fd_console_fops_tty_io, cmd const[TIOCGEXCL], arg ptr[in, int32])
-ioctl$auto_TIOCGICOUNT(fd fd_console_fops_tty_io, cmd const[TIOCGICOUNT], arg const[0])
+ioctl$auto_TIOCGICOUNT(fd fd_console_fops_tty_io, cmd const[TIOCGICOUNT], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGPGRP(fd fd_console_fops_tty_io, cmd const[TIOCGPGRP], arg ptr[in, array[int8]])
ioctl$auto_TIOCGPTPEER(fd fd_console_fops_tty_io, cmd const[TIOCGPTPEER], arg const[0])
-ioctl$auto_TIOCGSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCGSERIAL], arg const[0])
-ioctl$auto_TIOCGWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCGWINSZ], arg const[0])
-ioctl$auto_TIOCMBIC(fd fd_console_fops_tty_io, cmd const[TIOCMBIC], arg const[0])
-ioctl$auto_TIOCMBIS(fd fd_console_fops_tty_io, cmd const[TIOCMBIS], arg const[0])
-ioctl$auto_TIOCMGET(fd fd_console_fops_tty_io, cmd const[TIOCMGET], arg const[0])
-ioctl$auto_TIOCMSET(fd fd_console_fops_tty_io, cmd const[TIOCMSET], arg const[0])
-ioctl$auto_TIOCNXCL(fd fd_console_fops_tty_io, cmd const[TIOCNXCL], arg const[0])
-ioctl$auto_TIOCSBRK(fd fd_console_fops_tty_io, cmd const[TIOCSBRK], arg const[0])
-ioctl$auto_TIOCSETD(fd fd_console_fops_tty_io, cmd const[TIOCSETD], arg const[0])
-ioctl$auto_TIOCSSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCSSERIAL], arg const[0])
-ioctl$auto_TIOCSTI(fd fd_console_fops_tty_io, cmd const[TIOCSTI], arg const[0])
-ioctl$auto_TIOCSWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCSWINSZ], arg const[0])
-ioctl$auto_TIOCVHANGUP(fd fd_console_fops_tty_io, cmd const[TIOCVHANGUP], arg const[0])
+ioctl$auto_TIOCGSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCGSERIAL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGSID(fd fd_console_fops_tty_io, cmd const[TIOCGSID], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCGWINSZ], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMBIC(fd fd_console_fops_tty_io, cmd const[TIOCMBIC], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMBIS(fd fd_console_fops_tty_io, cmd const[TIOCMBIS], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMGET(fd fd_console_fops_tty_io, cmd const[TIOCMGET], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMSET(fd fd_console_fops_tty_io, cmd const[TIOCMSET], arg ptr[in, array[int8]])
+ioctl$auto_TIOCNOTTY(fd fd_console_fops_tty_io, cmd const[TIOCNOTTY], arg ptr[in, array[int8]])
+ioctl$auto_TIOCNXCL(fd fd_console_fops_tty_io, cmd const[TIOCNXCL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSBRK(fd fd_console_fops_tty_io, cmd const[TIOCSBRK], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSCTTY(fd fd_console_fops_tty_io, cmd const[TIOCSCTTY], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSETD(fd fd_console_fops_tty_io, cmd const[TIOCSETD], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSPGRP(fd fd_console_fops_tty_io, cmd const[TIOCSPGRP], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCSSERIAL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSTI(fd fd_console_fops_tty_io, cmd const[TIOCSTI], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCSWINSZ], arg ptr[in, array[int8]])
+ioctl$auto_TIOCVHANGUP(fd fd_console_fops_tty_io, cmd const[TIOCVHANGUP], arg ptr[in, array[int8]])
resource fd_cpu_latency_qos_fops_qos[fd]
openat$auto_cpu_latency_qos_fops_qos(fd const[AT_FDCWD], file ptr[in, string["/dev/cpu_dma_latency"]], flags flags[open_flags], mode const[0]) fd_cpu_latency_qos_fops_qos
@@ -746,7 +864,50 @@ openat$auto_def_blk_fops_fs(fd const[AT_FDCWD], file ptr[in, string[def_blk_fops
read$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_def_blk_fops_fs(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_def_blk_fops_fs, offset fileoff)
-ioctl$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_BLKALIGNOFF(fd fd_def_blk_fops_fs, cmd const[BLKALIGNOFF], arg const[0])
+ioctl$auto_BLKBSZGET(fd fd_def_blk_fops_fs, cmd const[BLKBSZGET], arg ptr[in, intptr])
+ioctl$auto_BLKBSZSET(fd fd_def_blk_fops_fs, cmd const[BLKBSZSET], arg ptr[inout, intptr])
+ioctl$auto_BLKCLOSEZONE(fd fd_def_blk_fops_fs, cmd const[BLKCLOSEZONE], arg ptr[inout, blk_zone_range$auto])
+ioctl$auto_BLKDISCARD(fd fd_def_blk_fops_fs, cmd const[BLKDISCARD], arg const[0])
+ioctl$auto_BLKDISCARDZEROES(fd fd_def_blk_fops_fs, cmd const[BLKDISCARDZEROES], arg const[0])
+ioctl$auto_BLKFINISHZONE(fd fd_def_blk_fops_fs, cmd const[BLKFINISHZONE], arg ptr[inout, blk_zone_range$auto])
+ioctl$auto_BLKFLSBUF(fd fd_def_blk_fops_fs, cmd const[BLKFLSBUF], arg const[0])
+ioctl$auto_BLKFRAGET(fd fd_def_blk_fops_fs, cmd const[BLKFRAGET], arg const[0])
+ioctl$auto_BLKFRASET(fd fd_def_blk_fops_fs, cmd const[BLKFRASET], arg const[0])
+ioctl$auto_BLKGETDISKSEQ(fd fd_def_blk_fops_fs, cmd const[BLKGETDISKSEQ], arg ptr[in, int64])
+ioctl$auto_BLKGETNRZONES(fd fd_def_blk_fops_fs, cmd const[BLKGETNRZONES], arg ptr[in, int32])
+ioctl$auto_BLKGETSIZE(fd fd_def_blk_fops_fs, cmd const[BLKGETSIZE], arg const[0])
+ioctl$auto_BLKGETSIZE64(fd fd_def_blk_fops_fs, cmd const[BLKGETSIZE64], arg ptr[in, intptr])
+ioctl$auto_BLKGETZONESZ(fd fd_def_blk_fops_fs, cmd const[BLKGETZONESZ], arg ptr[in, int32])
+ioctl$auto_BLKIOMIN(fd fd_def_blk_fops_fs, cmd const[BLKIOMIN], arg const[0])
+ioctl$auto_BLKIOOPT(fd fd_def_blk_fops_fs, cmd const[BLKIOOPT], arg const[0])
+ioctl$auto_BLKOPENZONE(fd fd_def_blk_fops_fs, cmd const[BLKOPENZONE], arg ptr[inout, blk_zone_range$auto])
+ioctl$auto_BLKPBSZGET(fd fd_def_blk_fops_fs, cmd const[BLKPBSZGET], arg const[0])
+ioctl$auto_BLKPG(fd fd_def_blk_fops_fs, cmd const[BLKPG], arg const[0])
+ioctl$auto_BLKRAGET(fd fd_def_blk_fops_fs, cmd const[BLKRAGET], arg const[0])
+ioctl$auto_BLKRASET(fd fd_def_blk_fops_fs, cmd const[BLKRASET], arg const[0])
+ioctl$auto_BLKREPORTZONE(fd fd_def_blk_fops_fs, cmd const[BLKREPORTZONE], arg ptr[inout, blk_zone_report$auto])
+ioctl$auto_BLKRESETZONE(fd fd_def_blk_fops_fs, cmd const[BLKRESETZONE], arg ptr[inout, blk_zone_range$auto])
+ioctl$auto_BLKROGET(fd fd_def_blk_fops_fs, cmd const[BLKROGET], arg const[0])
+ioctl$auto_BLKROSET(fd fd_def_blk_fops_fs, cmd const[BLKROSET], arg const[0])
+ioctl$auto_BLKROTATIONAL(fd fd_def_blk_fops_fs, cmd const[BLKROTATIONAL], arg const[0])
+ioctl$auto_BLKRRPART(fd fd_def_blk_fops_fs, cmd const[BLKRRPART], arg const[0])
+ioctl$auto_BLKSECDISCARD(fd fd_def_blk_fops_fs, cmd const[BLKSECDISCARD], arg const[0])
+ioctl$auto_BLKSECTGET(fd fd_def_blk_fops_fs, cmd const[BLKSECTGET], arg const[0])
+ioctl$auto_BLKSSZGET(fd fd_def_blk_fops_fs, cmd const[BLKSSZGET], arg const[0])
+ioctl$auto_BLKTRACESETUP(fd fd_def_blk_fops_fs, cmd const[BLKTRACESETUP], arg ptr[inout, blk_user_trace_setup$auto])
+ioctl$auto_BLKTRACESETUP32(fd fd_def_blk_fops_fs, cmd const[BLKTRACESETUP32], arg ptr[inout, compat_blk_user_trace_setup$auto])
+ioctl$auto_BLKTRACESTART(fd fd_def_blk_fops_fs, cmd const[BLKTRACESTART], arg const[0])
+ioctl$auto_BLKTRACESTOP(fd fd_def_blk_fops_fs, cmd const[BLKTRACESTOP], arg const[0])
+ioctl$auto_BLKTRACETEARDOWN(fd fd_def_blk_fops_fs, cmd const[BLKTRACETEARDOWN], arg const[0])
+ioctl$auto_BLKZEROOUT(fd fd_def_blk_fops_fs, cmd const[BLKZEROOUT], arg const[0])
+ioctl$auto_HDIO_GETGEO(fd fd_def_blk_fops_fs, cmd const[HDIO_GETGEO], arg ptr[in, array[int8]])
+ioctl$auto_IOC_PR_CLEAR(fd fd_def_blk_fops_fs, cmd const[IOC_PR_CLEAR], arg ptr[inout, pr_clear$auto])
+ioctl$auto_IOC_PR_PREEMPT(fd fd_def_blk_fops_fs, cmd const[IOC_PR_PREEMPT], arg ptr[inout, pr_preempt$auto])
+ioctl$auto_IOC_PR_PREEMPT_ABORT(fd fd_def_blk_fops_fs, cmd const[IOC_PR_PREEMPT_ABORT], arg ptr[inout, pr_preempt$auto])
+ioctl$auto_IOC_PR_REGISTER(fd fd_def_blk_fops_fs, cmd const[IOC_PR_REGISTER], arg ptr[inout, pr_registration$auto])
+ioctl$auto_IOC_PR_RELEASE(fd fd_def_blk_fops_fs, cmd const[IOC_PR_RELEASE], arg ptr[inout, pr_reservation$auto])
+ioctl$auto_IOC_PR_RESERVE(fd fd_def_blk_fops_fs, cmd const[IOC_PR_RESERVE], arg ptr[inout, pr_reservation$auto])
resource fd_deferred_devs_fops_[fd]
openat$auto_deferred_devs_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/devices_deferred"]], flags flags[open_flags], mode const[0]) fd_deferred_devs_fops_
@@ -772,13 +933,19 @@ openat$auto_dfs_global_fops_debug(fd const[AT_FDCWD], file ptr[in, string[dfs_gl
read$auto_dfs_global_fops_debug(fd fd_dfs_global_fops_debug, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_dfs_global_fops_debug(fd fd_dfs_global_fops_debug, buf ptr[in, array[int8]], len bytesize[buf])
+resource fd_dfs_sched_itmt_fops_itmt[fd]
+dfs_sched_itmt_fops_itmt_files = "/sys/kernel/debug/fail_futex/ignore-private", "/sys/kernel/debug/fail_futex/task-filter", "/sys/kernel/debug/fail_io_timeout/task-filter", "/sys/kernel/debug/fail_iommufd/task-filter", "/sys/kernel/debug/fail_make_request/task-filter", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-wait", "/sys/kernel/debug/fail_page_alloc/task-filter", "/sys/kernel/debug/fail_usercopy/task-filter", "/sys/kernel/debug/failslab/cache-filter", "/sys/kernel/debug/failslab/ignore-gfp-wait", "/sys/kernel/debug/failslab/task-filter", "/sys/kernel/debug/mtd/expert_analysis_mode", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim0/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim0/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim0/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/test1", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim1/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim1/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim1/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/test1", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim2/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim2/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim2/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/test1", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim3/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim3/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/test1", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim4/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim4/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim4/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/test1", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim5/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim5/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim5/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/test1", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim6/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim6/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim6/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/test1", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim7/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim7/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim7/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/test1", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_sync_all"
+openat$auto_dfs_sched_itmt_fops_itmt(fd const[AT_FDCWD], file ptr[in, string[dfs_sched_itmt_fops_itmt_files]], flags flags[open_flags], mode const[0]) fd_dfs_sched_itmt_fops_itmt
+read$auto_dfs_sched_itmt_fops_itmt(fd fd_dfs_sched_itmt_fops_itmt, buf ptr[out, array[int8]], len bytesize[buf])
+write$auto_dfs_sched_itmt_fops_itmt(fd fd_dfs_sched_itmt_fops_itmt, buf ptr[in, array[int8]], len bytesize[buf])
+
resource fd_dma_buf_debug_fops_[fd]
openat$auto_dma_buf_debug_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/dma_buf/bufinfo"]], flags flags[open_flags], mode const[0]) fd_dma_buf_debug_fops_
read$auto_dma_buf_debug_fops_(fd fd_dma_buf_debug_fops_, buf ptr[out, array[int8]], len bytesize[buf])
resource fd_dma_heap_fops_dma_heap[fd]
openat$auto_dma_heap_fops_dma_heap(fd const[AT_FDCWD], file ptr[in, string["/dev/dma_heap/system"]], flags flags[open_flags], mode const[0]) fd_dma_heap_fops_dma_heap
-ioctl$auto_DMA_HEAP_IOCTL_ALLOC(fd fd_dma_heap_fops_dma_heap, cmd const[DMA_HEAP_IOCTL_ALLOC], arg ptr[inout, dma_heap_allocation_data$auto])
+ioctl$auto_dma_heap_fops_dma_heap(fd fd_dma_heap_fops_dma_heap, cmd intptr, arg ptr[in, array[int8]]) fd
resource fd_dmaengine_summary_fops_[fd]
openat$auto_dmaengine_summary_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/dmaengine/summary"]], flags flags[open_flags], mode const[0]) fd_dmaengine_summary_fops_
@@ -835,9 +1002,9 @@ resource fd_ecryptfs_dir_fops_ecryptfs_kernel[fd]
ecryptfs_dir_fops_ecryptfs_kernel_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
openat$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd const[AT_FDCWD], file ptr[in, string[ecryptfs_dir_fops_ecryptfs_kernel_files]], flags flags[open_flags], mode const[0]) fd_ecryptfs_dir_fops_ecryptfs_kernel
read$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, buf ptr[out, array[int8]], len bytesize[buf])
-ioctl$auto_FITRIM(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto])
+ioctl$auto_FITRIM2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto])
ioctl$auto_FS_IOC_GETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETFLAGS], arg ptr[in, intptr])
-ioctl$auto_FS_IOC_GETVERSION(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr])
+ioctl$auto_FS_IOC_GETVERSION2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr])
ioctl$auto_FS_IOC_SETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETFLAGS], arg ptr[inout, intptr])
ioctl$auto_FS_IOC_SETVERSION(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETVERSION], arg ptr[inout, intptr])
@@ -857,7 +1024,21 @@ evdev_fops_evdev_files = "/dev/input/event0", "/dev/input/event1", "/dev/input/e
openat$auto_evdev_fops_evdev(fd const[AT_FDCWD], file ptr[in, string[evdev_fops_evdev_files]], flags flags[open_flags], mode const[0]) fd_evdev_fops_evdev
read$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_EVIOCGEFFECTS(fd fd_evdev_fops_evdev, cmd const[EVIOCGEFFECTS], arg ptr[in, int32])
+ioctl$auto_EVIOCGID(fd fd_evdev_fops_evdev, cmd const[EVIOCGID], arg ptr[in, input_id$auto])
+ioctl$auto_EVIOCGKEYCODE(fd fd_evdev_fops_evdev, cmd const[EVIOCGKEYCODE], arg ptr[in, array[int32, 2]])
+ioctl$auto_EVIOCGKEYCODE_V2(fd fd_evdev_fops_evdev, cmd const[EVIOCGKEYCODE_V2], arg ptr[in, input_keymap_entry$auto])
+ioctl$auto_EVIOCGMASK(fd fd_evdev_fops_evdev, cmd const[EVIOCGMASK], arg ptr[in, input_mask$auto])
+ioctl$auto_EVIOCGRAB(fd fd_evdev_fops_evdev, cmd const[EVIOCGRAB], arg ptr[inout, int32])
+ioctl$auto_EVIOCGREP(fd fd_evdev_fops_evdev, cmd const[EVIOCGREP], arg ptr[in, array[int32, 2]])
+ioctl$auto_EVIOCGVERSION(fd fd_evdev_fops_evdev, cmd const[EVIOCGVERSION], arg ptr[in, int32])
+ioctl$auto_EVIOCREVOKE(fd fd_evdev_fops_evdev, cmd const[EVIOCREVOKE], arg ptr[inout, int32])
+ioctl$auto_EVIOCRMFF(fd fd_evdev_fops_evdev, cmd const[EVIOCRMFF], arg ptr[inout, int32])
+ioctl$auto_EVIOCSCLOCKID(fd fd_evdev_fops_evdev, cmd const[EVIOCSCLOCKID], arg ptr[inout, int32])
+ioctl$auto_EVIOCSKEYCODE(fd fd_evdev_fops_evdev, cmd const[EVIOCSKEYCODE], arg ptr[inout, array[int32, 2]])
+ioctl$auto_EVIOCSKEYCODE_V2(fd fd_evdev_fops_evdev, cmd const[EVIOCSKEYCODE_V2], arg ptr[inout, input_keymap_entry$auto])
+ioctl$auto_EVIOCSMASK(fd fd_evdev_fops_evdev, cmd const[EVIOCSMASK], arg ptr[inout, input_mask$auto])
+ioctl$auto_EVIOCSREP(fd fd_evdev_fops_evdev, cmd const[EVIOCSREP], arg ptr[inout, array[int32, 2]])
resource fd_event_inject_fops_trace[fd]
event_inject_fops_trace_files = "/sys/kernel/debug/tracing/events/vmalloc/alloc_vmap_area/inject", "/sys/kernel/debug/tracing/events/vmalloc/free_vmap_area_noflush/inject", "/sys/kernel/debug/tracing/events/vmalloc/purge_vmap_area_lazy/inject", "/sys/kernel/tracing/events/vmalloc/alloc_vmap_area/inject", "/sys/kernel/tracing/events/vmalloc/free_vmap_area_noflush/inject", "/sys/kernel/tracing/events/vmalloc/purge_vmap_area_lazy/inject"
@@ -881,6 +1062,46 @@ openat$auto_evm_xattr_ops_evm_secfs(fd const[AT_FDCWD], file ptr[in, string["/sy
read$auto_evm_xattr_ops_evm_secfs(fd fd_evm_xattr_ops_evm_secfs, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_evm_xattr_ops_evm_secfs(fd fd_evm_xattr_ops_evm_secfs, buf ptr[in, array[int8]], len bytesize[buf])
+resource fd_ext4_dir_operations_ext4[fd]
+ext4_dir_operations_ext4_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_ext4_dir_operations_ext4(fd const[AT_FDCWD], file ptr[in, string[ext4_dir_operations_ext4_files]], flags flags[open_flags], mode const[0]) fd_ext4_dir_operations_ext4
+read$auto_ext4_dir_operations_ext4(fd fd_ext4_dir_operations_ext4, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_EXT4_IOC_ALLOC_DA_BLKS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_ALLOC_DA_BLKS], arg const[0])
+ioctl$auto_EXT4_IOC_CHECKPOINT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_CHECKPOINT], arg ptr[inout, int32])
+ioctl$auto_EXT4_IOC_CLEAR_ES_CACHE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_CLEAR_ES_CACHE], arg const[0])
+ioctl$auto_EXT4_IOC_GETFSUUID(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETFSUUID], arg ptr[in, fsuuid$auto])
+ioctl$auto_EXT4_IOC_GETSTATE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETSTATE], arg ptr[inout, int32])
+ioctl$auto_EXT4_IOC_GETVERSION(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETVERSION], arg ptr[in, intptr])
+ioctl$auto_EXT4_IOC_GETVERSION_OLD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETVERSION_OLD], arg ptr[in, array[int8]])
+ioctl$auto_EXT4_IOC_GET_ES_CACHE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GET_ES_CACHE], arg ptr[inout, fiemap$auto])
+ioctl$auto_EXT4_IOC_GROUP_ADD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GROUP_ADD], arg ptr[inout, ext4_new_group_input$auto])
+ioctl$auto_EXT4_IOC_GROUP_EXTEND(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GROUP_EXTEND], arg ptr[inout, intptr])
+ioctl$auto_EXT4_IOC_MIGRATE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_MIGRATE], arg const[0])
+ioctl$auto_EXT4_IOC_MOVE_EXT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_MOVE_EXT], arg ptr[inout, move_extent$auto])
+ioctl$auto_EXT4_IOC_PRECACHE_EXTENTS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_PRECACHE_EXTENTS], arg const[0])
+ioctl$auto_EXT4_IOC_RESIZE_FS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_RESIZE_FS], arg ptr[inout, int64])
+ioctl$auto_EXT4_IOC_SETFSUUID(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETFSUUID], arg ptr[inout, fsuuid$auto])
+ioctl$auto_EXT4_IOC_SETVERSION(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETVERSION], arg ptr[inout, intptr])
+ioctl$auto_EXT4_IOC_SETVERSION_OLD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETVERSION_OLD], arg ptr[in, array[int8]])
+ioctl$auto_EXT4_IOC_SHUTDOWN(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SHUTDOWN], arg ptr[in, int32])
+ioctl$auto_EXT4_IOC_SWAP_BOOT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SWAP_BOOT], arg const[0])
+ioctl$auto_FITRIM3(fd fd_ext4_dir_operations_ext4, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto])
+ioctl$auto_FS_IOC_ADD_ENCRYPTION_KEY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_ADD_ENCRYPTION_KEY], arg ptr[inout, fscrypt_add_key_arg$auto])
+ioctl$auto_FS_IOC_ENABLE_VERITY2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto])
+ioctl$auto_FS_IOC_GETFSLABEL2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]])
+ioctl$auto_FS_IOC_GETFSMAP(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GETFSMAP], arg ptr[inout, fsmap_head$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_KEY_STATUS(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_KEY_STATUS], arg ptr[inout, fscrypt_get_key_status_arg$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_NONCE(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_NONCE], arg ptr[in, array[int8, 16]])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_POLICY], arg ptr[inout, fscrypt_policy_v1$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY_EX(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_POLICY_EX], arg ptr[inout, array[int8, 9]])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_PWSALT(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_PWSALT], arg ptr[inout, array[int8, 16]])
+ioctl$auto_FS_IOC_MEASURE_VERITY2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto])
+ioctl$auto_FS_IOC_READ_VERITY_METADATA2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_READ_VERITY_METADATA], arg ptr[in, array[int8]])
+ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY], arg ptr[inout, fscrypt_remove_key_arg$auto])
+ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS], arg ptr[inout, fscrypt_remove_key_arg$auto])
+ioctl$auto_FS_IOC_SETFSLABEL2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]])
+ioctl$auto_FS_IOC_SET_ENCRYPTION_POLICY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_SET_ENCRYPTION_POLICY], arg ptr[in, fscrypt_policy_v1$auto])
+
resource fd_fake_panic_fops_[fd]
openat$auto_fake_panic_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/mce/fake_panic"]], flags flags[open_flags], mode const[0]) fd_fake_panic_fops_
read$auto_fake_panic_fops_(fd fd_fake_panic_fops_, buf ptr[out, array[int8]], len bytesize[buf])
@@ -897,7 +1118,16 @@ openat$auto_fb_fops_fb_chrdev(fd const[AT_FDCWD], file ptr[in, string[fb_fops_fb
read$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_fb_fops_fb_chrdev(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_fb_fops_fb_chrdev, offset fileoff)
-ioctl$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_FBIOBLANK(fd fd_fb_fops_fb_chrdev, cmd const[FBIOBLANK], arg ptr[in, array[int8]])
+ioctl$auto_FBIOGETCMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGETCMAP], arg ptr[in, array[int8]])
+ioctl$auto_FBIOGET_CON2FBMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_CON2FBMAP], arg ptr[in, array[int8]])
+ioctl$auto_FBIOGET_FSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_FSCREENINFO], arg ptr[in, array[int8]])
+ioctl$auto_FBIOGET_VSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_VSCREENINFO], arg ptr[in, array[int8]])
+ioctl$auto_FBIOPAN_DISPLAY(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPAN_DISPLAY], arg ptr[in, array[int8]])
+ioctl$auto_FBIOPUTCMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUTCMAP], arg ptr[in, array[int8]])
+ioctl$auto_FBIOPUT_CON2FBMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUT_CON2FBMAP], arg ptr[in, array[int8]])
+ioctl$auto_FBIOPUT_VSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUT_VSCREENINFO], arg ptr[in, array[int8]])
+ioctl$auto_FBIO_CURSOR(fd fd_fb_fops_fb_chrdev, cmd const[FBIO_CURSOR], arg ptr[inout, fb_cursor_user$auto])
resource fd_fops_atomic_t_[fd]
fops_atomic_t__files = "/sys/kernel/debug/fail_futex/space", "/sys/kernel/debug/fail_futex/times", "/sys/kernel/debug/fail_io_timeout/space", "/sys/kernel/debug/fail_io_timeout/times", "/sys/kernel/debug/fail_iommufd/space", "/sys/kernel/debug/fail_iommufd/times", "/sys/kernel/debug/fail_make_request/space", "/sys/kernel/debug/fail_make_request/times", "/sys/kernel/debug/fail_page_alloc/space", "/sys/kernel/debug/fail_page_alloc/times", "/sys/kernel/debug/fail_usercopy/space", "/sys/kernel/debug/fail_usercopy/times", "/sys/kernel/debug/failslab/space", "/sys/kernel/debug/failslab/times"
@@ -915,12 +1145,6 @@ openat$auto_fops_blob_file(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/
read$auto_fops_blob_file(fd fd_fops_blob_file, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_fops_blob_file(fd fd_fops_blob_file, buf ptr[in, array[int8]], len bytesize[buf])
-resource fd_fops_bool_file[fd]
-fops_bool_file_files = "/sys/kernel/debug/fail_futex/ignore-private", "/sys/kernel/debug/fail_futex/task-filter", "/sys/kernel/debug/fail_io_timeout/task-filter", "/sys/kernel/debug/fail_iommufd/task-filter", "/sys/kernel/debug/fail_make_request/task-filter", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-wait", "/sys/kernel/debug/fail_page_alloc/task-filter", "/sys/kernel/debug/fail_usercopy/task-filter", "/sys/kernel/debug/failslab/cache-filter", "/sys/kernel/debug/failslab/ignore-gfp-wait", "/sys/kernel/debug/failslab/task-filter", "/sys/kernel/debug/mtd/expert_analysis_mode", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim0/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim0/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim0/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/test1", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim1/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim1/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim1/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/test1", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim2/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim2/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim2/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/test1", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim3/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim3/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/test1", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim4/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim4/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim4/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/test1", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim5/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim5/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim5/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/test1", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim6/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim6/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim6/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/test1", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim7/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim7/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim7/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/test1", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_sync_all"
-openat$auto_fops_bool_file(fd const[AT_FDCWD], file ptr[in, string[fops_bool_file_files]], flags flags[open_flags], mode const[0]) fd_fops_bool_file
-read$auto_fops_bool_file(fd fd_fops_bool_file, buf ptr[out, array[int8]], len bytesize[buf])
-write$auto_fops_bool_file(fd fd_fops_bool_file, buf ptr[in, array[int8]], len bytesize[buf])
-
resource fd_fops_init_pkru_pkeys[fd]
openat$auto_fops_init_pkru_pkeys(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/x86/init_pkru"]], flags flags[open_flags], mode const[0]) fd_fops_init_pkru_pkeys
read$auto_fops_init_pkru_pkeys(fd fd_fops_init_pkru_pkeys, buf ptr[out, array[int8]], len bytesize[buf])
@@ -1083,6 +1307,13 @@ ioctl$auto_FUSE_DEV_IOC_BACKING_CLOSE(fd fd_fuse_dev_operations_fuse_i, cmd cons
ioctl$auto_FUSE_DEV_IOC_BACKING_OPEN(fd fd_fuse_dev_operations_fuse_i, cmd const[FUSE_DEV_IOC_BACKING_OPEN], arg ptr[inout, fuse_backing_map$auto])
ioctl$auto_FUSE_DEV_IOC_CLONE(fd fd_fuse_dev_operations_fuse_i, cmd const[FUSE_DEV_IOC_CLONE], arg ptr[in, int32])
+resource fd_fuse_dir_operations_dir[fd]
+fuse_dir_operations_dir_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_fuse_dir_operations_dir(fd const[AT_FDCWD], file ptr[in, string[fuse_dir_operations_dir_files]], flags flags[open_flags], mode const[0]) fd_fuse_dir_operations_dir
+read$auto_fuse_dir_operations_dir(fd fd_fuse_dir_operations_dir, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_FS_IOC_ENABLE_VERITY3(fd fd_fuse_dir_operations_dir, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto])
+ioctl$auto_FS_IOC_MEASURE_VERITY3(fd fd_fuse_dir_operations_dir, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto])
+
resource fd_gpiolib_fops_[fd]
openat$auto_gpiolib_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/gpio"]], flags flags[open_flags], mode const[0]) fd_gpiolib_fops_
read$auto_gpiolib_fops_(fd fd_gpiolib_fops_, buf ptr[out, array[int8]], len bytesize[buf])
@@ -1091,7 +1322,12 @@ resource fd_hpet_fops_hpet[fd]
openat$auto_hpet_fops_hpet(fd const[AT_FDCWD], file ptr[in, string["/dev/hpet"]], flags flags[open_flags], mode const[0]) fd_hpet_fops_hpet
read$auto_hpet_fops_hpet(fd fd_hpet_fops_hpet, buf ptr[out, array[int8]], len bytesize[buf])
mmap$auto_hpet_fops_hpet(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_hpet_fops_hpet, offset fileoff)
-ioctl$auto_hpet_fops_hpet(fd fd_hpet_fops_hpet, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_HPET_DPI(fd fd_hpet_fops_hpet, cmd const[HPET_DPI], arg const[0])
+ioctl$auto_HPET_EPI(fd fd_hpet_fops_hpet, cmd const[HPET_EPI], arg const[0])
+ioctl$auto_HPET_IE_OFF(fd fd_hpet_fops_hpet, cmd const[HPET_IE_OFF], arg const[0])
+ioctl$auto_HPET_IE_ON(fd fd_hpet_fops_hpet, cmd const[HPET_IE_ON], arg const[0])
+ioctl$auto_HPET_INFO(fd fd_hpet_fops_hpet, cmd const[HPET_INFO], arg ptr[in, hpet_info$auto])
+ioctl$auto_HPET_IRQFREQ(fd fd_hpet_fops_hpet, cmd const[HPET_IRQFREQ], arg ptr[inout, intptr])
resource fd_hsr_node_table_fops_[fd]
openat$auto_hsr_node_table_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/hsr/hsr0/node_table"]], flags flags[open_flags], mode const[0]) fd_hsr_node_table_fops_
@@ -1130,15 +1366,15 @@ resource fd_i2cdev_fops_i2c_dev[fd]
openat$auto_i2cdev_fops_i2c_dev(fd const[AT_FDCWD], file ptr[in, string["/dev/i2c-0"]], flags flags[open_flags], mode const[0]) fd_i2cdev_fops_i2c_dev
read$auto_i2cdev_fops_i2c_dev(fd fd_i2cdev_fops_i2c_dev, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_i2cdev_fops_i2c_dev(fd fd_i2cdev_fops_i2c_dev, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_I2C_FUNCS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_FUNCS], arg const[0])
-ioctl$auto_I2C_PEC(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_PEC], arg const[0])
-ioctl$auto_I2C_RDWR(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RDWR], arg const[0])
-ioctl$auto_I2C_RETRIES(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RETRIES], arg const[0])
-ioctl$auto_I2C_SLAVE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE], arg const[0])
-ioctl$auto_I2C_SLAVE_FORCE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE_FORCE], arg const[0])
-ioctl$auto_I2C_SMBUS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SMBUS], arg const[0])
-ioctl$auto_I2C_TENBIT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TENBIT], arg const[0])
-ioctl$auto_I2C_TIMEOUT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TIMEOUT], arg const[0])
+ioctl$auto_I2C_FUNCS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_FUNCS], arg ptr[in, array[int8]])
+ioctl$auto_I2C_PEC(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_PEC], arg ptr[in, array[int8]])
+ioctl$auto_I2C_RDWR(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RDWR], arg ptr[in, array[int8]])
+ioctl$auto_I2C_RETRIES(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RETRIES], arg ptr[in, array[int8]])
+ioctl$auto_I2C_SLAVE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE], arg ptr[in, array[int8]])
+ioctl$auto_I2C_SLAVE_FORCE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE_FORCE], arg ptr[in, array[int8]])
+ioctl$auto_I2C_SMBUS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SMBUS], arg ptr[in, array[int8]])
+ioctl$auto_I2C_TENBIT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TENBIT], arg ptr[in, array[int8]])
+ioctl$auto_I2C_TIMEOUT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TIMEOUT], arg ptr[in, array[int8]])
resource fd_ima_ascii_measurements_ops_ima_fs[fd]
openat$auto_ima_ascii_measurements_ops_ima_fs(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/security/integrity/ima/ascii_runtime_measurements_sha1"]], flags flags[open_flags], mode const[0]) fd_ima_ascii_measurements_ops_ima_fs
@@ -1163,7 +1399,13 @@ read$auto_ima_measurements_ops_ima_fs(fd fd_ima_measurements_ops_ima_fs, buf ptr
resource fd_iommufd_fops_main[fd]
openat$auto_iommufd_fops_main(fd const[AT_FDCWD], file ptr[in, string["/dev/iommu"]], flags flags[open_flags], mode const[0]) fd_iommufd_fops_main
-ioctl$auto_iommufd_fops_main(fd fd_iommufd_fops_main, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_VFIO_CHECK_EXTENSION(fd fd_iommufd_fops_main, cmd const[VFIO_CHECK_EXTENSION], arg const[0])
+ioctl$auto_VFIO_GET_API_VERSION(fd fd_iommufd_fops_main, cmd const[VFIO_GET_API_VERSION], arg const[0])
+ioctl$auto_VFIO_IOMMU_DIRTY_PAGES(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_DIRTY_PAGES], arg const[0])
+ioctl$auto_VFIO_IOMMU_GET_INFO(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_GET_INFO], arg const[0])
+ioctl$auto_VFIO_IOMMU_MAP_DMA(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_MAP_DMA], arg const[0])
+ioctl$auto_VFIO_IOMMU_UNMAP_DMA(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_UNMAP_DMA], arg const[0])
+ioctl$auto_VFIO_SET_IOMMU(fd fd_iommufd_fops_main, cmd const[VFIO_SET_IOMMU], arg const[0])
resource fd_ipsec_dbg_fops_ipsec[fd]
ipsec_dbg_fops_ipsec_files = "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ipsec"
@@ -1192,7 +1434,16 @@ openat$auto_kvm_chardev_ops_kvm_main(fd const[AT_FDCWD], file ptr[in, string["/d
ioctl$auto_KVM_CHECK_EXTENSION(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_CHECK_EXTENSION], arg const[0])
ioctl$auto_KVM_CREATE_VM(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_CREATE_VM], arg const[0])
ioctl$auto_KVM_GET_API_VERSION(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_API_VERSION], arg const[0])
+ioctl$auto_KVM_GET_DEVICE_ATTR(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_DEVICE_ATTR], arg ptr[inout, kvm_device_attr$auto])
+ioctl$auto_KVM_GET_EMULATED_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_EMULATED_CPUID], arg ptr[inout, kvm_cpuid2$auto])
+ioctl$auto_KVM_GET_MSRS(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSRS], arg ptr[inout, kvm_msrs$auto])
+ioctl$auto_KVM_GET_MSR_FEATURE_INDEX_LIST(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSR_FEATURE_INDEX_LIST], arg ptr[inout, kvm_msr_list$auto])
+ioctl$auto_KVM_GET_MSR_INDEX_LIST(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSR_INDEX_LIST], arg ptr[inout, kvm_msr_list$auto])
+ioctl$auto_KVM_GET_SUPPORTED_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_SUPPORTED_CPUID], arg ptr[inout, kvm_cpuid2$auto])
+ioctl$auto_KVM_GET_SUPPORTED_HV_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_SUPPORTED_HV_CPUID], arg ptr[inout, kvm_cpuid2$auto])
ioctl$auto_KVM_GET_VCPU_MMAP_SIZE(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_VCPU_MMAP_SIZE], arg const[0])
+ioctl$auto_KVM_HAS_DEVICE_ATTR(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_HAS_DEVICE_ATTR], arg ptr[inout, kvm_device_attr$auto])
+ioctl$auto_KVM_X86_GET_MCE_CAP_SUPPORTED(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_X86_GET_MCE_CAP_SUPPORTED], arg ptr[in, int64])
resource fd_l2cap_debugfs_fops_[fd]
openat$auto_l2cap_debugfs_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/l2cap"]], flags flags[open_flags], mode const[0]) fd_l2cap_debugfs_fops_
@@ -1210,9 +1461,9 @@ read$auto_long_retry_limit_ops_(fd fd_long_retry_limit_ops_, buf ptr[out, array[
resource fd_loop_ctl_fops_loop[fd]
openat$auto_loop_ctl_fops_loop(fd const[AT_FDCWD], file ptr[in, string["/dev/loop-control"]], flags flags[open_flags], mode const[0]) fd_loop_ctl_fops_loop
-ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg const[0])
-ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg const[0])
-ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg const[0])
+ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg ptr[in, array[int8]])
+ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg ptr[in, array[int8]])
+ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg ptr[in, array[int8]])
resource fd_lowpan_control_fops_6lowpan[fd]
openat$auto_lowpan_control_fops_6lowpan(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/6lowpan_control"]], flags flags[open_flags], mode const[0]) fd_lowpan_control_fops_6lowpan
@@ -1315,7 +1566,33 @@ openat$auto_mtd_fops_mtdchar(fd const[AT_FDCWD], file ptr[in, string[mtd_fops_mt
read$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_mtd_fops_mtdchar(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_mtd_fops_mtdchar, offset fileoff)
-ioctl$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_BLKPG2(fd fd_mtd_fops_mtdchar, cmd const[BLKPG], arg const[0])
+ioctl$auto_BLKRRPART2(fd fd_mtd_fops_mtdchar, cmd const[BLKRRPART], arg const[0])
+ioctl$auto_ECCGETLAYOUT(fd fd_mtd_fops_mtdchar, cmd const[ECCGETLAYOUT], arg ptr[in, nand_ecclayout_user$auto])
+ioctl$auto_ECCGETSTATS(fd fd_mtd_fops_mtdchar, cmd const[ECCGETSTATS], arg ptr[in, mtd_ecc_stats$auto])
+ioctl$auto_MEMERASE(fd fd_mtd_fops_mtdchar, cmd const[MEMERASE], arg ptr[inout, erase_info_user$auto])
+ioctl$auto_MEMERASE64(fd fd_mtd_fops_mtdchar, cmd const[MEMERASE64], arg ptr[inout, erase_info_user64$auto])
+ioctl$auto_MEMGETBADBLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMGETBADBLOCK], arg ptr[inout, int64])
+ioctl$auto_MEMGETINFO(fd fd_mtd_fops_mtdchar, cmd const[MEMGETINFO], arg ptr[in, mtd_info_user$auto])
+ioctl$auto_MEMGETOOBSEL(fd fd_mtd_fops_mtdchar, cmd const[MEMGETOOBSEL], arg ptr[in, nand_oobinfo$auto])
+ioctl$auto_MEMGETREGIONCOUNT(fd fd_mtd_fops_mtdchar, cmd const[MEMGETREGIONCOUNT], arg ptr[in, int32])
+ioctl$auto_MEMGETREGIONINFO(fd fd_mtd_fops_mtdchar, cmd const[MEMGETREGIONINFO], arg ptr[inout, region_info_user$auto])
+ioctl$auto_MEMISLOCKED(fd fd_mtd_fops_mtdchar, cmd const[MEMISLOCKED], arg ptr[in, erase_info_user$auto])
+ioctl$auto_MEMLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMLOCK], arg ptr[inout, erase_info_user$auto])
+ioctl$auto_MEMREAD(fd fd_mtd_fops_mtdchar, cmd const[MEMREAD], arg ptr[inout, mtd_read_req$auto])
+ioctl$auto_MEMREADOOB(fd fd_mtd_fops_mtdchar, cmd const[MEMREADOOB], arg ptr[inout, mtd_oob_buf$auto])
+ioctl$auto_MEMREADOOB64(fd fd_mtd_fops_mtdchar, cmd const[MEMREADOOB64], arg ptr[inout, mtd_oob_buf64$auto])
+ioctl$auto_MEMSETBADBLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMSETBADBLOCK], arg ptr[inout, int64])
+ioctl$auto_MEMUNLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMUNLOCK], arg ptr[inout, erase_info_user$auto])
+ioctl$auto_MEMWRITE(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITE], arg ptr[inout, mtd_write_req$auto])
+ioctl$auto_MEMWRITEOOB(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITEOOB], arg ptr[inout, mtd_oob_buf$auto])
+ioctl$auto_MEMWRITEOOB64(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITEOOB64], arg ptr[inout, mtd_oob_buf64$auto])
+ioctl$auto_MTDFILEMODE(fd fd_mtd_fops_mtdchar, cmd const[MTDFILEMODE], arg const[0])
+ioctl$auto_OTPERASE(fd fd_mtd_fops_mtdchar, cmd const[OTPERASE], arg ptr[inout, otp_info$auto])
+ioctl$auto_OTPGETREGIONCOUNT(fd fd_mtd_fops_mtdchar, cmd const[OTPGETREGIONCOUNT], arg ptr[inout, int32])
+ioctl$auto_OTPGETREGIONINFO(fd fd_mtd_fops_mtdchar, cmd const[OTPGETREGIONINFO], arg ptr[inout, otp_info$auto])
+ioctl$auto_OTPLOCK(fd fd_mtd_fops_mtdchar, cmd const[OTPLOCK], arg ptr[in, otp_info$auto])
+ioctl$auto_OTPSELECT(fd fd_mtd_fops_mtdchar, cmd const[OTPSELECT], arg ptr[in, int32])
resource fd_nodes_fops_netdebug[fd]
openat$auto_nodes_fops_netdebug(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/o2net/connected_nodes"]], flags flags[open_flags], mode const[0]) fd_nodes_fops_netdebug
@@ -1439,6 +1716,8 @@ resource fd_ppp_device_fops_ppp_generic[fd]
openat$auto_ppp_device_fops_ppp_generic(fd const[AT_FDCWD], file ptr[in, string["/dev/ppp"]], flags flags[open_flags], mode const[0]) fd_ppp_device_fops_ppp_generic
read$auto_ppp_device_fops_ppp_generic(fd fd_ppp_device_fops_ppp_generic, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_ppp_device_fops_ppp_generic(fd fd_ppp_device_fops_ppp_generic, buf ptr[in, array[int8]], len bytesize[buf])
+ioctl$auto_PPPIOCATTACH(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCATTACH], arg ptr[inout, int32])
+ioctl$auto_PPPIOCATTCHAN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCATTCHAN], arg ptr[inout, int32])
ioctl$auto_PPPIOCBRIDGECHAN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCBRIDGECHAN], arg ptr[inout, int32])
ioctl$auto_PPPIOCCONNECT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCCONNECT], arg ptr[inout, int32])
ioctl$auto_PPPIOCDISCONN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCDISCONN], arg const[0])
@@ -1448,6 +1727,7 @@ ioctl$auto_PPPIOCGIDLE32(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGIDL
ioctl$auto_PPPIOCGIDLE64(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGIDLE64], arg ptr[in, ppp_idle64$auto])
ioctl$auto_PPPIOCGNPMODE(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGNPMODE], arg ptr[inout, npioctl$auto])
ioctl$auto_PPPIOCGUNIT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGUNIT], arg ptr[in, int32])
+ioctl$auto_PPPIOCNEWUNIT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCNEWUNIT], arg ptr[inout, int32])
ioctl$auto_PPPIOCSACTIVE(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSACTIVE], arg ptr[inout, sock_fprog$auto])
ioctl$auto_PPPIOCSCOMPRESS(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSCOMPRESS], arg ptr[inout, ppp_option_data$auto])
ioctl$auto_PPPIOCSDEBUG(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSDEBUG], arg ptr[inout, int32])
@@ -1720,8 +2000,7 @@ resource fd_rfkill_fops_core[fd]
openat$auto_rfkill_fops_core(fd const[AT_FDCWD], file ptr[in, string["/dev/rfkill"]], flags flags[open_flags], mode const[0]) fd_rfkill_fops_core
read$auto_rfkill_fops_core(fd fd_rfkill_fops_core, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_rfkill_fops_core(fd fd_rfkill_fops_core, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_RFKILL_IOC_MAX_SIZE(fd fd_rfkill_fops_core, cmd const[RFKILL_IOC_MAX_SIZE], arg const[0])
-ioctl$auto_RFKILL_IOC_NOINPUT(fd fd_rfkill_fops_core, cmd const[RFKILL_IOC_NOINPUT], arg const[0])
+ioctl$auto_rfkill_fops_core(fd fd_rfkill_fops_core, cmd intptr, arg ptr[in, array[int8]])
resource fd_rng_chrdev_ops_core[fd]
openat$auto_rng_chrdev_ops_core(fd const[AT_FDCWD], file ptr[in, string["/dev/hwrng"]], flags flags[open_flags], mode const[0]) fd_rng_chrdev_ops_core
@@ -1737,8 +2016,6 @@ ioctl$auto_RTC_ALM_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_ALM_SET], arg ptr[i
ioctl$auto_RTC_EPOCH_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_EPOCH_SET], arg ptr[inout, intptr])
ioctl$auto_RTC_IRQP_READ(fd fd_rtc_dev_fops_dev, cmd const[RTC_IRQP_READ], arg ptr[in, intptr])
ioctl$auto_RTC_IRQP_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_IRQP_SET], arg ptr[inout, intptr])
-ioctl$auto_RTC_PARAM_CORRECTION(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_CORRECTION], arg const[0])
-ioctl$auto_RTC_PARAM_FEATURES(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_FEATURES], arg const[0])
ioctl$auto_RTC_PARAM_GET(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_GET], arg ptr[inout, rtc_param$auto])
ioctl$auto_RTC_PARAM_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_SET], arg ptr[inout, rtc_param$auto])
ioctl$auto_RTC_PIE_OFF(fd fd_rtc_dev_fops_dev, cmd const[RTC_PIE_OFF], arg const[0])
@@ -1778,7 +2055,33 @@ seq_oss_f_ops_seq_oss_files = "/dev/sequencer", "/dev/sequencer2"
openat$auto_seq_oss_f_ops_seq_oss(fd const[AT_FDCWD], file ptr[in, string[seq_oss_f_ops_seq_oss_files]], flags flags[open_flags], mode const[0]) fd_seq_oss_f_ops_seq_oss
read$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_FM_4OP_ENABLE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_FM_4OP_ENABLE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_MIDI_INFO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_MIDI_INFO], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_MIDI_PRETIME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_MIDI_PRETIME], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_CTRLRATE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_CTRLRATE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_GETINCOUNT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETINCOUNT], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_GETOUTCOUNT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETOUTCOUNT], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_GETTIME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETTIME], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_NRMIDIS(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_NRMIDIS], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_NRSYNTHS(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_NRSYNTHS], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_OUTOFBAND(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_OUTOFBAND], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_PANIC(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_PANIC], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_RESET(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_RESET], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_RESETSAMPLES(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_RESETSAMPLES], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_SYNC(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_SYNC], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_TESTMIDI(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_TESTMIDI], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SEQ_THRESHOLD(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_THRESHOLD], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SYNTH_ID(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_ID], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SYNTH_INFO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_INFO], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_SYNTH_MEMAVL(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_MEMAVL], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_CONTINUE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_CONTINUE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_METRONOME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_METRONOME], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_SELECT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_SELECT], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_SOURCE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_SOURCE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_START(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_START], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_STOP(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_STOP], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_TEMPO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_TEMPO], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_TMR_TIMEBASE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_TIMEBASE], arg ptr[in, array[int8]])
resource fd_set_tracer_fops_trace[fd]
set_tracer_fops_trace_files = "/sys/kernel/debug/tracing/current_tracer", "/sys/kernel/tracing/current_tracer"
@@ -1797,7 +2100,50 @@ openat$auto_sg_fops_sg(fd const[AT_FDCWD], file ptr[in, string[sg_fops_sg_files]
read$auto_sg_fops_sg(fd fd_sg_fops_sg, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_sg_fops_sg(fd fd_sg_fops_sg, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_sg_fops_sg(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_sg_fops_sg, offset fileoff)
-ioctl$auto_sg_fops_sg(fd fd_sg_fops_sg, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_BLKSECTGET2(fd fd_sg_fops_sg, cmd const[BLKSECTGET], arg const[0])
+ioctl$auto_BLKTRACESETUP2(fd fd_sg_fops_sg, cmd const[BLKTRACESETUP], arg ptr[inout, blk_user_trace_setup$auto])
+ioctl$auto_BLKTRACESTART2(fd fd_sg_fops_sg, cmd const[BLKTRACESTART], arg const[0])
+ioctl$auto_BLKTRACESTOP2(fd fd_sg_fops_sg, cmd const[BLKTRACESTOP], arg const[0])
+ioctl$auto_BLKTRACETEARDOWN2(fd fd_sg_fops_sg, cmd const[BLKTRACETEARDOWN], arg const[0])
+ioctl$auto_CDROMCLOSETRAY(fd fd_sg_fops_sg, cmd const[CDROMCLOSETRAY], arg ptr[in, array[int8]])
+ioctl$auto_CDROMEJECT(fd fd_sg_fops_sg, cmd const[CDROMEJECT], arg ptr[in, array[int8]])
+ioctl$auto_CDROM_SEND_PACKET(fd fd_sg_fops_sg, cmd const[CDROM_SEND_PACKET], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_BENCHMARK_COMMAND(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_BENCHMARK_COMMAND], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_DOORLOCK(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_DOORLOCK], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_DOORUNLOCK(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_DOORUNLOCK], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_GET_IDLUN2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_IDLUN], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_GET_PCI(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_PCI], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_PROBE_HOST(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_PROBE_HOST], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_SEND_COMMAND2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_START_UNIT(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_START_UNIT], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_STOP_UNIT(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_STOP_UNIT], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_SYNC(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_SYNC], arg ptr[in, array[int8]])
+ioctl$auto_SCSI_IOCTL_TEST_UNIT_READY(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_TEST_UNIT_READY], arg ptr[in, array[int8]])
+ioctl$auto_SG_EMULATED_HOST2(fd fd_sg_fops_sg, cmd const[SG_EMULATED_HOST], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_ACCESS_COUNT(fd fd_sg_fops_sg, cmd const[SG_GET_ACCESS_COUNT], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_COMMAND_Q2(fd fd_sg_fops_sg, cmd const[SG_GET_COMMAND_Q], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_KEEP_ORPHAN(fd fd_sg_fops_sg, cmd const[SG_GET_KEEP_ORPHAN], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_LOW_DMA(fd fd_sg_fops_sg, cmd const[SG_GET_LOW_DMA], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_NUM_WAITING(fd fd_sg_fops_sg, cmd const[SG_GET_NUM_WAITING], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_PACK_ID(fd fd_sg_fops_sg, cmd const[SG_GET_PACK_ID], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_REQUEST_TABLE(fd fd_sg_fops_sg, cmd const[SG_GET_REQUEST_TABLE], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_RESERVED_SIZE2(fd fd_sg_fops_sg, cmd const[SG_GET_RESERVED_SIZE], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_SCSI_ID(fd fd_sg_fops_sg, cmd const[SG_GET_SCSI_ID], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_SG_TABLESIZE(fd fd_sg_fops_sg, cmd const[SG_GET_SG_TABLESIZE], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_TIMEOUT2(fd fd_sg_fops_sg, cmd const[SG_GET_TIMEOUT], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_TRANSFORM(fd fd_sg_fops_sg, cmd const[SG_GET_TRANSFORM], arg ptr[in, array[int8]])
+ioctl$auto_SG_GET_VERSION_NUM2(fd fd_sg_fops_sg, cmd const[SG_GET_VERSION_NUM], arg ptr[in, array[int8]])
+ioctl$auto_SG_IO2(fd fd_sg_fops_sg, cmd const[SG_IO], arg ptr[in, array[int8]])
+ioctl$auto_SG_NEXT_CMD_LEN(fd fd_sg_fops_sg, cmd const[SG_NEXT_CMD_LEN], arg ptr[in, array[int8]])
+ioctl$auto_SG_SCSI_RESET(fd fd_sg_fops_sg, cmd const[SG_SCSI_RESET], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_COMMAND_Q2(fd fd_sg_fops_sg, cmd const[SG_SET_COMMAND_Q], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_DEBUG(fd fd_sg_fops_sg, cmd const[SG_SET_DEBUG], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_FORCE_LOW_DMA(fd fd_sg_fops_sg, cmd const[SG_SET_FORCE_LOW_DMA], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_FORCE_PACK_ID(fd fd_sg_fops_sg, cmd const[SG_SET_FORCE_PACK_ID], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_KEEP_ORPHAN(fd fd_sg_fops_sg, cmd const[SG_SET_KEEP_ORPHAN], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_RESERVED_SIZE2(fd fd_sg_fops_sg, cmd const[SG_SET_RESERVED_SIZE], arg ptr[in, array[int8]])
+ioctl$auto_SG_SET_TIMEOUT2(fd fd_sg_fops_sg, cmd const[SG_SET_TIMEOUT], arg ptr[in, array[int8]])
resource fd_short_retry_limit_ops_[fd]
short_retry_limit_ops__files = "/sys/kernel/debug/ieee80211/phy0/short_retry_limit", "/sys/kernel/debug/ieee80211/phy1/short_retry_limit", "/sys/kernel/debug/ieee80211/phy10/short_retry_limit", "/sys/kernel/debug/ieee80211/phy11/short_retry_limit", "/sys/kernel/debug/ieee80211/phy12/short_retry_limit", "/sys/kernel/debug/ieee80211/phy13/short_retry_limit", "/sys/kernel/debug/ieee80211/phy14/short_retry_limit", "/sys/kernel/debug/ieee80211/phy15/short_retry_limit", "/sys/kernel/debug/ieee80211/phy16/short_retry_limit", "/sys/kernel/debug/ieee80211/phy17/short_retry_limit", "/sys/kernel/debug/ieee80211/phy18/short_retry_limit", "/sys/kernel/debug/ieee80211/phy2/short_retry_limit", "/sys/kernel/debug/ieee80211/phy5/short_retry_limit", "/sys/kernel/debug/ieee80211/phy7/short_retry_limit", "/sys/kernel/debug/ieee80211/phy8/short_retry_limit", "/sys/kernel/debug/ieee80211/phy9/short_retry_limit"
@@ -1963,21 +2309,100 @@ ioctl$auto_SNDRV_CTL_IOCTL_TLV_WRITE(fd fd_snd_ctl_f_ops_control, cmd const[SNDR
resource fd_snd_mixer_oss_f_ops_mixer_oss[fd]
snd_mixer_oss_f_ops_mixer_oss_files = "/dev/mixer", "/dev/mixer1", "/dev/mixer2"
openat$auto_snd_mixer_oss_f_ops_mixer_oss(fd const[AT_FDCWD], file ptr[in, string[snd_mixer_oss_f_ops_mixer_oss_files]], flags flags[open_flags], mode const[0]) fd_snd_mixer_oss_f_ops_mixer_oss
-ioctl$auto_snd_mixer_oss_f_ops_mixer_oss(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_OSS_ALSAEMULVER(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[OSS_ALSAEMULVER], arg ptr[in, array[int8]])
+ioctl$auto_OSS_GETVERSION(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[OSS_GETVERSION], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_INFO(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_INFO], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_CAPS(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_CAPS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_DEVMASK(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_DEVMASK], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_RECMASK(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_RECMASK], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_RECSRC(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_RECSRC], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_STEREODEVS(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_STEREODEVS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_WRITE_RECSRC(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_WRITE_RECSRC], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_OLD_MIXER_INFO(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_OLD_MIXER_INFO], arg ptr[in, array[int8]])
resource fd_snd_pcm_f_ops_pcm[fd]
snd_pcm_f_ops_pcm_files = "/dev/snd/pcmC0D0p", "/dev/snd/pcmC1D0p", "/dev/snd/pcmC1D1p"
openat$auto_snd_pcm_f_ops_pcm(fd const[AT_FDCWD], file ptr[in, string[snd_pcm_f_ops_pcm_files]], flags flags[open_flags], mode const[0]) fd_snd_pcm_f_ops_pcm
write$auto_snd_pcm_f_ops_pcm(fd fd_snd_pcm_f_ops_pcm, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_snd_pcm_f_ops_pcm(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_f_ops_pcm, offset fileoff)
-ioctl$auto_snd_pcm_f_ops_pcm(fd fd_snd_pcm_f_ops_pcm, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_SNDRV_PCM_IOCTL_CHANNEL_INFO(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_CHANNEL_INFO], arg ptr[in, snd_pcm_channel_info$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_DELAY(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DELAY], arg ptr[in, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_DRAIN(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DRAIN], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_DROP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DROP], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_FORWARD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_FORWARD], arg ptr[inout, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_HWSYNC(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HWSYNC], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_FREE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_FREE], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS], arg ptr[inout, snd_pcm_hw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS_OLD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_REFINE], arg ptr[inout, snd_pcm_hw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE_OLD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_REFINE_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_INFO(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_INFO], arg ptr[in, snd_pcm_info$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_LINK(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_LINK], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_PAUSE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PAUSE], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_PREPARE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PREPARE], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_PVERSION(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PVERSION], arg ptr[in, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_READI_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_READI_FRAMES], arg ptr[in, snd_xferi$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_READN_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_READN_FRAMES], arg ptr[in, snd_xfern$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_RESET(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_RESET], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_RESUME(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_RESUME], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_REWIND(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_REWIND], arg ptr[inout, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_START(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_START], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS32(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS32], arg ptr[in, snd_pcm_status32$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS64(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS64], arg ptr[in, snd_pcm_status64$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT32(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT32], arg ptr[inout, snd_pcm_status32$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT64(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT64], arg ptr[inout, snd_pcm_status64$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_SW_PARAMS(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_SW_PARAMS], arg ptr[inout, snd_pcm_sw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_TSTAMP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_TSTAMP], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_TTSTAMP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_TTSTAMP], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_UNLINK(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_UNLINK], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_USER_PVERSION(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_USER_PVERSION], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_WRITEI_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_WRITEI_FRAMES], arg ptr[inout, snd_xferi$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_WRITEN_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_WRITEN_FRAMES], arg ptr[inout, snd_xfern$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_XRUN(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_XRUN], arg const[0])
+ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR32(fd fd_snd_pcm_f_ops_pcm, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR32], arg ptr[inout, snd_pcm_sync_ptr32$auto])
+ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR64(fd fd_snd_pcm_f_ops_pcm, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR64], arg ptr[inout, snd_pcm_sync_ptr$auto])
resource fd_snd_pcm_f_ops_pcm1[fd]
snd_pcm_f_ops_pcm1_files = "/dev/snd/pcmC0D0c", "/dev/snd/pcmC1D0c", "/dev/snd/pcmC1D1c"
openat$auto_snd_pcm_f_ops_pcm1(fd const[AT_FDCWD], file ptr[in, string[snd_pcm_f_ops_pcm1_files]], flags flags[open_flags], mode const[0]) fd_snd_pcm_f_ops_pcm1
read$auto_snd_pcm_f_ops_pcm1(fd fd_snd_pcm_f_ops_pcm1, buf ptr[out, array[int8]], len bytesize[buf])
mmap$auto_snd_pcm_f_ops_pcm1(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_f_ops_pcm1, offset fileoff)
-ioctl$auto_snd_pcm_f_ops_pcm1(fd fd_snd_pcm_f_ops_pcm1, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_SNDRV_PCM_IOCTL_CHANNEL_INFO2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_CHANNEL_INFO], arg ptr[in, snd_pcm_channel_info$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_DELAY2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DELAY], arg ptr[in, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_DRAIN2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DRAIN], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_DROP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DROP], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_FORWARD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_FORWARD], arg ptr[inout, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_HWSYNC2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HWSYNC], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_FREE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_FREE], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS], arg ptr[inout, snd_pcm_hw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS_OLD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_REFINE], arg ptr[inout, snd_pcm_hw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE_OLD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_REFINE_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_INFO2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_INFO], arg ptr[in, snd_pcm_info$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_LINK2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_LINK], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_PAUSE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PAUSE], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_PREPARE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PREPARE], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_PVERSION2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PVERSION], arg ptr[in, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_READI_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_READI_FRAMES], arg ptr[in, snd_xferi$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_READN_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_READN_FRAMES], arg ptr[in, snd_xfern$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_RESET2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_RESET], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_RESUME2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_RESUME], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_REWIND2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_REWIND], arg ptr[inout, intptr])
+ioctl$auto_SNDRV_PCM_IOCTL_START2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_START], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS322(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS32], arg ptr[in, snd_pcm_status32$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS642(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS64], arg ptr[in, snd_pcm_status64$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT322(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT32], arg ptr[inout, snd_pcm_status32$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT642(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT64], arg ptr[inout, snd_pcm_status64$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_SW_PARAMS2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_SW_PARAMS], arg ptr[inout, snd_pcm_sw_params$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_TSTAMP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_TSTAMP], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_TTSTAMP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_TTSTAMP], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_UNLINK2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_UNLINK], arg const[0])
+ioctl$auto_SNDRV_PCM_IOCTL_USER_PVERSION2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_USER_PVERSION], arg ptr[inout, int32])
+ioctl$auto_SNDRV_PCM_IOCTL_WRITEI_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_WRITEI_FRAMES], arg ptr[inout, snd_xferi$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_WRITEN_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_WRITEN_FRAMES], arg ptr[inout, snd_xfern$auto])
+ioctl$auto_SNDRV_PCM_IOCTL_XRUN2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_XRUN], arg const[0])
+ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR322(fd fd_snd_pcm_f_ops_pcm1, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR32], arg ptr[inout, snd_pcm_sync_ptr32$auto])
+ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR642(fd fd_snd_pcm_f_ops_pcm1, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR64], arg ptr[inout, snd_pcm_sync_ptr$auto])
resource fd_snd_pcm_oss_f_reg_pcm_oss[fd]
snd_pcm_oss_f_reg_pcm_oss_files = "/dev/adsp1", "/dev/audio", "/dev/audio1", "/dev/dsp", "/dev/dsp1"
@@ -1985,36 +2410,46 @@ openat$auto_snd_pcm_oss_f_reg_pcm_oss(fd const[AT_FDCWD], file ptr[in, string[sn
read$auto_snd_pcm_oss_f_reg_pcm_oss(fd fd_snd_pcm_oss_f_reg_pcm_oss, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_snd_pcm_oss_f_reg_pcm_oss(fd fd_snd_pcm_oss_f_reg_pcm_oss, buf ptr[in, array[int8]], len bytesize[buf])
mmap$auto_snd_pcm_oss_f_reg_pcm_oss(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_oss_f_reg_pcm_oss, offset fileoff)
-ioctl$auto_SNDCTL_DSP_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_CHANNELS], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_GETBLKSIZE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETBLKSIZE], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_GETCAPS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETCAPS], arg ptr[in, int32])
-ioctl$auto_SNDCTL_DSP_GETFMTS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETFMTS], arg ptr[in, int32])
-ioctl$auto_SNDCTL_DSP_GETIPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETIPTR], arg ptr[in, count_info$auto])
-ioctl$auto_SNDCTL_DSP_GETISPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETISPACE], arg ptr[in, audio_buf_info$auto])
-ioctl$auto_SNDCTL_DSP_GETODELAY(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETODELAY], arg ptr[in, int32])
-ioctl$auto_SNDCTL_DSP_GETOPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOPTR], arg ptr[in, count_info$auto])
-ioctl$auto_SNDCTL_DSP_GETOSPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOSPACE], arg ptr[in, audio_buf_info$auto])
-ioctl$auto_SNDCTL_DSP_GETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETTRIGGER], arg ptr[in, int32])
-ioctl$auto_SNDCTL_DSP_MAPINBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPINBUF], arg ptr[in, buffmem_desc$auto])
-ioctl$auto_SNDCTL_DSP_MAPOUTBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPOUTBUF], arg ptr[in, buffmem_desc$auto])
-ioctl$auto_SNDCTL_DSP_NONBLOCK(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_NONBLOCK], arg const[0])
-ioctl$auto_SNDCTL_DSP_POST(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_POST], arg const[0])
-ioctl$auto_SNDCTL_DSP_PROFILE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_PROFILE], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_RESET(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_RESET], arg const[0])
-ioctl$auto_SNDCTL_DSP_SETDUPLEX(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETDUPLEX], arg const[0])
-ioctl$auto_SNDCTL_DSP_SETFMT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFMT], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_SETFRAGMENT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFRAGMENT], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_SETSYNCRO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETSYNCRO], arg const[0])
-ioctl$auto_SNDCTL_DSP_SETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETTRIGGER], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_SPEED(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SPEED], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_STEREO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_STEREO], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_SUBDIVIDE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SUBDIVIDE], arg ptr[inout, int32])
-ioctl$auto_SNDCTL_DSP_SYNC(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SYNC], arg const[0])
-ioctl$auto_SOUND_PCM_READ_BITS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_BITS], arg ptr[in, int32])
-ioctl$auto_SOUND_PCM_READ_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_CHANNELS], arg ptr[in, int32])
-ioctl$auto_SOUND_PCM_READ_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_FILTER], arg ptr[in, int32])
-ioctl$auto_SOUND_PCM_READ_RATE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_RATE], arg ptr[in, int32])
-ioctl$auto_SOUND_PCM_WRITE_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_WRITE_FILTER], arg ptr[inout, int32])
+ioctl$auto_OSS_ALSAEMULVER2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[OSS_ALSAEMULVER], arg ptr[in, array[int8]])
+ioctl$auto_OSS_GETVERSION2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[OSS_GETVERSION], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_CHANNELS], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETBLKSIZE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETBLKSIZE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETCAPS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETCAPS], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETFMTS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETFMTS], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETIPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETIPTR], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETISPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETISPACE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETODELAY(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETODELAY], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETOPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOPTR], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETOSPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOSPACE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_GETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETTRIGGER], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_MAPINBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPINBUF], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_MAPOUTBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPOUTBUF], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_NONBLOCK(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_NONBLOCK], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_POST(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_POST], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_PROFILE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_PROFILE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_RESET(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_RESET], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SETDUPLEX(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETDUPLEX], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SETFMT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFMT], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SETFRAGMENT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFRAGMENT], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SETSYNCRO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETSYNCRO], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETTRIGGER], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SPEED(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SPEED], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_STEREO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_STEREO], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SUBDIVIDE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SUBDIVIDE], arg ptr[in, array[int8]])
+ioctl$auto_SNDCTL_DSP_SYNC(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SYNC], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_INFO2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_INFO], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_CAPS2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_CAPS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_DEVMASK2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_DEVMASK], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_RECMASK2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_RECMASK], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_RECSRC2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_RECSRC], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_READ_STEREODEVS2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_STEREODEVS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_MIXER_WRITE_RECSRC2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_WRITE_RECSRC], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_OLD_MIXER_INFO2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_OLD_MIXER_INFO], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_PCM_READ_BITS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_BITS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_PCM_READ_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_CHANNELS], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_PCM_READ_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_FILTER], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_PCM_READ_RATE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_RATE], arg ptr[in, array[int8]])
+ioctl$auto_SOUND_PCM_WRITE_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_WRITE_FILTER], arg ptr[in, array[int8]])
resource fd_snd_rawmidi_f_ops_rawmidi[fd]
snd_rawmidi_f_ops_rawmidi_files = "/dev/admmidi2", "/dev/amidi2", "/dev/dmmidi2", "/dev/midi2", "/dev/snd/midiC2D0", "/dev/snd/midiC2D1", "/dev/snd/midiC2D2", "/dev/snd/midiC2D3"
@@ -2039,7 +2474,27 @@ ioctl$auto_snd_seq_f_ops_seq_clientmgr(fd fd_snd_seq_f_ops_seq_clientmgr, cmd in
resource fd_snd_timer_f_ops_timer[fd]
openat$auto_snd_timer_f_ops_timer(fd const[AT_FDCWD], file ptr[in, string["/dev/snd/timer"]], flags flags[open_flags], mode const[0]) fd_snd_timer_f_ops_timer
read$auto_snd_timer_f_ops_timer(fd fd_snd_timer_f_ops_timer, buf ptr[out, array[int8]], len bytesize[buf])
-ioctl$auto_snd_timer_f_ops_timer(fd fd_snd_timer_f_ops_timer, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_21536(fd fd_snd_timer_f_ops_timer, cmd const[21536], arg ptr[in, array[int8]])
+ioctl$auto_21537(fd fd_snd_timer_f_ops_timer, cmd const[21537], arg ptr[in, array[int8]])
+ioctl$auto_21538(fd fd_snd_timer_f_ops_timer, cmd const[21538], arg ptr[in, array[int8]])
+ioctl$auto_21539(fd fd_snd_timer_f_ops_timer, cmd const[21539], arg ptr[in, array[int8]])
+ioctl$auto_SNDRV_TIMER_IOCTL_CONTINUE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CONTINUE], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_CREATE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CREATE], arg ptr[inout, snd_timer_uinfo$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_GINFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GINFO], arg ptr[inout, snd_timer_ginfo$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_GPARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GPARAMS], arg ptr[inout, snd_timer_gparams$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_GSTATUS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GSTATUS], arg ptr[inout, snd_timer_gstatus$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_INFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_INFO], arg ptr[in, snd_timer_info$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_NEXT_DEVICE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_NEXT_DEVICE], arg ptr[inout, snd_timer_id$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_PARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PARAMS], arg ptr[inout, snd_timer_params$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_PAUSE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PAUSE], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_PVERSION(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PVERSION], arg ptr[in, int32])
+ioctl$auto_SNDRV_TIMER_IOCTL_SELECT(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_SELECT], arg ptr[inout, snd_timer_select$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_START(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_START], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_STATUS32(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS32], arg ptr[in, snd_timer_status32$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_STATUS64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS64], arg ptr[in, snd_timer_status64$auto])
+ioctl$auto_SNDRV_TIMER_IOCTL_STOP(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STOP], arg const[0])
+ioctl$auto_SNDRV_TIMER_IOCTL_TREAD64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD64], arg ptr[inout, int32])
+ioctl$auto_SNDRV_TIMER_IOCTL_TREAD_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD_OLD], arg ptr[inout, int32])
resource fd_split_huge_pages_fops_huge_memory[fd]
openat$auto_split_huge_pages_fops_huge_memory(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/split_huge_pages"]], flags flags[open_flags], mode const[0]) fd_split_huge_pages_fops_huge_memory
@@ -2091,8 +2546,8 @@ resource fd_tap_fops_tap[fd]
openat$auto_tap_fops_tap(fd const[AT_FDCWD], file ptr[in, string["/dev/tap63"]], flags flags[open_flags], mode const[0]) fd_tap_fops_tap
read$auto_tap_fops_tap(fd fd_tap_fops_tap, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_tap_fops_tap(fd fd_tap_fops_tap, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_SIOCGIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCGIFHWADDR], arg const[0])
-ioctl$auto_SIOCSIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCSIFHWADDR], arg const[0])
+ioctl$auto_SIOCGIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCGIFHWADDR], arg ptr[in, array[int8]])
+ioctl$auto_SIOCSIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCSIFHWADDR], arg ptr[in, array[int8]])
ioctl$auto_TUNGETFEATURES(fd fd_tap_fops_tap, cmd const[TUNGETFEATURES], arg ptr[in, int32])
ioctl$auto_TUNGETIFF(fd fd_tap_fops_tap, cmd const[TUNGETIFF], arg ptr[in, int32])
ioctl$auto_TUNGETVNETBE(fd fd_tap_fops_tap, cmd const[TUNGETVNETBE], arg ptr[in, int32])
@@ -2256,38 +2711,66 @@ tty_fops_tty_io_files = "/dev/ptmx", "/dev/pts/ptmx", "/dev/ptya1", "/dev/ptya2"
openat$auto_tty_fops_tty_io(fd const[AT_FDCWD], file ptr[in, string[tty_fops_tty_io_files]], flags flags[open_flags], mode const[0]) fd_tty_fops_tty_io
read$auto_tty_fops_tty_io(fd fd_tty_fops_tty_io, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_tty_fops_tty_io(fd fd_tty_fops_tty_io, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_TCFLSH2(fd fd_tty_fops_tty_io, cmd const[TCFLSH], arg const[0])
-ioctl$auto_TCIFLUSH2(fd fd_tty_fops_tty_io, cmd const[TCIFLUSH], arg const[0])
-ioctl$auto_TCIOFLUSH2(fd fd_tty_fops_tty_io, cmd const[TCIOFLUSH], arg const[0])
-ioctl$auto_TCSBRK2(fd fd_tty_fops_tty_io, cmd const[TCSBRK], arg const[0])
-ioctl$auto_TCSBRKP2(fd fd_tty_fops_tty_io, cmd const[TCSBRKP], arg const[0])
-ioctl$auto_TIOCCBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCCBRK], arg const[0])
-ioctl$auto_TIOCCONS2(fd fd_tty_fops_tty_io, cmd const[TIOCCONS], arg const[0])
-ioctl$auto_TIOCEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCEXCL], arg const[0])
+ioctl$auto_TCFLSH2(fd fd_tty_fops_tty_io, cmd const[TCFLSH], arg ptr[in, array[int8]])
+ioctl$auto_TCSBRK2(fd fd_tty_fops_tty_io, cmd const[TCSBRK], arg ptr[in, array[int8]])
+ioctl$auto_TCSBRKP2(fd fd_tty_fops_tty_io, cmd const[TCSBRKP], arg ptr[in, array[int8]])
+ioctl$auto_TIOCCBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCCBRK], arg ptr[in, array[int8]])
+ioctl$auto_TIOCCONS2(fd fd_tty_fops_tty_io, cmd const[TIOCCONS], arg ptr[in, array[int8]])
+ioctl$auto_TIOCEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCEXCL], arg ptr[in, array[int8]])
ioctl$auto_TIOCGDEV2(fd fd_tty_fops_tty_io, cmd const[TIOCGDEV], arg ptr[in, int32])
-ioctl$auto_TIOCGETD2(fd fd_tty_fops_tty_io, cmd const[TIOCGETD], arg const[0])
+ioctl$auto_TIOCGETD2(fd fd_tty_fops_tty_io, cmd const[TIOCGETD], arg ptr[in, array[int8]])
ioctl$auto_TIOCGEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCGEXCL], arg ptr[in, int32])
-ioctl$auto_TIOCGICOUNT2(fd fd_tty_fops_tty_io, cmd const[TIOCGICOUNT], arg const[0])
+ioctl$auto_TIOCGICOUNT2(fd fd_tty_fops_tty_io, cmd const[TIOCGICOUNT], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGPGRP2(fd fd_tty_fops_tty_io, cmd const[TIOCGPGRP], arg ptr[in, array[int8]])
ioctl$auto_TIOCGPTPEER2(fd fd_tty_fops_tty_io, cmd const[TIOCGPTPEER], arg const[0])
-ioctl$auto_TIOCGSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCGSERIAL], arg const[0])
-ioctl$auto_TIOCGWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCGWINSZ], arg const[0])
-ioctl$auto_TIOCMBIC2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIC], arg const[0])
-ioctl$auto_TIOCMBIS2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIS], arg const[0])
-ioctl$auto_TIOCMGET2(fd fd_tty_fops_tty_io, cmd const[TIOCMGET], arg const[0])
-ioctl$auto_TIOCMSET2(fd fd_tty_fops_tty_io, cmd const[TIOCMSET], arg const[0])
-ioctl$auto_TIOCNXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCNXCL], arg const[0])
-ioctl$auto_TIOCSBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCSBRK], arg const[0])
-ioctl$auto_TIOCSETD2(fd fd_tty_fops_tty_io, cmd const[TIOCSETD], arg const[0])
-ioctl$auto_TIOCSSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCSSERIAL], arg const[0])
-ioctl$auto_TIOCSTI2(fd fd_tty_fops_tty_io, cmd const[TIOCSTI], arg const[0])
-ioctl$auto_TIOCSWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCSWINSZ], arg const[0])
-ioctl$auto_TIOCVHANGUP2(fd fd_tty_fops_tty_io, cmd const[TIOCVHANGUP], arg const[0])
+ioctl$auto_TIOCGSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCGSERIAL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGSID2(fd fd_tty_fops_tty_io, cmd const[TIOCGSID], arg ptr[in, array[int8]])
+ioctl$auto_TIOCGWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCGWINSZ], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMBIC2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIC], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMBIS2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIS], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMGET2(fd fd_tty_fops_tty_io, cmd const[TIOCMGET], arg ptr[in, array[int8]])
+ioctl$auto_TIOCMSET2(fd fd_tty_fops_tty_io, cmd const[TIOCMSET], arg ptr[in, array[int8]])
+ioctl$auto_TIOCNOTTY2(fd fd_tty_fops_tty_io, cmd const[TIOCNOTTY], arg ptr[in, array[int8]])
+ioctl$auto_TIOCNXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCNXCL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCSBRK], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSCTTY2(fd fd_tty_fops_tty_io, cmd const[TIOCSCTTY], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSETD2(fd fd_tty_fops_tty_io, cmd const[TIOCSETD], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSPGRP2(fd fd_tty_fops_tty_io, cmd const[TIOCSPGRP], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCSSERIAL], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSTI2(fd fd_tty_fops_tty_io, cmd const[TIOCSTI], arg ptr[in, array[int8]])
+ioctl$auto_TIOCSWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCSWINSZ], arg ptr[in, array[int8]])
+ioctl$auto_TIOCVHANGUP2(fd fd_tty_fops_tty_io, cmd const[TIOCVHANGUP], arg ptr[in, array[int8]])
resource fd_tun_fops_tun[fd]
openat$auto_tun_fops_tun(fd const[AT_FDCWD], file ptr[in, string["/dev/net/tun"]], flags flags[open_flags], mode const[0]) fd_tun_fops_tun
read$auto_tun_fops_tun(fd fd_tun_fops_tun, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_tun_fops_tun(fd fd_tun_fops_tun, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_tun_fops_tun(fd fd_tun_fops_tun, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_SIOCGIFHWADDR2(fd fd_tun_fops_tun, cmd const[SIOCGIFHWADDR], arg ptr[in, array[int8]])
+ioctl$auto_SIOCSIFHWADDR2(fd fd_tun_fops_tun, cmd const[SIOCSIFHWADDR], arg ptr[in, array[int8]])
+ioctl$auto_TUNATTACHFILTER(fd fd_tun_fops_tun, cmd const[TUNATTACHFILTER], arg ptr[inout, sock_fprog$auto])
+ioctl$auto_TUNDETACHFILTER(fd fd_tun_fops_tun, cmd const[TUNDETACHFILTER], arg ptr[inout, sock_fprog$auto])
+ioctl$auto_TUNGETDEVNETNS(fd fd_tun_fops_tun, cmd const[TUNGETDEVNETNS], arg const[0])
+ioctl$auto_TUNGETFILTER(fd fd_tun_fops_tun, cmd const[TUNGETFILTER], arg ptr[in, sock_fprog$auto])
+ioctl$auto_TUNGETIFF2(fd fd_tun_fops_tun, cmd const[TUNGETIFF], arg ptr[in, int32])
+ioctl$auto_TUNGETSNDBUF(fd fd_tun_fops_tun, cmd const[TUNGETSNDBUF], arg ptr[in, int32])
+ioctl$auto_TUNGETVNETBE2(fd fd_tun_fops_tun, cmd const[TUNGETVNETBE], arg ptr[in, int32])
+ioctl$auto_TUNGETVNETHDRSZ2(fd fd_tun_fops_tun, cmd const[TUNGETVNETHDRSZ], arg ptr[in, int32])
+ioctl$auto_TUNGETVNETLE2(fd fd_tun_fops_tun, cmd const[TUNGETVNETLE], arg ptr[in, int32])
+ioctl$auto_TUNSETCARRIER(fd fd_tun_fops_tun, cmd const[TUNSETCARRIER], arg ptr[inout, int32])
+ioctl$auto_TUNSETDEBUG(fd fd_tun_fops_tun, cmd const[TUNSETDEBUG], arg ptr[inout, int32])
+ioctl$auto_TUNSETFILTEREBPF(fd fd_tun_fops_tun, cmd const[TUNSETFILTEREBPF], arg ptr[in, int32])
+ioctl$auto_TUNSETGROUP(fd fd_tun_fops_tun, cmd const[TUNSETGROUP], arg ptr[inout, int32])
+ioctl$auto_TUNSETLINK(fd fd_tun_fops_tun, cmd const[TUNSETLINK], arg ptr[inout, int32])
+ioctl$auto_TUNSETNOCSUM(fd fd_tun_fops_tun, cmd const[TUNSETNOCSUM], arg ptr[inout, int32])
+ioctl$auto_TUNSETOFFLOAD2(fd fd_tun_fops_tun, cmd const[TUNSETOFFLOAD], arg ptr[inout, int32])
+ioctl$auto_TUNSETOWNER(fd fd_tun_fops_tun, cmd const[TUNSETOWNER], arg ptr[inout, int32])
+ioctl$auto_TUNSETPERSIST(fd fd_tun_fops_tun, cmd const[TUNSETPERSIST], arg ptr[inout, int32])
+ioctl$auto_TUNSETSNDBUF2(fd fd_tun_fops_tun, cmd const[TUNSETSNDBUF], arg ptr[inout, int32])
+ioctl$auto_TUNSETSTEERINGEBPF(fd fd_tun_fops_tun, cmd const[TUNSETSTEERINGEBPF], arg ptr[in, int32])
+ioctl$auto_TUNSETTXFILTER(fd fd_tun_fops_tun, cmd const[TUNSETTXFILTER], arg ptr[inout, int32])
+ioctl$auto_TUNSETVNETBE2(fd fd_tun_fops_tun, cmd const[TUNSETVNETBE], arg ptr[inout, int32])
+ioctl$auto_TUNSETVNETHDRSZ2(fd fd_tun_fops_tun, cmd const[TUNSETVNETHDRSZ], arg ptr[inout, int32])
+ioctl$auto_TUNSETVNETLE2(fd fd_tun_fops_tun, cmd const[TUNSETVNETLE], arg ptr[inout, int32])
resource fd_u32_array_fops_file[fd]
u32_array_fops_file_files = "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/udp_ports_table1"
@@ -2299,10 +2782,32 @@ openat$auto_ubi_ctrl_cdev_operations_ubi(fd const[AT_FDCWD], file ptr[in, string
ioctl$auto_UBI_IOCATT(fd fd_ubi_ctrl_cdev_operations_ubi, cmd const[UBI_IOCATT], arg ptr[inout, ubi_attach_req$auto])
ioctl$auto_UBI_IOCDET(fd fd_ubi_ctrl_cdev_operations_ubi, cmd const[UBI_IOCDET], arg ptr[inout, int32])
+resource fd_ubifs_dir_operations_ubifs[fd]
+ubifs_dir_operations_ubifs_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_ubifs_dir_operations_ubifs(fd const[AT_FDCWD], file ptr[in, string[ubifs_dir_operations_ubifs_files]], flags flags[open_flags], mode const[0]) fd_ubifs_dir_operations_ubifs
+read$auto_ubifs_dir_operations_ubifs(fd fd_ubifs_dir_operations_ubifs, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_FS_IOC_ADD_ENCRYPTION_KEY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_ADD_ENCRYPTION_KEY], arg ptr[inout, fscrypt_add_key_arg$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_KEY_STATUS2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_KEY_STATUS], arg ptr[inout, fscrypt_get_key_status_arg$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_NONCE2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_NONCE], arg ptr[in, array[int8, 16]])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_POLICY], arg ptr[inout, fscrypt_policy_v1$auto])
+ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY_EX2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_POLICY_EX], arg ptr[inout, array[int8, 9]])
+ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY], arg ptr[inout, fscrypt_remove_key_arg$auto])
+ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS], arg ptr[inout, fscrypt_remove_key_arg$auto])
+ioctl$auto_FS_IOC_SET_ENCRYPTION_POLICY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_SET_ENCRYPTION_POLICY], arg ptr[in, fscrypt_policy_v1$auto])
+
resource fd_ucma_fops_ucma[fd]
openat$auto_ucma_fops_ucma(fd const[AT_FDCWD], file ptr[in, string["/dev/infiniband/rdma_cm"]], flags flags[open_flags], mode const[0]) fd_ucma_fops_ucma
write$auto_ucma_fops_ucma(fd fd_ucma_fops_ucma, buf ptr[in, array[int8]], len bytesize[buf])
+resource fd_udf_dir_operations_udfdecl[fd]
+udf_dir_operations_udfdecl_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_udf_dir_operations_udfdecl(fd const[AT_FDCWD], file ptr[in, string[udf_dir_operations_udfdecl_files]], flags flags[open_flags], mode const[0]) fd_udf_dir_operations_udfdecl
+read$auto_udf_dir_operations_udfdecl(fd fd_udf_dir_operations_udfdecl, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_UDF_GETEABLOCK(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETEABLOCK], arg ptr[in, ptr[inout, array[auto_todo]]])
+ioctl$auto_UDF_GETEASIZE(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETEASIZE], arg ptr[in, int32])
+ioctl$auto_UDF_GETVOLIDENT(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETVOLIDENT], arg ptr[in, ptr[inout, array[auto_todo]]])
+ioctl$auto_UDF_RELOCATE_BLOCKS(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_RELOCATE_BLOCKS], arg ptr[inout, intptr])
+
resource fd_udmabuf_fops_udmabuf[fd]
openat$auto_udmabuf_fops_udmabuf(fd const[AT_FDCWD], file ptr[in, string["/dev/udmabuf"]], flags flags[open_flags], mode const[0]) fd_udmabuf_fops_udmabuf
ioctl$auto_UDMABUF_CREATE(fd fd_udmabuf_fops_udmabuf, cmd const[UDMABUF_CREATE], arg ptr[inout, udmabuf_create$auto])
@@ -2317,7 +2822,25 @@ resource fd_uinput_fops_uinput[fd]
openat$auto_uinput_fops_uinput(fd const[AT_FDCWD], file ptr[in, string["/dev/uinput"]], flags flags[open_flags], mode const[0]) fd_uinput_fops_uinput
read$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, buf ptr[out, array[int8]], len bytesize[buf])
write$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, buf ptr[in, array[int8]], len bytesize[buf])
-ioctl$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_UI_BEGIN_FF_ERASE(fd fd_uinput_fops_uinput, cmd const[UI_BEGIN_FF_ERASE], arg ptr[inout, uinput_ff_erase$auto])
+ioctl$auto_UI_BEGIN_FF_UPLOAD(fd fd_uinput_fops_uinput, cmd const[UI_BEGIN_FF_UPLOAD], arg ptr[inout, uinput_ff_upload$auto])
+ioctl$auto_UI_DEV_CREATE(fd fd_uinput_fops_uinput, cmd const[UI_DEV_CREATE], arg const[0])
+ioctl$auto_UI_DEV_DESTROY(fd fd_uinput_fops_uinput, cmd const[UI_DEV_DESTROY], arg const[0])
+ioctl$auto_UI_DEV_SETUP(fd fd_uinput_fops_uinput, cmd const[UI_DEV_SETUP], arg ptr[inout, uinput_setup$auto])
+ioctl$auto_UI_END_FF_ERASE(fd fd_uinput_fops_uinput, cmd const[UI_END_FF_ERASE], arg ptr[inout, uinput_ff_erase$auto])
+ioctl$auto_UI_END_FF_UPLOAD(fd fd_uinput_fops_uinput, cmd const[UI_END_FF_UPLOAD], arg ptr[inout, uinput_ff_upload$auto])
+ioctl$auto_UI_GET_VERSION(fd fd_uinput_fops_uinput, cmd const[UI_GET_VERSION], arg ptr[in, int32])
+ioctl$auto_UI_SET_ABSBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_ABSBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_EVBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_EVBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_FFBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_FFBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_KEYBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_KEYBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_LEDBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_LEDBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_MSCBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_MSCBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_PHYS(fd fd_uinput_fops_uinput, cmd const[UI_SET_PHYS], arg ptr[inout, ptr[inout, string]])
+ioctl$auto_UI_SET_PROPBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_PROPBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_RELBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_RELBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_SNDBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_SNDBIT], arg ptr[inout, int32])
+ioctl$auto_UI_SET_SWBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_SWBIT], arg ptr[inout, int32])
resource fd_uprobe_events_ops_trace_uprobe[fd]
uprobe_events_ops_trace_uprobe_files = "/sys/kernel/debug/tracing/uprobe_events", "/sys/kernel/tracing/uprobe_events"
@@ -2346,7 +2869,41 @@ usbdev_file_operations_usb_files = "/dev/bus/usb/001/001", "/dev/bus/usb/002/001
openat$auto_usbdev_file_operations_usb(fd const[AT_FDCWD], file ptr[in, string[usbdev_file_operations_usb_files]], flags flags[open_flags], mode const[0]) fd_usbdev_file_operations_usb
read$auto_usbdev_file_operations_usb(fd fd_usbdev_file_operations_usb, buf ptr[out, array[int8]], len bytesize[buf])
mmap$auto_usbdev_file_operations_usb(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_usbdev_file_operations_usb, offset fileoff)
-ioctl$auto_usbdev_file_operations_usb(fd fd_usbdev_file_operations_usb, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_USBDEVFS_ALLOC_STREAMS(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_ALLOC_STREAMS], arg ptr[in, usbdevfs_streams$auto])
+ioctl$auto_USBDEVFS_ALLOW_SUSPEND(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_ALLOW_SUSPEND], arg const[0])
+ioctl$auto_USBDEVFS_BULK(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_BULK], arg ptr[inout, usbdevfs_bulktransfer$auto])
+ioctl$auto_USBDEVFS_BULK32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_BULK32], arg ptr[inout, usbdevfs_bulktransfer32$auto])
+ioctl$auto_USBDEVFS_CLAIMINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLAIMINTERFACE], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_CLAIM_PORT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLAIM_PORT], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_CLEAR_HALT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLEAR_HALT], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_CONNECTINFO(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONNECTINFO], arg ptr[inout, usbdevfs_connectinfo$auto])
+ioctl$auto_USBDEVFS_CONTROL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONTROL], arg ptr[inout, usbdevfs_ctrltransfer$auto])
+ioctl$auto_USBDEVFS_CONTROL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONTROL32], arg ptr[inout, usbdevfs_ctrltransfer32$auto])
+ioctl$auto_USBDEVFS_DISCARDURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCARDURB], arg const[0])
+ioctl$auto_USBDEVFS_DISCONNECT_CLAIM(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCONNECT_CLAIM], arg ptr[in, usbdevfs_disconnect_claim$auto])
+ioctl$auto_USBDEVFS_DISCSIGNAL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCSIGNAL], arg ptr[in, usbdevfs_disconnectsignal$auto])
+ioctl$auto_USBDEVFS_DISCSIGNAL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCSIGNAL32], arg ptr[in, usbdevfs_disconnectsignal32$auto])
+ioctl$auto_USBDEVFS_DROP_PRIVILEGES(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DROP_PRIVILEGES], arg ptr[inout, int32])
+ioctl$auto_USBDEVFS_FORBID_SUSPEND(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_FORBID_SUSPEND], arg const[0])
+ioctl$auto_USBDEVFS_FREE_STREAMS(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_FREE_STREAMS], arg ptr[in, usbdevfs_streams$auto])
+ioctl$auto_USBDEVFS_GETDRIVER(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GETDRIVER], arg ptr[inout, usbdevfs_getdriver$auto])
+ioctl$auto_USBDEVFS_GET_CAPABILITIES(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GET_CAPABILITIES], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_GET_SPEED(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GET_SPEED], arg const[0])
+ioctl$auto_USBDEVFS_IOCTL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_IOCTL], arg ptr[inout, usbdevfs_ioctl$auto])
+ioctl$auto_USBDEVFS_IOCTL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_IOCTL32], arg ptr[inout, usbdevfs_ioctl32$auto])
+ioctl$auto_USBDEVFS_REAPURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURB], arg ptr[inout, ptr[inout, array[auto_todo]]])
+ioctl$auto_USBDEVFS_REAPURB32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURB32], arg ptr[inout, int32])
+ioctl$auto_USBDEVFS_REAPURBNDELAY(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURBNDELAY], arg ptr[inout, ptr[inout, array[auto_todo]]])
+ioctl$auto_USBDEVFS_REAPURBNDELAY32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURBNDELAY32], arg ptr[inout, int32])
+ioctl$auto_USBDEVFS_RELEASEINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RELEASEINTERFACE], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_RELEASE_PORT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RELEASE_PORT], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_RESET(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RESET], arg const[0])
+ioctl$auto_USBDEVFS_RESETEP(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RESETEP], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_SETCONFIGURATION(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SETCONFIGURATION], arg ptr[in, int32])
+ioctl$auto_USBDEVFS_SETINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SETINTERFACE], arg ptr[in, usbdevfs_setinterface$auto])
+ioctl$auto_USBDEVFS_SUBMITURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SUBMITURB], arg ptr[in, usbdevfs_urb$auto])
+ioctl$auto_USBDEVFS_SUBMITURB32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SUBMITURB32], arg ptr[in, usbdevfs_urb32$auto])
+ioctl$auto_USBDEVFS_WAIT_FOR_RESUME(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_WAIT_FOR_RESUME], arg const[0])
resource fd_usbfs_devices_fops_usb[fd]
openat$auto_usbfs_devices_fops_usb(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/usb/devices"]], flags flags[open_flags], mode const[0]) fd_usbfs_devices_fops_usb
@@ -2354,7 +2911,7 @@ read$auto_usbfs_devices_fops_usb(fd fd_usbfs_devices_fops_usb, buf ptr[out, arra
resource fd_userfaultfd_dev_fops_userfaultfd[fd]
openat$auto_userfaultfd_dev_fops_userfaultfd(fd const[AT_FDCWD], file ptr[in, string["/dev/userfaultfd"]], flags flags[open_flags], mode const[0]) fd_userfaultfd_dev_fops_userfaultfd
-ioctl$auto_userfaultfd_dev_fops_userfaultfd(fd fd_userfaultfd_dev_fops_userfaultfd, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_userfaultfd_dev_fops_userfaultfd(fd fd_userfaultfd_dev_fops_userfaultfd, cmd intptr, arg ptr[in, array[int8]]) fd
resource fd_userio_fops_userio[fd]
openat$auto_userio_fops_userio(fd const[AT_FDCWD], file ptr[in, string["/dev/userio"]], flags flags[open_flags], mode const[0]) fd_userio_fops_userio
@@ -2391,11 +2948,25 @@ read$auto_vhost_net_fops_net(fd fd_vhost_net_fops_net, buf ptr[out, array[int8]]
write$auto_vhost_net_fops_net(fd fd_vhost_net_fops_net, buf ptr[in, array[int8]], len bytesize[buf])
ioctl$auto_VHOST_GET_BACKEND_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_BACKEND_FEATURES], arg ptr[in, int64])
ioctl$auto_VHOST_GET_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_FEATURES], arg ptr[in, int64])
+ioctl$auto_VHOST_GET_VRING_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_GET_VRING_BUSYLOOP_TIMEOUT(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_GET_VRING_ENDIAN(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto])
ioctl$auto_VHOST_NET_SET_BACKEND(fd fd_vhost_net_fops_net, cmd const[VHOST_NET_SET_BACKEND], arg ptr[inout, vhost_vring_file$auto])
ioctl$auto_VHOST_RESET_OWNER(fd fd_vhost_net_fops_net, cmd const[VHOST_RESET_OWNER], arg const[0])
ioctl$auto_VHOST_SET_BACKEND_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_BACKEND_FEATURES], arg ptr[inout, int64])
ioctl$auto_VHOST_SET_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_FEATURES], arg ptr[inout, int64])
+ioctl$auto_VHOST_SET_LOG_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_LOG_BASE], arg ptr[inout, int64])
+ioctl$auto_VHOST_SET_LOG_FD(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_LOG_FD], arg ptr[inout, fd])
+ioctl$auto_VHOST_SET_MEM_TABLE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_MEM_TABLE], arg ptr[inout, vhost_memory$auto])
ioctl$auto_VHOST_SET_OWNER(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_OWNER], arg const[0])
+ioctl$auto_VHOST_SET_VRING_ADDR(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ADDR], arg ptr[inout, vhost_vring_addr$auto])
+ioctl$auto_VHOST_SET_VRING_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_BUSYLOOP_TIMEOUT(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_CALL(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_CALL], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_ENDIAN(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_ERR(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ERR], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_KICK(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_KICK], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_NUM(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_NUM], arg ptr[inout, vhost_vring_state$auto])
resource fd_vhost_vsock_fops_vsock[fd]
openat$auto_vhost_vsock_fops_vsock(fd const[AT_FDCWD], file ptr[in, string["/dev/vhost-vsock"]], flags flags[open_flags], mode const[0]) fd_vhost_vsock_fops_vsock
@@ -2403,8 +2974,22 @@ read$auto_vhost_vsock_fops_vsock(fd fd_vhost_vsock_fops_vsock, buf ptr[out, arra
write$auto_vhost_vsock_fops_vsock(fd fd_vhost_vsock_fops_vsock, buf ptr[in, array[int8]], len bytesize[buf])
ioctl$auto_VHOST_GET_BACKEND_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_BACKEND_FEATURES], arg ptr[in, int64])
ioctl$auto_VHOST_GET_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_FEATURES], arg ptr[in, int64])
+ioctl$auto_VHOST_GET_VRING_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_GET_VRING_BUSYLOOP_TIMEOUT2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_GET_VRING_ENDIAN2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto])
ioctl$auto_VHOST_SET_BACKEND_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_BACKEND_FEATURES], arg ptr[inout, int64])
ioctl$auto_VHOST_SET_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_FEATURES], arg ptr[inout, int64])
+ioctl$auto_VHOST_SET_LOG_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_LOG_BASE], arg ptr[inout, int64])
+ioctl$auto_VHOST_SET_LOG_FD2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_LOG_FD], arg ptr[inout, fd])
+ioctl$auto_VHOST_SET_MEM_TABLE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_MEM_TABLE], arg ptr[inout, vhost_memory$auto])
+ioctl$auto_VHOST_SET_VRING_ADDR2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ADDR], arg ptr[inout, vhost_vring_addr$auto])
+ioctl$auto_VHOST_SET_VRING_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_BUSYLOOP_TIMEOUT2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_CALL2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_CALL], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_ENDIAN2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto])
+ioctl$auto_VHOST_SET_VRING_ERR2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ERR], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_KICK2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_KICK], arg ptr[inout, vhost_vring_file$auto])
+ioctl$auto_VHOST_SET_VRING_NUM2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_NUM], arg ptr[inout, vhost_vring_state$auto])
ioctl$auto_VHOST_VSOCK_SET_GUEST_CID(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_VSOCK_SET_GUEST_CID], arg ptr[inout, int64])
ioctl$auto_VHOST_VSOCK_SET_RUNNING(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_VSOCK_SET_RUNNING], arg ptr[inout, int32])
@@ -2448,12 +3033,66 @@ read$auto_vrr_range_fops_(fd fd_vrr_range_fops_, buf ptr[out, array[int8]], len
resource fd_vsock_device_ops_af_vsock[fd]
openat$auto_vsock_device_ops_af_vsock(fd const[AT_FDCWD], file ptr[in, string["/dev/vsock"]], flags flags[open_flags], mode const[0]) fd_vsock_device_ops_af_vsock
-ioctl$auto_vsock_device_ops_af_vsock(fd fd_vsock_device_ops_af_vsock, cmd intptr, arg ptr[in, array[int8]])
+ioctl$auto_IOCTL_VM_SOCKETS_GET_LOCAL_CID(fd fd_vsock_device_ops_af_vsock, cmd const[IOCTL_VM_SOCKETS_GET_LOCAL_CID], arg const[0])
resource fd_wakeup_sources_stats_fops_wakeup[fd]
openat$auto_wakeup_sources_stats_fops_wakeup(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/wakeup_sources"]], flags flags[open_flags], mode const[0]) fd_wakeup_sources_stats_fops_wakeup
read$auto_wakeup_sources_stats_fops_wakeup(fd fd_wakeup_sources_stats_fops_wakeup, buf ptr[out, array[int8]], len bytesize[buf])
+resource fd_xfs_dir_file_operations_xfs_file[fd]
+xfs_dir_file_operations_xfs_file_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15"
+openat$auto_xfs_dir_file_operations_xfs_file(fd const[AT_FDCWD], file ptr[in, string[xfs_dir_file_operations_xfs_file_files]], flags flags[open_flags], mode const[0]) fd_xfs_dir_file_operations_xfs_file
+read$auto_xfs_dir_file_operations_xfs_file(fd fd_xfs_dir_file_operations_xfs_file, buf ptr[out, array[int8]], len bytesize[buf])
+ioctl$auto_FITRIM4(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto])
+ioctl$auto_FS_IOC_GETFSLABEL3(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]])
+ioctl$auto_FS_IOC_GETFSMAP2(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_GETFSMAP], arg ptr[inout, fsmap_head$auto])
+ioctl$auto_FS_IOC_SETFSLABEL3(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]])
+ioctl$auto_XFS_IOC_AG_GEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_AG_GEOMETRY], arg ptr[inout, xfs_ag_geometry$auto])
+ioctl$auto_XFS_IOC_ALLOCSP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ALLOCSP], arg ptr[inout, xfs_flock64$auto])
+ioctl$auto_XFS_IOC_ALLOCSP64(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ALLOCSP64], arg ptr[inout, xfs_flock64$auto])
+ioctl$auto_XFS_IOC_ATTRLIST_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ATTRLIST_BY_HANDLE], arg ptr[inout, xfs_fsop_attrlist_handlereq$auto])
+ioctl$auto_XFS_IOC_ATTRMULTI_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ATTRMULTI_BY_HANDLE], arg ptr[inout, xfs_fsop_attrmulti_handlereq$auto])
+ioctl$auto_XFS_IOC_BULKSTAT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_BULKSTAT], arg ptr[in, xfs_bulkstat_req$auto])
+ioctl$auto_XFS_IOC_COMMIT_RANGE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_COMMIT_RANGE], arg ptr[inout, xfs_commit_range$auto])
+ioctl$auto_XFS_IOC_DIOINFO(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_DIOINFO], arg ptr[in, dioattr$auto])
+ioctl$auto_XFS_IOC_ERROR_CLEARALL(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ERROR_CLEARALL], arg ptr[inout, xfs_error_injection$auto])
+ioctl$auto_XFS_IOC_ERROR_INJECTION(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ERROR_INJECTION], arg ptr[inout, xfs_error_injection$auto])
+ioctl$auto_XFS_IOC_EXCHANGE_RANGE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_EXCHANGE_RANGE], arg ptr[inout, xfs_exchange_range$auto])
+ioctl$auto_XFS_IOC_FD_TO_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FD_TO_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto])
+ioctl$auto_XFS_IOC_FREESP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREESP], arg ptr[inout, xfs_flock64$auto])
+ioctl$auto_XFS_IOC_FREESP64(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREESP64], arg ptr[inout, xfs_flock64$auto])
+ioctl$auto_XFS_IOC_FREE_EOFBLOCKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREE_EOFBLOCKS], arg ptr[in, xfs_fs_eofblocks$auto])
+ioctl$auto_XFS_IOC_FSBULKSTAT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSBULKSTAT], arg ptr[inout, xfs_fsop_bulkreq$auto])
+ioctl$auto_XFS_IOC_FSBULKSTAT_SINGLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSBULKSTAT_SINGLE], arg ptr[inout, xfs_fsop_bulkreq$auto])
+ioctl$auto_XFS_IOC_FSCOUNTS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSCOUNTS], arg ptr[in, xfs_fsop_counts$auto])
+ioctl$auto_XFS_IOC_FSGEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY], arg ptr[in, xfs_fsop_geom$auto])
+ioctl$auto_XFS_IOC_FSGEOMETRY_V1(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY_V1], arg ptr[in, xfs_fsop_geom_v1$auto])
+ioctl$auto_XFS_IOC_FSGEOMETRY_V4(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY_V4], arg ptr[in, xfs_fsop_geom_v4$auto])
+ioctl$auto_XFS_IOC_FSGETXATTRA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGETXATTRA], arg ptr[in, fsxattr$auto])
+ioctl$auto_XFS_IOC_FSGROWFSDATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSDATA], arg ptr[inout, xfs_growfs_data$auto])
+ioctl$auto_XFS_IOC_FSGROWFSLOG(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSLOG], arg ptr[inout, xfs_growfs_log$auto])
+ioctl$auto_XFS_IOC_FSGROWFSRT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSRT], arg ptr[inout, xfs_growfs_rt$auto])
+ioctl$auto_XFS_IOC_FSINUMBERS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSINUMBERS], arg ptr[inout, xfs_fsop_bulkreq$auto])
+ioctl$auto_XFS_IOC_GETBMAP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAP], arg ptr[inout, getbmap$auto])
+ioctl$auto_XFS_IOC_GETBMAPA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAPA], arg ptr[inout, getbmap$auto])
+ioctl$auto_XFS_IOC_GETBMAPX(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAPX], arg ptr[inout, getbmap$auto])
+ioctl$auto_XFS_IOC_GETPARENTS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETPARENTS], arg ptr[inout, xfs_getparents$auto])
+ioctl$auto_XFS_IOC_GETPARENTS_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETPARENTS_BY_HANDLE], arg ptr[inout, xfs_getparents_by_handle$auto])
+ioctl$auto_XFS_IOC_GETVERSION(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETVERSION], arg ptr[in, array[int8]])
+ioctl$auto_XFS_IOC_GET_RESBLKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GET_RESBLKS], arg ptr[in, xfs_fsop_resblks$auto])
+ioctl$auto_XFS_IOC_GOINGDOWN(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GOINGDOWN], arg ptr[in, int32])
+ioctl$auto_XFS_IOC_INUMBERS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_INUMBERS], arg ptr[in, xfs_inumbers_req$auto])
+ioctl$auto_XFS_IOC_OPEN_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_OPEN_BY_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto])
+ioctl$auto_XFS_IOC_PATH_TO_FSHANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_PATH_TO_FSHANDLE], arg ptr[inout, xfs_fsop_handlereq$auto])
+ioctl$auto_XFS_IOC_PATH_TO_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_PATH_TO_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto])
+ioctl$auto_XFS_IOC_READLINK_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_READLINK_BY_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto])
+ioctl$auto_XFS_IOC_RTGROUP_GEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_RTGROUP_GEOMETRY], arg ptr[inout, xfs_rtgroup_geometry$auto])
+ioctl$auto_XFS_IOC_SCRUBV_METADATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SCRUBV_METADATA], arg ptr[inout, xfs_scrub_vec_head$auto])
+ioctl$auto_XFS_IOC_SCRUB_METADATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SCRUB_METADATA], arg ptr[inout, xfs_scrub_metadata$auto])
+ioctl$auto_XFS_IOC_SET_RESBLKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SET_RESBLKS], arg ptr[inout, xfs_fsop_resblks$auto])
+ioctl$auto_XFS_IOC_START_COMMIT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_START_COMMIT], arg ptr[in, xfs_commit_range$auto])
+ioctl$auto_XFS_IOC_SWAPEXT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SWAPEXT], arg ptr[inout, xfs_swapext$auto])
+
resource fd_zero_fops_mem[fd]
openat$auto_zero_fops_mem(fd const[AT_FDCWD], file ptr[in, string["/dev/zero"]], flags flags[open_flags], mode const[0]) fd_zero_fops_mem
read$auto_zero_fops_mem(fd fd_zero_fops_mem, buf ptr[out, array[int8]], len bytesize[buf])
@@ -4875,19 +5514,223 @@ adf_user_cfg_section_2$auto [
padding3 const[0, int64]
]
-audio_buf_info$auto {
- fragments int32
- fragstotal int32
- fragsize int32
- bytes int32
+autofs_packet_expire$auto {
+ hdr autofs_packet_hdr$auto
+ len int32
+ name array[int8, 256]
+}
+
+autofs_packet_hdr$auto {
+ proto_version int32
+ type int32
+}
+
+bch_ioctl_data$auto {
+ op int16
+ start_btree int8
+ end_btree int8
+ flags int32
+ start_pos bpos$auto
+ end_pos bpos$auto
+ bch_ioctl_data_6 bch_ioctl_data_6$auto
+} [packed, align[8]]
+
+bch_ioctl_data_6$auto [
+ migrate bch_ioctl_data_6_migrate$auto
+ bch_ioctl_data_6_1 bch_ioctl_data_6_1$auto
+]
+
+bch_ioctl_data_6_1$auto {
+ pad array[const[0, int64], 8]
}
+bch_ioctl_data_6_migrate$auto {
+ dev int32
+ pad const[0, int32]
+}
+
+bch_ioctl_dev_usage$auto {
+ dev int64
+ flags int32
+ state int8
+ pad array[const[0, int8], 7]
+ bucket_size int32
+ nr_buckets int64
+ buckets_ec int64
+ d array[bch_ioctl_dev_usage_type$auto, 10]
+}
+
+bch_ioctl_dev_usage_type$auto {
+ buckets int64
+ sectors int64
+ fragmented int64
+}
+
+bch_ioctl_dev_usage_v2$auto {
+ dev int64
+ flags int32
+ state int8
+ nr_data_types int8
+ pad array[const[0, int8], 6]
+ bucket_size int32
+ nr_buckets int64
+ d array[bch_ioctl_dev_usage_type$auto]
+}
+
+bch_ioctl_disk$auto {
+ flags int32
+ pad const[0, int32]
+ dev int64
+}
+
+bch_ioctl_disk_get_idx$auto {
+ dev int64
+}
+
+bch_ioctl_disk_resize$auto {
+ flags int32
+ pad const[0, int32]
+ dev int64
+ nbuckets int64
+}
+
+bch_ioctl_disk_resize_journal$auto {
+ flags int32
+ pad const[0, int32]
+ dev int64
+ nbuckets int64
+}
+
+bch_ioctl_disk_set_state$auto {
+ flags int32
+ new_state int8
+ pad array[const[0, int8], 3]
+ dev int64
+}
+
+bch_ioctl_fs_usage$auto {
+ capacity int64
+ used int64
+ online_reserved const[0, int64]
+ persistent_reserved array[const[0, int64], 4]
+ replica_entries_bytes int32
+ pad const[0, int32]
+ replicas array[bch_replicas_usage$auto]
+}
+
+bch_ioctl_fsck_offline$auto {
+ flags int64
+ opts int64
+ nr_devs len[devs, int64]
+ devs array[int64]
+}
+
+bch_ioctl_fsck_online$auto {
+ flags int64
+ opts int64
+}
+
+bch_ioctl_query_accounting$auto {
+ capacity int64
+ used int64
+ online_reserved const[0, int64]
+ accounting_u64s int32
+ accounting_types_mask int32
+ accounting array[bkey_i_accounting$auto]
+}
+
+bch_ioctl_query_uuid$auto {
+ uuid uuid_t$auto
+}
+
+bch_ioctl_read_super$auto {
+ flags int32
+ pad const[0, int32]
+ dev int64
+ size int64
+ sb int64
+}
+
+bch_replicas_entry_v1$auto {
+ data_type int8
+ nr_devs len[devs, int8]
+ nr_required int8
+ devs array[int8]
+} [packed]
+
+bch_replicas_usage$auto {
+ sectors int64
+ r bch_replicas_entry_v1$auto
+} [packed]
+
binderfs_device$auto {
name array[int8, 256]
major int32
minor int32
}
+bkey$auto {
+ u64s int8
+ format int8:7
+ needs_whiteout int8:1
+ type int8
+ pad const[0, int8]
+ bversion bversion$auto
+ size int32
+ p bpos$auto
+} [packed, align[8]]
+
+bkey_i$auto {
+ _data auto_aligner[8]
+ k bkey$auto
+ v auto_aligner[8]
+}
+
+bkey_i_accounting$auto {
+ bkey_i_accounting_0 bkey_i_accounting_0$auto
+ v auto_aligner[8]
+}
+
+bkey_i_accounting_0$auto [
+ k bkey$auto
+ k_i bkey_i$auto
+]
+
+blk_user_trace_setup$auto {
+ name array[int8, 32]
+ act_mask int16
+ buf_size int32
+ buf_nr int32
+ start_lba int64
+ end_lba int64
+ pid pid
+}
+
+blk_zone$auto {
+ start int64
+ len int64
+ wp int64
+ type int8
+ cond int8
+ non_seq int8
+ reset int8
+ resv array[int8, 4]
+ capacity int64
+ reserved array[int8, 24]
+}
+
+blk_zone_range$auto {
+ sector int64
+ nr_sectors int64
+}
+
+blk_zone_report$auto {
+ sector int64
+ nr_zones int32
+ flags int32
+ zones array[blk_zone$auto]
+}
+
bpf_attr$auto [
bpf_attr_0 bpf_attr_0$auto
bpf_attr_1 bpf_attr_1$auto
@@ -5237,22 +6080,429 @@ bpf_attr_token_create$auto {
bpffs_fd fd
}
+bpos$auto {
+ snapshot int32
+ offset int64
+ inode int64
+} [packed, align[4]]
+
+btrfs_balance_args$auto {
+ profiles int64
+ btrfs_balance_args_1 btrfs_balance_args_1$auto
+ devid int64
+ pstart int64
+ pend int64
+ vstart int64
+ vend int64
+ target int64
+ flags int64
+ btrfs_balance_args_9 btrfs_balance_args_9$auto
+ stripes_min int32
+ stripes_max int32
+ unused array[const[0, int64], 6]
+} [packed]
+
+btrfs_balance_args_1$auto [
+ usage int64
+ btrfs_balance_args_1_1 btrfs_balance_args_1_1$auto
+]
+
+btrfs_balance_args_1_1$auto {
+ usage_min int32
+ usage_max int32
+}
+
+btrfs_balance_args_9$auto [
+ limit int64
+ btrfs_balance_args_9_1 btrfs_balance_args_9_1$auto
+]
+
+btrfs_balance_args_9_1$auto {
+ limit_min int32
+ limit_max int32
+}
+
+btrfs_balance_progress$auto {
+ expected int64
+ considered int64
+ completed int64
+}
+
+btrfs_ioctl_balance_args$auto {
+ flags int64
+ state int64
+ data btrfs_balance_args$auto
+ meta btrfs_balance_args$auto
+ sys btrfs_balance_args$auto
+ stat btrfs_balance_progress$auto
+ unused array[const[0, int64], 72]
+}
+
+btrfs_ioctl_defrag_range_args$auto {
+ start int64
+ len int64
+ flags int64
+ extent_thresh int32
+ compress_type int32
+ unused array[const[0, int32], 4]
+}
+
+btrfs_ioctl_dev_info_args$auto {
+ devid int64
+ uuid array[int8, 16]
+ bytes_used int64
+ total_bytes int64
+ fsid array[int8, 16]
+ unused array[const[0, int64], 377]
+ path array[int8, 1024]
+}
+
+btrfs_ioctl_dev_replace_args$auto {
+ cmd int64
+ result int64
+ btrfs_ioctl_dev_replace_args_2 btrfs_ioctl_dev_replace_args_2$auto
+ spare array[int64, 64]
+}
+
+btrfs_ioctl_dev_replace_args_2$auto [
+ start btrfs_ioctl_dev_replace_start_params$auto
+ status btrfs_ioctl_dev_replace_status_params$auto
+]
+
+btrfs_ioctl_dev_replace_start_params$auto {
+ srcdevid int64
+ cont_reading_from_srcdev_mode int64
+ srcdev_name array[int8, 1025]
+ tgtdev_name array[int8, 1025]
+}
+
+btrfs_ioctl_dev_replace_status_params$auto {
+ replace_state int64
+ progress_1000 int64
+ time_started int64
+ time_stopped int64
+ num_write_errors int64
+ num_uncorrectable_read_errors int64
+}
+
+btrfs_ioctl_encoded_io_args$auto {
+ iov ptr[in, iovec$auto]
+ iovcnt intptr
+ offset int64
+ flags int64
+ len int64
+ unencoded_len int64
+ unencoded_offset int64
+ compression int32
+ encryption int32
+ reserved array[int8, 64]
+}
+
+btrfs_ioctl_encoded_io_args_32$auto {
+ iov int32
+ iovcnt int32
+ offset int64
+ flags int64
+ len int64
+ unencoded_len int64
+ unencoded_offset int64
+ compression int32
+ encryption int32
+ reserved array[int8, 64]
+}
+
btrfs_ioctl_feature_flags$auto {
compat_flags int64
compat_ro_flags int64
incompat_flags int64
}
+btrfs_ioctl_fs_info_args$auto {
+ max_id int64
+ num_devices int64
+ fsid array[int8, 16]
+ nodesize int32
+ sectorsize int32
+ clone_alignment int32
+ csum_type int16
+ csum_size int16
+ flags int64
+ generation int64
+ metadata_uuid array[int8, 16]
+ reserved array[int8, 944]
+}
+
+btrfs_ioctl_get_dev_stats$auto {
+ devid int64
+ nr_items int64
+ flags int64
+ values array[int64, 5]
+ unused array[const[0, int64], 121]
+}
+
+btrfs_ioctl_get_subvol_info_args$auto {
+ treeid int64
+ name array[int8, 256]
+ parent_id int64
+ dirid int64
+ generation int64
+ flags int64
+ uuid array[int8, 16]
+ parent_uuid array[int8, 16]
+ received_uuid array[int8, 16]
+ ctransid int64
+ otransid int64
+ stransid int64
+ rtransid int64
+ ctime btrfs_ioctl_timespec$auto
+ otime btrfs_ioctl_timespec$auto
+ stime btrfs_ioctl_timespec$auto
+ rtime btrfs_ioctl_timespec$auto
+ reserved array[int64, 8]
+}
+
+btrfs_ioctl_get_subvol_rootref_args$auto {
+ min_treeid int64
+ rootref array[btrfs_ioctl_get_subvol_rootref_args_rootref$auto, 255]
+ num_items int8
+ align array[int8, 7]
+}
+
+btrfs_ioctl_get_subvol_rootref_args_rootref$auto {
+ treeid int64
+ dirid int64
+}
+
+btrfs_ioctl_ino_lookup_args$auto {
+ treeid int64
+ objectid int64
+ name array[int8, 4080]
+}
+
+btrfs_ioctl_ino_lookup_user_args$auto {
+ dirid int64
+ treeid int64
+ name array[int8, 256]
+ path array[int8, 3824]
+}
+
+btrfs_ioctl_ino_path_args$auto {
+ inum int64
+ size int64
+ reserved array[int64, 4]
+ fspath int64
+}
+
+btrfs_ioctl_logical_ino_args$auto {
+ logical int64
+ size int64
+ reserved array[int64, 3]
+ flags int64
+ inodes int64
+}
+
+btrfs_ioctl_qgroup_assign_args$auto {
+ assign int64
+ src int64
+ dst int64
+}
+
+btrfs_ioctl_qgroup_create_args$auto {
+ create int64
+ qgroupid int64
+}
+
+btrfs_ioctl_qgroup_limit_args$auto {
+ qgroupid int64
+ lim btrfs_qgroup_limit$auto
+}
+
+btrfs_ioctl_quota_ctl_args$auto {
+ cmd int64
+ status int64
+}
+
+btrfs_ioctl_quota_rescan_args$auto {
+ flags int64
+ progress int64
+ reserved array[int64, 6]
+}
+
+btrfs_ioctl_received_subvol_args$auto {
+ uuid array[int8, 16]
+ stransid int64
+ rtransid int64
+ stime btrfs_ioctl_timespec$auto
+ rtime btrfs_ioctl_timespec$auto
+ flags int64
+ reserved array[int64, 16]
+}
+
+btrfs_ioctl_received_subvol_args_32$auto {
+ uuid array[int8, 16]
+ stransid int64
+ rtransid int64
+ stime btrfs_ioctl_timespec_32$auto
+ rtime btrfs_ioctl_timespec_32$auto
+ flags int64
+ reserved array[int64, 16]
+} [packed]
+
+btrfs_ioctl_scrub_args$auto {
+ devid int64
+ start int64
+ end int64
+ flags int64
+ progress btrfs_scrub_progress$auto
+ unused array[const[0, int64], 109]
+}
+
+btrfs_ioctl_search_args$auto {
+ key btrfs_ioctl_search_key$auto
+ buf array[int8, 3992]
+}
+
+btrfs_ioctl_search_args_v2$auto {
+ key btrfs_ioctl_search_key$auto
+ buf_size int64
+ buf array[int64]
+}
+
+btrfs_ioctl_search_key$auto {
+ tree_id int64
+ min_objectid int64
+ max_objectid int64
+ min_offset int64
+ max_offset int64
+ min_transid int64
+ max_transid int64
+ min_type int32
+ max_type int32
+ nr_items int32
+ unused const[0, int32]
+ unused1 const[0, int64]
+ unused2 const[0, int64]
+ unused3 const[0, int64]
+ unused4 const[0, int64]
+}
+
+btrfs_ioctl_send_args$auto {
+ send_fd auto_union[fd, int64]
+ clone_sources_count int64
+ clone_sources ptr[inout, int64]
+ parent_root int64
+ flags int64
+ version int32
+ reserved array[int8, 28]
+}
+
+btrfs_ioctl_send_args_32$auto {
+ send_fd auto_union[fd, int64]
+ clone_sources_count int64
+ clone_sources int32
+ parent_root int64
+ flags int64
+ version int32
+ reserved array[int8, 28]
+} [packed]
+
+btrfs_ioctl_space_args$auto {
+ space_slots int64
+ total_spaces int64
+ spaces array[btrfs_ioctl_space_info$auto]
+}
+
+btrfs_ioctl_space_info$auto {
+ flags int64
+ total_bytes int64
+ used_bytes int64
+}
+
+btrfs_ioctl_subvol_wait$auto {
+ subvolid int64
+ mode int32
+ count int32
+}
+
+btrfs_ioctl_timespec$auto {
+ sec int64
+ nsec int32
+}
+
+btrfs_ioctl_timespec_32$auto {
+ sec int64
+ nsec int32
+} [packed]
+
btrfs_ioctl_vol_args$auto {
fd auto_union[fd, int64]
name array[int8, 4088]
}
-buffmem_desc$auto {
- buffer ptr[inout, int32]
- size int32
+btrfs_ioctl_vol_args_v2$auto {
+ fd auto_union[fd, int64]
+ transid int64
+ flags int64
+ btrfs_ioctl_vol_args_v2_3 btrfs_ioctl_vol_args_v2_3$auto
+ btrfs_ioctl_vol_args_v2_4 btrfs_ioctl_vol_args_v2_4$auto
}
+btrfs_ioctl_vol_args_v2_3$auto [
+ btrfs_ioctl_vol_args_v2_3_0 btrfs_ioctl_vol_args_v2_3_0$auto
+ unused array[const[0, int64], 4]
+]
+
+btrfs_ioctl_vol_args_v2_3_0$auto {
+ size int64
+ qgroup_inherit ptr[inout, btrfs_qgroup_inherit$auto]
+}
+
+btrfs_ioctl_vol_args_v2_4$auto [
+ name array[int8, 4040]
+ devid int64
+ subvolid int64
+]
+
+btrfs_qgroup_inherit$auto {
+ flags int64
+ num_qgroups int64
+ num_ref_copies int64
+ num_excl_copies int64
+ lim btrfs_qgroup_limit$auto
+ qgroups array[int64]
+}
+
+btrfs_qgroup_limit$auto {
+ flags int64
+ max_rfer int64
+ max_excl int64
+ rsv_rfer int64
+ rsv_excl int64
+}
+
+btrfs_scrub_progress$auto {
+ data_extents_scrubbed int64
+ tree_extents_scrubbed int64
+ data_bytes_scrubbed int64
+ tree_bytes_scrubbed int64
+ read_errors int64
+ csum_errors int64
+ verify_errors int64
+ no_csum int64
+ csum_discards int64
+ super_errors int64
+ malloc_errors int64
+ uncorrectable_errors int64
+ corrected_errors int64
+ last_physical int64
+ unverified_errors int64
+}
+
+bversion$auto {
+ lo int64
+ hi int32
+} [packed, align[4]]
+
cachestat$auto {
nr_cache int64
nr_dirty int64
@@ -5446,17 +6696,20 @@ comedi_subdinfo$auto {
unused array[const[0, int32], 8]
}
-count_info$auto {
- bytes int32
- blocks int32
- ptr int32
+compat_blk_user_trace_setup$auto {
+ name array[int8, 32]
+ act_mask int16
+ buf_size int32
+ buf_nr int32
+ start_lba int64
+ end_lba int64
+ pid pid
}
-dma_heap_allocation_data$auto {
- len int64
- fd fd
- fd_flags fd
- heap_flags int64
+dioattr$auto {
+ d_mem int32
+ d_miniosz int32
+ d_maxiosz int32
}
epoll_event$auto {
@@ -5464,18 +6717,258 @@ epoll_event$auto {
data int64
} [packed]
+erase_info_user$auto {
+ start int32
+ length int32
+}
+
+erase_info_user64$auto {
+ start int64
+ length int64
+}
+
+ext4_new_group_input$auto {
+ group gid
+ block_bitmap int64
+ inode_bitmap int64
+ inode_table int64
+ blocks_count int32
+ reserved_blocks int16
+ unused const[0, int16]
+}
+
+fb_cmap_user$auto {
+ start int32
+ len int32
+ red ptr[inout, int16]
+ green ptr[inout, int16]
+ blue ptr[inout, int16]
+ transp ptr[inout, int16]
+}
+
+fb_cursor_user$auto {
+ set int16
+ enable bool16
+ rop int16
+ mask ptr[in, string]
+ hot fbcurpos$auto
+ image fb_image_user$auto
+}
+
+fb_image_user$auto {
+ dx int32
+ dy int32
+ width int32
+ height int32
+ fg_color int32
+ bg_color int32
+ depth int8
+ data ptr[in, string]
+ cmap fb_cmap_user$auto
+}
+
+fbcurpos$auto {
+ x int16
+ y int16
+}
+
+ff_condition_effect$auto {
+ right_saturation int16
+ left_saturation int16
+ right_coeff int16
+ left_coeff int16
+ deadband int16
+ center int16
+}
+
+ff_constant_effect$auto {
+ level int16
+ envelope ff_envelope$auto
+}
+
+ff_effect$auto {
+ type int16
+ id int16
+ direction int16
+ trigger ff_trigger$auto
+ replay ff_replay$auto
+ u ff_effect_u$auto
+}
+
+ff_effect_u$auto [
+ constant ff_constant_effect$auto
+ ramp ff_ramp_effect$auto
+ periodic ff_periodic_effect$auto
+ condition array[ff_condition_effect$auto, 2]
+ rumble ff_rumble_effect$auto
+]
+
+ff_envelope$auto {
+ attack_length int16
+ attack_level int16
+ fade_length int16
+ fade_level int16
+}
+
+ff_periodic_effect$auto {
+ waveform int16
+ period int16
+ magnitude int16
+ offset int16
+ phase int16
+ envelope ff_envelope$auto
+ custom_len int32
+ custom_data ptr[inout, int16]
+}
+
+ff_ramp_effect$auto {
+ start_level int16
+ end_level int16
+ envelope ff_envelope$auto
+}
+
+ff_replay$auto {
+ length int16
+ delay int16
+}
+
+ff_rumble_effect$auto {
+ strong_magnitude int16
+ weak_magnitude int16
+}
+
+ff_trigger$auto {
+ button int16
+ interval int16
+}
+
+fiemap$auto {
+ fm_start int64
+ fm_length int64
+ fm_flags int32
+ fm_mapped_extents int32
+ fm_extent_count int32
+ fm_reserved const[0, int32]
+ fm_extents array[fiemap_extent$auto]
+}
+
+fiemap_extent$auto {
+ fe_logical int64
+ fe_physical int64
+ fe_length int64
+ fe_reserved64 array[const[0, int64], 2]
+ fe_flags int32
+ fe_reserved array[const[0, int32], 3]
+}
+
file_handle$auto {
handle_bytes len[f_handle, int32]
handle_type int32
f_handle array[int8]
}
+fscrypt_add_key_arg$auto {
+ key_spec fscrypt_key_specifier$auto
+ raw_size int32
+ key_id int32
+ __reserved array[const[0, int32], 8]
+ raw array[int8]
+}
+
+fscrypt_get_key_status_arg$auto {
+ key_spec fscrypt_key_specifier$auto
+ __reserved array[const[0, int32], 6]
+ status int32
+ status_flags int32
+ user_count int32
+ __out_reserved array[const[0, int32], 13]
+}
+
+fscrypt_key_specifier$auto {
+ type int32
+ __reserved const[0, int32]
+ u fscrypt_key_specifier_u$auto
+}
+
+fscrypt_key_specifier_u$auto [
+ __reserved array[const[0, int8], 32]
+ descriptor array[int8, 8]
+ identifier array[int8, 16]
+]
+
+fscrypt_policy_v1$auto {
+ version int8
+ contents_encryption_mode int8
+ filenames_encryption_mode int8
+ flags int8
+ master_key_descriptor array[int8, 8]
+}
+
+fscrypt_remove_key_arg$auto {
+ key_spec fscrypt_key_specifier$auto
+ removal_status_flags int32
+ __reserved array[const[0, int32], 5]
+}
+
+fsmap$auto {
+ fmr_device int32
+ fmr_flags int32
+ fmr_physical int64
+ fmr_owner int64
+ fmr_offset int64
+ fmr_length int64
+ fmr_reserved array[const[0, int64], 3]
+}
+
+fsmap_head$auto {
+ fmh_iflags int32
+ fmh_oflags int32
+ fmh_count int32
+ fmh_entries int32
+ fmh_reserved array[const[0, int64], 6]
+ fmh_keys array[fsmap$auto, 2]
+ fmh_recs array[fsmap$auto]
+}
+
fstrim_range$auto {
start int64
len int64
minlen int64
}
+fsuuid$auto {
+ fsu_len int32
+ fsu_flags int32
+ fsu_uuid array[int8]
+}
+
+fsverity_digest$auto {
+ digest_algorithm int16
+ digest_size int16
+ digest array[int8]
+}
+
+fsverity_enable_arg$auto {
+ version int32
+ hash_algorithm int32
+ block_size int32
+ salt_size int32
+ salt_ptr int64
+ sig_size int32
+ __reserved1 const[0, int32]
+ sig_ptr int64
+ __reserved2 array[const[0, int64], 11]
+}
+
+fsxattr$auto {
+ fsx_xflags int32
+ fsx_extsize int32
+ fsx_nextents int32
+ fsx_projid auto_union[gid, int32]
+ fsx_cowextsize int32
+ fsx_pad array[const[0, int8], 8]
+}
+
fuse_backing_map$auto {
fd fd
flags int32
@@ -5489,15 +6982,51 @@ futex_waitv$auto {
__reserved const[0, int32]
}
+getbmap$auto {
+ bmv_offset int64
+ bmv_block int64
+ bmv_length int64
+ bmv_count int32
+ bmv_entries int32
+}
+
getcpu_cache$auto {
blob array[intptr, 16]
}
+hpet_info$auto {
+ hi_ireqfreq intptr
+ hi_flags intptr
+ hi_hpet int16
+ hi_timer int16
+}
+
hwsim_tx_rate$auto {
idx int8
count int8
} [packed]
+input_id$auto {
+ bustype int16
+ vendor int16
+ product int16
+ version int16
+}
+
+input_keymap_entry$auto {
+ flags int8
+ len int8
+ index int16
+ keycode int32
+ scancode array[int8, 32]
+}
+
+input_mask$auto {
+ type int32
+ codes_size int32
+ codes_ptr int64
+}
+
io_cqring_offsets$auto {
head int32
tail int32
@@ -5589,6 +7118,47 @@ kexec_segment_0$auto [
kbuf ptr[inout, array[auto_todo]]
]
+kvm_cpuid2$auto {
+ nent int32
+ padding const[0, int32]
+ entries array[kvm_cpuid_entry2$auto]
+}
+
+kvm_cpuid_entry2$auto {
+ function int32
+ index int32
+ flags int32
+ eax int32
+ ebx int32
+ ecx int32
+ edx int32
+ padding array[const[0, int32], 3]
+}
+
+kvm_device_attr$auto {
+ flags int32
+ group gid
+ attr int64
+ addr int64
+}
+
+kvm_msr_entry$auto {
+ index int32
+ reserved int32
+ data int64
+}
+
+kvm_msr_list$auto {
+ nmsrs int32
+ indices array[int32]
+}
+
+kvm_msrs$auto {
+ nmsrs int32
+ pad const[0, int32]
+ entries array[kvm_msr_entry$auto]
+}
+
landlock_ruleset_attr$auto {
handled_access_fs int64
handled_access_net int64
@@ -5681,6 +7251,15 @@ mount_attr$auto {
userns_fd auto_union[fd, int64]
}
+move_extent$auto {
+ reserved int32
+ donor_fd fd
+ orig_start int64
+ donor_start int64
+ len int64
+ moved_len int64
+}
+
mq_attr$auto {
mq_flags intptr
mq_maxmsg intptr
@@ -5710,6 +7289,82 @@ msqid_ds$auto {
msg_lrpid auto_union[pid, int32]
}
+mtd_ecc_stats$auto {
+ corrected int32
+ failed int32
+ badblocks int32
+ bbtblocks int32
+}
+
+mtd_info_user$auto {
+ type int8
+ flags int32
+ size int32
+ erasesize int32
+ writesize int32
+ oobsize int32
+ padding const[0, int64]
+}
+
+mtd_oob_buf$auto {
+ start int32
+ length int32
+ ptr ptr[inout, string]
+}
+
+mtd_oob_buf64$auto {
+ start int64
+ pad const[0, int32]
+ length int32
+ usr_ptr int64
+}
+
+mtd_read_req$auto {
+ start int64
+ len int64
+ ooblen int64
+ usr_data int64
+ usr_oob int64
+ mode int8
+ padding array[const[0, int8], 7]
+ ecc_stats mtd_read_req_ecc_stats$auto
+}
+
+mtd_read_req_ecc_stats$auto {
+ uncorrectable_errors int32
+ corrected_bitflips int32
+ max_bitflips int32
+}
+
+mtd_write_req$auto {
+ start int64
+ len int64
+ ooblen int64
+ usr_data int64
+ usr_oob int64
+ mode int8
+ padding array[const[0, int8], 7]
+}
+
+nand_ecclayout_user$auto {
+ eccbytes int32
+ eccpos array[int32, 64]
+ oobavail int32
+ oobfree array[nand_oobfree$auto, 8]
+}
+
+nand_oobfree$auto {
+ offset int32
+ length int32
+}
+
+nand_oobinfo$auto {
+ useecc int32
+ eccbytes int32
+ oobfree array[array[int32, 2], 8]
+ eccpos array[int32, 32]
+}
+
new_utsname$auto {
sysname array[int8, 65]
nodename array[int8, 65]
@@ -5758,6 +7413,12 @@ open_how$auto {
resolve int64
}
+otp_info$auto {
+ start int32
+ length int32
+ locked int32
+}
+
ovs_flow_stats$auto {
n_packets int64
n_bytes int64
@@ -5910,6 +7571,32 @@ ppp_option_data$auto {
transmit int32
}
+pr_clear$auto {
+ key int64
+ flags int32
+ __pad const[0, int32]
+}
+
+pr_preempt$auto {
+ old_key int64
+ new_key int64
+ type int32
+ flags int32
+}
+
+pr_registration$auto {
+ old_key int64
+ new_key int64
+ flags int32
+ __pad const[0, int32]
+}
+
+pr_reservation$auto {
+ key int64
+ type int32
+ flags int32
+}
+
procmap_query$auto {
size int64
query_flags int64
@@ -5928,6 +7615,13 @@ procmap_query$auto {
build_id_addr int64
}
+region_info_user$auto {
+ offset int32
+ erasesize int32
+ numblocks int32
+ regionindex int32
+}
+
resume_swap_area$auto {
offset int64
dev int32
@@ -6221,6 +7915,204 @@ snd_ctl_tlv$auto {
tlv array[int32]
}
+snd_interval$auto {
+ min int32
+ max int32
+ openmin int32:1
+ openmax int32:1
+ integer int32:1
+ empty int32:1
+}
+
+snd_mask$auto {
+ bits array[int32, 8]
+}
+
+snd_pcm_channel_info$auto {
+ channel int32
+ offset intptr
+ first int32
+ step int32
+}
+
+snd_pcm_hw_params$auto {
+ flags int32
+ masks array[snd_mask$auto, 3]
+ mres array[snd_mask$auto, 5]
+ intervals array[snd_interval$auto, 12]
+ ires array[snd_interval$auto, 9]
+ rmask int32
+ cmask int32
+ info int32
+ msbits int32
+ rate_num int32
+ rate_den int32
+ fifo_size intptr
+ sync array[int8, 16]
+ reserved array[int8, 48]
+}
+
+snd_pcm_hw_params_old$auto {
+ flags int32
+ masks array[int32, 3]
+ intervals array[snd_interval$auto, 12]
+ rmask int32
+ cmask int32
+ info int32
+ msbits int32
+ rate_num int32
+ rate_den int32
+ fifo_size intptr
+ reserved array[int8, 64]
+}
+
+snd_pcm_info$auto {
+ device int32
+ subdevice int32
+ stream int32
+ card int32
+ id array[int8, 64]
+ name array[int8, 80]
+ subname array[int8, 32]
+ dev_class int32
+ dev_subclass int32
+ subdevices_count int32
+ subdevices_avail int32
+ pad1 array[const[0, int8], 16]
+ reserved array[int8, 64]
+}
+
+snd_pcm_mmap_control$auto {
+ __pad1 auto_aligner[1]
+ appl_ptr intptr
+ __pad2 auto_aligner[1]
+ __pad3 auto_aligner[1]
+ avail_min intptr
+ __pad4 auto_aligner[1]
+}
+
+snd_pcm_mmap_control32$auto {
+ appl_ptr int32
+ avail_min int32
+}
+
+snd_pcm_mmap_status$auto {
+ state int32
+ pad1 const[0, int32]
+ __pad1 auto_aligner[1]
+ hw_ptr intptr
+ __pad2 auto_aligner[1]
+ tstamp __kernel_timespec$auto
+ suspended_state int32
+ pad3 const[0, int32]
+ audio_tstamp __kernel_timespec$auto
+}
+
+snd_pcm_mmap_status32$auto {
+ state int32
+ pad1 const[0, int32]
+ hw_ptr int32
+ tstamp_sec int32
+ tstamp_nsec int32
+ suspended_state int32
+ audio_tstamp_sec int32
+ audio_tstamp_nsec int32
+} [packed]
+
+snd_pcm_status32$auto {
+ state int32
+ trigger_tstamp_sec int32
+ trigger_tstamp_nsec int32
+ tstamp_sec int32
+ tstamp_nsec int32
+ appl_ptr int32
+ hw_ptr int32
+ delay int32
+ avail int32
+ avail_max int32
+ overrange int32
+ suspended_state int32
+ audio_tstamp_data int32
+ audio_tstamp_sec int32
+ audio_tstamp_nsec int32
+ driver_tstamp_sec int32
+ driver_tstamp_nsec int32
+ audio_tstamp_accuracy int32
+ reserved array[int8, 36]
+}
+
+snd_pcm_status64$auto {
+ state int32
+ rsvd array[int8, 4]
+ trigger_tstamp_sec int64
+ trigger_tstamp_nsec int64
+ tstamp_sec int64
+ tstamp_nsec int64
+ appl_ptr intptr
+ hw_ptr intptr
+ delay intptr
+ avail intptr
+ avail_max intptr
+ overrange intptr
+ suspended_state int32
+ audio_tstamp_data int32
+ audio_tstamp_sec int64
+ audio_tstamp_nsec int64
+ driver_tstamp_sec int64
+ driver_tstamp_nsec int64
+ audio_tstamp_accuracy int32
+ reserved array[int8, 20]
+}
+
+snd_pcm_sw_params$auto {
+ tstamp_mode int32
+ period_step int32
+ sleep_min int32
+ avail_min intptr
+ xfer_align intptr
+ start_threshold intptr
+ stop_threshold intptr
+ silence_threshold intptr
+ silence_size intptr
+ boundary intptr
+ proto int32
+ tstamp_type int32
+ reserved array[int8, 56]
+}
+
+snd_pcm_sync_ptr$auto {
+ flags int32
+ pad1 const[0, int32]
+ s snd_pcm_sync_ptr_s$auto
+ c snd_pcm_sync_ptr_c$auto
+}
+
+snd_pcm_sync_ptr32$auto {
+ flags int32
+ s snd_pcm_sync_ptr32_s$auto
+ c snd_pcm_sync_ptr32_c$auto
+} [packed]
+
+snd_pcm_sync_ptr32_c$auto [
+ control snd_pcm_mmap_control32$auto
+ reserved array[int8, 64]
+]
+
+snd_pcm_sync_ptr32_s$auto [
+ status snd_pcm_mmap_status32$auto
+ reserved array[int8, 64]
+]
+
+snd_pcm_sync_ptr_c$auto [
+ control snd_pcm_mmap_control$auto
+ reserved array[int8, 64]
+]
+
+snd_pcm_sync_ptr_s$auto [
+ status snd_pcm_mmap_status$auto
+ reserved array[int8, 64]
+]
+
snd_rawmidi_info$auto {
device int32
subdevice int32
@@ -6263,6 +8155,106 @@ snd_rawmidi_status64$auto {
reserved array[int8, 16]
}
+snd_timer_ginfo$auto {
+ tid snd_timer_id$auto
+ flags int32
+ card int32
+ id array[int8, 64]
+ name array[int8, 80]
+ reserved0 intptr
+ resolution intptr
+ resolution_min intptr
+ resolution_max intptr
+ clients int32
+ reserved array[int8, 32]
+}
+
+snd_timer_gparams$auto {
+ tid snd_timer_id$auto
+ period_num intptr
+ period_den intptr
+ reserved array[int8, 32]
+}
+
+snd_timer_gstatus$auto {
+ tid snd_timer_id$auto
+ resolution intptr
+ resolution_num intptr
+ resolution_den intptr
+ reserved array[int8, 32]
+}
+
+snd_timer_id$auto {
+ dev_class int32
+ dev_sclass int32
+ card int32
+ device int32
+ subdevice int32
+}
+
+snd_timer_info$auto {
+ flags int32
+ card int32
+ id array[int8, 64]
+ name array[int8, 80]
+ reserved0 intptr
+ resolution intptr
+ reserved array[int8, 64]
+}
+
+snd_timer_params$auto {
+ flags int32
+ ticks int32
+ queue_size int32
+ reserved0 int32
+ filter int32
+ reserved array[int8, 60]
+}
+
+snd_timer_select$auto {
+ id snd_timer_id$auto
+ reserved array[int8, 32]
+}
+
+snd_timer_status32$auto {
+ tstamp_sec int32
+ tstamp_nsec int32
+ resolution int32
+ lost int32
+ overrun int32
+ queue int32
+ reserved array[int8, 64]
+}
+
+snd_timer_status64$auto {
+ tstamp_sec int64
+ tstamp_nsec int64
+ resolution int32
+ lost int32
+ overrun int32
+ queue int32
+ reserved array[int8, 64]
+}
+
+snd_timer_uinfo$auto {
+ resolution int64
+ fd fd
+ id int32
+ reserved array[int8, 16]
+}
+
+snd_xferi$auto {
+ result intptr
+ buf ptr[inout, array[auto_todo]]
+ frames intptr
+}
+
+snd_xfern$auto {
+ result intptr
+ bufs ptr[inout, ptr[inout, array[auto_todo]]]
+ frames intptr
+}
+
sock_filter$auto {
code int16
jt int8
@@ -6385,7 +8377,7 @@ statx$auto {
stx_atomic_write_unit_min int32
stx_atomic_write_unit_max int32
stx_atomic_write_segments_max int32
- __spare1 int32
+ stx_dio_read_offset_align int32
__spare3 array[int64, 9]
}
@@ -6421,7 +8413,7 @@ sysinfo$auto {
totalhigh intptr
freehigh intptr
mem_unit int32
- _f array[int8]
+ _f auto_aligner[1]
}
timezone$auto {
@@ -6466,6 +8458,25 @@ udmabuf_create_list$auto {
list array[udmabuf_create_item$auto]
}
+uinput_ff_erase$auto {
+ request_id int32
+ retval int32
+ effect_id int32
+}
+
+uinput_ff_upload$auto {
+ request_id int32
+ retval int32
+ effect ff_effect$auto
+ old ff_effect$auto
+}
+
+uinput_setup$auto {
+ id input_id$auto
+ name array[int8, 80]
+ ff_effects_max int32
+}
+
usb_endpoint_descriptor$auto {
blength int8
bdescriptortype int8
@@ -6522,6 +8533,132 @@ usb_raw_init$auto {
speed int8
}
+usbdevfs_bulktransfer$auto {
+ ep int32
+ len int32
+ timeout int32
+ data ptr[inout, array[auto_todo]]
+}
+
+usbdevfs_bulktransfer32$auto {
+ ep int32
+ len int32
+ timeout int32
+ data int32
+}
+
+usbdevfs_connectinfo$auto {
+ devnum int32
+ slow int8
+}
+
+usbdevfs_ctrltransfer$auto {
+ brequesttype int8
+ brequest int8
+ wvalue int16
+ windex int16
+ wlength int16
+ timeout int32
+ data ptr[inout, array[auto_todo]]
+}
+
+usbdevfs_ctrltransfer32$auto {
+ brequesttype int8
+ brequest int8
+ wvalue int16
+ windex int16
+ wlength int16
+ timeout int32
+ data int32
+}
+
+usbdevfs_disconnect_claim$auto {
+ interface int32
+ flags int32
+ driver array[int8, 256]
+}
+
+usbdevfs_disconnectsignal$auto {
+ signr int32
+ context ptr[inout, array[auto_todo]]
+}
+
+usbdevfs_disconnectsignal32$auto {
+ signr int32
+ context int32
+}
+
+usbdevfs_getdriver$auto {
+ interface int32
+ driver array[int8, 256]
+}
+
+usbdevfs_ioctl$auto {
+ ifno int32
+ ioctl_code int32
+ data ptr[inout, array[auto_todo]]
+}
+
+usbdevfs_ioctl32$auto {
+ ifno int32
+ ioctl_code int32
+ data int32
+}
+
+usbdevfs_iso_packet_desc$auto {
+ length int32
+ actual_length int32
+ status int32
+}
+
+usbdevfs_setinterface$auto {
+ interface int32
+ altsetting int32
+}
+
+usbdevfs_streams$auto {
+ num_streams int32
+ num_eps int32
+ eps array[int8]
+}
+
+usbdevfs_urb$auto {
+ type int8
+ endpoint int8
+ status int32
+ flags int32
+ buffer ptr[inout, array[auto_todo]]
+ buffer_length int32
+ actual_length int32
+ start_frame int32
+ usbdevfs_urb_8 usbdevfs_urb_8$auto
+ error_count int32
+ signr int32
+ usercontext ptr[inout, array[auto_todo]]
+ iso_frame_desc array[usbdevfs_iso_packet_desc$auto]
+}
+
+usbdevfs_urb32$auto {
+ type int8
+ endpoint int8
+ status int32
+ flags int32
+ buffer int32
+ buffer_length int32
+ actual_length int32
+ start_frame int32
+ number_of_packets int32
+ error_count int32
+ signr int32
+ usercontext int32
+ iso_frame_desc array[usbdevfs_iso_packet_desc$auto]
+}
+
+usbdevfs_urb_8$auto [
+ number_of_packets int32
+ stream_id int32
+]
+
user_desc$auto {
entry_number int32
base_addr int32
@@ -6557,20 +8694,447 @@ utimbuf$auto {
modtime intptr
}
+uuid_t$auto {
+ b array[int8, 16]
+}
+
+vhost_memory$auto {
+ nregions int32
+ padding const[0, int32]
+ regions array[vhost_memory_region$auto]
+}
+
+vhost_memory_region$auto {
+ guest_phys_addr int64
+ memory_size int64
+ userspace_addr int64
+ flags_padding const[0, int64]
+}
+
+vhost_vring_addr$auto {
+ index int32
+ flags int32
+ desc_user_addr int64
+ used_user_addr int64
+ avail_user_addr int64
+ log_guest_addr int64
+}
+
vhost_vring_file$auto {
index int32
fd fd
}
+vhost_vring_state$auto {
+ index int32
+ num int32
+}
+
xattr_args$auto {
value int64
size int32
flags int32
}
+xfs_ag_geometry$auto {
+ ag_number int32
+ ag_length int32
+ ag_freeblks int32
+ ag_icount int32
+ ag_ifree int32
+ ag_sick int32
+ ag_checked int32
+ ag_flags int32
+ ag_reserved array[const[0, int64], 12]
+}
+
+xfs_attr_multiop$auto {
+ am_opcode int32
+ am_error int32
+ am_attrname ptr[inout, array[auto_todo]]
+ am_attrvalue ptr[inout, array[auto_todo]]
+ am_length int32
+ am_flags int32
+}
+
+xfs_attrlist_cursor$auto {
+ opaque array[int32, 4]
+}
+
+xfs_bstat$auto {
+ bs_ino int64
+ bs_mode int16
+ bs_nlink int16
+ bs_uid uid
+ bs_gid gid
+ bs_rdev int32
+ bs_blksize int32
+ bs_size int64
+ bs_atime xfs_bstime$auto
+ bs_mtime xfs_bstime$auto
+ bs_ctime xfs_bstime$auto
+ bs_blocks int64
+ bs_xflags int32
+ bs_extsize int32
+ bs_extents int32
+ bs_gen int32
+ bs_projid_lo int16
+ bs_forkoff int16
+ bs_projid_hi int16
+ bs_sick int16
+ bs_checked int16
+ bs_pad array[const[0, int8], 2]
+ bs_cowextsize int32
+ bs_dmevmask int32
+ bs_dmstate int16
+ bs_aextents int16
+}
+
+xfs_bstime$auto {
+ tv_sec intptr
+ tv_nsec int32
+}
+
+xfs_bulk_ireq$auto {
+ ino int64
+ flags int32
+ icount int32
+ ocount int32
+ agno int32
+ reserved array[int64, 5]
+}
+
+xfs_bulkstat$auto {
+ bs_ino int64
+ bs_size int64
+ bs_blocks int64
+ bs_xflags int64
+ bs_atime int64
+ bs_mtime int64
+ bs_ctime int64
+ bs_btime int64
+ bs_gen int32
+ bs_uid uid
+ bs_gid gid
+ bs_projectid int32
+ bs_atime_nsec int32
+ bs_mtime_nsec int32
+ bs_ctime_nsec int32
+ bs_btime_nsec int32
+ bs_blksize int32
+ bs_rdev int32
+ bs_cowextsize_blks int32
+ bs_extsize_blks int32
+ bs_nlink int32
+ bs_extents int32
+ bs_aextents int32
+ bs_version int16
+ bs_forkoff int16
+ bs_sick int16
+ bs_checked int16
+ bs_mode int16
+ bs_pad2 const[0, int16]
+ bs_extents64 int64
+ bs_pad array[const[0, int64], 6]
+}
+
+xfs_bulkstat_req$auto {
+ hdr xfs_bulk_ireq$auto
+ bulkstat array[xfs_bulkstat$auto]
+}
+
+xfs_commit_range$auto {
+ file1_fd fd
+ pad const[0, int32]
+ file1_offset int64
+ file2_offset int64
+ length int64
+ flags int64
+ file2_freshness array[int64, 6]
+}
+
+xfs_error_injection$auto {
+ fd fd
+ errtag int32
+}
+
+xfs_exchange_range$auto {
+ file1_fd fd
+ pad const[0, int32]
+ file1_offset int64
+ file2_offset int64
+ length int64
+ flags int64
+}
+
+xfs_fid$auto {
+ fid_len int16
+ fid_pad const[0, int16]
+ fid_gen int32
+ fid_ino int64
+}
+
+xfs_flock64$auto {
+ l_type int16
+ l_whence int16
+ l_start int64
+ l_len int64
+ l_sysid int32
+ l_pid pid
+ l_pad array[const[0, int32], 4]
+}
+
+xfs_fs_eofblocks$auto {
+ eof_version int32
+ eof_flags int32
+ eof_uid uid
+ eof_gid gid
+ eof_prid int32
+ pad32 const[0, int32]
+ eof_min_file_size int64
+ pad64 array[const[0, int64], 12]
+}
+
+xfs_fsid$auto {
+ val array[int32, 2]
+}
+
+xfs_fsop_attrlist_handlereq$auto {
+ hreq xfs_fsop_handlereq$auto
+ pos xfs_attrlist_cursor$auto
+ flags int32
+ buflen int32
+ buffer ptr[inout, array[auto_todo]]
+}
+
+xfs_fsop_attrmulti_handlereq$auto {
+ hreq xfs_fsop_handlereq$auto
+ opcount int32
+ ops ptr[inout, xfs_attr_multiop$auto]
+}
+
+xfs_fsop_bulkreq$auto {
+ lastip ptr[inout, int64]
+ icount int32
+ ubuffer ptr[inout, array[auto_todo]]
+ ocount ptr[inout, int32]
+}
+
+xfs_fsop_counts$auto {
+ freedata int64
+ freertx int64
+ freeino int64
+ allocino int64
+}
+
+xfs_fsop_geom$auto {
+ blocksize int32
+ rtextsize int32
+ agblocks int32
+ agcount int32
+ logblocks int32
+ sectsize int32
+ inodesize int32
+ imaxpct int32
+ datablocks int64
+ rtblocks int64
+ rtextents int64
+ logstart int64
+ uuid array[int8, 16]
+ sunit int32
+ swidth int32
+ version int32
+ flags int32
+ logsectsize int32
+ rtsectsize int32
+ dirblocksize int32
+ logsunit int32
+ sick int32
+ checked int32
+ rgextents int32
+ rgcount int32
+ reserved array[int64, 16]
+}
+
+xfs_fsop_geom_v1$auto {
+ blocksize int32
+ rtextsize int32
+ agblocks int32
+ agcount int32
+ logblocks int32
+ sectsize int32
+ inodesize int32
+ imaxpct int32
+ datablocks int64
+ rtblocks int64
+ rtextents int64
+ logstart int64
+ uuid array[int8, 16]
+ sunit int32
+ swidth int32
+ version int32
+ flags int32
+ logsectsize int32
+ rtsectsize int32
+ dirblocksize int32
+}
+
+xfs_fsop_geom_v4$auto {
+ blocksize int32
+ rtextsize int32
+ agblocks int32
+ agcount int32
+ logblocks int32
+ sectsize int32
+ inodesize int32
+ imaxpct int32
+ datablocks int64
+ rtblocks int64
+ rtextents int64
+ logstart int64
+ uuid array[int8, 16]
+ sunit int32
+ swidth int32
+ version int32
+ flags int32
+ logsectsize int32
+ rtsectsize int32
+ dirblocksize int32
+ logsunit int32
+}
+
+xfs_fsop_handlereq$auto {
+ fd fd
+ path ptr[inout, array[auto_todo]]
+ oflags int32
+ ihandle ptr[inout, array[auto_todo]]
+ ihandlen int32
+ ohandle ptr[inout, array[auto_todo]]
+ ohandlen ptr[inout, int32]
+}
+
+xfs_fsop_resblks$auto {
+ resblks int64
+ resblks_avail int64
+}
+
+xfs_getparents$auto {
+ gp_cursor xfs_attrlist_cursor$auto
+ gp_iflags int16
+ gp_oflags int16
+ gp_bufsize int32
+ gp_reserved const[0, int64]
+ gp_buffer int64
+}
+
+xfs_getparents_by_handle$auto {
+ gph_handle xfs_handle$auto
+ gph_request xfs_getparents$auto
+}
+
+xfs_growfs_data$auto {
+ newblocks int64
+ imaxpct int32
+}
+
+xfs_growfs_log$auto {
+ newblocks int32
+ isint int32
+}
+
+xfs_growfs_rt$auto {
+ newblocks int64
+ extsize int32
+}
+
+xfs_handle$auto {
+ ha_u xfs_handle_ha_u$auto
+ ha_fid xfs_fid$auto
+}
+
+xfs_handle_ha_u$auto [
+ align int64
+ _ha_fsid xfs_fsid$auto
+]
+
+xfs_inumbers$auto {
+ xi_startino int64
+ xi_allocmask int64
+ xi_alloccount int8
+ xi_version int8
+ xi_padding array[const[0, int8], 6]
+}
+
+xfs_inumbers_req$auto {
+ hdr xfs_bulk_ireq$auto
+ inumbers array[xfs_inumbers$auto]
+}
+
+xfs_rtgroup_geometry$auto {
+ rg_number int32
+ rg_length int32
+ rg_sick int32
+ rg_checked int32
+ rg_flags int32
+ rg_reserved array[const[0, int32], 27]
+}
+
+xfs_scrub_metadata$auto {
+ sm_type int32
+ sm_flags int32
+ sm_ino int64
+ sm_gen int32
+ sm_agno int32
+ sm_reserved array[const[0, int64], 5]
+}
+
+xfs_scrub_vec_head$auto {
+ svh_ino int64
+ svh_gen int32
+ svh_agno int32
+ svh_flags int32
+ svh_rest_us int16
+ svh_nr int16
+ svh_reserved const[0, int64]
+ svh_vectors int64
+}
+
+xfs_swapext$auto {
+ sx_version int64
+ sx_fdtarget auto_union[fd, int64]
+ sx_fdtmp auto_union[fd, int64]
+ sx_offset int64
+ sx_length int64
+ sx_pad array[const[0, int8], 16]
+ sx_stat xfs_bstat$auto
+}
+
define ADF_DEC 0
define ADF_HEX 1
define ADF_STR 2
+define BCH_IOCTL_DATA 1081129994
+define BCH_IOCTL_DEV_USAGE 3239623691
+define BCH_IOCTL_DEV_USAGE_V2 3223370770
+define BCH_IOCTL_DISK_ADD 1074838532
+define BCH_IOCTL_DISK_GET_IDX 1074314253
+define BCH_IOCTL_DISK_OFFLINE 1074838535
+define BCH_IOCTL_DISK_ONLINE 1074838534
+define BCH_IOCTL_DISK_REMOVE 1074838533
+define BCH_IOCTL_DISK_RESIZE 1075362830
+define BCH_IOCTL_DISK_RESIZE_JOURNAL 1075362831
+define BCH_IOCTL_DISK_SET_STATE 1074838536
+define BCH_IOCTL_FSCK_OFFLINE 1075362835
+define BCH_IOCTL_FSCK_ONLINE 1074838548
+define BCH_IOCTL_FS_USAGE 3225467915
+define BCH_IOCTL_QUERY_ACCOUNTING 1075887125
+define BCH_IOCTL_QUERY_UUID 2148580353
+define BCH_IOCTL_READ_SUPER 1075887116
+define BLKTRACESETUP32 3225424499
+define BTRFS_IOC_ENCODED_READ_32 2155385920
+define BTRFS_IOC_ENCODED_WRITE_32 1081644096
+define BTRFS_IOC_SEND_32 1078236198
+define BTRFS_IOC_SET_RECEIVED_SUBVOL_32 3233846309
+define FBIO_CURSOR 3228059144
define HWSIM_ATTR_ADDR_RECEIVER 1
define HWSIM_ATTR_ADDR_TRANSMITTER 2
define HWSIM_ATTR_CHANNELS 9
@@ -6865,22 +9429,107 @@ define NLBL_UNLABEL_C_STATICLIST 5
define NLBL_UNLABEL_C_STATICLISTDEF 8
define NLBL_UNLABEL_C_STATICREMOVE 4
define NLBL_UNLABEL_C_STATICREMOVEDEF 7
+define OSS_ALSAEMULVER 2147765753
+define SCSI_IOCTL_BENCHMARK_COMMAND 3
+define SCSI_IOCTL_DOORLOCK 21376
+define SCSI_IOCTL_DOORUNLOCK 21377
define SCSI_IOCTL_GET_BUS_NUMBER 21382
define SCSI_IOCTL_GET_IDLUN 21378
+define SCSI_IOCTL_GET_PCI 21383
+define SCSI_IOCTL_PROBE_HOST 21381
define SCSI_IOCTL_SEND_COMMAND 1
+define SCSI_IOCTL_START_UNIT 5
+define SCSI_IOCTL_STOP_UNIT 6
+define SCSI_IOCTL_SYNC 4
+define SCSI_IOCTL_TEST_UNIT_READY 2
define SG_EMULATED_HOST 8707
+define SG_GET_ACCESS_COUNT 8841
define SG_GET_COMMAND_Q 8816
+define SG_GET_KEEP_ORPHAN 8840
+define SG_GET_LOW_DMA 8826
+define SG_GET_NUM_WAITING 8829
+define SG_GET_PACK_ID 8828
+define SG_GET_REQUEST_TABLE 8838
define SG_GET_RESERVED_SIZE 8818
+define SG_GET_SCSI_ID 8822
+define SG_GET_SG_TABLESIZE 8831
define SG_GET_TIMEOUT 8706
+define SG_GET_TRANSFORM 8709
define SG_GET_VERSION_NUM 8834
define SG_IO 8837
+define SG_NEXT_CMD_LEN 8835
+define SG_SCSI_RESET 8836
define SG_SET_COMMAND_Q 8817
+define SG_SET_DEBUG 8830
+define SG_SET_FORCE_LOW_DMA 8825
+define SG_SET_FORCE_PACK_ID 8827
+define SG_SET_KEEP_ORPHAN 8839
define SG_SET_RESERVED_SIZE 8821
define SG_SET_TIMEOUT 8705
+define SNDRV_PCM_IOCTL_HW_PARAMS_OLD 3238019345
+define SNDRV_PCM_IOCTL_HW_REFINE_OLD 3238019344
+define SNDRV_PCM_IOCTL_STATUS32 2154578208
+define SNDRV_PCM_IOCTL_STATUS64 2157461792
+define SNDRV_PCM_IOCTL_STATUS_EXT32 3228320036
+define SNDRV_PCM_IOCTL_STATUS_EXT64 3231203620
define SNDRV_RAWMIDI_IOCTL_STATUS32 3223607072
define SNDRV_RAWMIDI_IOCTL_STATUS64 3224917792
+define SNDRV_TIMER_IOCTL_STATUS32 2153272340
+define SNDRV_TIMER_IOCTL_STATUS64 2153796628
define SW_SYNC_GET_DEADLINE 3222296322
define SW_SYNC_IOC_CREATE_FENCE 3223869184
define SW_SYNC_IOC_INC 1074026241
define X86_IOC_RDMSR_REGS 3223348128
define X86_IOC_WRMSR_REGS 3223348129
+define XFS_IOC_AG_GEOMETRY 3229636669
+define XFS_IOC_ALLOCSP 1076910090
+define XFS_IOC_ALLOCSP64 1076910116
+define XFS_IOC_ATTRLIST_BY_HANDLE 1079531642
+define XFS_IOC_ATTRMULTI_BY_HANDLE 1078483067
+define XFS_IOC_BULKSTAT 2151700607
+define XFS_IOC_COMMIT_RANGE 1079531651
+define XFS_IOC_DIOINFO 2148292638
+define XFS_IOC_ERROR_CLEARALL 1074288757
+define XFS_IOC_ERROR_INJECTION 1074288756
+define XFS_IOC_EXCHANGE_RANGE 1076385921
+define XFS_IOC_FD_TO_HANDLE 3224918122
+define XFS_IOC_FREESP 1076910091
+define XFS_IOC_FREESP64 1076910117
+define XFS_IOC_FREE_EOFBLOCKS 2155894842
+define XFS_IOC_FSBULKSTAT 3223345253
+define XFS_IOC_FSBULKSTAT_SINGLE 3223345254
+define XFS_IOC_FSCOUNTS 2149603441
+define XFS_IOC_FSGEOMETRY 2164283518
+define XFS_IOC_FSGEOMETRY_V1 2154846308
+define XFS_IOC_FSGEOMETRY_V4 2154846332
+define XFS_IOC_FSGETXATTRA 2149341229
+define XFS_IOC_FSGROWFSDATA 1074813038
+define XFS_IOC_FSGROWFSLOG 1074288751
+define XFS_IOC_FSGROWFSRT 1074813040
+define XFS_IOC_FSINUMBERS 3223345255
+define XFS_IOC_GETBMAP 3223345190
+define XFS_IOC_GETBMAPA 3223345196
+define XFS_IOC_GETBMAPX 3223345208
+define XFS_IOC_GETPARENTS 3223869502
+define XFS_IOC_GETPARENTS_BY_HANDLE 3225442367
+define XFS_IOC_GETVERSION 2148038145
+define XFS_IOC_GET_RESBLKS 2148554867
+define XFS_IOC_GOINGDOWN 2147768445
+define XFS_IOC_INUMBERS 2151700608
+define XFS_IOC_OPEN_BY_HANDLE 3224918123
+define XFS_IOC_PATH_TO_FSHANDLE 3224918120
+define XFS_IOC_PATH_TO_HANDLE 3224918121
+define XFS_IOC_READLINK_BY_HANDLE 3224918124
+define XFS_IOC_RTGROUP_GEOMETRY 3229636673
+define XFS_IOC_SCRUBV_METADATA 3223869504
+define XFS_IOC_SCRUB_METADATA 3225442364
+define XFS_IOC_SET_RESBLKS 3222296690
+define XFS_IOC_START_COMMIT 2153273474
+define XFS_IOC_SWAPEXT 3233831021
+define __NR_execve 11
+define __NR_execveat 358
+define __NR_open 5
+define __NR_openat 295
+define __NR_openat2 437
+define __NR_socketcall 102
+define __SNDRV_PCM_IOCTL_SYNC_PTR32 3229892899