From 8aaf5d60aa0b3ddb05e117f52c0e30ec246b7aad Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 17 Jan 2025 10:39:49 +0100 Subject: 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. --- sys/linux/auto.txt | 3047 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 2848 insertions(+), 199 deletions(-) (limited to 'sys/linux/auto.txt') 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 include +include include include -include include +include include +include +include include +include include include include include -include include +include +include include +include +include +include include include include include +include +include include include include include include +include include include include @@ -52,9 +67,9 @@ include include include include +include include include -include include include include @@ -65,11 +80,17 @@ include include include include +include include +include include +include include +include include +include include +include include include @@ -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,64 +6717,340 @@ epoll_event$auto { data int64 } [packed] -file_handle$auto { - handle_bytes len[f_handle, int32] - handle_type int32 - f_handle array[int8] +erase_info_user$auto { + start int32 + length int32 } -fstrim_range$auto { +erase_info_user64$auto { start int64 - len int64 - minlen 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 } -fuse_backing_map$auto { - fd fd - flags int32 - padding const[0, int64] +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] } -futex_waitv$auto { - val int64 - uaddr int64 - flags int32 - __reserved const[0, int32] +ff_ramp_effect$auto { + start_level int16 + end_level int16 + envelope ff_envelope$auto } -getcpu_cache$auto { - blob array[intptr, 16] +ff_replay$auto { + length int16 + delay int16 } -hwsim_tx_rate$auto { - idx int8 - count int8 -} [packed] +ff_rumble_effect$auto { + strong_magnitude int16 + weak_magnitude int16 +} -io_cqring_offsets$auto { - head int32 - tail int32 - ring_mask int32 - ring_entries int32 - overflow int32 - cqes int32 - flags int32 - resv1 int32 - user_addr int64 +ff_trigger$auto { + button int16 + interval int16 } -io_event$auto { - data int64 - obj int64 - res int64 - res2 int64 +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] } -io_sqring_offsets$auto { - head int32 - tail int32 - ring_mask int32 - ring_entries int32 +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 + padding const[0, int64] +} + +futex_waitv$auto { + val int64 + uaddr int64 + flags int32 + __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 + ring_mask int32 + ring_entries int32 + overflow int32 + cqes int32 + flags int32 + resv1 int32 + user_addr int64 +} + +io_event$auto { + data int64 + obj int64 + res int64 + res2 int64 +} + +io_sqring_offsets$auto { + head int32 + tail int32 + ring_mask int32 + ring_entries int32 flags int32 dropped int32 array 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 -- cgit mrf-deployment