diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2025-01-17 10:39:49 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2025-01-22 17:12:18 +0000 |
| commit | 8aaf5d60aa0b3ddb05e117f52c0e30ec246b7aad (patch) | |
| tree | 63ddc4520d1e4b865925a014d3401b5e15c1fed3 | |
| parent | ac680c7cc91ea82316471433537f3101c2af39ea (diff) | |
tools/syz-declextract: support function scopes
Extract info about function scopes formed by switch'es on function arguments.
For example if we have:
void foo(..., int cmd, ...)
{
...
switch (cmd) {
case FOO:
... block 1 ...
case BAR:
... block 2 ...
}
...
}
We record that any data flow within block 1 is only relevant
when foo's arg cmd has value FOO, similarly for block 2 and BAR.
This allows to do 3 things:
1. Locate ioctl commands that are switched on within transitively
called functions.
2. Infer return value for each ioctl command.
3. Infer argument type when it's not specified in _IO macro.
This will also allow to infer other multiplexed syscalls.
Descriptions generated on Linux commit c4b9570cfb63501.
27 files changed, 5658 insertions, 1658 deletions
diff --git a/pkg/declextract/declextract.go b/pkg/declextract/declextract.go index 16b2d6cca..fbd585389 100644 --- a/pkg/declextract/declextract.go +++ b/pkg/declextract/declextract.go @@ -34,6 +34,7 @@ func Run(out *Output, probe *ifaceprobe.Info, syscallRename map[string][]string, syscallRename: syscallRename, structs: make(map[string]*Struct), funcs: make(map[string]*Function), + ioctls: make(map[string]*Type), facts: make(map[string]*typingNode), uniqualizer: make(map[string]int), debugTrace: trace, @@ -65,6 +66,7 @@ type context struct { syscallRename map[string][]string // syscall function -> syscall names structs map[string]*Struct funcs map[string]*Function + ioctls map[string]*Type facts map[string]*typingNode includes []string defines []define @@ -137,11 +139,13 @@ func (ctx *context) processConsts() map[string]string { ctx.includes = append([]string{ "vdso/bits.h", "linux/types.h", + "linux/usbdevice_fs.h", // to fix broken include/uapi/linux/usbdevice_fs.h "net/netlink.h", }, ctx.includes...) // Also pretend they are used. includeUse["__NR_read"] = "vdso/bits.h" includeUse["__NR_write"] = "linux/types.h" + includeUse["__NR_openat"] = "linux/usbdevice_fs.h" includeUse["__NR_close"] = "net/netlink.h" return includeUse } diff --git a/pkg/declextract/entity.go b/pkg/declextract/entity.go index 83f56ba52..5562ff570 100644 --- a/pkg/declextract/entity.go +++ b/pkg/declextract/entity.go @@ -17,24 +17,36 @@ type Output struct { Structs []*Struct `json:"structs,omitempty"` Syscalls []*Syscall `json:"syscalls,omitempty"` FileOps []*FileOps `json:"file_ops,omitempty"` + Ioctls []*Ioctl `json:"ioctls,omitempty"` IouringOps []*IouringOp `json:"iouring_ops,omitempty"` NetlinkFamilies []*NetlinkFamily `json:"netlink_families,omitempty"` NetlinkPolicies []*NetlinkPolicy `json:"netlink_policies,omitempty"` } type Function struct { - Name string `json:"name,omitempty"` - File string `json:"file,omitempty"` - IsStatic bool `json:"is_static,omitempty"` - LOC int `json:"loc,omitempty"` - Calls []string `json:"calls,omitempty"` - Facts []*TypingFact `json:"facts,omitempty"` + Name string `json:"name,omitempty"` + File string `json:"file,omitempty"` + IsStatic bool `json:"is_static,omitempty"` + // Information about function scopes. There is a global scope (with Arg=-1), + // and scope for each switch case on the function argument. + Scopes []*FunctionScope `json:"scopes,omitempty"` callers int calls []*Function facts map[string]*typingNode } +type FunctionScope struct { + // The function argument index that is switched on (-1 for the global scope). + Arg int `json:"arg"` + // The set of case values for this scope. + // It's empt for the global scope for the default case scope. + Values []string `json:"values,omitempty"` + LOC int `json:"loc,omitempty"` + Calls []string `json:"calls,omitempty"` + Facts []*TypingFact `json:"facts,omitempty"` +} + type ConstInfo struct { Name string `json:"name"` Filename string `json:"filename"` @@ -63,16 +75,15 @@ type Syscall struct { type FileOps struct { Name string `json:"name,omitempty"` // Names of callback functions. - Open string `json:"open,omitempty"` - Read string `json:"read,omitempty"` - Write string `json:"write,omitempty"` - Mmap string `json:"mmap,omitempty"` - Ioctl string `json:"ioctl,omitempty"` - IoctlCmds []*IoctlCmd `json:"ioctl_cmds,omitempty"` - SourceFile string `json:"source_file,omitempty"` + Open string `json:"open,omitempty"` + Read string `json:"read,omitempty"` + Write string `json:"write,omitempty"` + Mmap string `json:"mmap,omitempty"` + Ioctl string `json:"ioctl,omitempty"` + SourceFile string `json:"source_file,omitempty"` } -type IoctlCmd struct { +type Ioctl struct { // Literal name of the command (e.g. KCOV_REMOTE_ENABLE). Name string `json:"name,omitempty"` Type *Type `json:"type,omitempty"` @@ -207,6 +218,7 @@ func (out *Output) Merge(other *Output) { out.Structs = append(out.Structs, other.Structs...) out.Syscalls = append(out.Syscalls, other.Syscalls...) out.FileOps = append(out.FileOps, other.FileOps...) + out.Ioctls = append(out.Ioctls, other.Ioctls...) out.IouringOps = append(out.IouringOps, other.IouringOps...) out.NetlinkFamilies = append(out.NetlinkFamilies, other.NetlinkFamilies...) out.NetlinkPolicies = append(out.NetlinkPolicies, other.NetlinkPolicies...) @@ -219,6 +231,7 @@ func (out *Output) SortAndDedup() { out.Structs = sortAndDedupSlice(out.Structs) out.Syscalls = sortAndDedupSlice(out.Syscalls) out.FileOps = sortAndDedupSlice(out.FileOps) + out.Ioctls = sortAndDedupSlice(out.Ioctls) out.IouringOps = sortAndDedupSlice(out.IouringOps) out.NetlinkFamilies = sortAndDedupSlice(out.NetlinkFamilies) out.NetlinkPolicies = sortAndDedupSlice(out.NetlinkPolicies) diff --git a/pkg/declextract/fileops.go b/pkg/declextract/fileops.go index d28c48337..cacdcaa9e 100644 --- a/pkg/declextract/fileops.go +++ b/pkg/declextract/fileops.go @@ -12,6 +12,9 @@ import ( // TODO: also emit interface entry for file_operations. func (ctx *context) serializeFileOps() { + for _, ioctl := range ctx.Ioctls { + ctx.ioctls[ioctl.Name] = ioctl.Type + } fopsToFiles := ctx.mapFopsToFiles() for _, fops := range ctx.FileOps { files := fopsToFiles[fops] @@ -52,22 +55,36 @@ func (ctx *context) createFops(fops *FileOps, files []string) { " flags flags[mmap_flags], fd %v, offset fileoff)\n", suffix, fdt) } if fops.Ioctl != "" { - if len(fops.IoctlCmds) == 0 { - ctx.fmt("ioctl%v(fd %v, cmd intptr, arg ptr[in, array[int8]])\n", suffix, fdt) - } else { - for _, cmd := range sortAndDedupSlice(fops.IoctlCmds) { - name := ctx.uniqualize("ioctl cmd", cmd.Name) - f := &Field{ - Name: strings.ToLower(cmd.Name), - Type: cmd.Type, - } - typ := ctx.fieldType(f, nil, "", false) - ctx.fmt("ioctl%v_%v(fd %v, cmd const[%v], arg %v)\n", - autoSuffix, name, fdt, cmd.Name, typ) + ctx.createIoctls(fops, suffix, fdt) + } + ctx.fmt("\n") +} + +func (ctx *context) createIoctls(fops *FileOps, suffix, fdt string) { + const defaultArgType = "ptr[in, array[int8]]" + cmds := ctx.inferCommandVariants(fops.Ioctl, fops.SourceFile, 1) + if len(cmds) == 0 { + retType := ctx.inferReturnType(fops.Ioctl, fops.SourceFile) + argType := ctx.inferArgType(fops.Ioctl, fops.SourceFile, 2) + if argType == "" { + argType = defaultArgType + } + ctx.fmt("ioctl%v(fd %v, cmd intptr, arg %v) %v\n", suffix, fdt, argType, retType) + return + } + for _, cmd := range cmds { + argType := defaultArgType + if typ := ctx.ioctls[cmd]; typ != nil { + f := &Field{ + Name: strings.ToLower(cmd), + Type: typ, } + argType = ctx.fieldType(f, nil, "", false) } + name := ctx.uniqualize("ioctl cmd", cmd) + ctx.fmt("ioctl%v_%v(fd %v, cmd const[%v], arg %v)\n", + autoSuffix, name, fdt, cmd, argType) } - ctx.fmt("\n") } // mapFopsToFiles maps file_operations to actual file names. @@ -176,14 +193,14 @@ func (ctx *context) mapFileToFops(funcs map[string]bool, funcToFops map[string][ // An example of an excessive case is if we have 2 file_operations with just read+write, // currently we emit generic read/write operations, so we would emit completly equal // descriptions for both. Ioctl commands is the only non-generic descriptions we emit now, - // so if a file_operations has any commands, it won't be considered excessive. + // so if a file_operations has an ioctl handler, it won't be considered excessive. // Note that if we generate specialized descriptions for read/write/mmap in future, // then these won't be considered excessive as well. excessive := make(map[*FileOps]bool) for i := 0; i < len(best); i++ { for j := i + 1; j < len(best); j++ { a, b := best[i], best[j] - if (a.Ioctl == b.Ioctl || len(a.IoctlCmds)+len(b.IoctlCmds) == 0) && + if (a.Ioctl == b.Ioctl) && (a.Read == "") == (b.Read == "") && (a.Write == "") == (b.Write == "") && (a.Mmap == "") == (b.Mmap == "") && diff --git a/pkg/declextract/interface.go b/pkg/declextract/interface.go index b5c8ea5ac..d891b4899 100644 --- a/pkg/declextract/interface.go +++ b/pkg/declextract/interface.go @@ -59,15 +59,16 @@ func (ctx *context) processFunctions() { } nocallers := 0 for _, fn := range ctx.Functions { - for _, callee := range fn.Calls { - called := ctx.findFunc(callee, fn.File) - if called == nil || called == fn { - continue + for _, scope := range fn.Scopes { + for _, callee := range scope.Calls { + called := ctx.findFunc(callee, fn.File) + if called == nil || called == fn { + continue + } + fn.calls = append(fn.calls, called) + called.callers++ } - fn.calls = append(fn.calls, called) - called.callers++ } - fn.Calls = nil if len(fn.calls) == 0 { nocallers++ } @@ -84,7 +85,9 @@ func (ctx *context) reachableLOC(name, file string) int { ctx.collectRachable(fn, reachable) loc := 0 for fn := range reachable { - loc += fn.LOC + for _, scope := range fn.Scopes { + loc += scope.LOC + } } return loc } diff --git a/pkg/declextract/typing.go b/pkg/declextract/typing.go index 7de22474d..f29f8e950 100644 --- a/pkg/declextract/typing.go +++ b/pkg/declextract/typing.go @@ -94,6 +94,8 @@ const maxTraversalDepth = 18 type typingNode struct { id string + fn *Function + arg int flows [2]map[*typingNode]bool } @@ -104,14 +106,16 @@ const ( func (ctx *context) processTypingFacts() { for _, fn := range ctx.Functions { - for _, fact := range fn.Facts { - src := ctx.canonicalNode(fn, fact.Src) - dst := ctx.canonicalNode(fn, fact.Dst) - if src == nil || dst == nil { - continue + for _, scope := range fn.Scopes { + for _, fact := range scope.Facts { + src := ctx.canonicalNode(fn, fact.Src) + dst := ctx.canonicalNode(fn, fact.Dst) + if src == nil || dst == nil { + continue + } + src.flows[flowTo][dst] = true + dst.flows[flowFrom][src] = true } - src.flows[flowTo][dst] = true - dst.flows[flowFrom][src] = true } } } @@ -142,8 +146,14 @@ func (ctx *context) canonicalNode(fn *Function, ent *TypingEntity) *typingNode { if n != nil { return n } + arg := -1 + if ent.Argument != nil { + arg = ent.Argument.Arg + } n = &typingNode{ - id: fullID, + id: fullID, + fn: fn, + arg: arg, } for i := range n.flows { n.flows[i] = make(map[*typingNode]bool) @@ -266,3 +276,46 @@ func flowString(path []*typingNode, flowType int) string { } return w.String() } + +func (ctx *context) inferCommandVariants(name, file string, arg int) []string { + ctx.trace("inferring %v:arg%v variants", name, arg) + fn := ctx.findFunc(name, file) + if fn == nil { + return nil + } + var variants []string + n := fn.facts[fmt.Sprintf("arg%v", arg)] + if n == nil { + ctx.collectCommandVariants(fn, arg, &variants) + } else { + visited := make(map[*typingNode]bool) + ctx.walkCommandVariants(n, &variants, visited, 0) + } + return sortAndDedupSlice(variants) +} + +func (ctx *context) collectCommandVariants(fn *Function, arg int, variants *[]string) { + var values []string + for _, scope := range fn.Scopes { + if scope.Arg == arg { + values = append(values, scope.Values...) + } + } + if len(values) != 0 { + ctx.trace(" function %v:arg%v implements: %v", fn.Name, arg, values) + *variants = append(*variants, values...) + } +} + +func (ctx *context) walkCommandVariants(n *typingNode, variants *[]string, visited map[*typingNode]bool, depth int) { + if visited[n] || depth >= 10 { + return + } + visited[n] = true + if n.arg >= 0 { + ctx.collectCommandVariants(n.fn, n.arg, variants) + } + for e := range n.flows[flowTo] { + ctx.walkCommandVariants(e, variants, visited, depth+1) + } +} diff --git a/sys/linux/auto.txt b/sys/linux/auto.txt index 2e5f8bc3e..153404c2c 100644 --- a/sys/linux/auto.txt +++ b/sys/linux/auto.txt @@ -9,30 +9,45 @@ type auto_union[INFERRED, RAW] [ raw RAW ] +type auto_aligner[N] { + void void +} [align[N]] + include <vdso/bits.h> include <linux/types.h> +include <linux/usbdevice_fs.h> include <net/netlink.h> include <asm/ioctls.h> -include <include/uapi/asm-generic/termbits-common.h> include <include/uapi/linux/android/binderfs.h> +include <include/uapi/linux/auto_fs.h> include <include/uapi/linux/batman_adv.h> +include <include/uapi/linux/blkpg.h> +include <include/uapi/linux/blkzoned.h> include <include/uapi/linux/btrfs.h> +include <include/uapi/linux/cdrom.h> include <include/uapi/linux/cec.h> include <include/uapi/linux/cgroupstats.h> include <include/uapi/linux/cifs/cifs_netlink.h> include <include/uapi/linux/comedi.h> -include <include/uapi/linux/dma-heap.h> include <include/uapi/linux/ethtool_netlink.h> +include <include/uapi/linux/ext4.h> +include <include/uapi/linux/fb.h> include <include/uapi/linux/fs.h> +include <include/uapi/linux/fscrypt.h> +include <include/uapi/linux/fsmap.h> +include <include/uapi/linux/fsverity.h> include <include/uapi/linux/fuse.h> include <include/uapi/linux/genetlink.h> include <include/uapi/linux/gtp.h> include <include/uapi/linux/handshake.h> +include <include/uapi/linux/hdreg.h> +include <include/uapi/linux/hpet.h> include <include/uapi/linux/hsr_netlink.h> include <include/uapi/linux/i2c-dev.h> include <include/uapi/linux/if_macsec.h> include <include/uapi/linux/if_tun.h> include <include/uapi/linux/ila.h> +include <include/uapi/linux/input.h> include <include/uapi/linux/ioam6_genl.h> include <include/uapi/linux/ip_vs.h> include <include/uapi/linux/kvm.h> @@ -52,9 +67,9 @@ include <include/uapi/linux/nvram.h> include <include/uapi/linux/openvswitch.h> include <include/uapi/linux/ppp-ioctl.h> include <include/uapi/linux/ppp_defs.h> +include <include/uapi/linux/pr.h> include <include/uapi/linux/psample.h> include <include/uapi/linux/random.h> -include <include/uapi/linux/rfkill.h> include <include/uapi/linux/rtc.h> include <include/uapi/linux/seg6_genl.h> include <include/uapi/linux/smc.h> @@ -65,11 +80,17 @@ include <include/uapi/linux/taskstats.h> include <include/uapi/linux/tcp_metrics.h> include <include/uapi/linux/thermal.h> include <include/uapi/linux/tipc_netlink.h> +include <include/uapi/linux/udf_fs_i.h> include <include/uapi/linux/udmabuf.h> +include <include/uapi/linux/uinput.h> include <include/uapi/linux/usb/raw_gadget.h> +include <include/uapi/linux/usbdevice_fs.h> include <include/uapi/linux/vdpa.h> +include <include/uapi/linux/vfio.h> include <include/uapi/linux/vhost.h> +include <include/uapi/linux/vm_sockets.h> include <include/uapi/linux/wireguard.h> +include <include/uapi/mtd/mtd-abi.h> include <include/uapi/mtd/ubi-user.h> include <include/uapi/sound/asound.h> @@ -153,7 +174,7 @@ finit_module$auto(fd fd, uargs ptr[in, string], flags int32) flistxattr$auto(fd fd, list ptr[inout, string], size intptr) flock$auto(fd fd, cmd int32) fremovexattr$auto(fd fd, name ptr[in, string]) -fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux uid) +fsconfig$auto(fd fd, cmd int32, _key ptr[in, string], _value ptr[in, array[auto_todo]], aux gid) fsetxattr$auto(fd fd, name ptr[in, string], value ptr[in, array[auto_todo]], size intptr, flags int32) fsmount$auto(fs_fd fd, flags int32, attr_flags int32) fd fsopen$auto(_fs_name ptr[in, string], flags int32) fd @@ -517,11 +538,36 @@ resource fd_autofs_root_operations_autofs_i[fd] autofs_root_operations_autofs_i_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15", "/sys/kernel/debug/bluetooth/hci4", "/sys/kernel/debug/ieee80211/phy11/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy14", "/sys/kernel/debug/ieee80211/phy15/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy16", "/sys/kernel/debug/ieee80211/phy16/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy17/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy18/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy3/netdev:wlan0/stations", "/sys/kernel/debug/ieee80211/phy5/netdev:wlan1/stations", "/sys/kernel/debug/ieee80211/phy6/netdev:wlan1/stations", "/sys/kernel/debug/netdevsim/netdevsim2/hwstats/l3", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3", "/sys/kernel/debug/netdevsim/netdevsim6/hwstats/l3", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3" openat$auto_autofs_root_operations_autofs_i(fd const[AT_FDCWD], file ptr[in, string[autofs_root_operations_autofs_i_files]], flags flags[open_flags], mode const[0]) fd_autofs_root_operations_autofs_i read$auto_autofs_root_operations_autofs_i(fd fd_autofs_root_operations_autofs_i, buf ptr[out, array[int8]], len bytesize[buf]) -ioctl$auto_autofs_root_operations_autofs_i(fd fd_autofs_root_operations_autofs_i, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_AUTOFS_IOC_ASKUMOUNT(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_ASKUMOUNT], arg ptr[in, int32]) +ioctl$auto_AUTOFS_IOC_CATATONIC(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_CATATONIC], arg const[0]) +ioctl$auto_AUTOFS_IOC_EXPIRE(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_EXPIRE], arg ptr[in, autofs_packet_expire$auto]) +ioctl$auto_AUTOFS_IOC_EXPIRE_MULTI(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_EXPIRE_MULTI], arg ptr[inout, int32]) +ioctl$auto_AUTOFS_IOC_FAIL(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_FAIL], arg const[0]) +ioctl$auto_AUTOFS_IOC_PROTOSUBVER(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_PROTOSUBVER], arg ptr[in, int32]) +ioctl$auto_AUTOFS_IOC_PROTOVER(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_PROTOVER], arg ptr[in, int32]) +ioctl$auto_AUTOFS_IOC_READY(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_READY], arg const[0]) +ioctl$auto_AUTOFS_IOC_SETTIMEOUT(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_SETTIMEOUT], arg ptr[inout, intptr]) +ioctl$auto_AUTOFS_IOC_SETTIMEOUT32(fd fd_autofs_root_operations_autofs_i, cmd const[AUTOFS_IOC_SETTIMEOUT32], arg ptr[inout, int32]) resource fd_bch_chardev_fops_chardev[fd] openat$auto_bch_chardev_fops_chardev(fd const[AT_FDCWD], file ptr[in, string["/dev/bcachefs-ctl"]], flags flags[open_flags], mode const[0]) fd_bch_chardev_fops_chardev -ioctl$auto_bch_chardev_fops_chardev(fd fd_bch_chardev_fops_chardev, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_BCH_IOCTL_DATA(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DATA], arg ptr[inout, bch_ioctl_data$auto]) +ioctl$auto_BCH_IOCTL_DEV_USAGE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DEV_USAGE], arg ptr[inout, bch_ioctl_dev_usage$auto]) +ioctl$auto_BCH_IOCTL_DEV_USAGE_V2(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DEV_USAGE_V2], arg ptr[inout, bch_ioctl_dev_usage_v2$auto]) +ioctl$auto_BCH_IOCTL_DISK_ADD(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_ADD], arg ptr[inout, bch_ioctl_disk$auto]) +ioctl$auto_BCH_IOCTL_DISK_GET_IDX(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_GET_IDX], arg ptr[inout, bch_ioctl_disk_get_idx$auto]) +ioctl$auto_BCH_IOCTL_DISK_OFFLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_OFFLINE], arg ptr[inout, bch_ioctl_disk$auto]) +ioctl$auto_BCH_IOCTL_DISK_ONLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_ONLINE], arg ptr[inout, bch_ioctl_disk$auto]) +ioctl$auto_BCH_IOCTL_DISK_REMOVE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_REMOVE], arg ptr[inout, bch_ioctl_disk$auto]) +ioctl$auto_BCH_IOCTL_DISK_RESIZE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_RESIZE], arg ptr[inout, bch_ioctl_disk_resize$auto]) +ioctl$auto_BCH_IOCTL_DISK_RESIZE_JOURNAL(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_RESIZE_JOURNAL], arg ptr[inout, bch_ioctl_disk_resize_journal$auto]) +ioctl$auto_BCH_IOCTL_DISK_SET_STATE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_DISK_SET_STATE], arg ptr[inout, bch_ioctl_disk_set_state$auto]) +ioctl$auto_BCH_IOCTL_FSCK_OFFLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FSCK_OFFLINE], arg ptr[inout, bch_ioctl_fsck_offline$auto]) +ioctl$auto_BCH_IOCTL_FSCK_ONLINE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FSCK_ONLINE], arg ptr[inout, bch_ioctl_fsck_online$auto]) +ioctl$auto_BCH_IOCTL_FS_USAGE(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_FS_USAGE], arg ptr[inout, bch_ioctl_fs_usage$auto]) +ioctl$auto_BCH_IOCTL_QUERY_ACCOUNTING(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_QUERY_ACCOUNTING], arg ptr[inout, bch_ioctl_query_accounting$auto]) +ioctl$auto_BCH_IOCTL_QUERY_UUID(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_QUERY_UUID], arg ptr[in, bch_ioctl_query_uuid$auto]) +ioctl$auto_BCH_IOCTL_READ_SUPER(fd fd_bch_chardev_fops_chardev, cmd const[BCH_IOCTL_READ_SUPER], arg ptr[inout, bch_ioctl_read_super$auto]) resource fd_bdi_debug_stats_fops_[fd] bdi_debug_stats_fops__files = "/sys/kernel/debug/bdi/11:0/stats", "/sys/kernel/debug/bdi/1:0/stats", "/sys/kernel/debug/bdi/1:1/stats", "/sys/kernel/debug/bdi/1:10/stats", "/sys/kernel/debug/bdi/1:11/stats", "/sys/kernel/debug/bdi/1:12/stats", "/sys/kernel/debug/bdi/1:13/stats", "/sys/kernel/debug/bdi/1:14/stats", "/sys/kernel/debug/bdi/1:15/stats", "/sys/kernel/debug/bdi/1:2/stats", "/sys/kernel/debug/bdi/1:3/stats", "/sys/kernel/debug/bdi/1:4/stats", "/sys/kernel/debug/bdi/1:5/stats", "/sys/kernel/debug/bdi/1:6/stats", "/sys/kernel/debug/bdi/1:7/stats", "/sys/kernel/debug/bdi/1:8/stats", "/sys/kernel/debug/bdi/1:9/stats", "/sys/kernel/debug/bdi/250:0/stats", "/sys/kernel/debug/bdi/252:0/stats", "/sys/kernel/debug/bdi/31:0/stats", "/sys/kernel/debug/bdi/43:0/stats", "/sys/kernel/debug/bdi/43:128/stats", "/sys/kernel/debug/bdi/43:160/stats", "/sys/kernel/debug/bdi/43:192/stats", "/sys/kernel/debug/bdi/43:224/stats", "/sys/kernel/debug/bdi/43:256/stats", "/sys/kernel/debug/bdi/43:288/stats", "/sys/kernel/debug/bdi/43:32/stats", "/sys/kernel/debug/bdi/43:320/stats", "/sys/kernel/debug/bdi/43:352/stats", "/sys/kernel/debug/bdi/43:384/stats", "/sys/kernel/debug/bdi/43:416/stats", "/sys/kernel/debug/bdi/43:448/stats", "/sys/kernel/debug/bdi/43:480/stats", "/sys/kernel/debug/bdi/43:64/stats", "/sys/kernel/debug/bdi/43:96/stats", "/sys/kernel/debug/bdi/7:0/stats", "/sys/kernel/debug/bdi/7:1/stats", "/sys/kernel/debug/bdi/7:10/stats", "/sys/kernel/debug/bdi/7:11/stats", "/sys/kernel/debug/bdi/7:12/stats", "/sys/kernel/debug/bdi/7:13/stats", "/sys/kernel/debug/bdi/7:14/stats", "/sys/kernel/debug/bdi/7:15/stats", "/sys/kernel/debug/bdi/7:2/stats", "/sys/kernel/debug/bdi/7:3/stats", "/sys/kernel/debug/bdi/7:4/stats", "/sys/kernel/debug/bdi/7:5/stats", "/sys/kernel/debug/bdi/7:6/stats", "/sys/kernel/debug/bdi/7:7/stats", "/sys/kernel/debug/bdi/7:8/stats", "/sys/kernel/debug/bdi/7:9/stats", "/sys/kernel/debug/bdi/8:0/stats", "/sys/kernel/debug/bdi/mtd-0/stats" @@ -572,18 +618,18 @@ read$auto_bridges_fops_(fd fd_bridges_fops_, buf ptr[out, array[int8]], len byte resource fd_bsg_fops_bsg[fd] bsg_fops_bsg_files = "/dev/bsg/0:0:0:0", "/dev/bsg/1:0:0:0" openat$auto_bsg_fops_bsg(fd const[AT_FDCWD], file ptr[in, string[bsg_fops_bsg_files]], flags flags[open_flags], mode const[0]) fd_bsg_fops_bsg -ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg const[0]) -ioctl$auto_SCSI_IOCTL_GET_IDLUN(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_IDLUN], arg const[0]) -ioctl$auto_SCSI_IOCTL_SEND_COMMAND(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg const[0]) -ioctl$auto_SG_EMULATED_HOST(fd fd_bsg_fops_bsg, cmd const[SG_EMULATED_HOST], arg const[0]) -ioctl$auto_SG_GET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_GET_COMMAND_Q], arg const[0]) -ioctl$auto_SG_GET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_GET_RESERVED_SIZE], arg const[0]) -ioctl$auto_SG_GET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_GET_TIMEOUT], arg const[0]) -ioctl$auto_SG_GET_VERSION_NUM(fd fd_bsg_fops_bsg, cmd const[SG_GET_VERSION_NUM], arg const[0]) -ioctl$auto_SG_IO(fd fd_bsg_fops_bsg, cmd const[SG_IO], arg const[0]) -ioctl$auto_SG_SET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_SET_COMMAND_Q], arg const[0]) -ioctl$auto_SG_SET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_SET_RESERVED_SIZE], arg const[0]) -ioctl$auto_SG_SET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_SET_TIMEOUT], arg const[0]) +ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_GET_IDLUN(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_GET_IDLUN], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_SEND_COMMAND(fd fd_bsg_fops_bsg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg ptr[in, array[int8]]) +ioctl$auto_SG_EMULATED_HOST(fd fd_bsg_fops_bsg, cmd const[SG_EMULATED_HOST], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_GET_COMMAND_Q], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_GET_RESERVED_SIZE], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_GET_TIMEOUT], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_VERSION_NUM(fd fd_bsg_fops_bsg, cmd const[SG_GET_VERSION_NUM], arg ptr[in, array[int8]]) +ioctl$auto_SG_IO(fd fd_bsg_fops_bsg, cmd const[SG_IO], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_COMMAND_Q(fd fd_bsg_fops_bsg, cmd const[SG_SET_COMMAND_Q], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_RESERVED_SIZE(fd fd_bsg_fops_bsg, cmd const[SG_SET_RESERVED_SIZE], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_TIMEOUT(fd fd_bsg_fops_bsg, cmd const[SG_SET_TIMEOUT], arg ptr[in, array[int8]]) resource fd_btrfs_ctl_fops_super[fd] openat$auto_btrfs_ctl_fops_super(fd const[AT_FDCWD], file ptr[in, string["/dev/btrfs-control"]], flags flags[open_flags], mode const[0]) fd_btrfs_ctl_fops_super @@ -592,6 +638,75 @@ ioctl$auto_BTRFS_IOC_FORGET_DEV(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_ ioctl$auto_BTRFS_IOC_GET_SUPPORTED_FEATURES(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_GET_SUPPORTED_FEATURES], arg ptr[in, array[btrfs_ioctl_feature_flags$auto, 3]]) ioctl$auto_BTRFS_IOC_SCAN_DEV(fd fd_btrfs_ctl_fops_super, cmd const[BTRFS_IOC_SCAN_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +resource fd_btrfs_dir_file_operations_inode[fd] +btrfs_dir_file_operations_inode_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_btrfs_dir_file_operations_inode(fd const[AT_FDCWD], file ptr[in, string[btrfs_dir_file_operations_inode_files]], flags flags[open_flags], mode const[0]) fd_btrfs_dir_file_operations_inode +read$auto_btrfs_dir_file_operations_inode(fd fd_btrfs_dir_file_operations_inode, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_BTRFS_IOC_ADD_DEV(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ADD_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_BALANCE_CTL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_CTL], arg ptr[inout, int32]) +ioctl$auto_BTRFS_IOC_BALANCE_PROGRESS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_PROGRESS], arg ptr[in, btrfs_ioctl_balance_args$auto]) +ioctl$auto_BTRFS_IOC_BALANCE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_BALANCE_V2], arg ptr[inout, btrfs_ioctl_balance_args$auto]) +ioctl$auto_BTRFS_IOC_DEFAULT_SUBVOL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFAULT_SUBVOL], arg ptr[inout, int64]) +ioctl$auto_BTRFS_IOC_DEFRAG(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFRAG], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_DEFRAG_RANGE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEFRAG_RANGE], arg ptr[inout, btrfs_ioctl_defrag_range_args$auto]) +ioctl$auto_BTRFS_IOC_DEV_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEV_INFO], arg ptr[inout, btrfs_ioctl_dev_info_args$auto]) +ioctl$auto_BTRFS_IOC_DEV_REPLACE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_DEV_REPLACE], arg ptr[inout, btrfs_ioctl_dev_replace_args$auto]) +ioctl$auto_BTRFS_IOC_ENCODED_READ(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_READ], arg ptr[in, btrfs_ioctl_encoded_io_args$auto]) +ioctl$auto_BTRFS_IOC_ENCODED_READ_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_READ_32], arg ptr[in, btrfs_ioctl_encoded_io_args_32$auto]) +ioctl$auto_BTRFS_IOC_ENCODED_WRITE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_WRITE], arg ptr[inout, btrfs_ioctl_encoded_io_args$auto]) +ioctl$auto_BTRFS_IOC_ENCODED_WRITE_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_ENCODED_WRITE_32], arg ptr[inout, btrfs_ioctl_encoded_io_args_32$auto]) +ioctl$auto_BTRFS_IOC_FS_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_FS_INFO], arg ptr[in, btrfs_ioctl_fs_info_args$auto]) +ioctl$auto_BTRFS_IOC_GET_DEV_STATS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_DEV_STATS], arg ptr[inout, btrfs_ioctl_get_dev_stats$auto]) +ioctl$auto_BTRFS_IOC_GET_FEATURES(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_FEATURES], arg ptr[in, btrfs_ioctl_feature_flags$auto]) +ioctl$auto_BTRFS_IOC_GET_SUBVOL_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUBVOL_INFO], arg ptr[in, btrfs_ioctl_get_subvol_info_args$auto]) +ioctl$auto_BTRFS_IOC_GET_SUBVOL_ROOTREF(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUBVOL_ROOTREF], arg ptr[inout, btrfs_ioctl_get_subvol_rootref_args$auto]) +ioctl$auto_BTRFS_IOC_GET_SUPPORTED_FEATURES2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_GET_SUPPORTED_FEATURES], arg ptr[in, array[btrfs_ioctl_feature_flags$auto, 3]]) +ioctl$auto_BTRFS_IOC_INO_LOOKUP(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_LOOKUP], arg ptr[inout, btrfs_ioctl_ino_lookup_args$auto]) +ioctl$auto_BTRFS_IOC_INO_LOOKUP_USER(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_LOOKUP_USER], arg ptr[inout, btrfs_ioctl_ino_lookup_user_args$auto]) +ioctl$auto_BTRFS_IOC_INO_PATHS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_INO_PATHS], arg ptr[inout, btrfs_ioctl_ino_path_args$auto]) +ioctl$auto_BTRFS_IOC_LOGICAL_INO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_LOGICAL_INO], arg ptr[inout, btrfs_ioctl_logical_ino_args$auto]) +ioctl$auto_BTRFS_IOC_LOGICAL_INO_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_LOGICAL_INO_V2], arg ptr[inout, btrfs_ioctl_logical_ino_args$auto]) +ioctl$auto_BTRFS_IOC_QGROUP_ASSIGN(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_ASSIGN], arg ptr[inout, btrfs_ioctl_qgroup_assign_args$auto]) +ioctl$auto_BTRFS_IOC_QGROUP_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_CREATE], arg ptr[inout, btrfs_ioctl_qgroup_create_args$auto]) +ioctl$auto_BTRFS_IOC_QGROUP_LIMIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QGROUP_LIMIT], arg ptr[in, btrfs_ioctl_qgroup_limit_args$auto]) +ioctl$auto_BTRFS_IOC_QUOTA_CTL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_CTL], arg ptr[inout, btrfs_ioctl_quota_ctl_args$auto]) +ioctl$auto_BTRFS_IOC_QUOTA_RESCAN(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN], arg ptr[inout, btrfs_ioctl_quota_rescan_args$auto]) +ioctl$auto_BTRFS_IOC_QUOTA_RESCAN_STATUS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN_STATUS], arg ptr[in, btrfs_ioctl_quota_rescan_args$auto]) +ioctl$auto_BTRFS_IOC_QUOTA_RESCAN_WAIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_QUOTA_RESCAN_WAIT], arg const[0]) +ioctl$auto_BTRFS_IOC_RESIZE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RESIZE], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_RM_DEV(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RM_DEV], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_RM_DEV_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_RM_DEV_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto]) +ioctl$auto_BTRFS_IOC_SCRUB(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB], arg ptr[inout, btrfs_ioctl_scrub_args$auto]) +ioctl$auto_BTRFS_IOC_SCRUB_CANCEL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB_CANCEL], arg const[0]) +ioctl$auto_BTRFS_IOC_SCRUB_PROGRESS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SCRUB_PROGRESS], arg ptr[inout, btrfs_ioctl_scrub_args$auto]) +ioctl$auto_BTRFS_IOC_SEND(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SEND], arg ptr[inout, btrfs_ioctl_send_args$auto]) +ioctl$auto_BTRFS_IOC_SEND_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SEND_32], arg ptr[inout, btrfs_ioctl_send_args_32$auto]) +ioctl$auto_BTRFS_IOC_SET_FEATURES(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_FEATURES], arg ptr[inout, array[btrfs_ioctl_feature_flags$auto, 2]]) +ioctl$auto_BTRFS_IOC_SET_RECEIVED_SUBVOL(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_RECEIVED_SUBVOL], arg ptr[inout, btrfs_ioctl_received_subvol_args$auto]) +ioctl$auto_BTRFS_IOC_SET_RECEIVED_SUBVOL_32(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SET_RECEIVED_SUBVOL_32], arg ptr[inout, btrfs_ioctl_received_subvol_args_32$auto]) +ioctl$auto_BTRFS_IOC_SNAP_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_CREATE], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_SNAP_CREATE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_CREATE_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto]) +ioctl$auto_BTRFS_IOC_SNAP_DESTROY(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_DESTROY], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_SNAP_DESTROY_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SNAP_DESTROY_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto]) +ioctl$auto_BTRFS_IOC_SPACE_INFO(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SPACE_INFO], arg ptr[inout, btrfs_ioctl_space_args$auto]) +ioctl$auto_BTRFS_IOC_START_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_START_SYNC], arg ptr[in, int64]) +ioctl$auto_BTRFS_IOC_SUBVOL_CREATE(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_CREATE], arg ptr[inout, btrfs_ioctl_vol_args$auto]) +ioctl$auto_BTRFS_IOC_SUBVOL_CREATE_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_CREATE_V2], arg ptr[inout, btrfs_ioctl_vol_args_v2$auto]) +ioctl$auto_BTRFS_IOC_SUBVOL_GETFLAGS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_GETFLAGS], arg ptr[in, int64]) +ioctl$auto_BTRFS_IOC_SUBVOL_SETFLAGS(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_SETFLAGS], arg ptr[inout, int64]) +ioctl$auto_BTRFS_IOC_SUBVOL_SYNC_WAIT(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SUBVOL_SYNC_WAIT], arg ptr[inout, btrfs_ioctl_subvol_wait$auto]) +ioctl$auto_BTRFS_IOC_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_SYNC], arg const[0]) +ioctl$auto_BTRFS_IOC_TREE_SEARCH(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_TREE_SEARCH], arg ptr[inout, btrfs_ioctl_search_args$auto]) +ioctl$auto_BTRFS_IOC_TREE_SEARCH_V2(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_TREE_SEARCH_V2], arg ptr[inout, btrfs_ioctl_search_args_v2$auto]) +ioctl$auto_BTRFS_IOC_WAIT_SYNC(fd fd_btrfs_dir_file_operations_inode, cmd const[BTRFS_IOC_WAIT_SYNC], arg ptr[inout, int64]) +ioctl$auto_FITRIM(fd fd_btrfs_dir_file_operations_inode, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) +ioctl$auto_FS_IOC_ENABLE_VERITY(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto]) +ioctl$auto_FS_IOC_GETFSLABEL(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]]) +ioctl$auto_FS_IOC_GETVERSION(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr]) +ioctl$auto_FS_IOC_MEASURE_VERITY(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto]) +ioctl$auto_FS_IOC_READ_VERITY_METADATA(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_READ_VERITY_METADATA], arg ptr[in, array[int8]]) +ioctl$auto_FS_IOC_SETFSLABEL(fd fd_btrfs_dir_file_operations_inode, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]]) + resource fd_buffer_percent_fops_trace[fd] buffer_percent_fops_trace_files = "/sys/kernel/debug/tracing/buffer_percent", "/sys/kernel/tracing/buffer_percent" openat$auto_buffer_percent_fops_trace(fd const[AT_FDCWD], file ptr[in, string[buffer_percent_fops_trace_files]], flags flags[open_flags], mode const[0]) fd_buffer_percent_fops_trace @@ -685,32 +800,35 @@ console_fops_tty_io_files = "/dev/console", "/dev/ptya0", "/dev/ptya4", "/dev/pt openat$auto_console_fops_tty_io(fd const[AT_FDCWD], file ptr[in, string[console_fops_tty_io_files]], flags flags[open_flags], mode const[0]) fd_console_fops_tty_io read$auto_console_fops_tty_io(fd fd_console_fops_tty_io, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_console_fops_tty_io(fd fd_console_fops_tty_io, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_TCFLSH(fd fd_console_fops_tty_io, cmd const[TCFLSH], arg const[0]) -ioctl$auto_TCIFLUSH(fd fd_console_fops_tty_io, cmd const[TCIFLUSH], arg const[0]) -ioctl$auto_TCIOFLUSH(fd fd_console_fops_tty_io, cmd const[TCIOFLUSH], arg const[0]) -ioctl$auto_TCSBRK(fd fd_console_fops_tty_io, cmd const[TCSBRK], arg const[0]) -ioctl$auto_TCSBRKP(fd fd_console_fops_tty_io, cmd const[TCSBRKP], arg const[0]) -ioctl$auto_TIOCCBRK(fd fd_console_fops_tty_io, cmd const[TIOCCBRK], arg const[0]) -ioctl$auto_TIOCCONS(fd fd_console_fops_tty_io, cmd const[TIOCCONS], arg const[0]) -ioctl$auto_TIOCEXCL(fd fd_console_fops_tty_io, cmd const[TIOCEXCL], arg const[0]) +ioctl$auto_TCFLSH(fd fd_console_fops_tty_io, cmd const[TCFLSH], arg ptr[in, array[int8]]) +ioctl$auto_TCSBRK(fd fd_console_fops_tty_io, cmd const[TCSBRK], arg ptr[in, array[int8]]) +ioctl$auto_TCSBRKP(fd fd_console_fops_tty_io, cmd const[TCSBRKP], arg ptr[in, array[int8]]) +ioctl$auto_TIOCCBRK(fd fd_console_fops_tty_io, cmd const[TIOCCBRK], arg ptr[in, array[int8]]) +ioctl$auto_TIOCCONS(fd fd_console_fops_tty_io, cmd const[TIOCCONS], arg ptr[in, array[int8]]) +ioctl$auto_TIOCEXCL(fd fd_console_fops_tty_io, cmd const[TIOCEXCL], arg ptr[in, array[int8]]) ioctl$auto_TIOCGDEV(fd fd_console_fops_tty_io, cmd const[TIOCGDEV], arg ptr[in, int32]) -ioctl$auto_TIOCGETD(fd fd_console_fops_tty_io, cmd const[TIOCGETD], arg const[0]) +ioctl$auto_TIOCGETD(fd fd_console_fops_tty_io, cmd const[TIOCGETD], arg ptr[in, array[int8]]) ioctl$auto_TIOCGEXCL(fd fd_console_fops_tty_io, cmd const[TIOCGEXCL], arg ptr[in, int32]) -ioctl$auto_TIOCGICOUNT(fd fd_console_fops_tty_io, cmd const[TIOCGICOUNT], arg const[0]) +ioctl$auto_TIOCGICOUNT(fd fd_console_fops_tty_io, cmd const[TIOCGICOUNT], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGPGRP(fd fd_console_fops_tty_io, cmd const[TIOCGPGRP], arg ptr[in, array[int8]]) ioctl$auto_TIOCGPTPEER(fd fd_console_fops_tty_io, cmd const[TIOCGPTPEER], arg const[0]) -ioctl$auto_TIOCGSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCGSERIAL], arg const[0]) -ioctl$auto_TIOCGWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCGWINSZ], arg const[0]) -ioctl$auto_TIOCMBIC(fd fd_console_fops_tty_io, cmd const[TIOCMBIC], arg const[0]) -ioctl$auto_TIOCMBIS(fd fd_console_fops_tty_io, cmd const[TIOCMBIS], arg const[0]) -ioctl$auto_TIOCMGET(fd fd_console_fops_tty_io, cmd const[TIOCMGET], arg const[0]) -ioctl$auto_TIOCMSET(fd fd_console_fops_tty_io, cmd const[TIOCMSET], arg const[0]) -ioctl$auto_TIOCNXCL(fd fd_console_fops_tty_io, cmd const[TIOCNXCL], arg const[0]) -ioctl$auto_TIOCSBRK(fd fd_console_fops_tty_io, cmd const[TIOCSBRK], arg const[0]) -ioctl$auto_TIOCSETD(fd fd_console_fops_tty_io, cmd const[TIOCSETD], arg const[0]) -ioctl$auto_TIOCSSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCSSERIAL], arg const[0]) -ioctl$auto_TIOCSTI(fd fd_console_fops_tty_io, cmd const[TIOCSTI], arg const[0]) -ioctl$auto_TIOCSWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCSWINSZ], arg const[0]) -ioctl$auto_TIOCVHANGUP(fd fd_console_fops_tty_io, cmd const[TIOCVHANGUP], arg const[0]) +ioctl$auto_TIOCGSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCGSERIAL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGSID(fd fd_console_fops_tty_io, cmd const[TIOCGSID], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCGWINSZ], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMBIC(fd fd_console_fops_tty_io, cmd const[TIOCMBIC], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMBIS(fd fd_console_fops_tty_io, cmd const[TIOCMBIS], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMGET(fd fd_console_fops_tty_io, cmd const[TIOCMGET], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMSET(fd fd_console_fops_tty_io, cmd const[TIOCMSET], arg ptr[in, array[int8]]) +ioctl$auto_TIOCNOTTY(fd fd_console_fops_tty_io, cmd const[TIOCNOTTY], arg ptr[in, array[int8]]) +ioctl$auto_TIOCNXCL(fd fd_console_fops_tty_io, cmd const[TIOCNXCL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSBRK(fd fd_console_fops_tty_io, cmd const[TIOCSBRK], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSCTTY(fd fd_console_fops_tty_io, cmd const[TIOCSCTTY], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSETD(fd fd_console_fops_tty_io, cmd const[TIOCSETD], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSPGRP(fd fd_console_fops_tty_io, cmd const[TIOCSPGRP], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSSERIAL(fd fd_console_fops_tty_io, cmd const[TIOCSSERIAL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSTI(fd fd_console_fops_tty_io, cmd const[TIOCSTI], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSWINSZ(fd fd_console_fops_tty_io, cmd const[TIOCSWINSZ], arg ptr[in, array[int8]]) +ioctl$auto_TIOCVHANGUP(fd fd_console_fops_tty_io, cmd const[TIOCVHANGUP], arg ptr[in, array[int8]]) resource fd_cpu_latency_qos_fops_qos[fd] openat$auto_cpu_latency_qos_fops_qos(fd const[AT_FDCWD], file ptr[in, string["/dev/cpu_dma_latency"]], flags flags[open_flags], mode const[0]) fd_cpu_latency_qos_fops_qos @@ -746,7 +864,50 @@ openat$auto_def_blk_fops_fs(fd const[AT_FDCWD], file ptr[in, string[def_blk_fops read$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_def_blk_fops_fs(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_def_blk_fops_fs, offset fileoff) -ioctl$auto_def_blk_fops_fs(fd fd_def_blk_fops_fs, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_BLKALIGNOFF(fd fd_def_blk_fops_fs, cmd const[BLKALIGNOFF], arg const[0]) +ioctl$auto_BLKBSZGET(fd fd_def_blk_fops_fs, cmd const[BLKBSZGET], arg ptr[in, intptr]) +ioctl$auto_BLKBSZSET(fd fd_def_blk_fops_fs, cmd const[BLKBSZSET], arg ptr[inout, intptr]) +ioctl$auto_BLKCLOSEZONE(fd fd_def_blk_fops_fs, cmd const[BLKCLOSEZONE], arg ptr[inout, blk_zone_range$auto]) +ioctl$auto_BLKDISCARD(fd fd_def_blk_fops_fs, cmd const[BLKDISCARD], arg const[0]) +ioctl$auto_BLKDISCARDZEROES(fd fd_def_blk_fops_fs, cmd const[BLKDISCARDZEROES], arg const[0]) +ioctl$auto_BLKFINISHZONE(fd fd_def_blk_fops_fs, cmd const[BLKFINISHZONE], arg ptr[inout, blk_zone_range$auto]) +ioctl$auto_BLKFLSBUF(fd fd_def_blk_fops_fs, cmd const[BLKFLSBUF], arg const[0]) +ioctl$auto_BLKFRAGET(fd fd_def_blk_fops_fs, cmd const[BLKFRAGET], arg const[0]) +ioctl$auto_BLKFRASET(fd fd_def_blk_fops_fs, cmd const[BLKFRASET], arg const[0]) +ioctl$auto_BLKGETDISKSEQ(fd fd_def_blk_fops_fs, cmd const[BLKGETDISKSEQ], arg ptr[in, int64]) +ioctl$auto_BLKGETNRZONES(fd fd_def_blk_fops_fs, cmd const[BLKGETNRZONES], arg ptr[in, int32]) +ioctl$auto_BLKGETSIZE(fd fd_def_blk_fops_fs, cmd const[BLKGETSIZE], arg const[0]) +ioctl$auto_BLKGETSIZE64(fd fd_def_blk_fops_fs, cmd const[BLKGETSIZE64], arg ptr[in, intptr]) +ioctl$auto_BLKGETZONESZ(fd fd_def_blk_fops_fs, cmd const[BLKGETZONESZ], arg ptr[in, int32]) +ioctl$auto_BLKIOMIN(fd fd_def_blk_fops_fs, cmd const[BLKIOMIN], arg const[0]) +ioctl$auto_BLKIOOPT(fd fd_def_blk_fops_fs, cmd const[BLKIOOPT], arg const[0]) +ioctl$auto_BLKOPENZONE(fd fd_def_blk_fops_fs, cmd const[BLKOPENZONE], arg ptr[inout, blk_zone_range$auto]) +ioctl$auto_BLKPBSZGET(fd fd_def_blk_fops_fs, cmd const[BLKPBSZGET], arg const[0]) +ioctl$auto_BLKPG(fd fd_def_blk_fops_fs, cmd const[BLKPG], arg const[0]) +ioctl$auto_BLKRAGET(fd fd_def_blk_fops_fs, cmd const[BLKRAGET], arg const[0]) +ioctl$auto_BLKRASET(fd fd_def_blk_fops_fs, cmd const[BLKRASET], arg const[0]) +ioctl$auto_BLKREPORTZONE(fd fd_def_blk_fops_fs, cmd const[BLKREPORTZONE], arg ptr[inout, blk_zone_report$auto]) +ioctl$auto_BLKRESETZONE(fd fd_def_blk_fops_fs, cmd const[BLKRESETZONE], arg ptr[inout, blk_zone_range$auto]) +ioctl$auto_BLKROGET(fd fd_def_blk_fops_fs, cmd const[BLKROGET], arg const[0]) +ioctl$auto_BLKROSET(fd fd_def_blk_fops_fs, cmd const[BLKROSET], arg const[0]) +ioctl$auto_BLKROTATIONAL(fd fd_def_blk_fops_fs, cmd const[BLKROTATIONAL], arg const[0]) +ioctl$auto_BLKRRPART(fd fd_def_blk_fops_fs, cmd const[BLKRRPART], arg const[0]) +ioctl$auto_BLKSECDISCARD(fd fd_def_blk_fops_fs, cmd const[BLKSECDISCARD], arg const[0]) +ioctl$auto_BLKSECTGET(fd fd_def_blk_fops_fs, cmd const[BLKSECTGET], arg const[0]) +ioctl$auto_BLKSSZGET(fd fd_def_blk_fops_fs, cmd const[BLKSSZGET], arg const[0]) +ioctl$auto_BLKTRACESETUP(fd fd_def_blk_fops_fs, cmd const[BLKTRACESETUP], arg ptr[inout, blk_user_trace_setup$auto]) +ioctl$auto_BLKTRACESETUP32(fd fd_def_blk_fops_fs, cmd const[BLKTRACESETUP32], arg ptr[inout, compat_blk_user_trace_setup$auto]) +ioctl$auto_BLKTRACESTART(fd fd_def_blk_fops_fs, cmd const[BLKTRACESTART], arg const[0]) +ioctl$auto_BLKTRACESTOP(fd fd_def_blk_fops_fs, cmd const[BLKTRACESTOP], arg const[0]) +ioctl$auto_BLKTRACETEARDOWN(fd fd_def_blk_fops_fs, cmd const[BLKTRACETEARDOWN], arg const[0]) +ioctl$auto_BLKZEROOUT(fd fd_def_blk_fops_fs, cmd const[BLKZEROOUT], arg const[0]) +ioctl$auto_HDIO_GETGEO(fd fd_def_blk_fops_fs, cmd const[HDIO_GETGEO], arg ptr[in, array[int8]]) +ioctl$auto_IOC_PR_CLEAR(fd fd_def_blk_fops_fs, cmd const[IOC_PR_CLEAR], arg ptr[inout, pr_clear$auto]) +ioctl$auto_IOC_PR_PREEMPT(fd fd_def_blk_fops_fs, cmd const[IOC_PR_PREEMPT], arg ptr[inout, pr_preempt$auto]) +ioctl$auto_IOC_PR_PREEMPT_ABORT(fd fd_def_blk_fops_fs, cmd const[IOC_PR_PREEMPT_ABORT], arg ptr[inout, pr_preempt$auto]) +ioctl$auto_IOC_PR_REGISTER(fd fd_def_blk_fops_fs, cmd const[IOC_PR_REGISTER], arg ptr[inout, pr_registration$auto]) +ioctl$auto_IOC_PR_RELEASE(fd fd_def_blk_fops_fs, cmd const[IOC_PR_RELEASE], arg ptr[inout, pr_reservation$auto]) +ioctl$auto_IOC_PR_RESERVE(fd fd_def_blk_fops_fs, cmd const[IOC_PR_RESERVE], arg ptr[inout, pr_reservation$auto]) resource fd_deferred_devs_fops_[fd] openat$auto_deferred_devs_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/devices_deferred"]], flags flags[open_flags], mode const[0]) fd_deferred_devs_fops_ @@ -772,13 +933,19 @@ openat$auto_dfs_global_fops_debug(fd const[AT_FDCWD], file ptr[in, string[dfs_gl read$auto_dfs_global_fops_debug(fd fd_dfs_global_fops_debug, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_dfs_global_fops_debug(fd fd_dfs_global_fops_debug, buf ptr[in, array[int8]], len bytesize[buf]) +resource fd_dfs_sched_itmt_fops_itmt[fd] +dfs_sched_itmt_fops_itmt_files = "/sys/kernel/debug/fail_futex/ignore-private", "/sys/kernel/debug/fail_futex/task-filter", "/sys/kernel/debug/fail_io_timeout/task-filter", "/sys/kernel/debug/fail_iommufd/task-filter", "/sys/kernel/debug/fail_make_request/task-filter", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-wait", "/sys/kernel/debug/fail_page_alloc/task-filter", "/sys/kernel/debug/fail_usercopy/task-filter", "/sys/kernel/debug/failslab/cache-filter", "/sys/kernel/debug/failslab/ignore-gfp-wait", "/sys/kernel/debug/failslab/task-filter", "/sys/kernel/debug/mtd/expert_analysis_mode", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim0/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim0/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim0/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/test1", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim1/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim1/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim1/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/test1", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim2/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim2/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim2/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/test1", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim3/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim3/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/test1", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim4/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim4/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim4/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/test1", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim5/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim5/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim5/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/test1", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim6/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim6/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim6/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/test1", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim7/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim7/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim7/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/test1", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_sync_all" +openat$auto_dfs_sched_itmt_fops_itmt(fd const[AT_FDCWD], file ptr[in, string[dfs_sched_itmt_fops_itmt_files]], flags flags[open_flags], mode const[0]) fd_dfs_sched_itmt_fops_itmt +read$auto_dfs_sched_itmt_fops_itmt(fd fd_dfs_sched_itmt_fops_itmt, buf ptr[out, array[int8]], len bytesize[buf]) +write$auto_dfs_sched_itmt_fops_itmt(fd fd_dfs_sched_itmt_fops_itmt, buf ptr[in, array[int8]], len bytesize[buf]) + resource fd_dma_buf_debug_fops_[fd] openat$auto_dma_buf_debug_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/dma_buf/bufinfo"]], flags flags[open_flags], mode const[0]) fd_dma_buf_debug_fops_ read$auto_dma_buf_debug_fops_(fd fd_dma_buf_debug_fops_, buf ptr[out, array[int8]], len bytesize[buf]) resource fd_dma_heap_fops_dma_heap[fd] openat$auto_dma_heap_fops_dma_heap(fd const[AT_FDCWD], file ptr[in, string["/dev/dma_heap/system"]], flags flags[open_flags], mode const[0]) fd_dma_heap_fops_dma_heap -ioctl$auto_DMA_HEAP_IOCTL_ALLOC(fd fd_dma_heap_fops_dma_heap, cmd const[DMA_HEAP_IOCTL_ALLOC], arg ptr[inout, dma_heap_allocation_data$auto]) +ioctl$auto_dma_heap_fops_dma_heap(fd fd_dma_heap_fops_dma_heap, cmd intptr, arg ptr[in, array[int8]]) fd resource fd_dmaengine_summary_fops_[fd] openat$auto_dmaengine_summary_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/dmaengine/summary"]], flags flags[open_flags], mode const[0]) fd_dmaengine_summary_fops_ @@ -835,9 +1002,9 @@ resource fd_ecryptfs_dir_fops_ecryptfs_kernel[fd] ecryptfs_dir_fops_ecryptfs_kernel_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" openat$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd const[AT_FDCWD], file ptr[in, string[ecryptfs_dir_fops_ecryptfs_kernel_files]], flags flags[open_flags], mode const[0]) fd_ecryptfs_dir_fops_ecryptfs_kernel read$auto_ecryptfs_dir_fops_ecryptfs_kernel(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, buf ptr[out, array[int8]], len bytesize[buf]) -ioctl$auto_FITRIM(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) +ioctl$auto_FITRIM2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) ioctl$auto_FS_IOC_GETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETFLAGS], arg ptr[in, intptr]) -ioctl$auto_FS_IOC_GETVERSION(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr]) +ioctl$auto_FS_IOC_GETVERSION2(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_GETVERSION], arg ptr[in, intptr]) ioctl$auto_FS_IOC_SETFLAGS(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETFLAGS], arg ptr[inout, intptr]) ioctl$auto_FS_IOC_SETVERSION(fd fd_ecryptfs_dir_fops_ecryptfs_kernel, cmd const[FS_IOC_SETVERSION], arg ptr[inout, intptr]) @@ -857,7 +1024,21 @@ evdev_fops_evdev_files = "/dev/input/event0", "/dev/input/event1", "/dev/input/e openat$auto_evdev_fops_evdev(fd const[AT_FDCWD], file ptr[in, string[evdev_fops_evdev_files]], flags flags[open_flags], mode const[0]) fd_evdev_fops_evdev read$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_evdev_fops_evdev(fd fd_evdev_fops_evdev, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_EVIOCGEFFECTS(fd fd_evdev_fops_evdev, cmd const[EVIOCGEFFECTS], arg ptr[in, int32]) +ioctl$auto_EVIOCGID(fd fd_evdev_fops_evdev, cmd const[EVIOCGID], arg ptr[in, input_id$auto]) +ioctl$auto_EVIOCGKEYCODE(fd fd_evdev_fops_evdev, cmd const[EVIOCGKEYCODE], arg ptr[in, array[int32, 2]]) +ioctl$auto_EVIOCGKEYCODE_V2(fd fd_evdev_fops_evdev, cmd const[EVIOCGKEYCODE_V2], arg ptr[in, input_keymap_entry$auto]) +ioctl$auto_EVIOCGMASK(fd fd_evdev_fops_evdev, cmd const[EVIOCGMASK], arg ptr[in, input_mask$auto]) +ioctl$auto_EVIOCGRAB(fd fd_evdev_fops_evdev, cmd const[EVIOCGRAB], arg ptr[inout, int32]) +ioctl$auto_EVIOCGREP(fd fd_evdev_fops_evdev, cmd const[EVIOCGREP], arg ptr[in, array[int32, 2]]) +ioctl$auto_EVIOCGVERSION(fd fd_evdev_fops_evdev, cmd const[EVIOCGVERSION], arg ptr[in, int32]) +ioctl$auto_EVIOCREVOKE(fd fd_evdev_fops_evdev, cmd const[EVIOCREVOKE], arg ptr[inout, int32]) +ioctl$auto_EVIOCRMFF(fd fd_evdev_fops_evdev, cmd const[EVIOCRMFF], arg ptr[inout, int32]) +ioctl$auto_EVIOCSCLOCKID(fd fd_evdev_fops_evdev, cmd const[EVIOCSCLOCKID], arg ptr[inout, int32]) +ioctl$auto_EVIOCSKEYCODE(fd fd_evdev_fops_evdev, cmd const[EVIOCSKEYCODE], arg ptr[inout, array[int32, 2]]) +ioctl$auto_EVIOCSKEYCODE_V2(fd fd_evdev_fops_evdev, cmd const[EVIOCSKEYCODE_V2], arg ptr[inout, input_keymap_entry$auto]) +ioctl$auto_EVIOCSMASK(fd fd_evdev_fops_evdev, cmd const[EVIOCSMASK], arg ptr[inout, input_mask$auto]) +ioctl$auto_EVIOCSREP(fd fd_evdev_fops_evdev, cmd const[EVIOCSREP], arg ptr[inout, array[int32, 2]]) resource fd_event_inject_fops_trace[fd] event_inject_fops_trace_files = "/sys/kernel/debug/tracing/events/vmalloc/alloc_vmap_area/inject", "/sys/kernel/debug/tracing/events/vmalloc/free_vmap_area_noflush/inject", "/sys/kernel/debug/tracing/events/vmalloc/purge_vmap_area_lazy/inject", "/sys/kernel/tracing/events/vmalloc/alloc_vmap_area/inject", "/sys/kernel/tracing/events/vmalloc/free_vmap_area_noflush/inject", "/sys/kernel/tracing/events/vmalloc/purge_vmap_area_lazy/inject" @@ -881,6 +1062,46 @@ openat$auto_evm_xattr_ops_evm_secfs(fd const[AT_FDCWD], file ptr[in, string["/sy read$auto_evm_xattr_ops_evm_secfs(fd fd_evm_xattr_ops_evm_secfs, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_evm_xattr_ops_evm_secfs(fd fd_evm_xattr_ops_evm_secfs, buf ptr[in, array[int8]], len bytesize[buf]) +resource fd_ext4_dir_operations_ext4[fd] +ext4_dir_operations_ext4_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_ext4_dir_operations_ext4(fd const[AT_FDCWD], file ptr[in, string[ext4_dir_operations_ext4_files]], flags flags[open_flags], mode const[0]) fd_ext4_dir_operations_ext4 +read$auto_ext4_dir_operations_ext4(fd fd_ext4_dir_operations_ext4, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_EXT4_IOC_ALLOC_DA_BLKS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_ALLOC_DA_BLKS], arg const[0]) +ioctl$auto_EXT4_IOC_CHECKPOINT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_CHECKPOINT], arg ptr[inout, int32]) +ioctl$auto_EXT4_IOC_CLEAR_ES_CACHE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_CLEAR_ES_CACHE], arg const[0]) +ioctl$auto_EXT4_IOC_GETFSUUID(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETFSUUID], arg ptr[in, fsuuid$auto]) +ioctl$auto_EXT4_IOC_GETSTATE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETSTATE], arg ptr[inout, int32]) +ioctl$auto_EXT4_IOC_GETVERSION(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETVERSION], arg ptr[in, intptr]) +ioctl$auto_EXT4_IOC_GETVERSION_OLD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GETVERSION_OLD], arg ptr[in, array[int8]]) +ioctl$auto_EXT4_IOC_GET_ES_CACHE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GET_ES_CACHE], arg ptr[inout, fiemap$auto]) +ioctl$auto_EXT4_IOC_GROUP_ADD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GROUP_ADD], arg ptr[inout, ext4_new_group_input$auto]) +ioctl$auto_EXT4_IOC_GROUP_EXTEND(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_GROUP_EXTEND], arg ptr[inout, intptr]) +ioctl$auto_EXT4_IOC_MIGRATE(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_MIGRATE], arg const[0]) +ioctl$auto_EXT4_IOC_MOVE_EXT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_MOVE_EXT], arg ptr[inout, move_extent$auto]) +ioctl$auto_EXT4_IOC_PRECACHE_EXTENTS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_PRECACHE_EXTENTS], arg const[0]) +ioctl$auto_EXT4_IOC_RESIZE_FS(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_RESIZE_FS], arg ptr[inout, int64]) +ioctl$auto_EXT4_IOC_SETFSUUID(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETFSUUID], arg ptr[inout, fsuuid$auto]) +ioctl$auto_EXT4_IOC_SETVERSION(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETVERSION], arg ptr[inout, intptr]) +ioctl$auto_EXT4_IOC_SETVERSION_OLD(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SETVERSION_OLD], arg ptr[in, array[int8]]) +ioctl$auto_EXT4_IOC_SHUTDOWN(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SHUTDOWN], arg ptr[in, int32]) +ioctl$auto_EXT4_IOC_SWAP_BOOT(fd fd_ext4_dir_operations_ext4, cmd const[EXT4_IOC_SWAP_BOOT], arg const[0]) +ioctl$auto_FITRIM3(fd fd_ext4_dir_operations_ext4, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) +ioctl$auto_FS_IOC_ADD_ENCRYPTION_KEY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_ADD_ENCRYPTION_KEY], arg ptr[inout, fscrypt_add_key_arg$auto]) +ioctl$auto_FS_IOC_ENABLE_VERITY2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto]) +ioctl$auto_FS_IOC_GETFSLABEL2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]]) +ioctl$auto_FS_IOC_GETFSMAP(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GETFSMAP], arg ptr[inout, fsmap_head$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_KEY_STATUS(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_KEY_STATUS], arg ptr[inout, fscrypt_get_key_status_arg$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_NONCE(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_NONCE], arg ptr[in, array[int8, 16]]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_POLICY], arg ptr[inout, fscrypt_policy_v1$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY_EX(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_POLICY_EX], arg ptr[inout, array[int8, 9]]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_PWSALT(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_GET_ENCRYPTION_PWSALT], arg ptr[inout, array[int8, 16]]) +ioctl$auto_FS_IOC_MEASURE_VERITY2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto]) +ioctl$auto_FS_IOC_READ_VERITY_METADATA2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_READ_VERITY_METADATA], arg ptr[in, array[int8]]) +ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY], arg ptr[inout, fscrypt_remove_key_arg$auto]) +ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS], arg ptr[inout, fscrypt_remove_key_arg$auto]) +ioctl$auto_FS_IOC_SETFSLABEL2(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]]) +ioctl$auto_FS_IOC_SET_ENCRYPTION_POLICY(fd fd_ext4_dir_operations_ext4, cmd const[FS_IOC_SET_ENCRYPTION_POLICY], arg ptr[in, fscrypt_policy_v1$auto]) + resource fd_fake_panic_fops_[fd] openat$auto_fake_panic_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/mce/fake_panic"]], flags flags[open_flags], mode const[0]) fd_fake_panic_fops_ read$auto_fake_panic_fops_(fd fd_fake_panic_fops_, buf ptr[out, array[int8]], len bytesize[buf]) @@ -897,7 +1118,16 @@ openat$auto_fb_fops_fb_chrdev(fd const[AT_FDCWD], file ptr[in, string[fb_fops_fb read$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_fb_fops_fb_chrdev(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_fb_fops_fb_chrdev, offset fileoff) -ioctl$auto_fb_fops_fb_chrdev(fd fd_fb_fops_fb_chrdev, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_FBIOBLANK(fd fd_fb_fops_fb_chrdev, cmd const[FBIOBLANK], arg ptr[in, array[int8]]) +ioctl$auto_FBIOGETCMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGETCMAP], arg ptr[in, array[int8]]) +ioctl$auto_FBIOGET_CON2FBMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_CON2FBMAP], arg ptr[in, array[int8]]) +ioctl$auto_FBIOGET_FSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_FSCREENINFO], arg ptr[in, array[int8]]) +ioctl$auto_FBIOGET_VSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOGET_VSCREENINFO], arg ptr[in, array[int8]]) +ioctl$auto_FBIOPAN_DISPLAY(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPAN_DISPLAY], arg ptr[in, array[int8]]) +ioctl$auto_FBIOPUTCMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUTCMAP], arg ptr[in, array[int8]]) +ioctl$auto_FBIOPUT_CON2FBMAP(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUT_CON2FBMAP], arg ptr[in, array[int8]]) +ioctl$auto_FBIOPUT_VSCREENINFO(fd fd_fb_fops_fb_chrdev, cmd const[FBIOPUT_VSCREENINFO], arg ptr[in, array[int8]]) +ioctl$auto_FBIO_CURSOR(fd fd_fb_fops_fb_chrdev, cmd const[FBIO_CURSOR], arg ptr[inout, fb_cursor_user$auto]) resource fd_fops_atomic_t_[fd] fops_atomic_t__files = "/sys/kernel/debug/fail_futex/space", "/sys/kernel/debug/fail_futex/times", "/sys/kernel/debug/fail_io_timeout/space", "/sys/kernel/debug/fail_io_timeout/times", "/sys/kernel/debug/fail_iommufd/space", "/sys/kernel/debug/fail_iommufd/times", "/sys/kernel/debug/fail_make_request/space", "/sys/kernel/debug/fail_make_request/times", "/sys/kernel/debug/fail_page_alloc/space", "/sys/kernel/debug/fail_page_alloc/times", "/sys/kernel/debug/fail_usercopy/space", "/sys/kernel/debug/fail_usercopy/times", "/sys/kernel/debug/failslab/space", "/sys/kernel/debug/failslab/times" @@ -915,12 +1145,6 @@ openat$auto_fops_blob_file(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/ read$auto_fops_blob_file(fd fd_fops_blob_file, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_fops_blob_file(fd fd_fops_blob_file, buf ptr[in, array[int8]], len bytesize[buf]) -resource fd_fops_bool_file[fd] -fops_bool_file_files = "/sys/kernel/debug/fail_futex/ignore-private", "/sys/kernel/debug/fail_futex/task-filter", "/sys/kernel/debug/fail_io_timeout/task-filter", "/sys/kernel/debug/fail_iommufd/task-filter", "/sys/kernel/debug/fail_make_request/task-filter", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-highmem", "/sys/kernel/debug/fail_page_alloc/ignore-gfp-wait", "/sys/kernel/debug/fail_page_alloc/task-filter", "/sys/kernel/debug/fail_usercopy/task-filter", "/sys/kernel/debug/failslab/cache-filter", "/sys/kernel/debug/failslab/ignore-gfp-wait", "/sys/kernel/debug/failslab/task-filter", "/sys/kernel/debug/mtd/expert_analysis_mode", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim0/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim0/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim0/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim0/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim0/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim0/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim0/test1", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim0/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim1/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim1/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim1/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim1/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim1/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim1/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim1/test1", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim1/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim2/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim2/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim2/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim2/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim2/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim2/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim2/test1", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim2/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim3/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim3/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim3/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim3/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim3/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim3/test1", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim3/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim4/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim4/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim4/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim4/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim4/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim4/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim4/test1", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim4/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim5/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim5/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim5/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim5/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim5/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim5/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim5/test1", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim5/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim6/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim6/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim6/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim6/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim6/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim6/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim6/test1", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim6/udp_ports_sync_all", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_accept", "/sys/kernel/debug/netdevsim/netdevsim7/bpf_bind_verifier_accept", "/sys/kernel/debug/netdevsim/netdevsim7/dont_allow_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_reload", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_drop_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_group_set", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_counter_get", "/sys/kernel/debug/netdevsim/netdevsim7/fail_trap_policer_set", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_nexthop_bucket_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_res_nexthop_group_replace", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_delete", "/sys/kernel/debug/netdevsim/netdevsim7/fib/fail_route_offload", "/sys/kernel/debug/netdevsim/netdevsim7/fw_update_status", "/sys/kernel/debug/netdevsim/netdevsim7/health/fail_recover", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_map_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_tc_non_bound_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpdrv_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/bpf_xdpoffload_accept", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_rx", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ethtool/pause/report_stats_tx", "/sys/kernel/debug/netdevsim/netdevsim7/test1", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_ipv4_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_open_only", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_shared", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_static_iana_vxlan", "/sys/kernel/debug/netdevsim/netdevsim7/udp_ports_sync_all" -openat$auto_fops_bool_file(fd const[AT_FDCWD], file ptr[in, string[fops_bool_file_files]], flags flags[open_flags], mode const[0]) fd_fops_bool_file -read$auto_fops_bool_file(fd fd_fops_bool_file, buf ptr[out, array[int8]], len bytesize[buf]) -write$auto_fops_bool_file(fd fd_fops_bool_file, buf ptr[in, array[int8]], len bytesize[buf]) - resource fd_fops_init_pkru_pkeys[fd] openat$auto_fops_init_pkru_pkeys(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/x86/init_pkru"]], flags flags[open_flags], mode const[0]) fd_fops_init_pkru_pkeys read$auto_fops_init_pkru_pkeys(fd fd_fops_init_pkru_pkeys, buf ptr[out, array[int8]], len bytesize[buf]) @@ -1083,6 +1307,13 @@ ioctl$auto_FUSE_DEV_IOC_BACKING_CLOSE(fd fd_fuse_dev_operations_fuse_i, cmd cons ioctl$auto_FUSE_DEV_IOC_BACKING_OPEN(fd fd_fuse_dev_operations_fuse_i, cmd const[FUSE_DEV_IOC_BACKING_OPEN], arg ptr[inout, fuse_backing_map$auto]) ioctl$auto_FUSE_DEV_IOC_CLONE(fd fd_fuse_dev_operations_fuse_i, cmd const[FUSE_DEV_IOC_CLONE], arg ptr[in, int32]) +resource fd_fuse_dir_operations_dir[fd] +fuse_dir_operations_dir_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_fuse_dir_operations_dir(fd const[AT_FDCWD], file ptr[in, string[fuse_dir_operations_dir_files]], flags flags[open_flags], mode const[0]) fd_fuse_dir_operations_dir +read$auto_fuse_dir_operations_dir(fd fd_fuse_dir_operations_dir, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_FS_IOC_ENABLE_VERITY3(fd fd_fuse_dir_operations_dir, cmd const[FS_IOC_ENABLE_VERITY], arg ptr[inout, fsverity_enable_arg$auto]) +ioctl$auto_FS_IOC_MEASURE_VERITY3(fd fd_fuse_dir_operations_dir, cmd const[FS_IOC_MEASURE_VERITY], arg ptr[inout, fsverity_digest$auto]) + resource fd_gpiolib_fops_[fd] openat$auto_gpiolib_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/gpio"]], flags flags[open_flags], mode const[0]) fd_gpiolib_fops_ read$auto_gpiolib_fops_(fd fd_gpiolib_fops_, buf ptr[out, array[int8]], len bytesize[buf]) @@ -1091,7 +1322,12 @@ resource fd_hpet_fops_hpet[fd] openat$auto_hpet_fops_hpet(fd const[AT_FDCWD], file ptr[in, string["/dev/hpet"]], flags flags[open_flags], mode const[0]) fd_hpet_fops_hpet read$auto_hpet_fops_hpet(fd fd_hpet_fops_hpet, buf ptr[out, array[int8]], len bytesize[buf]) mmap$auto_hpet_fops_hpet(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_hpet_fops_hpet, offset fileoff) -ioctl$auto_hpet_fops_hpet(fd fd_hpet_fops_hpet, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_HPET_DPI(fd fd_hpet_fops_hpet, cmd const[HPET_DPI], arg const[0]) +ioctl$auto_HPET_EPI(fd fd_hpet_fops_hpet, cmd const[HPET_EPI], arg const[0]) +ioctl$auto_HPET_IE_OFF(fd fd_hpet_fops_hpet, cmd const[HPET_IE_OFF], arg const[0]) +ioctl$auto_HPET_IE_ON(fd fd_hpet_fops_hpet, cmd const[HPET_IE_ON], arg const[0]) +ioctl$auto_HPET_INFO(fd fd_hpet_fops_hpet, cmd const[HPET_INFO], arg ptr[in, hpet_info$auto]) +ioctl$auto_HPET_IRQFREQ(fd fd_hpet_fops_hpet, cmd const[HPET_IRQFREQ], arg ptr[inout, intptr]) resource fd_hsr_node_table_fops_[fd] openat$auto_hsr_node_table_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/hsr/hsr0/node_table"]], flags flags[open_flags], mode const[0]) fd_hsr_node_table_fops_ @@ -1130,15 +1366,15 @@ resource fd_i2cdev_fops_i2c_dev[fd] openat$auto_i2cdev_fops_i2c_dev(fd const[AT_FDCWD], file ptr[in, string["/dev/i2c-0"]], flags flags[open_flags], mode const[0]) fd_i2cdev_fops_i2c_dev read$auto_i2cdev_fops_i2c_dev(fd fd_i2cdev_fops_i2c_dev, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_i2cdev_fops_i2c_dev(fd fd_i2cdev_fops_i2c_dev, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_I2C_FUNCS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_FUNCS], arg const[0]) -ioctl$auto_I2C_PEC(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_PEC], arg const[0]) -ioctl$auto_I2C_RDWR(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RDWR], arg const[0]) -ioctl$auto_I2C_RETRIES(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RETRIES], arg const[0]) -ioctl$auto_I2C_SLAVE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE], arg const[0]) -ioctl$auto_I2C_SLAVE_FORCE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE_FORCE], arg const[0]) -ioctl$auto_I2C_SMBUS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SMBUS], arg const[0]) -ioctl$auto_I2C_TENBIT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TENBIT], arg const[0]) -ioctl$auto_I2C_TIMEOUT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TIMEOUT], arg const[0]) +ioctl$auto_I2C_FUNCS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_FUNCS], arg ptr[in, array[int8]]) +ioctl$auto_I2C_PEC(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_PEC], arg ptr[in, array[int8]]) +ioctl$auto_I2C_RDWR(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RDWR], arg ptr[in, array[int8]]) +ioctl$auto_I2C_RETRIES(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_RETRIES], arg ptr[in, array[int8]]) +ioctl$auto_I2C_SLAVE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE], arg ptr[in, array[int8]]) +ioctl$auto_I2C_SLAVE_FORCE(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SLAVE_FORCE], arg ptr[in, array[int8]]) +ioctl$auto_I2C_SMBUS(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_SMBUS], arg ptr[in, array[int8]]) +ioctl$auto_I2C_TENBIT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TENBIT], arg ptr[in, array[int8]]) +ioctl$auto_I2C_TIMEOUT(fd fd_i2cdev_fops_i2c_dev, cmd const[I2C_TIMEOUT], arg ptr[in, array[int8]]) resource fd_ima_ascii_measurements_ops_ima_fs[fd] openat$auto_ima_ascii_measurements_ops_ima_fs(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/security/integrity/ima/ascii_runtime_measurements_sha1"]], flags flags[open_flags], mode const[0]) fd_ima_ascii_measurements_ops_ima_fs @@ -1163,7 +1399,13 @@ read$auto_ima_measurements_ops_ima_fs(fd fd_ima_measurements_ops_ima_fs, buf ptr resource fd_iommufd_fops_main[fd] openat$auto_iommufd_fops_main(fd const[AT_FDCWD], file ptr[in, string["/dev/iommu"]], flags flags[open_flags], mode const[0]) fd_iommufd_fops_main -ioctl$auto_iommufd_fops_main(fd fd_iommufd_fops_main, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_VFIO_CHECK_EXTENSION(fd fd_iommufd_fops_main, cmd const[VFIO_CHECK_EXTENSION], arg const[0]) +ioctl$auto_VFIO_GET_API_VERSION(fd fd_iommufd_fops_main, cmd const[VFIO_GET_API_VERSION], arg const[0]) +ioctl$auto_VFIO_IOMMU_DIRTY_PAGES(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_DIRTY_PAGES], arg const[0]) +ioctl$auto_VFIO_IOMMU_GET_INFO(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_GET_INFO], arg const[0]) +ioctl$auto_VFIO_IOMMU_MAP_DMA(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_MAP_DMA], arg const[0]) +ioctl$auto_VFIO_IOMMU_UNMAP_DMA(fd fd_iommufd_fops_main, cmd const[VFIO_IOMMU_UNMAP_DMA], arg const[0]) +ioctl$auto_VFIO_SET_IOMMU(fd fd_iommufd_fops_main, cmd const[VFIO_SET_IOMMU], arg const[0]) resource fd_ipsec_dbg_fops_ipsec[fd] ipsec_dbg_fops_ipsec_files = "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/ipsec", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/ipsec" @@ -1192,7 +1434,16 @@ openat$auto_kvm_chardev_ops_kvm_main(fd const[AT_FDCWD], file ptr[in, string["/d ioctl$auto_KVM_CHECK_EXTENSION(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_CHECK_EXTENSION], arg const[0]) ioctl$auto_KVM_CREATE_VM(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_CREATE_VM], arg const[0]) ioctl$auto_KVM_GET_API_VERSION(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_API_VERSION], arg const[0]) +ioctl$auto_KVM_GET_DEVICE_ATTR(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_DEVICE_ATTR], arg ptr[inout, kvm_device_attr$auto]) +ioctl$auto_KVM_GET_EMULATED_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_EMULATED_CPUID], arg ptr[inout, kvm_cpuid2$auto]) +ioctl$auto_KVM_GET_MSRS(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSRS], arg ptr[inout, kvm_msrs$auto]) +ioctl$auto_KVM_GET_MSR_FEATURE_INDEX_LIST(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSR_FEATURE_INDEX_LIST], arg ptr[inout, kvm_msr_list$auto]) +ioctl$auto_KVM_GET_MSR_INDEX_LIST(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_MSR_INDEX_LIST], arg ptr[inout, kvm_msr_list$auto]) +ioctl$auto_KVM_GET_SUPPORTED_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_SUPPORTED_CPUID], arg ptr[inout, kvm_cpuid2$auto]) +ioctl$auto_KVM_GET_SUPPORTED_HV_CPUID(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_SUPPORTED_HV_CPUID], arg ptr[inout, kvm_cpuid2$auto]) ioctl$auto_KVM_GET_VCPU_MMAP_SIZE(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_GET_VCPU_MMAP_SIZE], arg const[0]) +ioctl$auto_KVM_HAS_DEVICE_ATTR(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_HAS_DEVICE_ATTR], arg ptr[inout, kvm_device_attr$auto]) +ioctl$auto_KVM_X86_GET_MCE_CAP_SUPPORTED(fd fd_kvm_chardev_ops_kvm_main, cmd const[KVM_X86_GET_MCE_CAP_SUPPORTED], arg ptr[in, int64]) resource fd_l2cap_debugfs_fops_[fd] openat$auto_l2cap_debugfs_fops_(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/l2cap"]], flags flags[open_flags], mode const[0]) fd_l2cap_debugfs_fops_ @@ -1210,9 +1461,9 @@ read$auto_long_retry_limit_ops_(fd fd_long_retry_limit_ops_, buf ptr[out, array[ resource fd_loop_ctl_fops_loop[fd] openat$auto_loop_ctl_fops_loop(fd const[AT_FDCWD], file ptr[in, string["/dev/loop-control"]], flags flags[open_flags], mode const[0]) fd_loop_ctl_fops_loop -ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg const[0]) -ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg const[0]) -ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg const[0]) +ioctl$auto_LOOP_CTL_ADD(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_ADD], arg ptr[in, array[int8]]) +ioctl$auto_LOOP_CTL_GET_FREE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_GET_FREE], arg ptr[in, array[int8]]) +ioctl$auto_LOOP_CTL_REMOVE(fd fd_loop_ctl_fops_loop, cmd const[LOOP_CTL_REMOVE], arg ptr[in, array[int8]]) resource fd_lowpan_control_fops_6lowpan[fd] openat$auto_lowpan_control_fops_6lowpan(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/bluetooth/6lowpan_control"]], flags flags[open_flags], mode const[0]) fd_lowpan_control_fops_6lowpan @@ -1315,7 +1566,33 @@ openat$auto_mtd_fops_mtdchar(fd const[AT_FDCWD], file ptr[in, string[mtd_fops_mt read$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_mtd_fops_mtdchar(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_mtd_fops_mtdchar, offset fileoff) -ioctl$auto_mtd_fops_mtdchar(fd fd_mtd_fops_mtdchar, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_BLKPG2(fd fd_mtd_fops_mtdchar, cmd const[BLKPG], arg const[0]) +ioctl$auto_BLKRRPART2(fd fd_mtd_fops_mtdchar, cmd const[BLKRRPART], arg const[0]) +ioctl$auto_ECCGETLAYOUT(fd fd_mtd_fops_mtdchar, cmd const[ECCGETLAYOUT], arg ptr[in, nand_ecclayout_user$auto]) +ioctl$auto_ECCGETSTATS(fd fd_mtd_fops_mtdchar, cmd const[ECCGETSTATS], arg ptr[in, mtd_ecc_stats$auto]) +ioctl$auto_MEMERASE(fd fd_mtd_fops_mtdchar, cmd const[MEMERASE], arg ptr[inout, erase_info_user$auto]) +ioctl$auto_MEMERASE64(fd fd_mtd_fops_mtdchar, cmd const[MEMERASE64], arg ptr[inout, erase_info_user64$auto]) +ioctl$auto_MEMGETBADBLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMGETBADBLOCK], arg ptr[inout, int64]) +ioctl$auto_MEMGETINFO(fd fd_mtd_fops_mtdchar, cmd const[MEMGETINFO], arg ptr[in, mtd_info_user$auto]) +ioctl$auto_MEMGETOOBSEL(fd fd_mtd_fops_mtdchar, cmd const[MEMGETOOBSEL], arg ptr[in, nand_oobinfo$auto]) +ioctl$auto_MEMGETREGIONCOUNT(fd fd_mtd_fops_mtdchar, cmd const[MEMGETREGIONCOUNT], arg ptr[in, int32]) +ioctl$auto_MEMGETREGIONINFO(fd fd_mtd_fops_mtdchar, cmd const[MEMGETREGIONINFO], arg ptr[inout, region_info_user$auto]) +ioctl$auto_MEMISLOCKED(fd fd_mtd_fops_mtdchar, cmd const[MEMISLOCKED], arg ptr[in, erase_info_user$auto]) +ioctl$auto_MEMLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMLOCK], arg ptr[inout, erase_info_user$auto]) +ioctl$auto_MEMREAD(fd fd_mtd_fops_mtdchar, cmd const[MEMREAD], arg ptr[inout, mtd_read_req$auto]) +ioctl$auto_MEMREADOOB(fd fd_mtd_fops_mtdchar, cmd const[MEMREADOOB], arg ptr[inout, mtd_oob_buf$auto]) +ioctl$auto_MEMREADOOB64(fd fd_mtd_fops_mtdchar, cmd const[MEMREADOOB64], arg ptr[inout, mtd_oob_buf64$auto]) +ioctl$auto_MEMSETBADBLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMSETBADBLOCK], arg ptr[inout, int64]) +ioctl$auto_MEMUNLOCK(fd fd_mtd_fops_mtdchar, cmd const[MEMUNLOCK], arg ptr[inout, erase_info_user$auto]) +ioctl$auto_MEMWRITE(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITE], arg ptr[inout, mtd_write_req$auto]) +ioctl$auto_MEMWRITEOOB(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITEOOB], arg ptr[inout, mtd_oob_buf$auto]) +ioctl$auto_MEMWRITEOOB64(fd fd_mtd_fops_mtdchar, cmd const[MEMWRITEOOB64], arg ptr[inout, mtd_oob_buf64$auto]) +ioctl$auto_MTDFILEMODE(fd fd_mtd_fops_mtdchar, cmd const[MTDFILEMODE], arg const[0]) +ioctl$auto_OTPERASE(fd fd_mtd_fops_mtdchar, cmd const[OTPERASE], arg ptr[inout, otp_info$auto]) +ioctl$auto_OTPGETREGIONCOUNT(fd fd_mtd_fops_mtdchar, cmd const[OTPGETREGIONCOUNT], arg ptr[inout, int32]) +ioctl$auto_OTPGETREGIONINFO(fd fd_mtd_fops_mtdchar, cmd const[OTPGETREGIONINFO], arg ptr[inout, otp_info$auto]) +ioctl$auto_OTPLOCK(fd fd_mtd_fops_mtdchar, cmd const[OTPLOCK], arg ptr[in, otp_info$auto]) +ioctl$auto_OTPSELECT(fd fd_mtd_fops_mtdchar, cmd const[OTPSELECT], arg ptr[in, int32]) resource fd_nodes_fops_netdebug[fd] openat$auto_nodes_fops_netdebug(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/o2net/connected_nodes"]], flags flags[open_flags], mode const[0]) fd_nodes_fops_netdebug @@ -1439,6 +1716,8 @@ resource fd_ppp_device_fops_ppp_generic[fd] openat$auto_ppp_device_fops_ppp_generic(fd const[AT_FDCWD], file ptr[in, string["/dev/ppp"]], flags flags[open_flags], mode const[0]) fd_ppp_device_fops_ppp_generic read$auto_ppp_device_fops_ppp_generic(fd fd_ppp_device_fops_ppp_generic, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_ppp_device_fops_ppp_generic(fd fd_ppp_device_fops_ppp_generic, buf ptr[in, array[int8]], len bytesize[buf]) +ioctl$auto_PPPIOCATTACH(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCATTACH], arg ptr[inout, int32]) +ioctl$auto_PPPIOCATTCHAN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCATTCHAN], arg ptr[inout, int32]) ioctl$auto_PPPIOCBRIDGECHAN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCBRIDGECHAN], arg ptr[inout, int32]) ioctl$auto_PPPIOCCONNECT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCCONNECT], arg ptr[inout, int32]) ioctl$auto_PPPIOCDISCONN(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCDISCONN], arg const[0]) @@ -1448,6 +1727,7 @@ ioctl$auto_PPPIOCGIDLE32(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGIDL ioctl$auto_PPPIOCGIDLE64(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGIDLE64], arg ptr[in, ppp_idle64$auto]) ioctl$auto_PPPIOCGNPMODE(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGNPMODE], arg ptr[inout, npioctl$auto]) ioctl$auto_PPPIOCGUNIT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCGUNIT], arg ptr[in, int32]) +ioctl$auto_PPPIOCNEWUNIT(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCNEWUNIT], arg ptr[inout, int32]) ioctl$auto_PPPIOCSACTIVE(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSACTIVE], arg ptr[inout, sock_fprog$auto]) ioctl$auto_PPPIOCSCOMPRESS(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSCOMPRESS], arg ptr[inout, ppp_option_data$auto]) ioctl$auto_PPPIOCSDEBUG(fd fd_ppp_device_fops_ppp_generic, cmd const[PPPIOCSDEBUG], arg ptr[inout, int32]) @@ -1720,8 +2000,7 @@ resource fd_rfkill_fops_core[fd] openat$auto_rfkill_fops_core(fd const[AT_FDCWD], file ptr[in, string["/dev/rfkill"]], flags flags[open_flags], mode const[0]) fd_rfkill_fops_core read$auto_rfkill_fops_core(fd fd_rfkill_fops_core, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_rfkill_fops_core(fd fd_rfkill_fops_core, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_RFKILL_IOC_MAX_SIZE(fd fd_rfkill_fops_core, cmd const[RFKILL_IOC_MAX_SIZE], arg const[0]) -ioctl$auto_RFKILL_IOC_NOINPUT(fd fd_rfkill_fops_core, cmd const[RFKILL_IOC_NOINPUT], arg const[0]) +ioctl$auto_rfkill_fops_core(fd fd_rfkill_fops_core, cmd intptr, arg ptr[in, array[int8]]) resource fd_rng_chrdev_ops_core[fd] openat$auto_rng_chrdev_ops_core(fd const[AT_FDCWD], file ptr[in, string["/dev/hwrng"]], flags flags[open_flags], mode const[0]) fd_rng_chrdev_ops_core @@ -1737,8 +2016,6 @@ ioctl$auto_RTC_ALM_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_ALM_SET], arg ptr[i ioctl$auto_RTC_EPOCH_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_EPOCH_SET], arg ptr[inout, intptr]) ioctl$auto_RTC_IRQP_READ(fd fd_rtc_dev_fops_dev, cmd const[RTC_IRQP_READ], arg ptr[in, intptr]) ioctl$auto_RTC_IRQP_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_IRQP_SET], arg ptr[inout, intptr]) -ioctl$auto_RTC_PARAM_CORRECTION(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_CORRECTION], arg const[0]) -ioctl$auto_RTC_PARAM_FEATURES(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_FEATURES], arg const[0]) ioctl$auto_RTC_PARAM_GET(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_GET], arg ptr[inout, rtc_param$auto]) ioctl$auto_RTC_PARAM_SET(fd fd_rtc_dev_fops_dev, cmd const[RTC_PARAM_SET], arg ptr[inout, rtc_param$auto]) ioctl$auto_RTC_PIE_OFF(fd fd_rtc_dev_fops_dev, cmd const[RTC_PIE_OFF], arg const[0]) @@ -1778,7 +2055,33 @@ seq_oss_f_ops_seq_oss_files = "/dev/sequencer", "/dev/sequencer2" openat$auto_seq_oss_f_ops_seq_oss(fd const[AT_FDCWD], file ptr[in, string[seq_oss_f_ops_seq_oss_files]], flags flags[open_flags], mode const[0]) fd_seq_oss_f_ops_seq_oss read$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_seq_oss_f_ops_seq_oss(fd fd_seq_oss_f_ops_seq_oss, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_FM_4OP_ENABLE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_FM_4OP_ENABLE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_MIDI_INFO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_MIDI_INFO], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_MIDI_PRETIME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_MIDI_PRETIME], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_CTRLRATE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_CTRLRATE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_GETINCOUNT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETINCOUNT], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_GETOUTCOUNT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETOUTCOUNT], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_GETTIME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_GETTIME], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_NRMIDIS(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_NRMIDIS], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_NRSYNTHS(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_NRSYNTHS], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_OUTOFBAND(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_OUTOFBAND], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_PANIC(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_PANIC], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_RESET(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_RESET], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_RESETSAMPLES(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_RESETSAMPLES], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_SYNC(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_SYNC], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_TESTMIDI(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_TESTMIDI], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SEQ_THRESHOLD(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SEQ_THRESHOLD], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SYNTH_ID(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_ID], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SYNTH_INFO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_INFO], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_SYNTH_MEMAVL(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_SYNTH_MEMAVL], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_CONTINUE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_CONTINUE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_METRONOME(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_METRONOME], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_SELECT(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_SELECT], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_SOURCE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_SOURCE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_START(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_START], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_STOP(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_STOP], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_TEMPO(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_TEMPO], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_TMR_TIMEBASE(fd fd_seq_oss_f_ops_seq_oss, cmd const[SNDCTL_TMR_TIMEBASE], arg ptr[in, array[int8]]) resource fd_set_tracer_fops_trace[fd] set_tracer_fops_trace_files = "/sys/kernel/debug/tracing/current_tracer", "/sys/kernel/tracing/current_tracer" @@ -1797,7 +2100,50 @@ openat$auto_sg_fops_sg(fd const[AT_FDCWD], file ptr[in, string[sg_fops_sg_files] read$auto_sg_fops_sg(fd fd_sg_fops_sg, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_sg_fops_sg(fd fd_sg_fops_sg, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_sg_fops_sg(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_sg_fops_sg, offset fileoff) -ioctl$auto_sg_fops_sg(fd fd_sg_fops_sg, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_BLKSECTGET2(fd fd_sg_fops_sg, cmd const[BLKSECTGET], arg const[0]) +ioctl$auto_BLKTRACESETUP2(fd fd_sg_fops_sg, cmd const[BLKTRACESETUP], arg ptr[inout, blk_user_trace_setup$auto]) +ioctl$auto_BLKTRACESTART2(fd fd_sg_fops_sg, cmd const[BLKTRACESTART], arg const[0]) +ioctl$auto_BLKTRACESTOP2(fd fd_sg_fops_sg, cmd const[BLKTRACESTOP], arg const[0]) +ioctl$auto_BLKTRACETEARDOWN2(fd fd_sg_fops_sg, cmd const[BLKTRACETEARDOWN], arg const[0]) +ioctl$auto_CDROMCLOSETRAY(fd fd_sg_fops_sg, cmd const[CDROMCLOSETRAY], arg ptr[in, array[int8]]) +ioctl$auto_CDROMEJECT(fd fd_sg_fops_sg, cmd const[CDROMEJECT], arg ptr[in, array[int8]]) +ioctl$auto_CDROM_SEND_PACKET(fd fd_sg_fops_sg, cmd const[CDROM_SEND_PACKET], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_BENCHMARK_COMMAND(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_BENCHMARK_COMMAND], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_DOORLOCK(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_DOORLOCK], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_DOORUNLOCK(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_DOORUNLOCK], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_GET_BUS_NUMBER2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_BUS_NUMBER], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_GET_IDLUN2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_IDLUN], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_GET_PCI(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_GET_PCI], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_PROBE_HOST(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_PROBE_HOST], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_SEND_COMMAND2(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_SEND_COMMAND], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_START_UNIT(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_START_UNIT], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_STOP_UNIT(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_STOP_UNIT], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_SYNC(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_SYNC], arg ptr[in, array[int8]]) +ioctl$auto_SCSI_IOCTL_TEST_UNIT_READY(fd fd_sg_fops_sg, cmd const[SCSI_IOCTL_TEST_UNIT_READY], arg ptr[in, array[int8]]) +ioctl$auto_SG_EMULATED_HOST2(fd fd_sg_fops_sg, cmd const[SG_EMULATED_HOST], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_ACCESS_COUNT(fd fd_sg_fops_sg, cmd const[SG_GET_ACCESS_COUNT], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_COMMAND_Q2(fd fd_sg_fops_sg, cmd const[SG_GET_COMMAND_Q], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_KEEP_ORPHAN(fd fd_sg_fops_sg, cmd const[SG_GET_KEEP_ORPHAN], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_LOW_DMA(fd fd_sg_fops_sg, cmd const[SG_GET_LOW_DMA], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_NUM_WAITING(fd fd_sg_fops_sg, cmd const[SG_GET_NUM_WAITING], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_PACK_ID(fd fd_sg_fops_sg, cmd const[SG_GET_PACK_ID], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_REQUEST_TABLE(fd fd_sg_fops_sg, cmd const[SG_GET_REQUEST_TABLE], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_RESERVED_SIZE2(fd fd_sg_fops_sg, cmd const[SG_GET_RESERVED_SIZE], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_SCSI_ID(fd fd_sg_fops_sg, cmd const[SG_GET_SCSI_ID], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_SG_TABLESIZE(fd fd_sg_fops_sg, cmd const[SG_GET_SG_TABLESIZE], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_TIMEOUT2(fd fd_sg_fops_sg, cmd const[SG_GET_TIMEOUT], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_TRANSFORM(fd fd_sg_fops_sg, cmd const[SG_GET_TRANSFORM], arg ptr[in, array[int8]]) +ioctl$auto_SG_GET_VERSION_NUM2(fd fd_sg_fops_sg, cmd const[SG_GET_VERSION_NUM], arg ptr[in, array[int8]]) +ioctl$auto_SG_IO2(fd fd_sg_fops_sg, cmd const[SG_IO], arg ptr[in, array[int8]]) +ioctl$auto_SG_NEXT_CMD_LEN(fd fd_sg_fops_sg, cmd const[SG_NEXT_CMD_LEN], arg ptr[in, array[int8]]) +ioctl$auto_SG_SCSI_RESET(fd fd_sg_fops_sg, cmd const[SG_SCSI_RESET], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_COMMAND_Q2(fd fd_sg_fops_sg, cmd const[SG_SET_COMMAND_Q], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_DEBUG(fd fd_sg_fops_sg, cmd const[SG_SET_DEBUG], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_FORCE_LOW_DMA(fd fd_sg_fops_sg, cmd const[SG_SET_FORCE_LOW_DMA], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_FORCE_PACK_ID(fd fd_sg_fops_sg, cmd const[SG_SET_FORCE_PACK_ID], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_KEEP_ORPHAN(fd fd_sg_fops_sg, cmd const[SG_SET_KEEP_ORPHAN], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_RESERVED_SIZE2(fd fd_sg_fops_sg, cmd const[SG_SET_RESERVED_SIZE], arg ptr[in, array[int8]]) +ioctl$auto_SG_SET_TIMEOUT2(fd fd_sg_fops_sg, cmd const[SG_SET_TIMEOUT], arg ptr[in, array[int8]]) resource fd_short_retry_limit_ops_[fd] short_retry_limit_ops__files = "/sys/kernel/debug/ieee80211/phy0/short_retry_limit", "/sys/kernel/debug/ieee80211/phy1/short_retry_limit", "/sys/kernel/debug/ieee80211/phy10/short_retry_limit", "/sys/kernel/debug/ieee80211/phy11/short_retry_limit", "/sys/kernel/debug/ieee80211/phy12/short_retry_limit", "/sys/kernel/debug/ieee80211/phy13/short_retry_limit", "/sys/kernel/debug/ieee80211/phy14/short_retry_limit", "/sys/kernel/debug/ieee80211/phy15/short_retry_limit", "/sys/kernel/debug/ieee80211/phy16/short_retry_limit", "/sys/kernel/debug/ieee80211/phy17/short_retry_limit", "/sys/kernel/debug/ieee80211/phy18/short_retry_limit", "/sys/kernel/debug/ieee80211/phy2/short_retry_limit", "/sys/kernel/debug/ieee80211/phy5/short_retry_limit", "/sys/kernel/debug/ieee80211/phy7/short_retry_limit", "/sys/kernel/debug/ieee80211/phy8/short_retry_limit", "/sys/kernel/debug/ieee80211/phy9/short_retry_limit" @@ -1963,21 +2309,100 @@ ioctl$auto_SNDRV_CTL_IOCTL_TLV_WRITE(fd fd_snd_ctl_f_ops_control, cmd const[SNDR resource fd_snd_mixer_oss_f_ops_mixer_oss[fd] snd_mixer_oss_f_ops_mixer_oss_files = "/dev/mixer", "/dev/mixer1", "/dev/mixer2" openat$auto_snd_mixer_oss_f_ops_mixer_oss(fd const[AT_FDCWD], file ptr[in, string[snd_mixer_oss_f_ops_mixer_oss_files]], flags flags[open_flags], mode const[0]) fd_snd_mixer_oss_f_ops_mixer_oss -ioctl$auto_snd_mixer_oss_f_ops_mixer_oss(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_OSS_ALSAEMULVER(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[OSS_ALSAEMULVER], arg ptr[in, array[int8]]) +ioctl$auto_OSS_GETVERSION(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[OSS_GETVERSION], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_INFO(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_INFO], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_CAPS(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_CAPS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_DEVMASK(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_DEVMASK], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_RECMASK(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_RECMASK], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_RECSRC(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_RECSRC], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_STEREODEVS(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_READ_STEREODEVS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_WRITE_RECSRC(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_MIXER_WRITE_RECSRC], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_OLD_MIXER_INFO(fd fd_snd_mixer_oss_f_ops_mixer_oss, cmd const[SOUND_OLD_MIXER_INFO], arg ptr[in, array[int8]]) resource fd_snd_pcm_f_ops_pcm[fd] snd_pcm_f_ops_pcm_files = "/dev/snd/pcmC0D0p", "/dev/snd/pcmC1D0p", "/dev/snd/pcmC1D1p" openat$auto_snd_pcm_f_ops_pcm(fd const[AT_FDCWD], file ptr[in, string[snd_pcm_f_ops_pcm_files]], flags flags[open_flags], mode const[0]) fd_snd_pcm_f_ops_pcm write$auto_snd_pcm_f_ops_pcm(fd fd_snd_pcm_f_ops_pcm, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_snd_pcm_f_ops_pcm(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_f_ops_pcm, offset fileoff) -ioctl$auto_snd_pcm_f_ops_pcm(fd fd_snd_pcm_f_ops_pcm, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_SNDRV_PCM_IOCTL_CHANNEL_INFO(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_CHANNEL_INFO], arg ptr[in, snd_pcm_channel_info$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_DELAY(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DELAY], arg ptr[in, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_DRAIN(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DRAIN], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_DROP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_DROP], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_FORWARD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_FORWARD], arg ptr[inout, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_HWSYNC(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HWSYNC], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_FREE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_FREE], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS], arg ptr[inout, snd_pcm_hw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS_OLD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_REFINE], arg ptr[inout, snd_pcm_hw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE_OLD(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_HW_REFINE_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_INFO(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_INFO], arg ptr[in, snd_pcm_info$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_LINK(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_LINK], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_PAUSE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PAUSE], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_PREPARE(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PREPARE], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_PVERSION(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_PVERSION], arg ptr[in, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_READI_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_READI_FRAMES], arg ptr[in, snd_xferi$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_READN_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_READN_FRAMES], arg ptr[in, snd_xfern$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_RESET(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_RESET], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_RESUME(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_RESUME], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_REWIND(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_REWIND], arg ptr[inout, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_START(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_START], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS32(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS32], arg ptr[in, snd_pcm_status32$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS64(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS64], arg ptr[in, snd_pcm_status64$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT32(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT32], arg ptr[inout, snd_pcm_status32$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT64(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT64], arg ptr[inout, snd_pcm_status64$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_SW_PARAMS(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_SW_PARAMS], arg ptr[inout, snd_pcm_sw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_TSTAMP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_TSTAMP], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_TTSTAMP(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_TTSTAMP], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_UNLINK(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_UNLINK], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_USER_PVERSION(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_USER_PVERSION], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_WRITEI_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_WRITEI_FRAMES], arg ptr[inout, snd_xferi$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_WRITEN_FRAMES(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_WRITEN_FRAMES], arg ptr[inout, snd_xfern$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_XRUN(fd fd_snd_pcm_f_ops_pcm, cmd const[SNDRV_PCM_IOCTL_XRUN], arg const[0]) +ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR32(fd fd_snd_pcm_f_ops_pcm, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR32], arg ptr[inout, snd_pcm_sync_ptr32$auto]) +ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR64(fd fd_snd_pcm_f_ops_pcm, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR64], arg ptr[inout, snd_pcm_sync_ptr$auto]) resource fd_snd_pcm_f_ops_pcm1[fd] snd_pcm_f_ops_pcm1_files = "/dev/snd/pcmC0D0c", "/dev/snd/pcmC1D0c", "/dev/snd/pcmC1D1c" openat$auto_snd_pcm_f_ops_pcm1(fd const[AT_FDCWD], file ptr[in, string[snd_pcm_f_ops_pcm1_files]], flags flags[open_flags], mode const[0]) fd_snd_pcm_f_ops_pcm1 read$auto_snd_pcm_f_ops_pcm1(fd fd_snd_pcm_f_ops_pcm1, buf ptr[out, array[int8]], len bytesize[buf]) mmap$auto_snd_pcm_f_ops_pcm1(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_f_ops_pcm1, offset fileoff) -ioctl$auto_snd_pcm_f_ops_pcm1(fd fd_snd_pcm_f_ops_pcm1, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_SNDRV_PCM_IOCTL_CHANNEL_INFO2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_CHANNEL_INFO], arg ptr[in, snd_pcm_channel_info$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_DELAY2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DELAY], arg ptr[in, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_DRAIN2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DRAIN], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_DROP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_DROP], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_FORWARD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_FORWARD], arg ptr[inout, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_HWSYNC2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HWSYNC], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_FREE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_FREE], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS], arg ptr[inout, snd_pcm_hw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_PARAMS_OLD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_PARAMS_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_REFINE], arg ptr[inout, snd_pcm_hw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_HW_REFINE_OLD2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_HW_REFINE_OLD], arg ptr[inout, snd_pcm_hw_params_old$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_INFO2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_INFO], arg ptr[in, snd_pcm_info$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_LINK2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_LINK], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_PAUSE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PAUSE], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_PREPARE2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PREPARE], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_PVERSION2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_PVERSION], arg ptr[in, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_READI_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_READI_FRAMES], arg ptr[in, snd_xferi$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_READN_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_READN_FRAMES], arg ptr[in, snd_xfern$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_RESET2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_RESET], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_RESUME2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_RESUME], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_REWIND2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_REWIND], arg ptr[inout, intptr]) +ioctl$auto_SNDRV_PCM_IOCTL_START2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_START], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS322(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS32], arg ptr[in, snd_pcm_status32$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS642(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS64], arg ptr[in, snd_pcm_status64$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT322(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT32], arg ptr[inout, snd_pcm_status32$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_STATUS_EXT642(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_STATUS_EXT64], arg ptr[inout, snd_pcm_status64$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_SW_PARAMS2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_SW_PARAMS], arg ptr[inout, snd_pcm_sw_params$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_TSTAMP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_TSTAMP], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_TTSTAMP2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_TTSTAMP], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_UNLINK2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_UNLINK], arg const[0]) +ioctl$auto_SNDRV_PCM_IOCTL_USER_PVERSION2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_USER_PVERSION], arg ptr[inout, int32]) +ioctl$auto_SNDRV_PCM_IOCTL_WRITEI_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_WRITEI_FRAMES], arg ptr[inout, snd_xferi$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_WRITEN_FRAMES2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_WRITEN_FRAMES], arg ptr[inout, snd_xfern$auto]) +ioctl$auto_SNDRV_PCM_IOCTL_XRUN2(fd fd_snd_pcm_f_ops_pcm1, cmd const[SNDRV_PCM_IOCTL_XRUN], arg const[0]) +ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR322(fd fd_snd_pcm_f_ops_pcm1, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR32], arg ptr[inout, snd_pcm_sync_ptr32$auto]) +ioctl$auto___SNDRV_PCM_IOCTL_SYNC_PTR642(fd fd_snd_pcm_f_ops_pcm1, cmd const[__SNDRV_PCM_IOCTL_SYNC_PTR64], arg ptr[inout, snd_pcm_sync_ptr$auto]) resource fd_snd_pcm_oss_f_reg_pcm_oss[fd] snd_pcm_oss_f_reg_pcm_oss_files = "/dev/adsp1", "/dev/audio", "/dev/audio1", "/dev/dsp", "/dev/dsp1" @@ -1985,36 +2410,46 @@ openat$auto_snd_pcm_oss_f_reg_pcm_oss(fd const[AT_FDCWD], file ptr[in, string[sn read$auto_snd_pcm_oss_f_reg_pcm_oss(fd fd_snd_pcm_oss_f_reg_pcm_oss, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_snd_pcm_oss_f_reg_pcm_oss(fd fd_snd_pcm_oss_f_reg_pcm_oss, buf ptr[in, array[int8]], len bytesize[buf]) mmap$auto_snd_pcm_oss_f_reg_pcm_oss(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_snd_pcm_oss_f_reg_pcm_oss, offset fileoff) -ioctl$auto_SNDCTL_DSP_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_CHANNELS], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_GETBLKSIZE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETBLKSIZE], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_GETCAPS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETCAPS], arg ptr[in, int32]) -ioctl$auto_SNDCTL_DSP_GETFMTS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETFMTS], arg ptr[in, int32]) -ioctl$auto_SNDCTL_DSP_GETIPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETIPTR], arg ptr[in, count_info$auto]) -ioctl$auto_SNDCTL_DSP_GETISPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETISPACE], arg ptr[in, audio_buf_info$auto]) -ioctl$auto_SNDCTL_DSP_GETODELAY(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETODELAY], arg ptr[in, int32]) -ioctl$auto_SNDCTL_DSP_GETOPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOPTR], arg ptr[in, count_info$auto]) -ioctl$auto_SNDCTL_DSP_GETOSPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOSPACE], arg ptr[in, audio_buf_info$auto]) -ioctl$auto_SNDCTL_DSP_GETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETTRIGGER], arg ptr[in, int32]) -ioctl$auto_SNDCTL_DSP_MAPINBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPINBUF], arg ptr[in, buffmem_desc$auto]) -ioctl$auto_SNDCTL_DSP_MAPOUTBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPOUTBUF], arg ptr[in, buffmem_desc$auto]) -ioctl$auto_SNDCTL_DSP_NONBLOCK(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_NONBLOCK], arg const[0]) -ioctl$auto_SNDCTL_DSP_POST(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_POST], arg const[0]) -ioctl$auto_SNDCTL_DSP_PROFILE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_PROFILE], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_RESET(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_RESET], arg const[0]) -ioctl$auto_SNDCTL_DSP_SETDUPLEX(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETDUPLEX], arg const[0]) -ioctl$auto_SNDCTL_DSP_SETFMT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFMT], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_SETFRAGMENT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFRAGMENT], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_SETSYNCRO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETSYNCRO], arg const[0]) -ioctl$auto_SNDCTL_DSP_SETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETTRIGGER], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_SPEED(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SPEED], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_STEREO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_STEREO], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_SUBDIVIDE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SUBDIVIDE], arg ptr[inout, int32]) -ioctl$auto_SNDCTL_DSP_SYNC(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SYNC], arg const[0]) -ioctl$auto_SOUND_PCM_READ_BITS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_BITS], arg ptr[in, int32]) -ioctl$auto_SOUND_PCM_READ_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_CHANNELS], arg ptr[in, int32]) -ioctl$auto_SOUND_PCM_READ_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_FILTER], arg ptr[in, int32]) -ioctl$auto_SOUND_PCM_READ_RATE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_RATE], arg ptr[in, int32]) -ioctl$auto_SOUND_PCM_WRITE_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_WRITE_FILTER], arg ptr[inout, int32]) +ioctl$auto_OSS_ALSAEMULVER2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[OSS_ALSAEMULVER], arg ptr[in, array[int8]]) +ioctl$auto_OSS_GETVERSION2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[OSS_GETVERSION], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_CHANNELS], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETBLKSIZE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETBLKSIZE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETCAPS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETCAPS], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETFMTS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETFMTS], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETIPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETIPTR], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETISPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETISPACE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETODELAY(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETODELAY], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETOPTR(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOPTR], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETOSPACE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETOSPACE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_GETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_GETTRIGGER], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_MAPINBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPINBUF], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_MAPOUTBUF(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_MAPOUTBUF], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_NONBLOCK(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_NONBLOCK], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_POST(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_POST], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_PROFILE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_PROFILE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_RESET(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_RESET], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SETDUPLEX(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETDUPLEX], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SETFMT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFMT], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SETFRAGMENT(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETFRAGMENT], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SETSYNCRO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETSYNCRO], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SETTRIGGER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SETTRIGGER], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SPEED(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SPEED], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_STEREO(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_STEREO], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SUBDIVIDE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SUBDIVIDE], arg ptr[in, array[int8]]) +ioctl$auto_SNDCTL_DSP_SYNC(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SNDCTL_DSP_SYNC], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_INFO2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_INFO], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_CAPS2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_CAPS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_DEVMASK2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_DEVMASK], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_RECMASK2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_RECMASK], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_RECSRC2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_RECSRC], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_READ_STEREODEVS2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_READ_STEREODEVS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_MIXER_WRITE_RECSRC2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_MIXER_WRITE_RECSRC], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_OLD_MIXER_INFO2(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_OLD_MIXER_INFO], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_PCM_READ_BITS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_BITS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_PCM_READ_CHANNELS(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_CHANNELS], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_PCM_READ_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_FILTER], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_PCM_READ_RATE(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_READ_RATE], arg ptr[in, array[int8]]) +ioctl$auto_SOUND_PCM_WRITE_FILTER(fd fd_snd_pcm_oss_f_reg_pcm_oss, cmd const[SOUND_PCM_WRITE_FILTER], arg ptr[in, array[int8]]) resource fd_snd_rawmidi_f_ops_rawmidi[fd] snd_rawmidi_f_ops_rawmidi_files = "/dev/admmidi2", "/dev/amidi2", "/dev/dmmidi2", "/dev/midi2", "/dev/snd/midiC2D0", "/dev/snd/midiC2D1", "/dev/snd/midiC2D2", "/dev/snd/midiC2D3" @@ -2039,7 +2474,27 @@ ioctl$auto_snd_seq_f_ops_seq_clientmgr(fd fd_snd_seq_f_ops_seq_clientmgr, cmd in resource fd_snd_timer_f_ops_timer[fd] openat$auto_snd_timer_f_ops_timer(fd const[AT_FDCWD], file ptr[in, string["/dev/snd/timer"]], flags flags[open_flags], mode const[0]) fd_snd_timer_f_ops_timer read$auto_snd_timer_f_ops_timer(fd fd_snd_timer_f_ops_timer, buf ptr[out, array[int8]], len bytesize[buf]) -ioctl$auto_snd_timer_f_ops_timer(fd fd_snd_timer_f_ops_timer, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_21536(fd fd_snd_timer_f_ops_timer, cmd const[21536], arg ptr[in, array[int8]]) +ioctl$auto_21537(fd fd_snd_timer_f_ops_timer, cmd const[21537], arg ptr[in, array[int8]]) +ioctl$auto_21538(fd fd_snd_timer_f_ops_timer, cmd const[21538], arg ptr[in, array[int8]]) +ioctl$auto_21539(fd fd_snd_timer_f_ops_timer, cmd const[21539], arg ptr[in, array[int8]]) +ioctl$auto_SNDRV_TIMER_IOCTL_CONTINUE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CONTINUE], arg const[0]) +ioctl$auto_SNDRV_TIMER_IOCTL_CREATE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_CREATE], arg ptr[inout, snd_timer_uinfo$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_GINFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GINFO], arg ptr[inout, snd_timer_ginfo$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_GPARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GPARAMS], arg ptr[inout, snd_timer_gparams$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_GSTATUS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_GSTATUS], arg ptr[inout, snd_timer_gstatus$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_INFO(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_INFO], arg ptr[in, snd_timer_info$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_NEXT_DEVICE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_NEXT_DEVICE], arg ptr[inout, snd_timer_id$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_PARAMS(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PARAMS], arg ptr[inout, snd_timer_params$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_PAUSE(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PAUSE], arg const[0]) +ioctl$auto_SNDRV_TIMER_IOCTL_PVERSION(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_PVERSION], arg ptr[in, int32]) +ioctl$auto_SNDRV_TIMER_IOCTL_SELECT(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_SELECT], arg ptr[inout, snd_timer_select$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_START(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_START], arg const[0]) +ioctl$auto_SNDRV_TIMER_IOCTL_STATUS32(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS32], arg ptr[in, snd_timer_status32$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_STATUS64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STATUS64], arg ptr[in, snd_timer_status64$auto]) +ioctl$auto_SNDRV_TIMER_IOCTL_STOP(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_STOP], arg const[0]) +ioctl$auto_SNDRV_TIMER_IOCTL_TREAD64(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD64], arg ptr[inout, int32]) +ioctl$auto_SNDRV_TIMER_IOCTL_TREAD_OLD(fd fd_snd_timer_f_ops_timer, cmd const[SNDRV_TIMER_IOCTL_TREAD_OLD], arg ptr[inout, int32]) resource fd_split_huge_pages_fops_huge_memory[fd] openat$auto_split_huge_pages_fops_huge_memory(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/split_huge_pages"]], flags flags[open_flags], mode const[0]) fd_split_huge_pages_fops_huge_memory @@ -2091,8 +2546,8 @@ resource fd_tap_fops_tap[fd] openat$auto_tap_fops_tap(fd const[AT_FDCWD], file ptr[in, string["/dev/tap63"]], flags flags[open_flags], mode const[0]) fd_tap_fops_tap read$auto_tap_fops_tap(fd fd_tap_fops_tap, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_tap_fops_tap(fd fd_tap_fops_tap, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_SIOCGIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCGIFHWADDR], arg const[0]) -ioctl$auto_SIOCSIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCSIFHWADDR], arg const[0]) +ioctl$auto_SIOCGIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCGIFHWADDR], arg ptr[in, array[int8]]) +ioctl$auto_SIOCSIFHWADDR(fd fd_tap_fops_tap, cmd const[SIOCSIFHWADDR], arg ptr[in, array[int8]]) ioctl$auto_TUNGETFEATURES(fd fd_tap_fops_tap, cmd const[TUNGETFEATURES], arg ptr[in, int32]) ioctl$auto_TUNGETIFF(fd fd_tap_fops_tap, cmd const[TUNGETIFF], arg ptr[in, int32]) ioctl$auto_TUNGETVNETBE(fd fd_tap_fops_tap, cmd const[TUNGETVNETBE], arg ptr[in, int32]) @@ -2256,38 +2711,66 @@ tty_fops_tty_io_files = "/dev/ptmx", "/dev/pts/ptmx", "/dev/ptya1", "/dev/ptya2" openat$auto_tty_fops_tty_io(fd const[AT_FDCWD], file ptr[in, string[tty_fops_tty_io_files]], flags flags[open_flags], mode const[0]) fd_tty_fops_tty_io read$auto_tty_fops_tty_io(fd fd_tty_fops_tty_io, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_tty_fops_tty_io(fd fd_tty_fops_tty_io, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_TCFLSH2(fd fd_tty_fops_tty_io, cmd const[TCFLSH], arg const[0]) -ioctl$auto_TCIFLUSH2(fd fd_tty_fops_tty_io, cmd const[TCIFLUSH], arg const[0]) -ioctl$auto_TCIOFLUSH2(fd fd_tty_fops_tty_io, cmd const[TCIOFLUSH], arg const[0]) -ioctl$auto_TCSBRK2(fd fd_tty_fops_tty_io, cmd const[TCSBRK], arg const[0]) -ioctl$auto_TCSBRKP2(fd fd_tty_fops_tty_io, cmd const[TCSBRKP], arg const[0]) -ioctl$auto_TIOCCBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCCBRK], arg const[0]) -ioctl$auto_TIOCCONS2(fd fd_tty_fops_tty_io, cmd const[TIOCCONS], arg const[0]) -ioctl$auto_TIOCEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCEXCL], arg const[0]) +ioctl$auto_TCFLSH2(fd fd_tty_fops_tty_io, cmd const[TCFLSH], arg ptr[in, array[int8]]) +ioctl$auto_TCSBRK2(fd fd_tty_fops_tty_io, cmd const[TCSBRK], arg ptr[in, array[int8]]) +ioctl$auto_TCSBRKP2(fd fd_tty_fops_tty_io, cmd const[TCSBRKP], arg ptr[in, array[int8]]) +ioctl$auto_TIOCCBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCCBRK], arg ptr[in, array[int8]]) +ioctl$auto_TIOCCONS2(fd fd_tty_fops_tty_io, cmd const[TIOCCONS], arg ptr[in, array[int8]]) +ioctl$auto_TIOCEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCEXCL], arg ptr[in, array[int8]]) ioctl$auto_TIOCGDEV2(fd fd_tty_fops_tty_io, cmd const[TIOCGDEV], arg ptr[in, int32]) -ioctl$auto_TIOCGETD2(fd fd_tty_fops_tty_io, cmd const[TIOCGETD], arg const[0]) +ioctl$auto_TIOCGETD2(fd fd_tty_fops_tty_io, cmd const[TIOCGETD], arg ptr[in, array[int8]]) ioctl$auto_TIOCGEXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCGEXCL], arg ptr[in, int32]) -ioctl$auto_TIOCGICOUNT2(fd fd_tty_fops_tty_io, cmd const[TIOCGICOUNT], arg const[0]) +ioctl$auto_TIOCGICOUNT2(fd fd_tty_fops_tty_io, cmd const[TIOCGICOUNT], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGPGRP2(fd fd_tty_fops_tty_io, cmd const[TIOCGPGRP], arg ptr[in, array[int8]]) ioctl$auto_TIOCGPTPEER2(fd fd_tty_fops_tty_io, cmd const[TIOCGPTPEER], arg const[0]) -ioctl$auto_TIOCGSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCGSERIAL], arg const[0]) -ioctl$auto_TIOCGWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCGWINSZ], arg const[0]) -ioctl$auto_TIOCMBIC2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIC], arg const[0]) -ioctl$auto_TIOCMBIS2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIS], arg const[0]) -ioctl$auto_TIOCMGET2(fd fd_tty_fops_tty_io, cmd const[TIOCMGET], arg const[0]) -ioctl$auto_TIOCMSET2(fd fd_tty_fops_tty_io, cmd const[TIOCMSET], arg const[0]) -ioctl$auto_TIOCNXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCNXCL], arg const[0]) -ioctl$auto_TIOCSBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCSBRK], arg const[0]) -ioctl$auto_TIOCSETD2(fd fd_tty_fops_tty_io, cmd const[TIOCSETD], arg const[0]) -ioctl$auto_TIOCSSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCSSERIAL], arg const[0]) -ioctl$auto_TIOCSTI2(fd fd_tty_fops_tty_io, cmd const[TIOCSTI], arg const[0]) -ioctl$auto_TIOCSWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCSWINSZ], arg const[0]) -ioctl$auto_TIOCVHANGUP2(fd fd_tty_fops_tty_io, cmd const[TIOCVHANGUP], arg const[0]) +ioctl$auto_TIOCGSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCGSERIAL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGSID2(fd fd_tty_fops_tty_io, cmd const[TIOCGSID], arg ptr[in, array[int8]]) +ioctl$auto_TIOCGWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCGWINSZ], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMBIC2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIC], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMBIS2(fd fd_tty_fops_tty_io, cmd const[TIOCMBIS], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMGET2(fd fd_tty_fops_tty_io, cmd const[TIOCMGET], arg ptr[in, array[int8]]) +ioctl$auto_TIOCMSET2(fd fd_tty_fops_tty_io, cmd const[TIOCMSET], arg ptr[in, array[int8]]) +ioctl$auto_TIOCNOTTY2(fd fd_tty_fops_tty_io, cmd const[TIOCNOTTY], arg ptr[in, array[int8]]) +ioctl$auto_TIOCNXCL2(fd fd_tty_fops_tty_io, cmd const[TIOCNXCL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSBRK2(fd fd_tty_fops_tty_io, cmd const[TIOCSBRK], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSCTTY2(fd fd_tty_fops_tty_io, cmd const[TIOCSCTTY], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSETD2(fd fd_tty_fops_tty_io, cmd const[TIOCSETD], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSPGRP2(fd fd_tty_fops_tty_io, cmd const[TIOCSPGRP], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSSERIAL2(fd fd_tty_fops_tty_io, cmd const[TIOCSSERIAL], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSTI2(fd fd_tty_fops_tty_io, cmd const[TIOCSTI], arg ptr[in, array[int8]]) +ioctl$auto_TIOCSWINSZ2(fd fd_tty_fops_tty_io, cmd const[TIOCSWINSZ], arg ptr[in, array[int8]]) +ioctl$auto_TIOCVHANGUP2(fd fd_tty_fops_tty_io, cmd const[TIOCVHANGUP], arg ptr[in, array[int8]]) resource fd_tun_fops_tun[fd] openat$auto_tun_fops_tun(fd const[AT_FDCWD], file ptr[in, string["/dev/net/tun"]], flags flags[open_flags], mode const[0]) fd_tun_fops_tun read$auto_tun_fops_tun(fd fd_tun_fops_tun, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_tun_fops_tun(fd fd_tun_fops_tun, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_tun_fops_tun(fd fd_tun_fops_tun, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_SIOCGIFHWADDR2(fd fd_tun_fops_tun, cmd const[SIOCGIFHWADDR], arg ptr[in, array[int8]]) +ioctl$auto_SIOCSIFHWADDR2(fd fd_tun_fops_tun, cmd const[SIOCSIFHWADDR], arg ptr[in, array[int8]]) +ioctl$auto_TUNATTACHFILTER(fd fd_tun_fops_tun, cmd const[TUNATTACHFILTER], arg ptr[inout, sock_fprog$auto]) +ioctl$auto_TUNDETACHFILTER(fd fd_tun_fops_tun, cmd const[TUNDETACHFILTER], arg ptr[inout, sock_fprog$auto]) +ioctl$auto_TUNGETDEVNETNS(fd fd_tun_fops_tun, cmd const[TUNGETDEVNETNS], arg const[0]) +ioctl$auto_TUNGETFILTER(fd fd_tun_fops_tun, cmd const[TUNGETFILTER], arg ptr[in, sock_fprog$auto]) +ioctl$auto_TUNGETIFF2(fd fd_tun_fops_tun, cmd const[TUNGETIFF], arg ptr[in, int32]) +ioctl$auto_TUNGETSNDBUF(fd fd_tun_fops_tun, cmd const[TUNGETSNDBUF], arg ptr[in, int32]) +ioctl$auto_TUNGETVNETBE2(fd fd_tun_fops_tun, cmd const[TUNGETVNETBE], arg ptr[in, int32]) +ioctl$auto_TUNGETVNETHDRSZ2(fd fd_tun_fops_tun, cmd const[TUNGETVNETHDRSZ], arg ptr[in, int32]) +ioctl$auto_TUNGETVNETLE2(fd fd_tun_fops_tun, cmd const[TUNGETVNETLE], arg ptr[in, int32]) +ioctl$auto_TUNSETCARRIER(fd fd_tun_fops_tun, cmd const[TUNSETCARRIER], arg ptr[inout, int32]) +ioctl$auto_TUNSETDEBUG(fd fd_tun_fops_tun, cmd const[TUNSETDEBUG], arg ptr[inout, int32]) +ioctl$auto_TUNSETFILTEREBPF(fd fd_tun_fops_tun, cmd const[TUNSETFILTEREBPF], arg ptr[in, int32]) +ioctl$auto_TUNSETGROUP(fd fd_tun_fops_tun, cmd const[TUNSETGROUP], arg ptr[inout, int32]) +ioctl$auto_TUNSETLINK(fd fd_tun_fops_tun, cmd const[TUNSETLINK], arg ptr[inout, int32]) +ioctl$auto_TUNSETNOCSUM(fd fd_tun_fops_tun, cmd const[TUNSETNOCSUM], arg ptr[inout, int32]) +ioctl$auto_TUNSETOFFLOAD2(fd fd_tun_fops_tun, cmd const[TUNSETOFFLOAD], arg ptr[inout, int32]) +ioctl$auto_TUNSETOWNER(fd fd_tun_fops_tun, cmd const[TUNSETOWNER], arg ptr[inout, int32]) +ioctl$auto_TUNSETPERSIST(fd fd_tun_fops_tun, cmd const[TUNSETPERSIST], arg ptr[inout, int32]) +ioctl$auto_TUNSETSNDBUF2(fd fd_tun_fops_tun, cmd const[TUNSETSNDBUF], arg ptr[inout, int32]) +ioctl$auto_TUNSETSTEERINGEBPF(fd fd_tun_fops_tun, cmd const[TUNSETSTEERINGEBPF], arg ptr[in, int32]) +ioctl$auto_TUNSETTXFILTER(fd fd_tun_fops_tun, cmd const[TUNSETTXFILTER], arg ptr[inout, int32]) +ioctl$auto_TUNSETVNETBE2(fd fd_tun_fops_tun, cmd const[TUNSETVNETBE], arg ptr[inout, int32]) +ioctl$auto_TUNSETVNETHDRSZ2(fd fd_tun_fops_tun, cmd const[TUNSETVNETHDRSZ], arg ptr[inout, int32]) +ioctl$auto_TUNSETVNETLE2(fd fd_tun_fops_tun, cmd const[TUNSETVNETLE], arg ptr[inout, int32]) resource fd_u32_array_fops_file[fd] u32_array_fops_file_files = "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim0/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim1/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim2/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim3/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim4/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim5/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim6/ports/3/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/0/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/1/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/2/udp_ports_table1", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/udp_ports_table0", "/sys/kernel/debug/netdevsim/netdevsim7/ports/3/udp_ports_table1" @@ -2299,10 +2782,32 @@ openat$auto_ubi_ctrl_cdev_operations_ubi(fd const[AT_FDCWD], file ptr[in, string ioctl$auto_UBI_IOCATT(fd fd_ubi_ctrl_cdev_operations_ubi, cmd const[UBI_IOCATT], arg ptr[inout, ubi_attach_req$auto]) ioctl$auto_UBI_IOCDET(fd fd_ubi_ctrl_cdev_operations_ubi, cmd const[UBI_IOCDET], arg ptr[inout, int32]) +resource fd_ubifs_dir_operations_ubifs[fd] +ubifs_dir_operations_ubifs_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_ubifs_dir_operations_ubifs(fd const[AT_FDCWD], file ptr[in, string[ubifs_dir_operations_ubifs_files]], flags flags[open_flags], mode const[0]) fd_ubifs_dir_operations_ubifs +read$auto_ubifs_dir_operations_ubifs(fd fd_ubifs_dir_operations_ubifs, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_FS_IOC_ADD_ENCRYPTION_KEY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_ADD_ENCRYPTION_KEY], arg ptr[inout, fscrypt_add_key_arg$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_KEY_STATUS2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_KEY_STATUS], arg ptr[inout, fscrypt_get_key_status_arg$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_NONCE2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_NONCE], arg ptr[in, array[int8, 16]]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_POLICY], arg ptr[inout, fscrypt_policy_v1$auto]) +ioctl$auto_FS_IOC_GET_ENCRYPTION_POLICY_EX2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_GET_ENCRYPTION_POLICY_EX], arg ptr[inout, array[int8, 9]]) +ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY], arg ptr[inout, fscrypt_remove_key_arg$auto]) +ioctl$auto_FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS], arg ptr[inout, fscrypt_remove_key_arg$auto]) +ioctl$auto_FS_IOC_SET_ENCRYPTION_POLICY2(fd fd_ubifs_dir_operations_ubifs, cmd const[FS_IOC_SET_ENCRYPTION_POLICY], arg ptr[in, fscrypt_policy_v1$auto]) + resource fd_ucma_fops_ucma[fd] openat$auto_ucma_fops_ucma(fd const[AT_FDCWD], file ptr[in, string["/dev/infiniband/rdma_cm"]], flags flags[open_flags], mode const[0]) fd_ucma_fops_ucma write$auto_ucma_fops_ucma(fd fd_ucma_fops_ucma, buf ptr[in, array[int8]], len bytesize[buf]) +resource fd_udf_dir_operations_udfdecl[fd] +udf_dir_operations_udfdecl_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_udf_dir_operations_udfdecl(fd const[AT_FDCWD], file ptr[in, string[udf_dir_operations_udfdecl_files]], flags flags[open_flags], mode const[0]) fd_udf_dir_operations_udfdecl +read$auto_udf_dir_operations_udfdecl(fd fd_udf_dir_operations_udfdecl, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_UDF_GETEABLOCK(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETEABLOCK], arg ptr[in, ptr[inout, array[auto_todo]]]) +ioctl$auto_UDF_GETEASIZE(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETEASIZE], arg ptr[in, int32]) +ioctl$auto_UDF_GETVOLIDENT(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_GETVOLIDENT], arg ptr[in, ptr[inout, array[auto_todo]]]) +ioctl$auto_UDF_RELOCATE_BLOCKS(fd fd_udf_dir_operations_udfdecl, cmd const[UDF_RELOCATE_BLOCKS], arg ptr[inout, intptr]) + resource fd_udmabuf_fops_udmabuf[fd] openat$auto_udmabuf_fops_udmabuf(fd const[AT_FDCWD], file ptr[in, string["/dev/udmabuf"]], flags flags[open_flags], mode const[0]) fd_udmabuf_fops_udmabuf ioctl$auto_UDMABUF_CREATE(fd fd_udmabuf_fops_udmabuf, cmd const[UDMABUF_CREATE], arg ptr[inout, udmabuf_create$auto]) @@ -2317,7 +2822,25 @@ resource fd_uinput_fops_uinput[fd] openat$auto_uinput_fops_uinput(fd const[AT_FDCWD], file ptr[in, string["/dev/uinput"]], flags flags[open_flags], mode const[0]) fd_uinput_fops_uinput read$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, buf ptr[out, array[int8]], len bytesize[buf]) write$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, buf ptr[in, array[int8]], len bytesize[buf]) -ioctl$auto_uinput_fops_uinput(fd fd_uinput_fops_uinput, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_UI_BEGIN_FF_ERASE(fd fd_uinput_fops_uinput, cmd const[UI_BEGIN_FF_ERASE], arg ptr[inout, uinput_ff_erase$auto]) +ioctl$auto_UI_BEGIN_FF_UPLOAD(fd fd_uinput_fops_uinput, cmd const[UI_BEGIN_FF_UPLOAD], arg ptr[inout, uinput_ff_upload$auto]) +ioctl$auto_UI_DEV_CREATE(fd fd_uinput_fops_uinput, cmd const[UI_DEV_CREATE], arg const[0]) +ioctl$auto_UI_DEV_DESTROY(fd fd_uinput_fops_uinput, cmd const[UI_DEV_DESTROY], arg const[0]) +ioctl$auto_UI_DEV_SETUP(fd fd_uinput_fops_uinput, cmd const[UI_DEV_SETUP], arg ptr[inout, uinput_setup$auto]) +ioctl$auto_UI_END_FF_ERASE(fd fd_uinput_fops_uinput, cmd const[UI_END_FF_ERASE], arg ptr[inout, uinput_ff_erase$auto]) +ioctl$auto_UI_END_FF_UPLOAD(fd fd_uinput_fops_uinput, cmd const[UI_END_FF_UPLOAD], arg ptr[inout, uinput_ff_upload$auto]) +ioctl$auto_UI_GET_VERSION(fd fd_uinput_fops_uinput, cmd const[UI_GET_VERSION], arg ptr[in, int32]) +ioctl$auto_UI_SET_ABSBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_ABSBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_EVBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_EVBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_FFBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_FFBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_KEYBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_KEYBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_LEDBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_LEDBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_MSCBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_MSCBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_PHYS(fd fd_uinput_fops_uinput, cmd const[UI_SET_PHYS], arg ptr[inout, ptr[inout, string]]) +ioctl$auto_UI_SET_PROPBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_PROPBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_RELBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_RELBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_SNDBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_SNDBIT], arg ptr[inout, int32]) +ioctl$auto_UI_SET_SWBIT(fd fd_uinput_fops_uinput, cmd const[UI_SET_SWBIT], arg ptr[inout, int32]) resource fd_uprobe_events_ops_trace_uprobe[fd] uprobe_events_ops_trace_uprobe_files = "/sys/kernel/debug/tracing/uprobe_events", "/sys/kernel/tracing/uprobe_events" @@ -2346,7 +2869,41 @@ usbdev_file_operations_usb_files = "/dev/bus/usb/001/001", "/dev/bus/usb/002/001 openat$auto_usbdev_file_operations_usb(fd const[AT_FDCWD], file ptr[in, string[usbdev_file_operations_usb_files]], flags flags[open_flags], mode const[0]) fd_usbdev_file_operations_usb read$auto_usbdev_file_operations_usb(fd fd_usbdev_file_operations_usb, buf ptr[out, array[int8]], len bytesize[buf]) mmap$auto_usbdev_file_operations_usb(addr vma, len len[addr], prot flags[mmap_prot], flags flags[mmap_flags], fd fd_usbdev_file_operations_usb, offset fileoff) -ioctl$auto_usbdev_file_operations_usb(fd fd_usbdev_file_operations_usb, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_USBDEVFS_ALLOC_STREAMS(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_ALLOC_STREAMS], arg ptr[in, usbdevfs_streams$auto]) +ioctl$auto_USBDEVFS_ALLOW_SUSPEND(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_ALLOW_SUSPEND], arg const[0]) +ioctl$auto_USBDEVFS_BULK(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_BULK], arg ptr[inout, usbdevfs_bulktransfer$auto]) +ioctl$auto_USBDEVFS_BULK32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_BULK32], arg ptr[inout, usbdevfs_bulktransfer32$auto]) +ioctl$auto_USBDEVFS_CLAIMINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLAIMINTERFACE], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_CLAIM_PORT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLAIM_PORT], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_CLEAR_HALT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CLEAR_HALT], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_CONNECTINFO(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONNECTINFO], arg ptr[inout, usbdevfs_connectinfo$auto]) +ioctl$auto_USBDEVFS_CONTROL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONTROL], arg ptr[inout, usbdevfs_ctrltransfer$auto]) +ioctl$auto_USBDEVFS_CONTROL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_CONTROL32], arg ptr[inout, usbdevfs_ctrltransfer32$auto]) +ioctl$auto_USBDEVFS_DISCARDURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCARDURB], arg const[0]) +ioctl$auto_USBDEVFS_DISCONNECT_CLAIM(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCONNECT_CLAIM], arg ptr[in, usbdevfs_disconnect_claim$auto]) +ioctl$auto_USBDEVFS_DISCSIGNAL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCSIGNAL], arg ptr[in, usbdevfs_disconnectsignal$auto]) +ioctl$auto_USBDEVFS_DISCSIGNAL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DISCSIGNAL32], arg ptr[in, usbdevfs_disconnectsignal32$auto]) +ioctl$auto_USBDEVFS_DROP_PRIVILEGES(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_DROP_PRIVILEGES], arg ptr[inout, int32]) +ioctl$auto_USBDEVFS_FORBID_SUSPEND(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_FORBID_SUSPEND], arg const[0]) +ioctl$auto_USBDEVFS_FREE_STREAMS(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_FREE_STREAMS], arg ptr[in, usbdevfs_streams$auto]) +ioctl$auto_USBDEVFS_GETDRIVER(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GETDRIVER], arg ptr[inout, usbdevfs_getdriver$auto]) +ioctl$auto_USBDEVFS_GET_CAPABILITIES(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GET_CAPABILITIES], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_GET_SPEED(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_GET_SPEED], arg const[0]) +ioctl$auto_USBDEVFS_IOCTL(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_IOCTL], arg ptr[inout, usbdevfs_ioctl$auto]) +ioctl$auto_USBDEVFS_IOCTL32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_IOCTL32], arg ptr[inout, usbdevfs_ioctl32$auto]) +ioctl$auto_USBDEVFS_REAPURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURB], arg ptr[inout, ptr[inout, array[auto_todo]]]) +ioctl$auto_USBDEVFS_REAPURB32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURB32], arg ptr[inout, int32]) +ioctl$auto_USBDEVFS_REAPURBNDELAY(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURBNDELAY], arg ptr[inout, ptr[inout, array[auto_todo]]]) +ioctl$auto_USBDEVFS_REAPURBNDELAY32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_REAPURBNDELAY32], arg ptr[inout, int32]) +ioctl$auto_USBDEVFS_RELEASEINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RELEASEINTERFACE], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_RELEASE_PORT(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RELEASE_PORT], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_RESET(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RESET], arg const[0]) +ioctl$auto_USBDEVFS_RESETEP(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_RESETEP], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_SETCONFIGURATION(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SETCONFIGURATION], arg ptr[in, int32]) +ioctl$auto_USBDEVFS_SETINTERFACE(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SETINTERFACE], arg ptr[in, usbdevfs_setinterface$auto]) +ioctl$auto_USBDEVFS_SUBMITURB(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SUBMITURB], arg ptr[in, usbdevfs_urb$auto]) +ioctl$auto_USBDEVFS_SUBMITURB32(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_SUBMITURB32], arg ptr[in, usbdevfs_urb32$auto]) +ioctl$auto_USBDEVFS_WAIT_FOR_RESUME(fd fd_usbdev_file_operations_usb, cmd const[USBDEVFS_WAIT_FOR_RESUME], arg const[0]) resource fd_usbfs_devices_fops_usb[fd] openat$auto_usbfs_devices_fops_usb(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/usb/devices"]], flags flags[open_flags], mode const[0]) fd_usbfs_devices_fops_usb @@ -2354,7 +2911,7 @@ read$auto_usbfs_devices_fops_usb(fd fd_usbfs_devices_fops_usb, buf ptr[out, arra resource fd_userfaultfd_dev_fops_userfaultfd[fd] openat$auto_userfaultfd_dev_fops_userfaultfd(fd const[AT_FDCWD], file ptr[in, string["/dev/userfaultfd"]], flags flags[open_flags], mode const[0]) fd_userfaultfd_dev_fops_userfaultfd -ioctl$auto_userfaultfd_dev_fops_userfaultfd(fd fd_userfaultfd_dev_fops_userfaultfd, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_userfaultfd_dev_fops_userfaultfd(fd fd_userfaultfd_dev_fops_userfaultfd, cmd intptr, arg ptr[in, array[int8]]) fd resource fd_userio_fops_userio[fd] openat$auto_userio_fops_userio(fd const[AT_FDCWD], file ptr[in, string["/dev/userio"]], flags flags[open_flags], mode const[0]) fd_userio_fops_userio @@ -2391,11 +2948,25 @@ read$auto_vhost_net_fops_net(fd fd_vhost_net_fops_net, buf ptr[out, array[int8]] write$auto_vhost_net_fops_net(fd fd_vhost_net_fops_net, buf ptr[in, array[int8]], len bytesize[buf]) ioctl$auto_VHOST_GET_BACKEND_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_BACKEND_FEATURES], arg ptr[in, int64]) ioctl$auto_VHOST_GET_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_FEATURES], arg ptr[in, int64]) +ioctl$auto_VHOST_GET_VRING_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_GET_VRING_BUSYLOOP_TIMEOUT(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_GET_VRING_ENDIAN(fd fd_vhost_net_fops_net, cmd const[VHOST_GET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto]) ioctl$auto_VHOST_NET_SET_BACKEND(fd fd_vhost_net_fops_net, cmd const[VHOST_NET_SET_BACKEND], arg ptr[inout, vhost_vring_file$auto]) ioctl$auto_VHOST_RESET_OWNER(fd fd_vhost_net_fops_net, cmd const[VHOST_RESET_OWNER], arg const[0]) ioctl$auto_VHOST_SET_BACKEND_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_BACKEND_FEATURES], arg ptr[inout, int64]) ioctl$auto_VHOST_SET_FEATURES(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_FEATURES], arg ptr[inout, int64]) +ioctl$auto_VHOST_SET_LOG_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_LOG_BASE], arg ptr[inout, int64]) +ioctl$auto_VHOST_SET_LOG_FD(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_LOG_FD], arg ptr[inout, fd]) +ioctl$auto_VHOST_SET_MEM_TABLE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_MEM_TABLE], arg ptr[inout, vhost_memory$auto]) ioctl$auto_VHOST_SET_OWNER(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_OWNER], arg const[0]) +ioctl$auto_VHOST_SET_VRING_ADDR(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ADDR], arg ptr[inout, vhost_vring_addr$auto]) +ioctl$auto_VHOST_SET_VRING_BASE(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_BUSYLOOP_TIMEOUT(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_CALL(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_CALL], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_ENDIAN(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_ERR(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_ERR], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_KICK(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_KICK], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_NUM(fd fd_vhost_net_fops_net, cmd const[VHOST_SET_VRING_NUM], arg ptr[inout, vhost_vring_state$auto]) resource fd_vhost_vsock_fops_vsock[fd] openat$auto_vhost_vsock_fops_vsock(fd const[AT_FDCWD], file ptr[in, string["/dev/vhost-vsock"]], flags flags[open_flags], mode const[0]) fd_vhost_vsock_fops_vsock @@ -2403,8 +2974,22 @@ read$auto_vhost_vsock_fops_vsock(fd fd_vhost_vsock_fops_vsock, buf ptr[out, arra write$auto_vhost_vsock_fops_vsock(fd fd_vhost_vsock_fops_vsock, buf ptr[in, array[int8]], len bytesize[buf]) ioctl$auto_VHOST_GET_BACKEND_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_BACKEND_FEATURES], arg ptr[in, int64]) ioctl$auto_VHOST_GET_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_FEATURES], arg ptr[in, int64]) +ioctl$auto_VHOST_GET_VRING_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_GET_VRING_BUSYLOOP_TIMEOUT2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_GET_VRING_ENDIAN2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_GET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto]) ioctl$auto_VHOST_SET_BACKEND_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_BACKEND_FEATURES], arg ptr[inout, int64]) ioctl$auto_VHOST_SET_FEATURES2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_FEATURES], arg ptr[inout, int64]) +ioctl$auto_VHOST_SET_LOG_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_LOG_BASE], arg ptr[inout, int64]) +ioctl$auto_VHOST_SET_LOG_FD2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_LOG_FD], arg ptr[inout, fd]) +ioctl$auto_VHOST_SET_MEM_TABLE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_MEM_TABLE], arg ptr[inout, vhost_memory$auto]) +ioctl$auto_VHOST_SET_VRING_ADDR2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ADDR], arg ptr[inout, vhost_vring_addr$auto]) +ioctl$auto_VHOST_SET_VRING_BASE2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_BASE], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_BUSYLOOP_TIMEOUT2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_BUSYLOOP_TIMEOUT], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_CALL2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_CALL], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_ENDIAN2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ENDIAN], arg ptr[inout, vhost_vring_state$auto]) +ioctl$auto_VHOST_SET_VRING_ERR2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_ERR], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_KICK2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_KICK], arg ptr[inout, vhost_vring_file$auto]) +ioctl$auto_VHOST_SET_VRING_NUM2(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_SET_VRING_NUM], arg ptr[inout, vhost_vring_state$auto]) ioctl$auto_VHOST_VSOCK_SET_GUEST_CID(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_VSOCK_SET_GUEST_CID], arg ptr[inout, int64]) ioctl$auto_VHOST_VSOCK_SET_RUNNING(fd fd_vhost_vsock_fops_vsock, cmd const[VHOST_VSOCK_SET_RUNNING], arg ptr[inout, int32]) @@ -2448,12 +3033,66 @@ read$auto_vrr_range_fops_(fd fd_vrr_range_fops_, buf ptr[out, array[int8]], len resource fd_vsock_device_ops_af_vsock[fd] openat$auto_vsock_device_ops_af_vsock(fd const[AT_FDCWD], file ptr[in, string["/dev/vsock"]], flags flags[open_flags], mode const[0]) fd_vsock_device_ops_af_vsock -ioctl$auto_vsock_device_ops_af_vsock(fd fd_vsock_device_ops_af_vsock, cmd intptr, arg ptr[in, array[int8]]) +ioctl$auto_IOCTL_VM_SOCKETS_GET_LOCAL_CID(fd fd_vsock_device_ops_af_vsock, cmd const[IOCTL_VM_SOCKETS_GET_LOCAL_CID], arg const[0]) resource fd_wakeup_sources_stats_fops_wakeup[fd] openat$auto_wakeup_sources_stats_fops_wakeup(fd const[AT_FDCWD], file ptr[in, string["/sys/kernel/debug/wakeup_sources"]], flags flags[open_flags], mode const[0]) fd_wakeup_sources_stats_fops_wakeup read$auto_wakeup_sources_stats_fops_wakeup(fd fd_wakeup_sources_stats_fops_wakeup, buf ptr[out, array[int8]], len bytesize[buf]) +resource fd_xfs_dir_file_operations_xfs_file[fd] +xfs_dir_file_operations_xfs_file_files = "/sys/devices/virtual/bluetooth/hci1/hci1:201", "/sys/devices/virtual/bluetooth/hci1/power", "/sys/devices/virtual/bluetooth/hci1/rfkill6", "/sys/devices/virtual/bluetooth/hci1/rfkill6/power", "/sys/devices/virtual/bluetooth/hci4", "/sys/devices/virtual/bluetooth/hci4/hci4:201", "/sys/devices/virtual/bluetooth/hci4/power", "/sys/devices/virtual/bluetooth/hci7/hci7:201", "/sys/devices/virtual/bluetooth/hci7/power", "/sys/devices/virtual/mac80211_hwsim/hwsim13", "/sys/devices/virtual/mac80211_hwsim/hwsim15" +openat$auto_xfs_dir_file_operations_xfs_file(fd const[AT_FDCWD], file ptr[in, string[xfs_dir_file_operations_xfs_file_files]], flags flags[open_flags], mode const[0]) fd_xfs_dir_file_operations_xfs_file +read$auto_xfs_dir_file_operations_xfs_file(fd fd_xfs_dir_file_operations_xfs_file, buf ptr[out, array[int8]], len bytesize[buf]) +ioctl$auto_FITRIM4(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FITRIM], arg ptr[inout, fstrim_range$auto]) +ioctl$auto_FS_IOC_GETFSLABEL3(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_GETFSLABEL], arg ptr[in, array[int8, 256]]) +ioctl$auto_FS_IOC_GETFSMAP2(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_GETFSMAP], arg ptr[inout, fsmap_head$auto]) +ioctl$auto_FS_IOC_SETFSLABEL3(fd fd_xfs_dir_file_operations_xfs_file, cmd const[FS_IOC_SETFSLABEL], arg ptr[inout, array[int8, 256]]) +ioctl$auto_XFS_IOC_AG_GEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_AG_GEOMETRY], arg ptr[inout, xfs_ag_geometry$auto]) +ioctl$auto_XFS_IOC_ALLOCSP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ALLOCSP], arg ptr[inout, xfs_flock64$auto]) +ioctl$auto_XFS_IOC_ALLOCSP64(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ALLOCSP64], arg ptr[inout, xfs_flock64$auto]) +ioctl$auto_XFS_IOC_ATTRLIST_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ATTRLIST_BY_HANDLE], arg ptr[inout, xfs_fsop_attrlist_handlereq$auto]) +ioctl$auto_XFS_IOC_ATTRMULTI_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ATTRMULTI_BY_HANDLE], arg ptr[inout, xfs_fsop_attrmulti_handlereq$auto]) +ioctl$auto_XFS_IOC_BULKSTAT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_BULKSTAT], arg ptr[in, xfs_bulkstat_req$auto]) +ioctl$auto_XFS_IOC_COMMIT_RANGE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_COMMIT_RANGE], arg ptr[inout, xfs_commit_range$auto]) +ioctl$auto_XFS_IOC_DIOINFO(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_DIOINFO], arg ptr[in, dioattr$auto]) +ioctl$auto_XFS_IOC_ERROR_CLEARALL(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ERROR_CLEARALL], arg ptr[inout, xfs_error_injection$auto]) +ioctl$auto_XFS_IOC_ERROR_INJECTION(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_ERROR_INJECTION], arg ptr[inout, xfs_error_injection$auto]) +ioctl$auto_XFS_IOC_EXCHANGE_RANGE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_EXCHANGE_RANGE], arg ptr[inout, xfs_exchange_range$auto]) +ioctl$auto_XFS_IOC_FD_TO_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FD_TO_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto]) +ioctl$auto_XFS_IOC_FREESP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREESP], arg ptr[inout, xfs_flock64$auto]) +ioctl$auto_XFS_IOC_FREESP64(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREESP64], arg ptr[inout, xfs_flock64$auto]) +ioctl$auto_XFS_IOC_FREE_EOFBLOCKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FREE_EOFBLOCKS], arg ptr[in, xfs_fs_eofblocks$auto]) +ioctl$auto_XFS_IOC_FSBULKSTAT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSBULKSTAT], arg ptr[inout, xfs_fsop_bulkreq$auto]) +ioctl$auto_XFS_IOC_FSBULKSTAT_SINGLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSBULKSTAT_SINGLE], arg ptr[inout, xfs_fsop_bulkreq$auto]) +ioctl$auto_XFS_IOC_FSCOUNTS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSCOUNTS], arg ptr[in, xfs_fsop_counts$auto]) +ioctl$auto_XFS_IOC_FSGEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY], arg ptr[in, xfs_fsop_geom$auto]) +ioctl$auto_XFS_IOC_FSGEOMETRY_V1(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY_V1], arg ptr[in, xfs_fsop_geom_v1$auto]) +ioctl$auto_XFS_IOC_FSGEOMETRY_V4(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGEOMETRY_V4], arg ptr[in, xfs_fsop_geom_v4$auto]) +ioctl$auto_XFS_IOC_FSGETXATTRA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGETXATTRA], arg ptr[in, fsxattr$auto]) +ioctl$auto_XFS_IOC_FSGROWFSDATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSDATA], arg ptr[inout, xfs_growfs_data$auto]) +ioctl$auto_XFS_IOC_FSGROWFSLOG(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSLOG], arg ptr[inout, xfs_growfs_log$auto]) +ioctl$auto_XFS_IOC_FSGROWFSRT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSGROWFSRT], arg ptr[inout, xfs_growfs_rt$auto]) +ioctl$auto_XFS_IOC_FSINUMBERS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_FSINUMBERS], arg ptr[inout, xfs_fsop_bulkreq$auto]) +ioctl$auto_XFS_IOC_GETBMAP(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAP], arg ptr[inout, getbmap$auto]) +ioctl$auto_XFS_IOC_GETBMAPA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAPA], arg ptr[inout, getbmap$auto]) +ioctl$auto_XFS_IOC_GETBMAPX(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETBMAPX], arg ptr[inout, getbmap$auto]) +ioctl$auto_XFS_IOC_GETPARENTS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETPARENTS], arg ptr[inout, xfs_getparents$auto]) +ioctl$auto_XFS_IOC_GETPARENTS_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETPARENTS_BY_HANDLE], arg ptr[inout, xfs_getparents_by_handle$auto]) +ioctl$auto_XFS_IOC_GETVERSION(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GETVERSION], arg ptr[in, array[int8]]) +ioctl$auto_XFS_IOC_GET_RESBLKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GET_RESBLKS], arg ptr[in, xfs_fsop_resblks$auto]) +ioctl$auto_XFS_IOC_GOINGDOWN(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_GOINGDOWN], arg ptr[in, int32]) +ioctl$auto_XFS_IOC_INUMBERS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_INUMBERS], arg ptr[in, xfs_inumbers_req$auto]) +ioctl$auto_XFS_IOC_OPEN_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_OPEN_BY_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto]) +ioctl$auto_XFS_IOC_PATH_TO_FSHANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_PATH_TO_FSHANDLE], arg ptr[inout, xfs_fsop_handlereq$auto]) +ioctl$auto_XFS_IOC_PATH_TO_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_PATH_TO_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto]) +ioctl$auto_XFS_IOC_READLINK_BY_HANDLE(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_READLINK_BY_HANDLE], arg ptr[inout, xfs_fsop_handlereq$auto]) +ioctl$auto_XFS_IOC_RTGROUP_GEOMETRY(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_RTGROUP_GEOMETRY], arg ptr[inout, xfs_rtgroup_geometry$auto]) +ioctl$auto_XFS_IOC_SCRUBV_METADATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SCRUBV_METADATA], arg ptr[inout, xfs_scrub_vec_head$auto]) +ioctl$auto_XFS_IOC_SCRUB_METADATA(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SCRUB_METADATA], arg ptr[inout, xfs_scrub_metadata$auto]) +ioctl$auto_XFS_IOC_SET_RESBLKS(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SET_RESBLKS], arg ptr[inout, xfs_fsop_resblks$auto]) +ioctl$auto_XFS_IOC_START_COMMIT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_START_COMMIT], arg ptr[in, xfs_commit_range$auto]) +ioctl$auto_XFS_IOC_SWAPEXT(fd fd_xfs_dir_file_operations_xfs_file, cmd const[XFS_IOC_SWAPEXT], arg ptr[inout, xfs_swapext$auto]) + resource fd_zero_fops_mem[fd] openat$auto_zero_fops_mem(fd const[AT_FDCWD], file ptr[in, string["/dev/zero"]], flags flags[open_flags], mode const[0]) fd_zero_fops_mem read$auto_zero_fops_mem(fd fd_zero_fops_mem, buf ptr[out, array[int8]], len bytesize[buf]) @@ -4875,19 +5514,223 @@ adf_user_cfg_section_2$auto [ padding3 const[0, int64] ] -audio_buf_info$auto { - fragments int32 - fragstotal int32 - fragsize int32 - bytes int32 +autofs_packet_expire$auto { + hdr autofs_packet_hdr$auto + len int32 + name array[int8, 256] +} + +autofs_packet_hdr$auto { + proto_version int32 + type int32 +} + +bch_ioctl_data$auto { + op int16 + start_btree int8 + end_btree int8 + flags int32 + start_pos bpos$auto + end_pos bpos$auto + bch_ioctl_data_6 bch_ioctl_data_6$auto +} [packed, align[8]] + +bch_ioctl_data_6$auto [ + migrate bch_ioctl_data_6_migrate$auto + bch_ioctl_data_6_1 bch_ioctl_data_6_1$auto +] + +bch_ioctl_data_6_1$auto { + pad array[const[0, int64], 8] } +bch_ioctl_data_6_migrate$auto { + dev int32 + pad const[0, int32] +} + +bch_ioctl_dev_usage$auto { + dev int64 + flags int32 + state int8 + pad array[const[0, int8], 7] + bucket_size int32 + nr_buckets int64 + buckets_ec int64 + d array[bch_ioctl_dev_usage_type$auto, 10] +} + +bch_ioctl_dev_usage_type$auto { + buckets int64 + sectors int64 + fragmented int64 +} + +bch_ioctl_dev_usage_v2$auto { + dev int64 + flags int32 + state int8 + nr_data_types int8 + pad array[const[0, int8], 6] + bucket_size int32 + nr_buckets int64 + d array[bch_ioctl_dev_usage_type$auto] +} + +bch_ioctl_disk$auto { + flags int32 + pad const[0, int32] + dev int64 +} + +bch_ioctl_disk_get_idx$auto { + dev int64 +} + +bch_ioctl_disk_resize$auto { + flags int32 + pad const[0, int32] + dev int64 + nbuckets int64 +} + +bch_ioctl_disk_resize_journal$auto { + flags int32 + pad const[0, int32] + dev int64 + nbuckets int64 +} + +bch_ioctl_disk_set_state$auto { + flags int32 + new_state int8 + pad array[const[0, int8], 3] + dev int64 +} + +bch_ioctl_fs_usage$auto { + capacity int64 + used int64 + online_reserved const[0, int64] + persistent_reserved array[const[0, int64], 4] + replica_entries_bytes int32 + pad const[0, int32] + replicas array[bch_replicas_usage$auto] +} + +bch_ioctl_fsck_offline$auto { + flags int64 + opts int64 + nr_devs len[devs, int64] + devs array[int64] +} + +bch_ioctl_fsck_online$auto { + flags int64 + opts int64 +} + +bch_ioctl_query_accounting$auto { + capacity int64 + used int64 + online_reserved const[0, int64] + accounting_u64s int32 + accounting_types_mask int32 + accounting array[bkey_i_accounting$auto] +} + +bch_ioctl_query_uuid$auto { + uuid uuid_t$auto +} + +bch_ioctl_read_super$auto { + flags int32 + pad const[0, int32] + dev int64 + size int64 + sb int64 +} + +bch_replicas_entry_v1$auto { + data_type int8 + nr_devs len[devs, int8] + nr_required int8 + devs array[int8] +} [packed] + +bch_replicas_usage$auto { + sectors int64 + r bch_replicas_entry_v1$auto +} [packed] + binderfs_device$auto { name array[int8, 256] major int32 minor int32 } +bkey$auto { + u64s int8 + format int8:7 + needs_whiteout int8:1 + type int8 + pad const[0, int8] + bversion bversion$auto + size int32 + p bpos$auto +} [packed, align[8]] + +bkey_i$auto { + _data auto_aligner[8] + k bkey$auto + v auto_aligner[8] +} + +bkey_i_accounting$auto { + bkey_i_accounting_0 bkey_i_accounting_0$auto + v auto_aligner[8] +} + +bkey_i_accounting_0$auto [ + k bkey$auto + k_i bkey_i$auto +] + +blk_user_trace_setup$auto { + name array[int8, 32] + act_mask int16 + buf_size int32 + buf_nr int32 + start_lba int64 + end_lba int64 + pid pid +} + +blk_zone$auto { + start int64 + len int64 + wp int64 + type int8 + cond int8 + non_seq int8 + reset int8 + resv array[int8, 4] + capacity int64 + reserved array[int8, 24] +} + +blk_zone_range$auto { + sector int64 + nr_sectors int64 +} + +blk_zone_report$auto { + sector int64 + nr_zones int32 + flags int32 + zones array[blk_zone$auto] +} + bpf_attr$auto [ bpf_attr_0 bpf_attr_0$auto bpf_attr_1 bpf_attr_1$auto @@ -5237,22 +6080,429 @@ bpf_attr_token_create$auto { bpffs_fd fd } +bpos$auto { + snapshot int32 + offset int64 + inode int64 +} [packed, align[4]] + +btrfs_balance_args$auto { + profiles int64 + btrfs_balance_args_1 btrfs_balance_args_1$auto + devid int64 + pstart int64 + pend int64 + vstart int64 + vend int64 + target int64 + flags int64 + btrfs_balance_args_9 btrfs_balance_args_9$auto + stripes_min int32 + stripes_max int32 + unused array[const[0, int64], 6] +} [packed] + +btrfs_balance_args_1$auto [ + usage int64 + btrfs_balance_args_1_1 btrfs_balance_args_1_1$auto +] + +btrfs_balance_args_1_1$auto { + usage_min int32 + usage_max int32 +} + +btrfs_balance_args_9$auto [ + limit int64 + btrfs_balance_args_9_1 btrfs_balance_args_9_1$auto +] + +btrfs_balance_args_9_1$auto { + limit_min int32 + limit_max int32 +} + +btrfs_balance_progress$auto { + expected int64 + considered int64 + completed int64 +} + +btrfs_ioctl_balance_args$auto { + flags int64 + state int64 + data btrfs_balance_args$auto + meta btrfs_balance_args$auto + sys btrfs_balance_args$auto + stat btrfs_balance_progress$auto + unused array[const[0, int64], 72] +} + +btrfs_ioctl_defrag_range_args$auto { + start int64 + len int64 + flags int64 + extent_thresh int32 + compress_type int32 + unused array[const[0, int32], 4] +} + +btrfs_ioctl_dev_info_args$auto { + devid int64 + uuid array[int8, 16] + bytes_used int64 + total_bytes int64 + fsid array[int8, 16] + unused array[const[0, int64], 377] + path array[int8, 1024] +} + +btrfs_ioctl_dev_replace_args$auto { + cmd int64 + result int64 + btrfs_ioctl_dev_replace_args_2 btrfs_ioctl_dev_replace_args_2$auto + spare array[int64, 64] +} + +btrfs_ioctl_dev_replace_args_2$auto [ + start btrfs_ioctl_dev_replace_start_params$auto + status btrfs_ioctl_dev_replace_status_params$auto +] + +btrfs_ioctl_dev_replace_start_params$auto { + srcdevid int64 + cont_reading_from_srcdev_mode int64 + srcdev_name array[int8, 1025] + tgtdev_name array[int8, 1025] +} + +btrfs_ioctl_dev_replace_status_params$auto { + replace_state int64 + progress_1000 int64 + time_started int64 + time_stopped int64 + num_write_errors int64 + num_uncorrectable_read_errors int64 +} + +btrfs_ioctl_encoded_io_args$auto { + iov ptr[in, iovec$auto] + iovcnt intptr + offset int64 + flags int64 + len int64 + unencoded_len int64 + unencoded_offset int64 + compression int32 + encryption int32 + reserved array[int8, 64] +} + +btrfs_ioctl_encoded_io_args_32$auto { + iov int32 + iovcnt int32 + offset int64 + flags int64 + len int64 + unencoded_len int64 + unencoded_offset int64 + compression int32 + encryption int32 + reserved array[int8, 64] +} + btrfs_ioctl_feature_flags$auto { compat_flags int64 compat_ro_flags int64 incompat_flags int64 } +btrfs_ioctl_fs_info_args$auto { + max_id int64 + num_devices int64 + fsid array[int8, 16] + nodesize int32 + sectorsize int32 + clone_alignment int32 + csum_type int16 + csum_size int16 + flags int64 + generation int64 + metadata_uuid array[int8, 16] + reserved array[int8, 944] +} + +btrfs_ioctl_get_dev_stats$auto { + devid int64 + nr_items int64 + flags int64 + values array[int64, 5] + unused array[const[0, int64], 121] +} + +btrfs_ioctl_get_subvol_info_args$auto { + treeid int64 + name array[int8, 256] + parent_id int64 + dirid int64 + generation int64 + flags int64 + uuid array[int8, 16] + parent_uuid array[int8, 16] + received_uuid array[int8, 16] + ctransid int64 + otransid int64 + stransid int64 + rtransid int64 + ctime btrfs_ioctl_timespec$auto + otime btrfs_ioctl_timespec$auto + stime btrfs_ioctl_timespec$auto + rtime btrfs_ioctl_timespec$auto + reserved array[int64, 8] +} + +btrfs_ioctl_get_subvol_rootref_args$auto { + min_treeid int64 + rootref array[btrfs_ioctl_get_subvol_rootref_args_rootref$auto, 255] + num_items int8 + align array[int8, 7] +} + +btrfs_ioctl_get_subvol_rootref_args_rootref$auto { + treeid int64 + dirid int64 +} + +btrfs_ioctl_ino_lookup_args$auto { + treeid int64 + objectid int64 + name array[int8, 4080] +} + +btrfs_ioctl_ino_lookup_user_args$auto { + dirid int64 + treeid int64 + name array[int8, 256] + path array[int8, 3824] +} + +btrfs_ioctl_ino_path_args$auto { + inum int64 + size int64 + reserved array[int64, 4] + fspath int64 +} + +btrfs_ioctl_logical_ino_args$auto { + logical int64 + size int64 + reserved array[int64, 3] + flags int64 + inodes int64 +} + +btrfs_ioctl_qgroup_assign_args$auto { + assign int64 + src int64 + dst int64 +} + +btrfs_ioctl_qgroup_create_args$auto { + create int64 + qgroupid int64 +} + +btrfs_ioctl_qgroup_limit_args$auto { + qgroupid int64 + lim btrfs_qgroup_limit$auto +} + +btrfs_ioctl_quota_ctl_args$auto { + cmd int64 + status int64 +} + +btrfs_ioctl_quota_rescan_args$auto { + flags int64 + progress int64 + reserved array[int64, 6] +} + +btrfs_ioctl_received_subvol_args$auto { + uuid array[int8, 16] + stransid int64 + rtransid int64 + stime btrfs_ioctl_timespec$auto + rtime btrfs_ioctl_timespec$auto + flags int64 + reserved array[int64, 16] +} + +btrfs_ioctl_received_subvol_args_32$auto { + uuid array[int8, 16] + stransid int64 + rtransid int64 + stime btrfs_ioctl_timespec_32$auto + rtime btrfs_ioctl_timespec_32$auto + flags int64 + reserved array[int64, 16] +} [packed] + +btrfs_ioctl_scrub_args$auto { + devid int64 + start int64 + end int64 + flags int64 + progress btrfs_scrub_progress$auto + unused array[const[0, int64], 109] +} + +btrfs_ioctl_search_args$auto { + key btrfs_ioctl_search_key$auto + buf array[int8, 3992] +} + +btrfs_ioctl_search_args_v2$auto { + key btrfs_ioctl_search_key$auto + buf_size int64 + buf array[int64] +} + +btrfs_ioctl_search_key$auto { + tree_id int64 + min_objectid int64 + max_objectid int64 + min_offset int64 + max_offset int64 + min_transid int64 + max_transid int64 + min_type int32 + max_type int32 + nr_items int32 + unused const[0, int32] + unused1 const[0, int64] + unused2 const[0, int64] + unused3 const[0, int64] + unused4 const[0, int64] +} + +btrfs_ioctl_send_args$auto { + send_fd auto_union[fd, int64] + clone_sources_count int64 + clone_sources ptr[inout, int64] + parent_root int64 + flags int64 + version int32 + reserved array[int8, 28] +} + +btrfs_ioctl_send_args_32$auto { + send_fd auto_union[fd, int64] + clone_sources_count int64 + clone_sources int32 + parent_root int64 + flags int64 + version int32 + reserved array[int8, 28] +} [packed] + +btrfs_ioctl_space_args$auto { + space_slots int64 + total_spaces int64 + spaces array[btrfs_ioctl_space_info$auto] +} + +btrfs_ioctl_space_info$auto { + flags int64 + total_bytes int64 + used_bytes int64 +} + +btrfs_ioctl_subvol_wait$auto { + subvolid int64 + mode int32 + count int32 +} + +btrfs_ioctl_timespec$auto { + sec int64 + nsec int32 +} + +btrfs_ioctl_timespec_32$auto { + sec int64 + nsec int32 +} [packed] + btrfs_ioctl_vol_args$auto { fd auto_union[fd, int64] name array[int8, 4088] } -buffmem_desc$auto { - buffer ptr[inout, int32] - size int32 +btrfs_ioctl_vol_args_v2$auto { + fd auto_union[fd, int64] + transid int64 + flags int64 + btrfs_ioctl_vol_args_v2_3 btrfs_ioctl_vol_args_v2_3$auto + btrfs_ioctl_vol_args_v2_4 btrfs_ioctl_vol_args_v2_4$auto } +btrfs_ioctl_vol_args_v2_3$auto [ + btrfs_ioctl_vol_args_v2_3_0 btrfs_ioctl_vol_args_v2_3_0$auto + unused array[const[0, int64], 4] +] + +btrfs_ioctl_vol_args_v2_3_0$auto { + size int64 + qgroup_inherit ptr[inout, btrfs_qgroup_inherit$auto] +} + +btrfs_ioctl_vol_args_v2_4$auto [ + name array[int8, 4040] + devid int64 + subvolid int64 +] + +btrfs_qgroup_inherit$auto { + flags int64 + num_qgroups int64 + num_ref_copies int64 + num_excl_copies int64 + lim btrfs_qgroup_limit$auto + qgroups array[int64] +} + +btrfs_qgroup_limit$auto { + flags int64 + max_rfer int64 + max_excl int64 + rsv_rfer int64 + rsv_excl int64 +} + +btrfs_scrub_progress$auto { + data_extents_scrubbed int64 + tree_extents_scrubbed int64 + data_bytes_scrubbed int64 + tree_bytes_scrubbed int64 + read_errors int64 + csum_errors int64 + verify_errors int64 + no_csum int64 + csum_discards int64 + super_errors int64 + malloc_errors int64 + uncorrectable_errors int64 + corrected_errors int64 + last_physical int64 + unverified_errors int64 +} + +bversion$auto { + lo int64 + hi int32 +} [packed, align[4]] + cachestat$auto { nr_cache int64 nr_dirty int64 @@ -5446,17 +6696,20 @@ comedi_subdinfo$auto { unused array[const[0, int32], 8] } -count_info$auto { - bytes int32 - blocks int32 - ptr int32 +compat_blk_user_trace_setup$auto { + name array[int8, 32] + act_mask int16 + buf_size int32 + buf_nr int32 + start_lba int64 + end_lba int64 + pid pid } -dma_heap_allocation_data$auto { - len int64 - fd fd - fd_flags fd - heap_flags int64 +dioattr$auto { + d_mem int32 + d_miniosz int32 + d_maxiosz int32 } epoll_event$auto { @@ -5464,18 +6717,258 @@ epoll_event$auto { data int64 } [packed] +erase_info_user$auto { + start int32 + length int32 +} + +erase_info_user64$auto { + start int64 + length int64 +} + +ext4_new_group_input$auto { + group gid + block_bitmap int64 + inode_bitmap int64 + inode_table int64 + blocks_count int32 + reserved_blocks int16 + unused const[0, int16] +} + +fb_cmap_user$auto { + start int32 + len int32 + red ptr[inout, int16] + green ptr[inout, int16] + blue ptr[inout, int16] + transp ptr[inout, int16] +} + +fb_cursor_user$auto { + set int16 + enable bool16 + rop int16 + mask ptr[in, string] + hot fbcurpos$auto + image fb_image_user$auto +} + +fb_image_user$auto { + dx int32 + dy int32 + width int32 + height int32 + fg_color int32 + bg_color int32 + depth int8 + data ptr[in, string] + cmap fb_cmap_user$auto +} + +fbcurpos$auto { + x int16 + y int16 +} + +ff_condition_effect$auto { + right_saturation int16 + left_saturation int16 + right_coeff int16 + left_coeff int16 + deadband int16 + center int16 +} + +ff_constant_effect$auto { + level int16 + envelope ff_envelope$auto +} + +ff_effect$auto { + type int16 + id int16 + direction int16 + trigger ff_trigger$auto + replay ff_replay$auto + u ff_effect_u$auto +} + +ff_effect_u$auto [ + constant ff_constant_effect$auto + ramp ff_ramp_effect$auto + periodic ff_periodic_effect$auto + condition array[ff_condition_effect$auto, 2] + rumble ff_rumble_effect$auto +] + +ff_envelope$auto { + attack_length int16 + attack_level int16 + fade_length int16 + fade_level int16 +} + +ff_periodic_effect$auto { + waveform int16 + period int16 + magnitude int16 + offset int16 + phase int16 + envelope ff_envelope$auto + custom_len int32 + custom_data ptr[inout, int16] +} + +ff_ramp_effect$auto { + start_level int16 + end_level int16 + envelope ff_envelope$auto +} + +ff_replay$auto { + length int16 + delay int16 +} + +ff_rumble_effect$auto { + strong_magnitude int16 + weak_magnitude int16 +} + +ff_trigger$auto { + button int16 + interval int16 +} + +fiemap$auto { + fm_start int64 + fm_length int64 + fm_flags int32 + fm_mapped_extents int32 + fm_extent_count int32 + fm_reserved const[0, int32] + fm_extents array[fiemap_extent$auto] +} + +fiemap_extent$auto { + fe_logical int64 + fe_physical int64 + fe_length int64 + fe_reserved64 array[const[0, int64], 2] + fe_flags int32 + fe_reserved array[const[0, int32], 3] +} + file_handle$auto { handle_bytes len[f_handle, int32] handle_type int32 f_handle array[int8] } +fscrypt_add_key_arg$auto { + key_spec fscrypt_key_specifier$auto + raw_size int32 + key_id int32 + __reserved array[const[0, int32], 8] + raw array[int8] +} + +fscrypt_get_key_status_arg$auto { + key_spec fscrypt_key_specifier$auto + __reserved array[const[0, int32], 6] + status int32 + status_flags int32 + user_count int32 + __out_reserved array[const[0, int32], 13] +} + +fscrypt_key_specifier$auto { + type int32 + __reserved const[0, int32] + u fscrypt_key_specifier_u$auto +} + +fscrypt_key_specifier_u$auto [ + __reserved array[const[0, int8], 32] + descriptor array[int8, 8] + identifier array[int8, 16] +] + +fscrypt_policy_v1$auto { + version int8 + contents_encryption_mode int8 + filenames_encryption_mode int8 + flags int8 + master_key_descriptor array[int8, 8] +} + +fscrypt_remove_key_arg$auto { + key_spec fscrypt_key_specifier$auto + removal_status_flags int32 + __reserved array[const[0, int32], 5] +} + +fsmap$auto { + fmr_device int32 + fmr_flags int32 + fmr_physical int64 + fmr_owner int64 + fmr_offset int64 + fmr_length int64 + fmr_reserved array[const[0, int64], 3] +} + +fsmap_head$auto { + fmh_iflags int32 + fmh_oflags int32 + fmh_count int32 + fmh_entries int32 + fmh_reserved array[const[0, int64], 6] + fmh_keys array[fsmap$auto, 2] + fmh_recs array[fsmap$auto] +} + fstrim_range$auto { start int64 len int64 minlen int64 } +fsuuid$auto { + fsu_len int32 + fsu_flags int32 + fsu_uuid array[int8] +} + +fsverity_digest$auto { + digest_algorithm int16 + digest_size int16 + digest array[int8] +} + +fsverity_enable_arg$auto { + version int32 + hash_algorithm int32 + block_size int32 + salt_size int32 + salt_ptr int64 + sig_size int32 + __reserved1 const[0, int32] + sig_ptr int64 + __reserved2 array[const[0, int64], 11] +} + +fsxattr$auto { + fsx_xflags int32 + fsx_extsize int32 + fsx_nextents int32 + fsx_projid auto_union[gid, int32] + fsx_cowextsize int32 + fsx_pad array[const[0, int8], 8] +} + fuse_backing_map$auto { fd fd flags int32 @@ -5489,15 +6982,51 @@ futex_waitv$auto { __reserved const[0, int32] } +getbmap$auto { + bmv_offset int64 + bmv_block int64 + bmv_length int64 + bmv_count int32 + bmv_entries int32 +} + getcpu_cache$auto { blob array[intptr, 16] } +hpet_info$auto { + hi_ireqfreq intptr + hi_flags intptr + hi_hpet int16 + hi_timer int16 +} + hwsim_tx_rate$auto { idx int8 count int8 } [packed] +input_id$auto { + bustype int16 + vendor int16 + product int16 + version int16 +} + +input_keymap_entry$auto { + flags int8 + len int8 + index int16 + keycode int32 + scancode array[int8, 32] +} + +input_mask$auto { + type int32 + codes_size int32 + codes_ptr int64 +} + io_cqring_offsets$auto { head int32 tail int32 @@ -5589,6 +7118,47 @@ kexec_segment_0$auto [ kbuf ptr[inout, array[auto_todo]] ] +kvm_cpuid2$auto { + nent int32 + padding const[0, int32] + entries array[kvm_cpuid_entry2$auto] +} + +kvm_cpuid_entry2$auto { + function int32 + index int32 + flags int32 + eax int32 + ebx int32 + ecx int32 + edx int32 + padding array[const[0, int32], 3] +} + +kvm_device_attr$auto { + flags int32 + group gid + attr int64 + addr int64 +} + +kvm_msr_entry$auto { + index int32 + reserved int32 + data int64 +} + +kvm_msr_list$auto { + nmsrs int32 + indices array[int32] +} + +kvm_msrs$auto { + nmsrs int32 + pad const[0, int32] + entries array[kvm_msr_entry$auto] +} + landlock_ruleset_attr$auto { handled_access_fs int64 handled_access_net int64 @@ -5681,6 +7251,15 @@ mount_attr$auto { userns_fd auto_union[fd, int64] } +move_extent$auto { + reserved int32 + donor_fd fd + orig_start int64 + donor_start int64 + len int64 + moved_len int64 +} + mq_attr$auto { mq_flags intptr mq_maxmsg intptr @@ -5710,6 +7289,82 @@ msqid_ds$auto { msg_lrpid auto_union[pid, int32] } +mtd_ecc_stats$auto { + corrected int32 + failed int32 + badblocks int32 + bbtblocks int32 +} + +mtd_info_user$auto { + type int8 + flags int32 + size int32 + erasesize int32 + writesize int32 + oobsize int32 + padding const[0, int64] +} + +mtd_oob_buf$auto { + start int32 + length int32 + ptr ptr[inout, string] +} + +mtd_oob_buf64$auto { + start int64 + pad const[0, int32] + length int32 + usr_ptr int64 +} + +mtd_read_req$auto { + start int64 + len int64 + ooblen int64 + usr_data int64 + usr_oob int64 + mode int8 + padding array[const[0, int8], 7] + ecc_stats mtd_read_req_ecc_stats$auto +} + +mtd_read_req_ecc_stats$auto { + uncorrectable_errors int32 + corrected_bitflips int32 + max_bitflips int32 +} + +mtd_write_req$auto { + start int64 + len int64 + ooblen int64 + usr_data int64 + usr_oob int64 + mode int8 + padding array[const[0, int8], 7] +} + +nand_ecclayout_user$auto { + eccbytes int32 + eccpos array[int32, 64] + oobavail int32 + oobfree array[nand_oobfree$auto, 8] +} + +nand_oobfree$auto { + offset int32 + length int32 +} + +nand_oobinfo$auto { + useecc int32 + eccbytes int32 + oobfree array[array[int32, 2], 8] + eccpos array[int32, 32] +} + new_utsname$auto { sysname array[int8, 65] nodename array[int8, 65] @@ -5758,6 +7413,12 @@ open_how$auto { resolve int64 } +otp_info$auto { + start int32 + length int32 + locked int32 +} + ovs_flow_stats$auto { n_packets int64 n_bytes int64 @@ -5910,6 +7571,32 @@ ppp_option_data$auto { transmit int32 } +pr_clear$auto { + key int64 + flags int32 + __pad const[0, int32] +} + +pr_preempt$auto { + old_key int64 + new_key int64 + type int32 + flags int32 +} + +pr_registration$auto { + old_key int64 + new_key int64 + flags int32 + __pad const[0, int32] +} + +pr_reservation$auto { + key int64 + type int32 + flags int32 +} + procmap_query$auto { size int64 query_flags int64 @@ -5928,6 +7615,13 @@ procmap_query$auto { build_id_addr int64 } +region_info_user$auto { + offset int32 + erasesize int32 + numblocks int32 + regionindex int32 +} + resume_swap_area$auto { offset int64 dev int32 @@ -6221,6 +7915,204 @@ snd_ctl_tlv$auto { tlv array[int32] } +snd_interval$auto { + min int32 + max int32 + openmin int32:1 + openmax int32:1 + integer int32:1 + empty int32:1 +} + +snd_mask$auto { + bits array[int32, 8] +} + +snd_pcm_channel_info$auto { + channel int32 + offset intptr + first int32 + step int32 +} + +snd_pcm_hw_params$auto { + flags int32 + masks array[snd_mask$auto, 3] + mres array[snd_mask$auto, 5] + intervals array[snd_interval$auto, 12] + ires array[snd_interval$auto, 9] + rmask int32 + cmask int32 + info int32 + msbits int32 + rate_num int32 + rate_den int32 + fifo_size intptr + sync array[int8, 16] + reserved array[int8, 48] +} + +snd_pcm_hw_params_old$auto { + flags int32 + masks array[int32, 3] + intervals array[snd_interval$auto, 12] + rmask int32 + cmask int32 + info int32 + msbits int32 + rate_num int32 + rate_den int32 + fifo_size intptr + reserved array[int8, 64] +} + +snd_pcm_info$auto { + device int32 + subdevice int32 + stream int32 + card int32 + id array[int8, 64] + name array[int8, 80] + subname array[int8, 32] + dev_class int32 + dev_subclass int32 + subdevices_count int32 + subdevices_avail int32 + pad1 array[const[0, int8], 16] + reserved array[int8, 64] +} + +snd_pcm_mmap_control$auto { + __pad1 auto_aligner[1] + appl_ptr intptr + __pad2 auto_aligner[1] + __pad3 auto_aligner[1] + avail_min intptr + __pad4 auto_aligner[1] +} + +snd_pcm_mmap_control32$auto { + appl_ptr int32 + avail_min int32 +} + +snd_pcm_mmap_status$auto { + state int32 + pad1 const[0, int32] + __pad1 auto_aligner[1] + hw_ptr intptr + __pad2 auto_aligner[1] + tstamp __kernel_timespec$auto + suspended_state int32 + pad3 const[0, int32] + audio_tstamp __kernel_timespec$auto +} + +snd_pcm_mmap_status32$auto { + state int32 + pad1 const[0, int32] + hw_ptr int32 + tstamp_sec int32 + tstamp_nsec int32 + suspended_state int32 + audio_tstamp_sec int32 + audio_tstamp_nsec int32 +} [packed] + +snd_pcm_status32$auto { + state int32 + trigger_tstamp_sec int32 + trigger_tstamp_nsec int32 + tstamp_sec int32 + tstamp_nsec int32 + appl_ptr int32 + hw_ptr int32 + delay int32 + avail int32 + avail_max int32 + overrange int32 + suspended_state int32 + audio_tstamp_data int32 + audio_tstamp_sec int32 + audio_tstamp_nsec int32 + driver_tstamp_sec int32 + driver_tstamp_nsec int32 + audio_tstamp_accuracy int32 + reserved array[int8, 36] +} + +snd_pcm_status64$auto { + state int32 + rsvd array[int8, 4] + trigger_tstamp_sec int64 + trigger_tstamp_nsec int64 + tstamp_sec int64 + tstamp_nsec int64 + appl_ptr intptr + hw_ptr intptr + delay intptr + avail intptr + avail_max intptr + overrange intptr + suspended_state int32 + audio_tstamp_data int32 + audio_tstamp_sec int64 + audio_tstamp_nsec int64 + driver_tstamp_sec int64 + driver_tstamp_nsec int64 + audio_tstamp_accuracy int32 + reserved array[int8, 20] +} + +snd_pcm_sw_params$auto { + tstamp_mode int32 + period_step int32 + sleep_min int32 + avail_min intptr + xfer_align intptr + start_threshold intptr + stop_threshold intptr + silence_threshold intptr + silence_size intptr + boundary intptr + proto int32 + tstamp_type int32 + reserved array[int8, 56] +} + +snd_pcm_sync_ptr$auto { + flags int32 + pad1 const[0, int32] + s snd_pcm_sync_ptr_s$auto + c snd_pcm_sync_ptr_c$auto +} + +snd_pcm_sync_ptr32$auto { + flags int32 + s snd_pcm_sync_ptr32_s$auto + c snd_pcm_sync_ptr32_c$auto +} [packed] + +snd_pcm_sync_ptr32_c$auto [ + control snd_pcm_mmap_control32$auto + reserved array[int8, 64] +] + +snd_pcm_sync_ptr32_s$auto [ + status snd_pcm_mmap_status32$auto + reserved array[int8, 64] +] + +snd_pcm_sync_ptr_c$auto [ + control snd_pcm_mmap_control$auto + reserved array[int8, 64] +] + +snd_pcm_sync_ptr_s$auto [ + status snd_pcm_mmap_status$auto + reserved array[int8, 64] +] + snd_rawmidi_info$auto { device int32 subdevice int32 @@ -6263,6 +8155,106 @@ snd_rawmidi_status64$auto { reserved array[int8, 16] } +snd_timer_ginfo$auto { + tid snd_timer_id$auto + flags int32 + card int32 + id array[int8, 64] + name array[int8, 80] + reserved0 intptr + resolution intptr + resolution_min intptr + resolution_max intptr + clients int32 + reserved array[int8, 32] +} + +snd_timer_gparams$auto { + tid snd_timer_id$auto + period_num intptr + period_den intptr + reserved array[int8, 32] +} + +snd_timer_gstatus$auto { + tid snd_timer_id$auto + resolution intptr + resolution_num intptr + resolution_den intptr + reserved array[int8, 32] +} + +snd_timer_id$auto { + dev_class int32 + dev_sclass int32 + card int32 + device int32 + subdevice int32 +} + +snd_timer_info$auto { + flags int32 + card int32 + id array[int8, 64] + name array[int8, 80] + reserved0 intptr + resolution intptr + reserved array[int8, 64] +} + +snd_timer_params$auto { + flags int32 + ticks int32 + queue_size int32 + reserved0 int32 + filter int32 + reserved array[int8, 60] +} + +snd_timer_select$auto { + id snd_timer_id$auto + reserved array[int8, 32] +} + +snd_timer_status32$auto { + tstamp_sec int32 + tstamp_nsec int32 + resolution int32 + lost int32 + overrun int32 + queue int32 + reserved array[int8, 64] +} + +snd_timer_status64$auto { + tstamp_sec int64 + tstamp_nsec int64 + resolution int32 + lost int32 + overrun int32 + queue int32 + reserved array[int8, 64] +} + +snd_timer_uinfo$auto { + resolution int64 + fd fd + id int32 + reserved array[int8, 16] +} + +snd_xferi$auto { + result intptr + buf ptr[inout, array[auto_todo]] + frames intptr +} + +snd_xfern$auto { + result intptr + bufs ptr[inout, ptr[inout, array[auto_todo]]] + frames intptr +} + sock_filter$auto { code int16 jt int8 @@ -6385,7 +8377,7 @@ statx$auto { stx_atomic_write_unit_min int32 stx_atomic_write_unit_max int32 stx_atomic_write_segments_max int32 - __spare1 int32 + stx_dio_read_offset_align int32 __spare3 array[int64, 9] } @@ -6421,7 +8413,7 @@ sysinfo$auto { totalhigh intptr freehigh intptr mem_unit int32 - _f array[int8] + _f auto_aligner[1] } timezone$auto { @@ -6466,6 +8458,25 @@ udmabuf_create_list$auto { list array[udmabuf_create_item$auto] } +uinput_ff_erase$auto { + request_id int32 + retval int32 + effect_id int32 +} + +uinput_ff_upload$auto { + request_id int32 + retval int32 + effect ff_effect$auto + old ff_effect$auto +} + +uinput_setup$auto { + id input_id$auto + name array[int8, 80] + ff_effects_max int32 +} + usb_endpoint_descriptor$auto { blength int8 bdescriptortype int8 @@ -6522,6 +8533,132 @@ usb_raw_init$auto { speed int8 } +usbdevfs_bulktransfer$auto { + ep int32 + len int32 + timeout int32 + data ptr[inout, array[auto_todo]] +} + +usbdevfs_bulktransfer32$auto { + ep int32 + len int32 + timeout int32 + data int32 +} + +usbdevfs_connectinfo$auto { + devnum int32 + slow int8 +} + +usbdevfs_ctrltransfer$auto { + brequesttype int8 + brequest int8 + wvalue int16 + windex int16 + wlength int16 + timeout int32 + data ptr[inout, array[auto_todo]] +} + +usbdevfs_ctrltransfer32$auto { + brequesttype int8 + brequest int8 + wvalue int16 + windex int16 + wlength int16 + timeout int32 + data int32 +} + +usbdevfs_disconnect_claim$auto { + interface int32 + flags int32 + driver array[int8, 256] +} + +usbdevfs_disconnectsignal$auto { + signr int32 + context ptr[inout, array[auto_todo]] +} + +usbdevfs_disconnectsignal32$auto { + signr int32 + context int32 +} + +usbdevfs_getdriver$auto { + interface int32 + driver array[int8, 256] +} + +usbdevfs_ioctl$auto { + ifno int32 + ioctl_code int32 + data ptr[inout, array[auto_todo]] +} + +usbdevfs_ioctl32$auto { + ifno int32 + ioctl_code int32 + data int32 +} + +usbdevfs_iso_packet_desc$auto { + length int32 + actual_length int32 + status int32 +} + +usbdevfs_setinterface$auto { + interface int32 + altsetting int32 +} + +usbdevfs_streams$auto { + num_streams int32 + num_eps int32 + eps array[int8] +} + +usbdevfs_urb$auto { + type int8 + endpoint int8 + status int32 + flags int32 + buffer ptr[inout, array[auto_todo]] + buffer_length int32 + actual_length int32 + start_frame int32 + usbdevfs_urb_8 usbdevfs_urb_8$auto + error_count int32 + signr int32 + usercontext ptr[inout, array[auto_todo]] + iso_frame_desc array[usbdevfs_iso_packet_desc$auto] +} + +usbdevfs_urb32$auto { + type int8 + endpoint int8 + status int32 + flags int32 + buffer int32 + buffer_length int32 + actual_length int32 + start_frame int32 + number_of_packets int32 + error_count int32 + signr int32 + usercontext int32 + iso_frame_desc array[usbdevfs_iso_packet_desc$auto] +} + +usbdevfs_urb_8$auto [ + number_of_packets int32 + stream_id int32 +] + user_desc$auto { entry_number int32 base_addr int32 @@ -6557,20 +8694,447 @@ utimbuf$auto { modtime intptr } +uuid_t$auto { + b array[int8, 16] +} + +vhost_memory$auto { + nregions int32 + padding const[0, int32] + regions array[vhost_memory_region$auto] +} + +vhost_memory_region$auto { + guest_phys_addr int64 + memory_size int64 + userspace_addr int64 + flags_padding const[0, int64] +} + +vhost_vring_addr$auto { + index int32 + flags int32 + desc_user_addr int64 + used_user_addr int64 + avail_user_addr int64 + log_guest_addr int64 +} + vhost_vring_file$auto { index int32 fd fd } +vhost_vring_state$auto { + index int32 + num int32 +} + xattr_args$auto { value int64 size int32 flags int32 } +xfs_ag_geometry$auto { + ag_number int32 + ag_length int32 + ag_freeblks int32 + ag_icount int32 + ag_ifree int32 + ag_sick int32 + ag_checked int32 + ag_flags int32 + ag_reserved array[const[0, int64], 12] +} + +xfs_attr_multiop$auto { + am_opcode int32 + am_error int32 + am_attrname ptr[inout, array[auto_todo]] + am_attrvalue ptr[inout, array[auto_todo]] + am_length int32 + am_flags int32 +} + +xfs_attrlist_cursor$auto { + opaque array[int32, 4] +} + +xfs_bstat$auto { + bs_ino int64 + bs_mode int16 + bs_nlink int16 + bs_uid uid + bs_gid gid + bs_rdev int32 + bs_blksize int32 + bs_size int64 + bs_atime xfs_bstime$auto + bs_mtime xfs_bstime$auto + bs_ctime xfs_bstime$auto + bs_blocks int64 + bs_xflags int32 + bs_extsize int32 + bs_extents int32 + bs_gen int32 + bs_projid_lo int16 + bs_forkoff int16 + bs_projid_hi int16 + bs_sick int16 + bs_checked int16 + bs_pad array[const[0, int8], 2] + bs_cowextsize int32 + bs_dmevmask int32 + bs_dmstate int16 + bs_aextents int16 +} + +xfs_bstime$auto { + tv_sec intptr + tv_nsec int32 +} + +xfs_bulk_ireq$auto { + ino int64 + flags int32 + icount int32 + ocount int32 + agno int32 + reserved array[int64, 5] +} + +xfs_bulkstat$auto { + bs_ino int64 + bs_size int64 + bs_blocks int64 + bs_xflags int64 + bs_atime int64 + bs_mtime int64 + bs_ctime int64 + bs_btime int64 + bs_gen int32 + bs_uid uid + bs_gid gid + bs_projectid int32 + bs_atime_nsec int32 + bs_mtime_nsec int32 + bs_ctime_nsec int32 + bs_btime_nsec int32 + bs_blksize int32 + bs_rdev int32 + bs_cowextsize_blks int32 + bs_extsize_blks int32 + bs_nlink int32 + bs_extents int32 + bs_aextents int32 + bs_version int16 + bs_forkoff int16 + bs_sick int16 + bs_checked int16 + bs_mode int16 + bs_pad2 const[0, int16] + bs_extents64 int64 + bs_pad array[const[0, int64], 6] +} + +xfs_bulkstat_req$auto { + hdr xfs_bulk_ireq$auto + bulkstat array[xfs_bulkstat$auto] +} + +xfs_commit_range$auto { + file1_fd fd + pad const[0, int32] + file1_offset int64 + file2_offset int64 + length int64 + flags int64 + file2_freshness array[int64, 6] +} + +xfs_error_injection$auto { + fd fd + errtag int32 +} + +xfs_exchange_range$auto { + file1_fd fd + pad const[0, int32] + file1_offset int64 + file2_offset int64 + length int64 + flags int64 +} + +xfs_fid$auto { + fid_len int16 + fid_pad const[0, int16] + fid_gen int32 + fid_ino int64 +} + +xfs_flock64$auto { + l_type int16 + l_whence int16 + l_start int64 + l_len int64 + l_sysid int32 + l_pid pid + l_pad array[const[0, int32], 4] +} + +xfs_fs_eofblocks$auto { + eof_version int32 + eof_flags int32 + eof_uid uid + eof_gid gid + eof_prid int32 + pad32 const[0, int32] + eof_min_file_size int64 + pad64 array[const[0, int64], 12] +} + +xfs_fsid$auto { + val array[int32, 2] +} + +xfs_fsop_attrlist_handlereq$auto { + hreq xfs_fsop_handlereq$auto + pos xfs_attrlist_cursor$auto + flags int32 + buflen int32 + buffer ptr[inout, array[auto_todo]] +} + +xfs_fsop_attrmulti_handlereq$auto { + hreq xfs_fsop_handlereq$auto + opcount int32 + ops ptr[inout, xfs_attr_multiop$auto] +} + +xfs_fsop_bulkreq$auto { + lastip ptr[inout, int64] + icount int32 + ubuffer ptr[inout, array[auto_todo]] + ocount ptr[inout, int32] +} + +xfs_fsop_counts$auto { + freedata int64 + freertx int64 + freeino int64 + allocino int64 +} + +xfs_fsop_geom$auto { + blocksize int32 + rtextsize int32 + agblocks int32 + agcount int32 + logblocks int32 + sectsize int32 + inodesize int32 + imaxpct int32 + datablocks int64 + rtblocks int64 + rtextents int64 + logstart int64 + uuid array[int8, 16] + sunit int32 + swidth int32 + version int32 + flags int32 + logsectsize int32 + rtsectsize int32 + dirblocksize int32 + logsunit int32 + sick int32 + checked int32 + rgextents int32 + rgcount int32 + reserved array[int64, 16] +} + +xfs_fsop_geom_v1$auto { + blocksize int32 + rtextsize int32 + agblocks int32 + agcount int32 + logblocks int32 + sectsize int32 + inodesize int32 + imaxpct int32 + datablocks int64 + rtblocks int64 + rtextents int64 + logstart int64 + uuid array[int8, 16] + sunit int32 + swidth int32 + version int32 + flags int32 + logsectsize int32 + rtsectsize int32 + dirblocksize int32 +} + +xfs_fsop_geom_v4$auto { + blocksize int32 + rtextsize int32 + agblocks int32 + agcount int32 + logblocks int32 + sectsize int32 + inodesize int32 + imaxpct int32 + datablocks int64 + rtblocks int64 + rtextents int64 + logstart int64 + uuid array[int8, 16] + sunit int32 + swidth int32 + version int32 + flags int32 + logsectsize int32 + rtsectsize int32 + dirblocksize int32 + logsunit int32 +} + +xfs_fsop_handlereq$auto { + fd fd + path ptr[inout, array[auto_todo]] + oflags int32 + ihandle ptr[inout, array[auto_todo]] + ihandlen int32 + ohandle ptr[inout, array[auto_todo]] + ohandlen ptr[inout, int32] +} + +xfs_fsop_resblks$auto { + resblks int64 + resblks_avail int64 +} + +xfs_getparents$auto { + gp_cursor xfs_attrlist_cursor$auto + gp_iflags int16 + gp_oflags int16 + gp_bufsize int32 + gp_reserved const[0, int64] + gp_buffer int64 +} + +xfs_getparents_by_handle$auto { + gph_handle xfs_handle$auto + gph_request xfs_getparents$auto +} + +xfs_growfs_data$auto { + newblocks int64 + imaxpct int32 +} + +xfs_growfs_log$auto { + newblocks int32 + isint int32 +} + +xfs_growfs_rt$auto { + newblocks int64 + extsize int32 +} + +xfs_handle$auto { + ha_u xfs_handle_ha_u$auto + ha_fid xfs_fid$auto +} + +xfs_handle_ha_u$auto [ + align int64 + _ha_fsid xfs_fsid$auto +] + +xfs_inumbers$auto { + xi_startino int64 + xi_allocmask int64 + xi_alloccount int8 + xi_version int8 + xi_padding array[const[0, int8], 6] +} + +xfs_inumbers_req$auto { + hdr xfs_bulk_ireq$auto + inumbers array[xfs_inumbers$auto] +} + +xfs_rtgroup_geometry$auto { + rg_number int32 + rg_length int32 + rg_sick int32 + rg_checked int32 + rg_flags int32 + rg_reserved array[const[0, int32], 27] +} + +xfs_scrub_metadata$auto { + sm_type int32 + sm_flags int32 + sm_ino int64 + sm_gen int32 + sm_agno int32 + sm_reserved array[const[0, int64], 5] +} + +xfs_scrub_vec_head$auto { + svh_ino int64 + svh_gen int32 + svh_agno int32 + svh_flags int32 + svh_rest_us int16 + svh_nr int16 + svh_reserved const[0, int64] + svh_vectors int64 +} + +xfs_swapext$auto { + sx_version int64 + sx_fdtarget auto_union[fd, int64] + sx_fdtmp auto_union[fd, int64] + sx_offset int64 + sx_length int64 + sx_pad array[const[0, int8], 16] + sx_stat xfs_bstat$auto +} + define ADF_DEC 0 define ADF_HEX 1 define ADF_STR 2 +define BCH_IOCTL_DATA 1081129994 +define BCH_IOCTL_DEV_USAGE 3239623691 +define BCH_IOCTL_DEV_USAGE_V2 3223370770 +define BCH_IOCTL_DISK_ADD 1074838532 +define BCH_IOCTL_DISK_GET_IDX 1074314253 +define BCH_IOCTL_DISK_OFFLINE 1074838535 +define BCH_IOCTL_DISK_ONLINE 1074838534 +define BCH_IOCTL_DISK_REMOVE 1074838533 +define BCH_IOCTL_DISK_RESIZE 1075362830 +define BCH_IOCTL_DISK_RESIZE_JOURNAL 1075362831 +define BCH_IOCTL_DISK_SET_STATE 1074838536 +define BCH_IOCTL_FSCK_OFFLINE 1075362835 +define BCH_IOCTL_FSCK_ONLINE 1074838548 +define BCH_IOCTL_FS_USAGE 3225467915 +define BCH_IOCTL_QUERY_ACCOUNTING 1075887125 +define BCH_IOCTL_QUERY_UUID 2148580353 +define BCH_IOCTL_READ_SUPER 1075887116 +define BLKTRACESETUP32 3225424499 +define BTRFS_IOC_ENCODED_READ_32 2155385920 +define BTRFS_IOC_ENCODED_WRITE_32 1081644096 +define BTRFS_IOC_SEND_32 1078236198 +define BTRFS_IOC_SET_RECEIVED_SUBVOL_32 3233846309 +define FBIO_CURSOR 3228059144 define HWSIM_ATTR_ADDR_RECEIVER 1 define HWSIM_ATTR_ADDR_TRANSMITTER 2 define HWSIM_ATTR_CHANNELS 9 @@ -6865,22 +9429,107 @@ define NLBL_UNLABEL_C_STATICLIST 5 define NLBL_UNLABEL_C_STATICLISTDEF 8 define NLBL_UNLABEL_C_STATICREMOVE 4 define NLBL_UNLABEL_C_STATICREMOVEDEF 7 +define OSS_ALSAEMULVER 2147765753 +define SCSI_IOCTL_BENCHMARK_COMMAND 3 +define SCSI_IOCTL_DOORLOCK 21376 +define SCSI_IOCTL_DOORUNLOCK 21377 define SCSI_IOCTL_GET_BUS_NUMBER 21382 define SCSI_IOCTL_GET_IDLUN 21378 +define SCSI_IOCTL_GET_PCI 21383 +define SCSI_IOCTL_PROBE_HOST 21381 define SCSI_IOCTL_SEND_COMMAND 1 +define SCSI_IOCTL_START_UNIT 5 +define SCSI_IOCTL_STOP_UNIT 6 +define SCSI_IOCTL_SYNC 4 +define SCSI_IOCTL_TEST_UNIT_READY 2 define SG_EMULATED_HOST 8707 +define SG_GET_ACCESS_COUNT 8841 define SG_GET_COMMAND_Q 8816 +define SG_GET_KEEP_ORPHAN 8840 +define SG_GET_LOW_DMA 8826 +define SG_GET_NUM_WAITING 8829 +define SG_GET_PACK_ID 8828 +define SG_GET_REQUEST_TABLE 8838 define SG_GET_RESERVED_SIZE 8818 +define SG_GET_SCSI_ID 8822 +define SG_GET_SG_TABLESIZE 8831 define SG_GET_TIMEOUT 8706 +define SG_GET_TRANSFORM 8709 define SG_GET_VERSION_NUM 8834 define SG_IO 8837 +define SG_NEXT_CMD_LEN 8835 +define SG_SCSI_RESET 8836 define SG_SET_COMMAND_Q 8817 +define SG_SET_DEBUG 8830 +define SG_SET_FORCE_LOW_DMA 8825 +define SG_SET_FORCE_PACK_ID 8827 +define SG_SET_KEEP_ORPHAN 8839 define SG_SET_RESERVED_SIZE 8821 define SG_SET_TIMEOUT 8705 +define SNDRV_PCM_IOCTL_HW_PARAMS_OLD 3238019345 +define SNDRV_PCM_IOCTL_HW_REFINE_OLD 3238019344 +define SNDRV_PCM_IOCTL_STATUS32 2154578208 +define SNDRV_PCM_IOCTL_STATUS64 2157461792 +define SNDRV_PCM_IOCTL_STATUS_EXT32 3228320036 +define SNDRV_PCM_IOCTL_STATUS_EXT64 3231203620 define SNDRV_RAWMIDI_IOCTL_STATUS32 3223607072 define SNDRV_RAWMIDI_IOCTL_STATUS64 3224917792 +define SNDRV_TIMER_IOCTL_STATUS32 2153272340 +define SNDRV_TIMER_IOCTL_STATUS64 2153796628 define SW_SYNC_GET_DEADLINE 3222296322 define SW_SYNC_IOC_CREATE_FENCE 3223869184 define SW_SYNC_IOC_INC 1074026241 define X86_IOC_RDMSR_REGS 3223348128 define X86_IOC_WRMSR_REGS 3223348129 +define XFS_IOC_AG_GEOMETRY 3229636669 +define XFS_IOC_ALLOCSP 1076910090 +define XFS_IOC_ALLOCSP64 1076910116 +define XFS_IOC_ATTRLIST_BY_HANDLE 1079531642 +define XFS_IOC_ATTRMULTI_BY_HANDLE 1078483067 +define XFS_IOC_BULKSTAT 2151700607 +define XFS_IOC_COMMIT_RANGE 1079531651 +define XFS_IOC_DIOINFO 2148292638 +define XFS_IOC_ERROR_CLEARALL 1074288757 +define XFS_IOC_ERROR_INJECTION 1074288756 +define XFS_IOC_EXCHANGE_RANGE 1076385921 +define XFS_IOC_FD_TO_HANDLE 3224918122 +define XFS_IOC_FREESP 1076910091 +define XFS_IOC_FREESP64 1076910117 +define XFS_IOC_FREE_EOFBLOCKS 2155894842 +define XFS_IOC_FSBULKSTAT 3223345253 +define XFS_IOC_FSBULKSTAT_SINGLE 3223345254 +define XFS_IOC_FSCOUNTS 2149603441 +define XFS_IOC_FSGEOMETRY 2164283518 +define XFS_IOC_FSGEOMETRY_V1 2154846308 +define XFS_IOC_FSGEOMETRY_V4 2154846332 +define XFS_IOC_FSGETXATTRA 2149341229 +define XFS_IOC_FSGROWFSDATA 1074813038 +define XFS_IOC_FSGROWFSLOG 1074288751 +define XFS_IOC_FSGROWFSRT 1074813040 +define XFS_IOC_FSINUMBERS 3223345255 +define XFS_IOC_GETBMAP 3223345190 +define XFS_IOC_GETBMAPA 3223345196 +define XFS_IOC_GETBMAPX 3223345208 +define XFS_IOC_GETPARENTS 3223869502 +define XFS_IOC_GETPARENTS_BY_HANDLE 3225442367 +define XFS_IOC_GETVERSION 2148038145 +define XFS_IOC_GET_RESBLKS 2148554867 +define XFS_IOC_GOINGDOWN 2147768445 +define XFS_IOC_INUMBERS 2151700608 +define XFS_IOC_OPEN_BY_HANDLE 3224918123 +define XFS_IOC_PATH_TO_FSHANDLE 3224918120 +define XFS_IOC_PATH_TO_HANDLE 3224918121 +define XFS_IOC_READLINK_BY_HANDLE 3224918124 +define XFS_IOC_RTGROUP_GEOMETRY 3229636673 +define XFS_IOC_SCRUBV_METADATA 3223869504 +define XFS_IOC_SCRUB_METADATA 3225442364 +define XFS_IOC_SET_RESBLKS 3222296690 +define XFS_IOC_START_COMMIT 2153273474 +define XFS_IOC_SWAPEXT 3233831021 +define __NR_execve 11 +define __NR_execveat 358 +define __NR_open 5 +define __NR_openat 295 +define __NR_openat2 437 +define __NR_socketcall 102 +define __SNDRV_PCM_IOCTL_SYNC_PTR32 3229892899 diff --git a/sys/linux/auto.txt.const b/sys/linux/auto.txt.const index 9d1a9bcc6..0520e8801 100644 --- a/sys/linux/auto.txt.const +++ b/sys/linux/auto.txt.const @@ -4,6 +4,16 @@ ADF_DEC = 0 ADF_HEX = 1 ADF_STR = 2 AT_FDCWD = 18446744073709551516 +AUTOFS_IOC_ASKUMOUNT = 2147783536, mips64le:ppc64le:1074041712 +AUTOFS_IOC_CATATONIC = 37730, mips64le:ppc64le:536908642 +AUTOFS_IOC_EXPIRE = 2165085029, mips64le:ppc64le:1091343205 +AUTOFS_IOC_EXPIRE_MULTI = 1074041702, mips64le:ppc64le:2147783526 +AUTOFS_IOC_FAIL = 37729, mips64le:ppc64le:536908641 +AUTOFS_IOC_PROTOSUBVER = 2147783527, mips64le:ppc64le:1074041703 +AUTOFS_IOC_PROTOVER = 2147783523, mips64le:ppc64le:1074041699 +AUTOFS_IOC_READY = 37728, mips64le:ppc64le:536908640 +AUTOFS_IOC_SETTIMEOUT = 3221787492, 386:arm:3221525348 +AUTOFS_IOC_SETTIMEOUT32 = 3221525348 BATADV_ATTR_ACTIVE = 15 BATADV_ATTR_AGGREGATED_OGMS_ENABLED = 41 BATADV_ATTR_ALGO_NAME = 2 @@ -81,11 +91,124 @@ BATADV_CMD_SET_MESH = 15 BATADV_CMD_SET_VLAN = 18 BATADV_CMD_TP_METER = 2 BATADV_CMD_TP_METER_CANCEL = 3 +BCH_IOCTL_DATA = 1081129994 +BCH_IOCTL_DEV_USAGE = 3239623691 +BCH_IOCTL_DEV_USAGE_V2 = 3223370770 +BCH_IOCTL_DISK_ADD = 1074838532 +BCH_IOCTL_DISK_GET_IDX = 1074314253 +BCH_IOCTL_DISK_OFFLINE = 1074838535 +BCH_IOCTL_DISK_ONLINE = 1074838534 +BCH_IOCTL_DISK_REMOVE = 1074838533 +BCH_IOCTL_DISK_RESIZE = 1075362830 +BCH_IOCTL_DISK_RESIZE_JOURNAL = 1075362831 +BCH_IOCTL_DISK_SET_STATE = 1074838536 +BCH_IOCTL_FSCK_OFFLINE = 1075362835 +BCH_IOCTL_FSCK_ONLINE = 1074838548 +BCH_IOCTL_FS_USAGE = 3225467915 +BCH_IOCTL_QUERY_ACCOUNTING = 1075887125 +BCH_IOCTL_QUERY_UUID = 2148580353 +BCH_IOCTL_READ_SUPER = 1075887116 BINDER_CTL_ADD = 3238552065 +BLKALIGNOFF = 4730, mips64le:ppc64le:536875642 +BLKBSZGET = 2148012656, 386:arm:2147750512, mips64le:ppc64le:1074270832 +BLKBSZSET = 1074270833, 386:arm:1074008689, mips64le:ppc64le:2148012657 +BLKCLOSEZONE = 1074795143, mips64le:ppc64le:2148536967 +BLKDISCARD = 4727, mips64le:ppc64le:536875639 +BLKDISCARDZEROES = 4732, mips64le:ppc64le:536875644 +BLKFINISHZONE = 1074795144, mips64le:ppc64le:2148536968 +BLKFLSBUF = 4705, mips64le:ppc64le:536875617 +BLKFRAGET = 4709, mips64le:ppc64le:536875621 +BLKFRASET = 4708, mips64le:ppc64le:536875620 +BLKGETDISKSEQ = 2148012672, mips64le:ppc64le:1074270848 +BLKGETNRZONES = 2147750533, mips64le:ppc64le:1074008709 +BLKGETSIZE = 4704, mips64le:ppc64le:536875616 +BLKGETSIZE64 = 2148012658, 386:arm:2147750514, mips64le:ppc64le:1074270834 +BLKGETZONESZ = 2147750532, mips64le:ppc64le:1074008708 +BLKIOMIN = 4728, mips64le:ppc64le:536875640 +BLKIOOPT = 4729, mips64le:ppc64le:536875641 +BLKOPENZONE = 1074795142, mips64le:ppc64le:2148536966 +BLKPBSZGET = 4731, mips64le:ppc64le:536875643 +BLKPG = 4713, mips64le:ppc64le:536875625 +BLKRAGET = 4707, mips64le:ppc64le:536875619 +BLKRASET = 4706, mips64le:ppc64le:536875618 +BLKREPORTZONE = 3222278786 +BLKRESETZONE = 1074795139, mips64le:ppc64le:2148536963 +BLKROGET = 4702, mips64le:ppc64le:536875614 +BLKROSET = 4701, mips64le:ppc64le:536875613 +BLKROTATIONAL = 4734, mips64le:ppc64le:536875646 +BLKRRPART = 4703, mips64le:ppc64le:536875615 +BLKSECDISCARD = 4733, mips64le:ppc64le:536875645 +BLKSECTGET = 4711, mips64le:ppc64le:536875623 +BLKSSZGET = 4712, mips64le:ppc64le:536875624 +BLKTRACESETUP = ??? +BLKTRACESETUP32 = 3225424499 +BLKTRACESTART = 4724, mips64le:ppc64le:536875636 +BLKTRACESTOP = 4725, mips64le:ppc64le:536875637 +BLKTRACETEARDOWN = 4726, mips64le:ppc64le:536875638 +BLKZEROOUT = 4735, mips64le:ppc64le:536875647 +BTRFS_IOC_ADD_DEV = 1342215178, mips64le:ppc64le:2415957002 +BTRFS_IOC_BALANCE_CTL = 1074041889, mips64le:ppc64le:2147783713 +BTRFS_IOC_BALANCE_PROGRESS = 2214630434, mips64le:ppc64le:1140888610 +BTRFS_IOC_BALANCE_V2 = 3288372256 +BTRFS_IOC_DEFAULT_SUBVOL = 1074304019, mips64le:ppc64le:2148045843 +BTRFS_IOC_DEFRAG = 1342215170, mips64le:ppc64le:2415956994 +BTRFS_IOC_DEFRAG_RANGE = 1076925456, mips64le:ppc64le:2150667280 BTRFS_IOC_DEVICES_READY = 2415957031, mips64le:ppc64le:1342215207 +BTRFS_IOC_DEV_INFO = 3489698846 +BTRFS_IOC_DEV_REPLACE = 3391657013, 386:3391394869 +BTRFS_IOC_ENCODED_READ = 2155910208, 386:arm:2155385920, mips64le:ppc64le:1082168384 +BTRFS_IOC_ENCODED_READ_32 = 2155385920 +BTRFS_IOC_ENCODED_WRITE = 1082168384, 386:arm:1081644096, mips64le:ppc64le:2155910208 +BTRFS_IOC_ENCODED_WRITE_32 = 1081644096 BTRFS_IOC_FORGET_DEV = 1342215173, mips64le:ppc64le:2415956997 +BTRFS_IOC_FS_INFO = 2214630431, mips64le:ppc64le:1140888607 +BTRFS_IOC_GET_DEV_STATS = 3288896564 +BTRFS_IOC_GET_FEATURES = 2149094457, mips64le:ppc64le:1075352633 +BTRFS_IOC_GET_SUBVOL_INFO = 2180551740, 386:2179503164, mips64le:ppc64le:1106809916 +BTRFS_IOC_GET_SUBVOL_ROOTREF = 3489698877 BTRFS_IOC_GET_SUPPORTED_FEATURES = 2152240185, mips64le:ppc64le:1078498361 +BTRFS_IOC_INO_LOOKUP = 3489698834 +BTRFS_IOC_INO_LOOKUP_USER = 3489698878 +BTRFS_IOC_INO_PATHS = 3224933411 +BTRFS_IOC_LOGICAL_INO = 3224933412 +BTRFS_IOC_LOGICAL_INO_V2 = 3224933435 +BTRFS_IOC_QGROUP_ASSIGN = 1075352617, mips64le:ppc64le:2149094441 +BTRFS_IOC_QGROUP_CREATE = 1074828330, mips64le:ppc64le:2148570154 +BTRFS_IOC_QGROUP_LIMIT = 2150667307, mips64le:ppc64le:1076925483 +BTRFS_IOC_QUOTA_CTL = 3222311976 +BTRFS_IOC_QUOTA_RESCAN = 1077974060, mips64le:ppc64le:2151715884 +BTRFS_IOC_QUOTA_RESCAN_STATUS = 2151715885, mips64le:ppc64le:1077974061 +BTRFS_IOC_QUOTA_RESCAN_WAIT = 37934, mips64le:ppc64le:536908846 +BTRFS_IOC_RESIZE = 1342215171, mips64le:ppc64le:2415956995 +BTRFS_IOC_RM_DEV = 1342215179, mips64le:ppc64le:2415957003 +BTRFS_IOC_RM_DEV_V2 = 1342215226, mips64le:ppc64le:2415957050 BTRFS_IOC_SCAN_DEV = 1342215172, mips64le:ppc64le:2415956996 +BTRFS_IOC_SCRUB = 3288372251 +BTRFS_IOC_SCRUB_CANCEL = 37916, mips64le:ppc64le:536908828 +BTRFS_IOC_SCRUB_PROGRESS = 3288372253 +BTRFS_IOC_SEND = 1078498342, 386:1078236198, mips64le:ppc64le:2152240166 +BTRFS_IOC_SEND_32 = 1078236198 +BTRFS_IOC_SET_FEATURES = 1076925497, mips64le:ppc64le:2150667321 +BTRFS_IOC_SET_RECEIVED_SUBVOL = 3234370597, 386:3233846309 +BTRFS_IOC_SET_RECEIVED_SUBVOL_32 = 3233846309 +BTRFS_IOC_SNAP_CREATE = 1342215169, mips64le:ppc64le:2415956993 +BTRFS_IOC_SNAP_CREATE_V2 = 1342215191, mips64le:ppc64le:2415957015 +BTRFS_IOC_SNAP_DESTROY = 1342215183, mips64le:ppc64le:2415957007 +BTRFS_IOC_SNAP_DESTROY_V2 = 1342215231, mips64le:ppc64le:2415957055 +BTRFS_IOC_SPACE_INFO = 3222311956 +BTRFS_IOC_START_SYNC = 2148045848, mips64le:ppc64le:1074304024 +BTRFS_IOC_SUBVOL_CREATE = 1342215182, mips64le:ppc64le:2415957006 +BTRFS_IOC_SUBVOL_CREATE_V2 = 1342215192, mips64le:ppc64le:2415957016 +BTRFS_IOC_SUBVOL_GETFLAGS = 2148045849, mips64le:ppc64le:1074304025 +BTRFS_IOC_SUBVOL_SETFLAGS = 1074304026, mips64le:ppc64le:2148045850 +BTRFS_IOC_SUBVOL_SYNC_WAIT = 1074828353, mips64le:ppc64le:2148570177 +BTRFS_IOC_SYNC = 37896, mips64le:ppc64le:536908808 +BTRFS_IOC_TREE_SEARCH = 3489698833 +BTRFS_IOC_TREE_SEARCH_V2 = 3228603409 +BTRFS_IOC_WAIT_SYNC = 1074304022, mips64le:ppc64le:2148045846 +CDROMCLOSETRAY = 21273 +CDROMEJECT = 21257 +CDROM_SEND_PACKET = 21395 CEC_ADAP_G_CAPS = 3226231040 CEC_ADAP_G_CONNECTOR_INFO = 2151964938, mips64le:ppc64le:1078223114 CEC_ADAP_G_LOG_ADDRS = 2153537795, mips64le:ppc64le:1079795971 @@ -135,7 +258,8 @@ CTRL_ATTR_FAMILY_NAME = 2 CTRL_ATTR_OP = 10 CTRL_CMD_GETFAMILY = 3 CTRL_CMD_GETPOLICY = 10 -DMA_HEAP_IOCTL_ALLOC = 3222816768 +ECCGETLAYOUT = 2168999185, mips64le:ppc64le:1095257361 +ECCGETSTATS = 2148551954, mips64le:ppc64le:1074810130 ETHTOOL_A_C33_PSE_ADMIN_CONTROL = 6 ETHTOOL_A_C33_PSE_AVAIL_PW_LIMIT = 12 ETHTOOL_A_CABLE_TEST_HEADER = 1 @@ -313,11 +437,70 @@ ETHTOOL_MSG_TSINFO_GET = 25 ETHTOOL_MSG_TUNNEL_INFO_GET = 28 ETHTOOL_MSG_WOL_GET = 9 ETHTOOL_MSG_WOL_SET = 10 +EVIOCGEFFECTS = 2147763588, mips64le:ppc64le:1074021764 +EVIOCGID = 2148025602, mips64le:ppc64le:1074283778 +EVIOCGKEYCODE = 2148025604, mips64le:ppc64le:1074283780 +EVIOCGKEYCODE_V2 = 2150122756, mips64le:ppc64le:1076380932 +EVIOCGMASK = 2148550034, mips64le:ppc64le:1074808210 +EVIOCGRAB = 1074021776, mips64le:ppc64le:2147763600 +EVIOCGREP = 2148025603, mips64le:ppc64le:1074283779 +EVIOCGVERSION = 2147763457, mips64le:ppc64le:1074021633 +EVIOCREVOKE = 1074021777, mips64le:ppc64le:2147763601 +EVIOCRMFF = 1074021761, mips64le:ppc64le:2147763585 +EVIOCSCLOCKID = 1074021792, mips64le:ppc64le:2147763616 +EVIOCSKEYCODE = 1074283780, mips64le:ppc64le:2148025604 +EVIOCSKEYCODE_V2 = 1076380932, mips64le:ppc64le:2150122756 +EVIOCSMASK = 1074808211, mips64le:ppc64le:2148550035 +EVIOCSREP = 1074283779, mips64le:ppc64le:2148025603 +EXT4_IOC_ALLOC_DA_BLKS = 26124, mips64le:ppc64le:536897036 +EXT4_IOC_CHECKPOINT = 1074030123, mips64le:ppc64le:2147771947 +EXT4_IOC_CLEAR_ES_CACHE = 26152, mips64le:ppc64le:536897064 +EXT4_IOC_GETFSUUID = 2148034092, mips64le:ppc64le:1074292268 +EXT4_IOC_GETSTATE = 1074030121, mips64le:ppc64le:2147771945 +EXT4_IOC_GETVERSION = 2148034051, 386:arm:2147771907, mips64le:ppc64le:1074292227 +EXT4_IOC_GETVERSION_OLD = 2148038145, 386:arm:2147776001, mips64le:ppc64le:1074296321 +EXT4_IOC_GET_ES_CACHE = 3223348778 +EXT4_IOC_GROUP_ADD = 1076389384, 386:1076127240, mips64le:ppc64le:2150131208 +EXT4_IOC_GROUP_EXTEND = 1074292231, 386:arm:1074030087, mips64le:ppc64le:2148034055 +EXT4_IOC_MIGRATE = 26121, mips64le:ppc64le:536897033 +EXT4_IOC_MOVE_EXT = 3223873039 +EXT4_IOC_PRECACHE_EXTENTS = 26130, mips64le:ppc64le:536897042 +EXT4_IOC_RESIZE_FS = 1074292240, mips64le:ppc64le:2148034064 +EXT4_IOC_SETFSUUID = 1074292268, mips64le:ppc64le:2148034092 +EXT4_IOC_SETVERSION = 1074292228, 386:arm:1074030084, mips64le:ppc64le:2148034052 +EXT4_IOC_SETVERSION_OLD = 1074296322, 386:arm:1074034178, mips64le:ppc64le:2148038146 +EXT4_IOC_SHUTDOWN = 2147768445, mips64le:ppc64le:1074026621 +EXT4_IOC_SWAP_BOOT = 26129, mips64le:ppc64le:536897041 +FBIOBLANK = 17937 +FBIOGETCMAP = 17924 +FBIOGET_CON2FBMAP = 17935 +FBIOGET_FSCREENINFO = 17922 +FBIOGET_VSCREENINFO = 17920 +FBIOPAN_DISPLAY = 17926 +FBIOPUTCMAP = 17925 +FBIOPUT_CON2FBMAP = 17936 +FBIOPUT_VSCREENINFO = 17921 +FBIO_CURSOR = 3228059144 FITRIM = 3222820985 +FS_IOC_ADD_ENCRYPTION_KEY = 3226494487 +FS_IOC_ENABLE_VERITY = 1082156677, mips64le:ppc64le:2155898501 FS_IOC_GETFLAGS = 2148034049, 386:arm:2147771905, mips64le:ppc64le:1074292225 +FS_IOC_GETFSLABEL = 2164298801, mips64le:ppc64le:1090556977 +FS_IOC_GETFSMAP = 3233830971 FS_IOC_GETVERSION = 2148038145, 386:arm:2147776001, mips64le:ppc64le:1074296321 +FS_IOC_GET_ENCRYPTION_KEY_STATUS = 3229640218 +FS_IOC_GET_ENCRYPTION_NONCE = 2148558363, mips64le:ppc64le:1074816539 +FS_IOC_GET_ENCRYPTION_POLICY = 1074554389, mips64le:ppc64le:2148296213 +FS_IOC_GET_ENCRYPTION_POLICY_EX = 3221841430 +FS_IOC_GET_ENCRYPTION_PWSALT = 1074816532, mips64le:ppc64le:2148558356 +FS_IOC_MEASURE_VERITY = 3221513862 +FS_IOC_READ_VERITY_METADATA = 3223873159 +FS_IOC_REMOVE_ENCRYPTION_KEY = 3225445912 +FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 3225445913 FS_IOC_SETFLAGS = 1074292226, 386:arm:1074030082, mips64le:ppc64le:2148034050 +FS_IOC_SETFSLABEL = 1090556978, mips64le:ppc64le:2164298802 FS_IOC_SETVERSION = 1074296322, 386:arm:1074034178, mips64le:ppc64le:2148038146 +FS_IOC_SET_ENCRYPTION_POLICY = 2148296211, mips64le:ppc64le:1074554387 FUSE_DEV_IOC_BACKING_CLOSE = 1074062594, mips64le:ppc64le:2147804418 FUSE_DEV_IOC_BACKING_OPEN = 1074849025, mips64le:ppc64le:2148590849 FUSE_DEV_IOC_CLONE = 2147804416, mips64le:ppc64le:1074062592 @@ -343,6 +526,13 @@ HANDSHAKE_A_DONE_SOCKFD = 2 HANDSHAKE_A_DONE_STATUS = 1 HANDSHAKE_CMD_ACCEPT = 2 HANDSHAKE_CMD_DONE = 3 +HDIO_GETGEO = 769 +HPET_DPI = 26629, mips64le:ppc64le:536897541 +HPET_EPI = 26628, mips64le:ppc64le:536897540 +HPET_IE_OFF = 26626, mips64le:ppc64le:536897538 +HPET_IE_ON = 26625, mips64le:ppc64le:536897537 +HPET_INFO = 2149083139, 386:arm:2148296707, mips64le:ppc64le:1075341315 +HPET_IRQFREQ = 1074292742, 386:arm:1074030598, mips64le:ppc64le:2148034566 HSR_A_IF1_AGE = 3 HSR_A_IF1_SEQ = 6 HSR_A_IF2_AGE = 4 @@ -531,6 +721,13 @@ IOCTL_VMCI_QUEUEPAIR_SETVA = 1956 IOCTL_VMCI_SET_NOTIFY = 1995 IOCTL_VMCI_VERSION = 1951 IOCTL_VMCI_VERSION2 = 1959 +IOCTL_VM_SOCKETS_GET_LOCAL_CID = 1977, mips64le:ppc64le:536872889 +IOC_PR_CLEAR = 1074819277, mips64le:ppc64le:2148561101 +IOC_PR_PREEMPT = 1075343563, mips64le:ppc64le:2149085387 +IOC_PR_PREEMPT_ABORT = 1075343564, mips64le:ppc64le:2149085388 +IOC_PR_REGISTER = 1075343560, mips64le:ppc64le:2149085384 +IOC_PR_RELEASE = 1074819274, mips64le:ppc64le:2148561098 +IOC_PR_RESERVE = 1074819273, mips64le:ppc64le:2148561097 IPVS_CMD_ATTR_DAEMON = 3 IPVS_CMD_ATTR_DEST = 2 IPVS_CMD_ATTR_SERVICE = 1 @@ -556,7 +753,16 @@ IPVS_CMD_ZERO = 16 KVM_CHECK_EXTENSION = 44547, mips64le:ppc64le:536915459 KVM_CREATE_VM = 44545, mips64le:ppc64le:536915457 KVM_GET_API_VERSION = 44544, mips64le:ppc64le:536915456 +KVM_GET_DEVICE_ATTR = 1075359458, mips64le:ppc64le:2149101282 +KVM_GET_EMULATED_CPUID = 3221794313, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? +KVM_GET_MSRS = 3221794440, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? +KVM_GET_MSR_FEATURE_INDEX_LIST = 3221532170, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? +KVM_GET_MSR_INDEX_LIST = 3221532162, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? +KVM_GET_SUPPORTED_CPUID = 3221794309, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? +KVM_GET_SUPPORTED_HV_CPUID = 3221794497, arm:arm64:mips64le:ppc64le:riscv64:s390x:??? KVM_GET_VCPU_MMAP_SIZE = 44548, mips64le:ppc64le:536915460 +KVM_HAS_DEVICE_ATTR = 1075359459, mips64le:ppc64le:2149101283 +KVM_X86_GET_MCE_CAP_SUPPORTED = 2148052637, mips64le:ppc64le:1074310813 L2TP_ATTR_CONN_ID = 9 L2TP_ATTR_COOKIE = 15 L2TP_ATTR_DATA_SEQ = 4 @@ -628,6 +834,23 @@ MACSEC_CMD_UPD_OFFLOAD = 10 MACSEC_CMD_UPD_RXSA = 9 MACSEC_CMD_UPD_RXSC = 3 MACSEC_CMD_UPD_TXSA = 6 +MEMERASE = 1074285826, mips64le:ppc64le:2148027650 +MEMERASE64 = 1074810132, mips64le:ppc64le:2148551956 +MEMGETBADBLOCK = 1074285835, mips64le:ppc64le:2148027659 +MEMGETINFO = 2149600513, mips64le:ppc64le:1075858689 +MEMGETOOBSEL = 2160610570, mips64le:ppc64le:1086868746 +MEMGETREGIONCOUNT = 2147765511, mips64le:ppc64le:1074023687 +MEMGETREGIONINFO = 3222293768 +MEMISLOCKED = 2148027671, mips64le:ppc64le:1074285847 +MEMLOCK = 1074285829, mips64le:ppc64le:2148027653 +MEMREAD = 3225439514, 386:3225177370 +MEMREADOOB = 3222293764, 386:arm:3222031620 +MEMREADOOB64 = 3222818070 +MEMSETBADBLOCK = 1074285836, mips64le:ppc64le:2148027660 +MEMUNLOCK = 1074285830, mips64le:ppc64le:2148027654 +MEMWRITE = 3224390936 +MEMWRITEOOB = 3222293763, 386:arm:3222031619 +MEMWRITEOOB64 = 3222818069 MON_IOCG_STATS = 2148045315 MON_IOCH_MFLUSH = 37384 MON_IOCQ_RING_SIZE = 37381 @@ -636,6 +859,7 @@ MON_IOCT_RING_SIZE = 37380 MON_IOCX_GET = 1075352070 MON_IOCX_GETX = 1075352074 MON_IOCX_MFETCH = 3222311431 +MTDFILEMODE = 19731, mips64le:ppc64le:536890643 NBD_ATTR_BACKEND_IDENTIFIER = 10 NBD_ATTR_BLOCK_SIZE_BYTES = 3 NBD_ATTR_CLIENT_FLAGS = 6 @@ -1389,6 +1613,13 @@ NS_GET_TGID_IN_PIDNS = 2147792649, mips64le:ppc64le:1074050825 NS_GET_USERNS = 46849, mips64le:ppc64le:536917761 NVRAM_INIT = 28736, mips64le:ppc64le:536899648 NVRAM_SETCKS = 28737, mips64le:ppc64le:536899649 +OSS_ALSAEMULVER = 2147765753 +OSS_GETVERSION = 2147765622, mips64le:ppc64le:1074023798 +OTPERASE = 1074547993, mips64le:ppc64le:2148289817 +OTPGETREGIONCOUNT = 1074023694, mips64le:ppc64le:2147765518 +OTPGETREGIONINFO = 1074547983, mips64le:ppc64le:2148289807 +OTPLOCK = 2148289808, mips64le:ppc64le:1074547984 +OTPSELECT = 2147765517, mips64le:ppc64le:1074023693 OVS_CT_LIMIT_ATTR_ZONE_LIMIT = 1 OVS_CT_LIMIT_CMD_DEL = 2 OVS_CT_LIMIT_CMD_GET = 3 @@ -1446,6 +1677,8 @@ OVS_VPORT_CMD_GET = 3 OVS_VPORT_CMD_NEW = 1 OVS_VPORT_CMD_SET = 4 PAGEMAP_SCAN = 3227543056 +PPPIOCATTACH = 1074033725, mips64le:ppc64le:2147775549 +PPPIOCATTCHAN = 1074033720, mips64le:ppc64le:2147775544 PPPIOCBRIDGECHAN = 1074033717, mips64le:ppc64le:2147775541 PPPIOCCONNECT = 1074033722, mips64le:ppc64le:2147775546 PPPIOCDISCONN = 29753, mips64le:ppc64le:536900665 @@ -1455,6 +1688,7 @@ PPPIOCGIDLE32 = 2148037695, mips64le:ppc64le:1074295871 PPPIOCGIDLE64 = 2148561983, mips64le:ppc64le:1074820159 PPPIOCGNPMODE = 3221779532 PPPIOCGUNIT = 2147775574, mips64le:ppc64le:1074033750 +PPPIOCNEWUNIT = 3221517374 PPPIOCSACTIVE = 1074820166, 386:arm:1074295878, mips64le:ppc64le:2148561990 PPPIOCSCOMPRESS = 1074820173, 386:arm:1074558029, mips64le:ppc64le:2148561997 PPPIOCSDEBUG = 1074033728, mips64le:ppc64le:2147775552 @@ -1467,8 +1701,6 @@ PPPIOCSPASS = 1074820167, 386:arm:1074295879, mips64le:ppc64le:2148561991 PPPIOCUNBRIDGECHAN = 29748, mips64le:ppc64le:536900660 PROCMAP_QUERY = 3228067345 PSAMPLE_CMD_GET_GROUP = 1 -RFKILL_IOC_MAX_SIZE = 2 -RFKILL_IOC_NOINPUT = 1 RNDADDENTROPY = 1074287107, mips64le:ppc64le:2148028931 RNDADDTOENTCNT = 1074024961, mips64le:ppc64le:2147766785 RNDCLEARPOOL = 20998, mips64le:ppc64le:536891910 @@ -1482,8 +1714,6 @@ RTC_ALM_SET = 1076129799, mips64le:ppc64le:2149871623 RTC_EPOCH_SET = 1074294798, 386:arm:1074032654, mips64le:ppc64le:2148036622 RTC_IRQP_READ = 2148036619, 386:arm:2147774475, mips64le:ppc64le:1074294795 RTC_IRQP_SET = 1074294796, 386:arm:1074032652, mips64le:ppc64le:2148036620 -RTC_PARAM_CORRECTION = 1 -RTC_PARAM_FEATURES = 0 RTC_PARAM_GET = 1075343379, mips64le:ppc64le:2149085203 RTC_PARAM_SET = 1075343380, mips64le:ppc64le:2149085204 RTC_PIE_OFF = 28678, mips64le:ppc64le:536899590 @@ -1494,9 +1724,18 @@ RTC_UIE_OFF = 28676, mips64le:ppc64le:536899588 RTC_UIE_ON = 28675, mips64le:ppc64le:536899587 RTC_WKALM_RD = 2150133776, mips64le:ppc64le:1076391952 RTC_WKALM_SET = 1076391951, mips64le:ppc64le:2150133775 +SCSI_IOCTL_BENCHMARK_COMMAND = 3 +SCSI_IOCTL_DOORLOCK = 21376 +SCSI_IOCTL_DOORUNLOCK = 21377 SCSI_IOCTL_GET_BUS_NUMBER = 21382 SCSI_IOCTL_GET_IDLUN = 21378 +SCSI_IOCTL_GET_PCI = 21383 +SCSI_IOCTL_PROBE_HOST = 21381 SCSI_IOCTL_SEND_COMMAND = 1 +SCSI_IOCTL_START_UNIT = 5 +SCSI_IOCTL_STOP_UNIT = 6 +SCSI_IOCTL_SYNC = 4 +SCSI_IOCTL_TEST_UNIT_READY = 2 SEG6_ATTR_ALGID = 6 SEG6_ATTR_DST = 1 SEG6_ATTR_DSTLEN = 2 @@ -1509,12 +1748,27 @@ SEG6_CMD_GET_TUNSRC = 4 SEG6_CMD_SETHMAC = 1 SEG6_CMD_SET_TUNSRC = 3 SG_EMULATED_HOST = 8707 +SG_GET_ACCESS_COUNT = 8841 SG_GET_COMMAND_Q = 8816 +SG_GET_KEEP_ORPHAN = 8840 +SG_GET_LOW_DMA = 8826 +SG_GET_NUM_WAITING = 8829 +SG_GET_PACK_ID = 8828 +SG_GET_REQUEST_TABLE = 8838 SG_GET_RESERVED_SIZE = 8818 +SG_GET_SCSI_ID = 8822 +SG_GET_SG_TABLESIZE = 8831 SG_GET_TIMEOUT = 8706 +SG_GET_TRANSFORM = 8709 SG_GET_VERSION_NUM = 8834 SG_IO = 8837 +SG_NEXT_CMD_LEN = 8835 +SG_SCSI_RESET = 8836 SG_SET_COMMAND_Q = 8817 +SG_SET_DEBUG = 8830 +SG_SET_FORCE_LOW_DMA = 8825 +SG_SET_FORCE_PACK_ID = 8827 +SG_SET_KEEP_ORPHAN = 8839 SG_SET_RESERVED_SIZE = 8821 SG_SET_TIMEOUT = 8705 SIOCGIFHWADDR = 35111 @@ -1586,6 +1840,33 @@ SNDCTL_DSP_SPEED = 3221508098 SNDCTL_DSP_STEREO = 3221508099 SNDCTL_DSP_SUBDIVIDE = 3221508105 SNDCTL_DSP_SYNC = 20481, mips64le:ppc64le:536891393 +SNDCTL_FM_4OP_ENABLE = 1074024719, mips64le:ppc64le:2147766543 +SNDCTL_MIDI_INFO = 3228848396 +SNDCTL_MIDI_PRETIME = 3221515520 +SNDCTL_SEQ_CTRLRATE = 3221508355 +SNDCTL_SEQ_GETINCOUNT = 2147766533, mips64le:ppc64le:1074024709 +SNDCTL_SEQ_GETOUTCOUNT = 2147766532, mips64le:ppc64le:1074024708 +SNDCTL_SEQ_GETTIME = 2147766547, mips64le:ppc64le:1074024723 +SNDCTL_SEQ_NRMIDIS = 2147766539, mips64le:ppc64le:1074024715 +SNDCTL_SEQ_NRSYNTHS = 2147766538, mips64le:ppc64le:1074024714 +SNDCTL_SEQ_OUTOFBAND = 1074286866, mips64le:ppc64le:2148028690 +SNDCTL_SEQ_PANIC = 20753, mips64le:ppc64le:536891665 +SNDCTL_SEQ_RESET = 20736, mips64le:ppc64le:536891648 +SNDCTL_SEQ_RESETSAMPLES = 1074024713, mips64le:ppc64le:2147766537 +SNDCTL_SEQ_SYNC = 20737, mips64le:ppc64le:536891649 +SNDCTL_SEQ_TESTMIDI = 1074024712, mips64le:ppc64le:2147766536 +SNDCTL_SEQ_THRESHOLD = 1074024717, mips64le:ppc64le:2147766541 +SNDCTL_SYNTH_ID = 3230421268 +SNDCTL_SYNTH_INFO = 3230421250 +SNDCTL_SYNTH_MEMAVL = 3221508366 +SNDCTL_TMR_CONTINUE = 21508, mips64le:ppc64le:536892420 +SNDCTL_TMR_METRONOME = 1074025479, mips64le:ppc64le:2147767303 +SNDCTL_TMR_SELECT = 1074025480, mips64le:ppc64le:2147767304 +SNDCTL_TMR_SOURCE = 3221509126 +SNDCTL_TMR_START = 21506, mips64le:ppc64le:536892418 +SNDCTL_TMR_STOP = 21507, mips64le:ppc64le:536892419 +SNDCTL_TMR_TEMPO = 3221509125 +SNDCTL_TMR_TIMEBASE = 3221509121 SNDRV_CTL_IOCTL_CARD_INFO = 2172146945, mips64le:ppc64le:1098405121 SNDRV_CTL_IOCTL_ELEM_ADD = 3239073047 SNDRV_CTL_IOCTL_ELEM_INFO = 3239073041 @@ -1603,6 +1884,40 @@ SNDRV_CTL_IOCTL_SUBSCRIBE_EVENTS = 3221509398 SNDRV_CTL_IOCTL_TLV_COMMAND = 3221771548 SNDRV_CTL_IOCTL_TLV_READ = 3221771546 SNDRV_CTL_IOCTL_TLV_WRITE = 3221771547 +SNDRV_PCM_IOCTL_CHANNEL_INFO = 2149073202, 386:arm:2148548914, mips64le:ppc64le:1075331378 +SNDRV_PCM_IOCTL_DELAY = 2148024609, 386:arm:2147762465, mips64le:ppc64le:1074282785 +SNDRV_PCM_IOCTL_DRAIN = 16708, mips64le:ppc64le:536887620 +SNDRV_PCM_IOCTL_DROP = 16707, mips64le:ppc64le:536887619 +SNDRV_PCM_IOCTL_FORWARD = 1074282825, 386:arm:1074020681, mips64le:ppc64le:2148024649 +SNDRV_PCM_IOCTL_HWSYNC = 16674, mips64le:ppc64le:536887586 +SNDRV_PCM_IOCTL_HW_FREE = 16658, mips64le:ppc64le:536887570 +SNDRV_PCM_IOCTL_HW_PARAMS = 3261088017, 386:arm:3260825873 +SNDRV_PCM_IOCTL_HW_PARAMS_OLD = 3238019345 +SNDRV_PCM_IOCTL_HW_REFINE = 3261088016, 386:arm:3260825872 +SNDRV_PCM_IOCTL_HW_REFINE_OLD = 3238019344 +SNDRV_PCM_IOCTL_INFO = 2166374657, mips64le:ppc64le:1092632833 +SNDRV_PCM_IOCTL_LINK = 1074020704, mips64le:ppc64le:2147762528 +SNDRV_PCM_IOCTL_PAUSE = 1074020677, mips64le:ppc64le:2147762501 +SNDRV_PCM_IOCTL_PREPARE = 16704, mips64le:ppc64le:536887616 +SNDRV_PCM_IOCTL_PVERSION = 2147762432, mips64le:ppc64le:1074020608 +SNDRV_PCM_IOCTL_READI_FRAMES = 2149073233, 386:arm:2148286801, mips64le:ppc64le:1075331409 +SNDRV_PCM_IOCTL_READN_FRAMES = 2149073235, 386:arm:2148286803, mips64le:ppc64le:1075331411 +SNDRV_PCM_IOCTL_RESET = 16705, mips64le:ppc64le:536887617 +SNDRV_PCM_IOCTL_RESUME = 16711, mips64le:ppc64le:536887623 +SNDRV_PCM_IOCTL_REWIND = 1074282822, 386:arm:1074020678, mips64le:ppc64le:2148024646 +SNDRV_PCM_IOCTL_START = 16706, mips64le:ppc64le:536887618 +SNDRV_PCM_IOCTL_STATUS32 = 2154578208 +SNDRV_PCM_IOCTL_STATUS64 = 2157461792 +SNDRV_PCM_IOCTL_STATUS_EXT32 = 3228320036 +SNDRV_PCM_IOCTL_STATUS_EXT64 = 3231203620 +SNDRV_PCM_IOCTL_SW_PARAMS = 3230155027, 386:arm:3228057875 +SNDRV_PCM_IOCTL_TSTAMP = 1074020610, mips64le:ppc64le:2147762434 +SNDRV_PCM_IOCTL_TTSTAMP = 1074020611, mips64le:ppc64le:2147762435 +SNDRV_PCM_IOCTL_UNLINK = 16737, mips64le:ppc64le:536887649 +SNDRV_PCM_IOCTL_USER_PVERSION = 1074020612, mips64le:ppc64le:2147762436 +SNDRV_PCM_IOCTL_WRITEI_FRAMES = 1075331408, 386:arm:1074544976, mips64le:ppc64le:2149073232 +SNDRV_PCM_IOCTL_WRITEN_FRAMES = 1075331410, 386:arm:1074544978, mips64le:ppc64le:2149073234 +SNDRV_PCM_IOCTL_XRUN = 16712, mips64le:ppc64le:536887624 SNDRV_RAWMIDI_IOCTL_DRAIN = 1074026289, mips64le:ppc64le:2147768113 SNDRV_RAWMIDI_IOCTL_DROP = 1074026288, mips64le:ppc64le:2147768112 SNDRV_RAWMIDI_IOCTL_INFO = 2165069569, mips64le:ppc64le:1091327745 @@ -1611,6 +1926,31 @@ SNDRV_RAWMIDI_IOCTL_PVERSION = 2147768064, mips64le:ppc64le:1074026240 SNDRV_RAWMIDI_IOCTL_STATUS32 = 3223607072 SNDRV_RAWMIDI_IOCTL_STATUS64 = 3224917792 SNDRV_RAWMIDI_IOCTL_USER_PVERSION = 1074026242, mips64le:ppc64le:2147768066 +SNDRV_TIMER_IOCTL_CONTINUE = 21666, mips64le:ppc64le:536892578 +SNDRV_TIMER_IOCTL_CREATE = 3223344293 +SNDRV_TIMER_IOCTL_GINFO = 3237499907, 386:arm:3235927043 +SNDRV_TIMER_IOCTL_GPARAMS = 1078481924, 386:arm:1077695492, mips64le:ppc64le:2152223748 +SNDRV_TIMER_IOCTL_GSTATUS = 3226489861, 386:arm:3225441285 +SNDRV_TIMER_IOCTL_INFO = 2162709521, 386:arm:2162185233, mips64le:ppc64le:1088967697 +SNDRV_TIMER_IOCTL_NEXT_DEVICE = 3222557697 +SNDRV_TIMER_IOCTL_PARAMS = 1079006226, mips64le:ppc64le:2152748050 +SNDRV_TIMER_IOCTL_PAUSE = 21667, mips64le:ppc64le:536892579 +SNDRV_TIMER_IOCTL_PVERSION = 2147767296, mips64le:ppc64le:1074025472 +SNDRV_TIMER_IOCTL_SELECT = 1077171216, mips64le:ppc64le:2150913040 +SNDRV_TIMER_IOCTL_START = 21664, mips64le:ppc64le:536892576 +SNDRV_TIMER_IOCTL_STATUS32 = 2153272340 +SNDRV_TIMER_IOCTL_STATUS64 = 2153796628 +SNDRV_TIMER_IOCTL_STOP = 21665, mips64le:ppc64le:536892577 +SNDRV_TIMER_IOCTL_TREAD64 = 1074025636, mips64le:ppc64le:2147767460 +SNDRV_TIMER_IOCTL_TREAD_OLD = 1074025474, mips64le:ppc64le:2147767298 +SOUND_MIXER_INFO = 2153532773, mips64le:ppc64le:1079790949 +SOUND_MIXER_READ_CAPS = 2147765756, mips64le:ppc64le:1074023932 +SOUND_MIXER_READ_DEVMASK = 2147765758, mips64le:ppc64le:1074023934 +SOUND_MIXER_READ_RECMASK = 2147765757, mips64le:ppc64le:1074023933 +SOUND_MIXER_READ_RECSRC = 2147765759, mips64le:ppc64le:1074023935 +SOUND_MIXER_READ_STEREODEVS = 2147765755, mips64le:ppc64le:1074023931 +SOUND_MIXER_WRITE_RECSRC = 3221507583 +SOUND_OLD_MIXER_INFO = 2150649189, mips64le:ppc64le:1076907365 SOUND_PCM_READ_BITS = 2147766277, mips64le:ppc64le:1074024453 SOUND_PCM_READ_CHANNELS = 2147766278, mips64le:ppc64le:1074024454 SOUND_PCM_READ_FILTER = 2147766279, mips64le:ppc64le:1074024455 @@ -1625,8 +1965,6 @@ TASKSTATS_CMD_ATTR_REGISTER_CPUMASK = 3 TASKSTATS_CMD_ATTR_TGID = 2 TASKSTATS_CMD_GET = 1 TCFLSH = 21515, mips64le:21511, ppc64le:536900639 -TCIFLUSH = 0 -TCIOFLUSH = 2 TCP_METRICS_ATTR_ADDR_IPV4 = 1 TCP_METRICS_ATTR_ADDR_IPV6 = 2 TCP_METRICS_ATTR_SADDR_IPV4 = 11 @@ -1676,16 +2014,21 @@ TIOCGDEV = 2147767346, mips64le:ppc64le:1074025522 TIOCGETD = 21540, mips64le:29696 TIOCGEXCL = 2147767360, mips64le:ppc64le:1074025536 TIOCGICOUNT = 21597, mips64le:21650 +TIOCGPGRP = 21519, mips64le:ppc64le:1074033783 TIOCGPTPEER = 21569, mips64le:ppc64le:536892481 TIOCGSERIAL = 21534, mips64le:21636 +TIOCGSID = 21545, mips64le:29718 TIOCGWINSZ = 21523, mips64le:ppc64le:??? TIOCMBIC = 21527, mips64le:29724 TIOCMBIS = 21526, mips64le:29723 TIOCMGET = 21525, mips64le:29725 TIOCMSET = 21528, mips64le:29722 +TIOCNOTTY = 21538, mips64le:21617 TIOCNXCL = 21517, mips64le:29710 TIOCSBRK = 21543 +TIOCSCTTY = 21518, mips64le:21632 TIOCSETD = 21539, mips64le:29697 +TIOCSPGRP = 21520, mips64le:ppc64le:2147775606 TIOCSSERIAL = 21535, mips64le:21637 TIOCSTI = 21522, mips64le:21618 TIOCSWINSZ = 21524, mips64le:ppc64le:??? @@ -1724,22 +2067,95 @@ TIPC_NL_PEER_REMOVE = 20 TIPC_NL_PUBL_GET = 7 TIPC_NL_SOCK_GET = 6 TIPC_NL_UDP_GET_REMOTEIP = 22 +TUNATTACHFILTER = 1074812117, 386:arm:1074287829, mips64le:ppc64le:2148553941 +TUNDETACHFILTER = 1074812118, 386:arm:1074287830, mips64le:ppc64le:2148553942 +TUNGETDEVNETNS = 21731, mips64le:ppc64le:536892643 TUNGETFEATURES = 2147767503, mips64le:ppc64le:1074025679 +TUNGETFILTER = 2148553947, 386:arm:2148029659, mips64le:ppc64le:1074812123 TUNGETIFF = 2147767506, mips64le:ppc64le:1074025682 +TUNGETSNDBUF = 2147767507, mips64le:ppc64le:1074025683 TUNGETVNETBE = 2147767519, mips64le:ppc64le:1074025695 TUNGETVNETHDRSZ = 2147767511, mips64le:ppc64le:1074025687 TUNGETVNETLE = 2147767517, mips64le:ppc64le:1074025693 +TUNSETCARRIER = 1074025698, mips64le:ppc64le:2147767522 +TUNSETDEBUG = 1074025673, mips64le:ppc64le:2147767497 +TUNSETFILTEREBPF = 2147767521, mips64le:ppc64le:1074025697 +TUNSETGROUP = 1074025678, mips64le:ppc64le:2147767502 TUNSETIFF = 1074025674, mips64le:ppc64le:2147767498 +TUNSETLINK = 1074025677, mips64le:ppc64le:2147767501 +TUNSETNOCSUM = 1074025672, mips64le:ppc64le:2147767496 TUNSETOFFLOAD = 1074025680, mips64le:ppc64le:2147767504 +TUNSETOWNER = 1074025676, mips64le:ppc64le:2147767500 +TUNSETPERSIST = 1074025675, mips64le:ppc64le:2147767499 TUNSETQUEUE = 1074025689, mips64le:ppc64le:2147767513 TUNSETSNDBUF = 1074025684, mips64le:ppc64le:2147767508 +TUNSETSTEERINGEBPF = 2147767520, mips64le:ppc64le:1074025696 +TUNSETTXFILTER = 1074025681, mips64le:ppc64le:2147767505 TUNSETVNETBE = 1074025694, mips64le:ppc64le:2147767518 TUNSETVNETHDRSZ = 1074025688, mips64le:ppc64le:2147767512 TUNSETVNETLE = 1074025692, mips64le:ppc64le:2147767516 UBI_IOCATT = 1075343168, mips64le:ppc64le:2149084992 UBI_IOCDET = 1074032449, mips64le:ppc64le:2147774273 +UDF_GETEABLOCK = 2148035649, 386:arm:2147773505, mips64le:ppc64le:1074293825 +UDF_GETEASIZE = 2147773504, mips64le:ppc64le:1074031680 +UDF_GETVOLIDENT = 2148035650, 386:arm:2147773506, mips64le:ppc64le:1074293826 +UDF_RELOCATE_BLOCKS = 3221777475, 386:arm:3221515331 UDMABUF_CREATE = 1075344706, mips64le:ppc64le:2149086530 UDMABUF_CREATE_LIST = 1074296131, mips64le:ppc64le:2148037955 +UI_BEGIN_FF_ERASE = 3222033866 +UI_BEGIN_FF_UPLOAD = 3228063176, 386:arm:3227538888 +UI_DEV_CREATE = 21761, mips64le:ppc64le:536892673 +UI_DEV_DESTROY = 21762, mips64le:ppc64le:536892674 +UI_DEV_SETUP = 1079792899, mips64le:ppc64le:2153534723 +UI_END_FF_ERASE = 1074550219, mips64le:ppc64le:2148292043 +UI_END_FF_UPLOAD = 1080579529, 386:arm:1080055241, mips64le:ppc64le:2154321353 +UI_GET_VERSION = 2147767597, mips64le:ppc64le:1074025773 +UI_SET_ABSBIT = 1074025831, mips64le:ppc64le:2147767655 +UI_SET_EVBIT = 1074025828, mips64le:ppc64le:2147767652 +UI_SET_FFBIT = 1074025835, mips64le:ppc64le:2147767659 +UI_SET_KEYBIT = 1074025829, mips64le:ppc64le:2147767653 +UI_SET_LEDBIT = 1074025833, mips64le:ppc64le:2147767657 +UI_SET_MSCBIT = 1074025832, mips64le:ppc64le:2147767656 +UI_SET_PHYS = 1074287980, 386:arm:1074025836, mips64le:ppc64le:2148029804 +UI_SET_PROPBIT = 1074025838, mips64le:ppc64le:2147767662 +UI_SET_RELBIT = 1074025830, mips64le:ppc64le:2147767654 +UI_SET_SNDBIT = 1074025834, mips64le:ppc64le:2147767658 +UI_SET_SWBIT = 1074025837, mips64le:ppc64le:2147767661 +USBDEVFS_ALLOC_STREAMS = 2148029724, mips64le:ppc64le:1074287900 +USBDEVFS_ALLOW_SUSPEND = 21794, mips64le:ppc64le:536892706 +USBDEVFS_BULK = 3222820098, 386:arm:3222295810 +USBDEVFS_BULK32 = 3222295810, 386:arm:mips64le:ppc64le:s390x:??? +USBDEVFS_CLAIMINTERFACE = 2147767567, mips64le:ppc64le:1074025743 +USBDEVFS_CLAIM_PORT = 2147767576, mips64le:ppc64le:1074025752 +USBDEVFS_CLEAR_HALT = 2147767573, mips64le:ppc64le:1074025749 +USBDEVFS_CONNECTINFO = 1074287889, mips64le:ppc64le:2148029713 +USBDEVFS_CONTROL = 3222820096, 386:arm:3222295808 +USBDEVFS_CONTROL32 = 3222295808, 386:arm:mips64le:ppc64le:s390x:??? +USBDEVFS_DISCARDURB = 21771, mips64le:ppc64le:536892683 +USBDEVFS_DISCONNECT_CLAIM = 2164806939, mips64le:ppc64le:1091065115 +USBDEVFS_DISCSIGNAL = 2148553998, 386:arm:2148029710, mips64le:ppc64le:1074812174 +USBDEVFS_DISCSIGNAL32 = 2148029710, 386:arm:mips64le:ppc64le:s390x:??? +USBDEVFS_DROP_PRIVILEGES = 1074025758, mips64le:ppc64le:2147767582 +USBDEVFS_FORBID_SUSPEND = 21793, mips64le:ppc64le:536892705 +USBDEVFS_FREE_STREAMS = 2148029725, mips64le:ppc64le:1074287901 +USBDEVFS_GETDRIVER = 1090802952, mips64le:ppc64le:2164544776 +USBDEVFS_GET_CAPABILITIES = 2147767578, mips64le:ppc64le:1074025754 +USBDEVFS_GET_SPEED = 21791, mips64le:ppc64le:536892703 +USBDEVFS_IOCTL = 3222295826, 386:arm:3222033682 +USBDEVFS_IOCTL32 = 3222033682, 386:arm:mips64le:ppc64le:s390x:??? +USBDEVFS_REAPURB = 1074287884, 386:arm:1074025740, mips64le:ppc64le:2148029708 +USBDEVFS_REAPURB32 = 1074025740, mips64le:ppc64le:2147767564 +USBDEVFS_REAPURBNDELAY = 1074287885, 386:arm:1074025741, mips64le:ppc64le:2148029709 +USBDEVFS_REAPURBNDELAY32 = 1074025741, mips64le:ppc64le:2147767565 +USBDEVFS_RELEASEINTERFACE = 2147767568, mips64le:ppc64le:1074025744 +USBDEVFS_RELEASE_PORT = 2147767577, mips64le:ppc64le:1074025753 +USBDEVFS_RESET = 21780, mips64le:ppc64le:536892692 +USBDEVFS_RESETEP = 2147767555, mips64le:ppc64le:1074025731 +USBDEVFS_SETCONFIGURATION = 2147767557, mips64le:ppc64le:1074025733 +USBDEVFS_SETINTERFACE = 2148029700, mips64le:ppc64le:1074287876 +USBDEVFS_SUBMITURB = 2151175434, 386:arm:2150389002, mips64le:ppc64le:1077433610 +USBDEVFS_SUBMITURB32 = 2150389002, 386:arm:mips64le:ppc64le:s390x:??? +USBDEVFS_WAIT_FOR_RESUME = 21795, mips64le:ppc64le:536892707 USB_RAW_IOCTL_CONFIGURE = 21769, mips64le:ppc64le:536892681 USB_RAW_IOCTL_EP0_READ = 3221771524 USB_RAW_IOCTL_EP0_STALL = 21772, mips64le:ppc64le:536892684 @@ -1771,13 +2187,34 @@ VDPA_CMD_DEV_GET = 5 VDPA_CMD_DEV_NEW = 3 VDPA_CMD_DEV_VSTATS_GET = 7 VDPA_CMD_MGMTDEV_GET = 2 +VFIO_CHECK_EXTENSION = 15205, mips64le:ppc64le:536886117 +VFIO_GET_API_VERSION = 15204, mips64le:ppc64le:536886116 +VFIO_IOMMU_DIRTY_PAGES = 15221, mips64le:ppc64le:536886133 +VFIO_IOMMU_GET_INFO = 15216, mips64le:ppc64le:536886128 +VFIO_IOMMU_MAP_DMA = 15217, mips64le:ppc64le:536886129 +VFIO_IOMMU_UNMAP_DMA = 15218, mips64le:ppc64le:536886130 +VFIO_SET_IOMMU = 15206, mips64le:ppc64le:536886118 VHOST_GET_BACKEND_FEATURES = 2148052774, mips64le:ppc64le:1074310950 VHOST_GET_FEATURES = 2148052736, mips64le:ppc64le:1074310912 +VHOST_GET_VRING_BASE = 3221794578 +VHOST_GET_VRING_BUSYLOOP_TIMEOUT = 1074310948, mips64le:ppc64le:2148052772 +VHOST_GET_VRING_ENDIAN = 1074310932, mips64le:ppc64le:2148052756 VHOST_NET_SET_BACKEND = 1074310960, mips64le:ppc64le:2148052784 VHOST_RESET_OWNER = 44802, mips64le:ppc64le:536915714 VHOST_SET_BACKEND_FEATURES = 1074310949, mips64le:ppc64le:2148052773 VHOST_SET_FEATURES = 1074310912, mips64le:ppc64le:2148052736 +VHOST_SET_LOG_BASE = 1074310916, mips64le:ppc64le:2148052740 +VHOST_SET_LOG_FD = 1074048775, mips64le:ppc64le:2147790599 +VHOST_SET_MEM_TABLE = 1074310915, mips64le:ppc64le:2148052739 VHOST_SET_OWNER = 44801, mips64le:ppc64le:536915713 +VHOST_SET_VRING_ADDR = 1076408081, mips64le:ppc64le:2150149905 +VHOST_SET_VRING_BASE = 1074310930, mips64le:ppc64le:2148052754 +VHOST_SET_VRING_BUSYLOOP_TIMEOUT = 1074310947, mips64le:ppc64le:2148052771 +VHOST_SET_VRING_CALL = 1074310945, mips64le:ppc64le:2148052769 +VHOST_SET_VRING_ENDIAN = 1074310931, mips64le:ppc64le:2148052755 +VHOST_SET_VRING_ERR = 1074310946, mips64le:ppc64le:2148052770 +VHOST_SET_VRING_KICK = 1074310944, mips64le:ppc64le:2148052768 +VHOST_SET_VRING_NUM = 1074310928, mips64le:ppc64le:2148052752 VHOST_VSOCK_SET_GUEST_CID = 1074311008, mips64le:ppc64le:2148052832 VHOST_VSOCK_SET_RUNNING = 1074048865, mips64le:ppc64le:2147790689 WGDEVICE_A_FLAGS = 5 @@ -1792,6 +2229,51 @@ WG_CMD_GET_DEVICE = 0 WG_CMD_SET_DEVICE = 1 X86_IOC_RDMSR_REGS = 3223348128 X86_IOC_WRMSR_REGS = 3223348129 +XFS_IOC_AG_GEOMETRY = 3229636669 +XFS_IOC_ALLOCSP = 1076910090 +XFS_IOC_ALLOCSP64 = 1076910116 +XFS_IOC_ATTRLIST_BY_HANDLE = 1079531642 +XFS_IOC_ATTRMULTI_BY_HANDLE = 1078483067 +XFS_IOC_BULKSTAT = 2151700607 +XFS_IOC_COMMIT_RANGE = 1079531651 +XFS_IOC_DIOINFO = 2148292638 +XFS_IOC_ERROR_CLEARALL = 1074288757 +XFS_IOC_ERROR_INJECTION = 1074288756 +XFS_IOC_EXCHANGE_RANGE = 1076385921 +XFS_IOC_FD_TO_HANDLE = 3224918122 +XFS_IOC_FREESP = 1076910091 +XFS_IOC_FREESP64 = 1076910117 +XFS_IOC_FREE_EOFBLOCKS = 2155894842 +XFS_IOC_FSBULKSTAT = 3223345253 +XFS_IOC_FSBULKSTAT_SINGLE = 3223345254 +XFS_IOC_FSCOUNTS = 2149603441 +XFS_IOC_FSGEOMETRY = 2164283518 +XFS_IOC_FSGEOMETRY_V1 = 2154846308 +XFS_IOC_FSGEOMETRY_V4 = 2154846332 +XFS_IOC_FSGETXATTRA = 2149341229 +XFS_IOC_FSGROWFSDATA = 1074813038 +XFS_IOC_FSGROWFSLOG = 1074288751 +XFS_IOC_FSGROWFSRT = 1074813040 +XFS_IOC_FSINUMBERS = 3223345255 +XFS_IOC_GETBMAP = 3223345190 +XFS_IOC_GETBMAPA = 3223345196 +XFS_IOC_GETBMAPX = 3223345208 +XFS_IOC_GETPARENTS = 3223869502 +XFS_IOC_GETPARENTS_BY_HANDLE = 3225442367 +XFS_IOC_GETVERSION = 2148038145 +XFS_IOC_GET_RESBLKS = 2148554867 +XFS_IOC_GOINGDOWN = 2147768445 +XFS_IOC_INUMBERS = 2151700608 +XFS_IOC_OPEN_BY_HANDLE = 3224918123 +XFS_IOC_PATH_TO_FSHANDLE = 3224918120 +XFS_IOC_PATH_TO_HANDLE = 3224918121 +XFS_IOC_READLINK_BY_HANDLE = 3224918124 +XFS_IOC_RTGROUP_GEOMETRY = 3229636673 +XFS_IOC_SCRUBV_METADATA = 3223869504 +XFS_IOC_SCRUB_METADATA = 3225442364 +XFS_IOC_SET_RESBLKS = 3222296690 +XFS_IOC_START_COMMIT = 2153273474 +XFS_IOC_SWAPEXT = 3233831021 __NR__llseek = 140, amd64:arm64:mips64le:riscv64:s390x:??? __NR__newselect = 142, amd64:arm64:riscv64:s390x:???, mips64le:5022 __NR_accept = 202, 386:s390x:???, amd64:43, arm:285, mips64le:5042, ppc64le:330 @@ -2004,7 +2486,7 @@ __NR_oldlstat = 84, amd64:arm:arm64:mips64le:riscv64:s390x:??? __NR_oldolduname = 59, amd64:arm:arm64:mips64le:riscv64:s390x:??? __NR_oldstat = 18, amd64:arm:arm64:mips64le:riscv64:s390x:??? __NR_olduname = 109, amd64:arm:arm64:mips64le:riscv64:s390x:??? -__NR_open = 5, amd64:2, arm64:riscv64:???, mips64le:5002 +__NR_open = 5, amd64:2, mips64le:5002 __NR_open_by_handle_at = 265, 386:342, amd64:304, arm:371, mips64le:5299, ppc64le:346, s390x:336 __NR_open_tree = 428, mips64le:5428 __NR_openat = 56, 386:295, amd64:257, arm:322, mips64le:5247, ppc64le:286, s390x:288 @@ -2140,7 +2622,7 @@ __NR_sigpending = 73, amd64:arm64:mips64le:riscv64:??? __NR_sigprocmask = 126, amd64:arm64:mips64le:riscv64:??? __NR_sigsuspend = 72, amd64:arm64:mips64le:riscv64:??? __NR_socket = 198, 386:s390x:359, amd64:41, arm:281, mips64le:5040, ppc64le:326 -__NR_socketcall = 102, amd64:arm:arm64:mips64le:riscv64:??? +__NR_socketcall = 102 __NR_socketpair = 199, 386:s390x:360, amd64:53, arm:288, mips64le:5052, ppc64le:333 __NR_splice = 76, 386:313, amd64:275, arm:340, mips64le:5263, ppc64le:283, s390x:306 __NR_ssetmask = 69, amd64:arm:arm64:mips64le:riscv64:s390x:??? @@ -2199,3 +2681,5 @@ __NR_waitid = 95, 386:284, amd64:247, arm:280, mips64le:5237, ppc64le:272, s390x __NR_waitpid = 7, amd64:arm:arm64:mips64le:riscv64:s390x:??? __NR_write = 4, amd64:1, arm64:riscv64:64, mips64le:5001 __NR_writev = 146, amd64:20, arm64:riscv64:66, mips64le:5019 +__SNDRV_PCM_IOCTL_SYNC_PTR32 = 3229892899 +__SNDRV_PCM_IOCTL_SYNC_PTR64 = 3230155043 diff --git a/sys/linux/auto.txt.info b/sys/linux/auto.txt.info index fbbd7b40d..15d280b85 100644 --- a/sys/linux/auto.txt.info +++ b/sys/linux/auto.txt.info @@ -1,826 +1,826 @@ -IOURING IORING_OP_ACCEPT func:io_accept loc:457 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_ASYNC_CANCEL func:io_async_cancel loc:681 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_BIND func:io_bind loc:29 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_CLOSE func:io_close loc:119 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_CONNECT func:io_connect loc:63 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_EPOLL_CTL func:io_epoll_ctl loc:1071 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FADVISE func:io_fadvise loc:20 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FALLOCATE func:io_fallocate loc:12 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FGETXATTR func:io_fgetxattr loc:242 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FILES_UPDATE func:io_files_update loc:711 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FIXED_FD_INSTALL func:io_install_fixed_fd loc:10 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FSETXATTR func:io_fsetxattr loc:413 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FSYNC func:io_fsync loc:12 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FTRUNCATE func:io_ftruncate loc:113 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FUTEX_WAIT func:io_futex_wait loc:155 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FUTEX_WAITV func:io_futexv_wait loc:238 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_FUTEX_WAKE func:io_futex_wake loc:69 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_GETXATTR func:io_getxattr loc:257 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_LINKAT func:io_linkat loc:140 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_LINK_TIMEOUT func:io_no_issue loc:3 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_LISTEN func:io_listen loc:27 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_MADVISE func:io_madvise loc:247 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_MKDIRAT func:io_mkdirat loc:42 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_MSG_RING func:io_msg_ring loc:727 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_NOP func:io_nop loc:74 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_OPENAT func:io_openat loc:3623 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_OPENAT2 func:io_openat2 loc:3621 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_POLL_ADD func:io_poll_add loc:255 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_POLL_REMOVE func:io_poll_remove loc:338 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_PROVIDE_BUFFERS func:io_provide_buffers loc:115 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_READ func:io_read loc:710 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_READV func:io_read loc:710 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_READ_FIXED func:io_read loc:710 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_READ_MULTISHOT func:io_read_mshot loc:618 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_RECV func:io_recv loc:500 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_RECVMSG func:io_recvmsg loc:18304 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_REMOVE_BUFFERS func:io_remove_buffers loc:89 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_RENAMEAT func:io_renameat loc:168 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SEND func:io_send loc:397 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SENDMSG func:io_sendmsg loc:4327 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SENDMSG_ZC func:io_sendmsg_zc loc:4366 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SEND_ZC func:io_send_zc loc:228 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SETXATTR func:io_setxattr loc:428 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SHUTDOWN func:io_shutdown loc:24 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SOCKET func:io_socket loc:388 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SPLICE func:io_splice loc:540 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_STATX func:io_statx loc:224 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SYMLINKAT func:io_symlinkat loc:45 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_SYNC_FILE_RANGE func:io_sync_file_range loc:89 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_TEE func:io_tee loc:276 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_TIMEOUT func:io_timeout loc:53 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_TIMEOUT_REMOVE func:io_timeout_remove loc:160 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_UNLINKAT func:io_unlinkat loc:73 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_URING_CMD func:io_uring_cmd loc:59 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_WAITID func:io_waitid loc:1209 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_WRITE func:io_write loc:527 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_WRITEV func:io_write loc:527 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -IOURING IORING_OP_WRITE_FIXED func:io_write loc:527 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring -NETLINK BATADV_CMD_GET_BLA_BACKBONE func:batadv_bla_backbone_dump loc:130 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_BLA_CLAIM func:batadv_bla_claim_dump loc:128 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_DAT_CACHE func:batadv_dat_cache_dump loc:109 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_GATEWAYS func:batadv_gw_dump loc:41 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_HARDIF func:batadv_netlink_get_hardif loc:80 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_MCAST_FLAGS func:batadv_mcast_flags_dump loc:138 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_MESH func:batadv_netlink_get_mesh loc:199 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_NEIGHBORS func:batadv_hardif_neigh_dump loc:62 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_ORIGINATORS func:batadv_orig_dump loc:62 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_ROUTING_ALGOS func:batadv_algo_dump loc:38 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_TRANSTABLE_GLOBAL func:batadv_tt_global_dump loc:208 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_TRANSTABLE_LOCAL func:batadv_tt_local_dump loc:123 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_GET_VLAN func:batadv_netlink_get_vlan loc:52 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_SET_HARDIF func:batadv_netlink_set_hardif loc:109 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_SET_MESH func:batadv_netlink_set_mesh loc:1410 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_SET_VLAN func:batadv_netlink_set_vlan loc:67 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_TP_METER func:batadv_netlink_tp_meter_start loc:318 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK BATADV_CMD_TP_METER_CANCEL func:batadv_netlink_tp_meter_cancel loc:65 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman -NETLINK CGROUPSTATS_CMD_GET func:cgroupstats_user_cmd loc:126 access:user manual_desc:false auto_desc:true file:kernel/taskstats.c subsystem:kernel -NETLINK CIFS_GENL_CMD_SWN_NOTIFY func:cifs_swn_notify loc:533 access:user manual_desc:false auto_desc:true file:fs/smb/client/netlink.c subsystem:cifs -NETLINK CTRL_CMD_GETFAMILY func:ctrl_dumpfamily loc:259 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net -NETLINK CTRL_CMD_GETFAMILY func:ctrl_getfamily loc:304 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net -NETLINK CTRL_CMD_GETPOLICY func:ctrl_dumppolicy_start loc:430 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net -NETLINK ETHTOOL_MSG_CABLE_TEST_ACT func:ethnl_act_cable_test loc:87 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_CABLE_TEST_TDR_ACT func:ethnl_act_cable_test_tdr loc:171 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_CHANNELS_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_CHANNELS_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_COALESCE_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_COALESCE_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_DEBUG_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_DEBUG_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_EEE_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_EEE_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_FEATURES_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_FEATURES_SET func:ethnl_set_features loc:411 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_FEC_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_FEC_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_LINKINFO_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_LINKINFO_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_LINKMODES_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_LINKMODES_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_LINKSTATE_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MM_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MM_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MODULE_EEPROM_GET func:ethnl_default_doit loc:124 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MODULE_FW_FLASH_ACT func:ethnl_act_module_fw_flash loc:246 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MODULE_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_MODULE_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PAUSE_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PAUSE_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PHC_VCLOCKS_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PHY_GET func:ethnl_phy_doit loc:195 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PLCA_GET_CFG func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PLCA_GET_STATUS func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PLCA_SET_CFG func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PRIVFLAGS_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PRIVFLAGS_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PSE_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_PSE_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_RINGS_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_RINGS_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_RSS_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_STATS_GET func:ethnl_default_doit loc:124 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_STRSET_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_TSINFO_GET func:ethnl_default_doit loc:124 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_TUNNEL_INFO_GET func:ethnl_tunnel_info_doit loc:218 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_WOL_GET func:ethnl_default_doit loc:124 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK ETHTOOL_MSG_WOL_SET func:ethnl_default_set_doit loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net -NETLINK GTP_CMD_DELPDP func:gtp_genl_del_pdp loc:248 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net -NETLINK GTP_CMD_ECHOREQ func:gtp_genl_send_echo_req loc:169 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net -NETLINK GTP_CMD_GETPDP func:gtp_genl_get_pdp loc:234 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net -NETLINK GTP_CMD_NEWPDP func:gtp_genl_new_pdp loc:425 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net -NETLINK HANDSHAKE_CMD_ACCEPT func:handshake_nl_accept_doit loc:78 access:admin manual_desc:false auto_desc:true file:net/handshake/genl.c subsystem:tls -NETLINK HANDSHAKE_CMD_DONE func:handshake_nl_done_doit loc:46 access:user manual_desc:false auto_desc:true file:net/handshake/genl.c subsystem:tls -NETLINK HSR_C_GET_NODE_LIST func:hsr_get_node_list loc:105 access:user manual_desc:false auto_desc:true file:net/hsr/hsr_netlink.c subsystem:net -NETLINK HSR_C_GET_NODE_STATUS func:hsr_get_node_status loc:191 access:user manual_desc:false auto_desc:true file:net/hsr/hsr_netlink.c subsystem:net -NETLINK HWSIM_CMD_DEL_RADIO func:hwsim_del_radio_nl loc:132 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_FRAME func:hwsim_cloned_frame_received_nl loc:246 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_GET_RADIO func:hwsim_get_radio_nl loc:144 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_NEW_RADIO func:hwsim_new_radio_nl loc:1657 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_REGISTER func:hwsim_register_received_nl loc:47 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_REPORT_PMSR func:hwsim_pmsr_report_nl loc:647 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK HWSIM_CMD_TX_INFO_FRAME func:hwsim_tx_info_frame_received_nl loc:149 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless -NETLINK IEEE802154_ADD_IFACE func:ieee802154_add_iface loc:147 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_ASSOCIATE_REQ func:ieee802154_associate_req loc:41 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_ASSOCIATE_RESP func:ieee802154_associate_resp loc:30 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_DEL_IFACE func:ieee802154_del_iface loc:117 access:admin manual_desc:false auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_DISASSOCIATE_REQ func:ieee802154_disassociate_req loc:35 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LIST_IFACE func:ieee802154_list_iface loc:100 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LIST_PHY func:ieee802154_list_phy loc:90 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_ADD_DEV func:ieee802154_llsec_add_dev loc:6 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_ADD_DEVKEY func:ieee802154_llsec_add_devkey loc:6 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_ADD_KEY func:ieee802154_llsec_add_key loc:6 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_ADD_SECLEVEL func:ieee802154_llsec_add_seclevel loc:6 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_DEL_DEV func:ieee802154_llsec_del_dev loc:2 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_DEL_DEVKEY func:ieee802154_llsec_del_devkey loc:2 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_DEL_KEY func:ieee802154_llsec_del_key loc:2 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_DEL_SECLEVEL func:ieee802154_llsec_del_seclevel loc:2 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_GETPARAMS func:ieee802154_llsec_getparams loc:103 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_LIST_DEV func:ieee802154_llsec_dump_devs loc:41 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_LIST_DEVKEY func:ieee802154_llsec_dump_devkeys loc:42 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_LIST_KEY func:ieee802154_llsec_dump_keys loc:41 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_LIST_SECLEVEL func:ieee802154_llsec_dump_seclevels loc:42 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_LLSEC_SETPARAMS func:ieee802154_llsec_setparams loc:60 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_SCAN_REQ func:ieee802154_scan_req loc:31 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_SET_MACPARAMS func:ieee802154_set_macparams loc:75 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK IEEE802154_START_REQ func:ieee802154_start_req loc:111 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan -NETLINK ILA_CMD_ADD func:ila_xlat_nl_cmd_add_mapping loc:141 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net -NETLINK ILA_CMD_DEL func:ila_xlat_nl_cmd_del_mapping loc:108 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net -NETLINK ILA_CMD_FLUSH func:ila_xlat_nl_cmd_flush loc:66 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net -NETLINK ILA_CMD_GET func:ila_xlat_nl_cmd_get_mapping loc:107 access:user manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net -NETLINK IOAM6_CMD_ADD_NAMESPACE func:ioam6_genl_addns loc:51 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_ADD_SCHEMA func:ioam6_genl_addsc loc:45 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_DEL_NAMESPACE func:ioam6_genl_delns loc:39 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_DEL_SCHEMA func:ioam6_genl_delsc loc:38 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_DUMP_NAMESPACES func:ioam6_genl_dumpns loc:77 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_DUMP_SCHEMAS func:ioam6_genl_dumpsc loc:65 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IOAM6_CMD_NS_SET_SCHEMA func:ioam6_genl_ns_set_schema loc:55 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net -NETLINK IPVS_CMD_DEL_DAEMON func:ip_vs_genl_set_daemon loc:602 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_DEL_DEST func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_DEL_SERVICE func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_FLUSH func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_GET_CONFIG func:ip_vs_genl_get_cmd loc:317 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_GET_DAEMON func:ip_vs_genl_dump_daemons loc:78 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_GET_DEST func:ip_vs_genl_dump_dests loc:257 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_GET_INFO func:ip_vs_genl_get_cmd loc:317 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_GET_SERVICE func:ip_vs_genl_get_cmd loc:317 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_NEW_DAEMON func:ip_vs_genl_set_daemon loc:602 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_NEW_DEST func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_NEW_SERVICE func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_SET_CONFIG func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_SET_DEST func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_SET_SERVICE func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK IPVS_CMD_ZERO func:ip_vs_genl_set_cmd loc:1740 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs -NETLINK L2TP_CMD_NOOP func:l2tp_nl_cmd_noop loc:27 access:user manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_SESSION_CREATE func:l2tp_nl_cmd_session_create loc:308 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_SESSION_DELETE func:l2tp_nl_cmd_session_delete loc:245 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_SESSION_GET func:l2tp_nl_cmd_session_get loc:231 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_SESSION_MODIFY func:l2tp_nl_cmd_session_modify loc:279 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_TUNNEL_CREATE func:l2tp_nl_cmd_tunnel_create loc:515 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_TUNNEL_DELETE func:l2tp_nl_cmd_tunnel_delete loc:172 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_TUNNEL_GET func:l2tp_nl_cmd_tunnel_get loc:161 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK L2TP_CMD_TUNNEL_MODIFY func:l2tp_nl_cmd_tunnel_modify loc:170 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net -NETLINK MAC802154_HWSIM_CMD_DEL_EDGE func:hwsim_del_edge_nl loc:61 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MAC802154_HWSIM_CMD_DEL_RADIO func:hwsim_del_radio_nl loc:128 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MAC802154_HWSIM_CMD_GET_RADIO func:hwsim_get_radio_nl loc:117 access:user manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MAC802154_HWSIM_CMD_NEW_EDGE func:hwsim_new_edge_nl loc:87 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MAC802154_HWSIM_CMD_NEW_RADIO func:hwsim_new_radio_nl loc:872 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MAC802154_HWSIM_CMD_SET_EDGE func:hwsim_set_edge_lqi loc:63 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan -NETLINK MACSEC_CMD_ADD_RXSA func:macsec_add_rxsa loc:241 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_ADD_RXSC func:macsec_add_rxsc loc:158 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_ADD_TXSA func:macsec_add_txsa loc:201 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_DEL_RXSA func:macsec_del_rxsa loc:137 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_DEL_RXSC func:macsec_del_rxsc loc:99 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_DEL_TXSA func:macsec_del_txsa loc:101 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_GET_TXSC func:macsec_dump_txsc loc:595 access:user manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_UPD_OFFLOAD func:macsec_upd_offload loc:161 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_UPD_RXSA func:macsec_upd_rxsa loc:176 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_UPD_RXSC func:macsec_upd_rxsc loc:114 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK MACSEC_CMD_UPD_TXSA func:macsec_upd_txsa loc:146 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net -NETLINK NBD_CMD_CONNECT func:nbd_genl_connect loc:606 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd -NETLINK NBD_CMD_DISCONNECT func:nbd_genl_disconnect loc:127 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd -NETLINK NBD_CMD_RECONFIGURE func:nbd_genl_reconfigure loc:314 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd -NETLINK NBD_CMD_STATUS func:nbd_genl_status loc:83 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd -NETLINK NCSI_CMD_CLEAR_INTERFACE func:ncsi_clear_interface_nl loc:36 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NCSI_CMD_PKG_INFO func:ncsi_pkg_info_nl loc:146 access:user manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NCSI_CMD_SEND_CMD func:ncsi_send_cmd_nl loc:109 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NCSI_CMD_SET_CHANNEL_MASK func:ncsi_set_channel_mask_nl loc:79 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NCSI_CMD_SET_INTERFACE func:ncsi_set_interface_nl loc:78 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NCSI_CMD_SET_PACKAGE_MASK func:ncsi_set_package_mask_nl loc:47 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net -NETLINK NETDEV_CMD_BIND_RX func:netdev_nl_bind_rx_doit loc:568 access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_DEV_GET func:netdev_nl_dev_get_doit loc:79 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_DEV_GET func:netdev_nl_dev_get_dumpit loc:65 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_NAPI_GET func:netdev_nl_napi_get_doit loc:101 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_NAPI_GET func:netdev_nl_napi_get_dumpit loc:117 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_NAPI_SET func:netdev_nl_napi_set_doit loc:55 access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_PAGE_POOL_GET func:netdev_nl_page_pool_get_doit loc:42 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_PAGE_POOL_GET func:netdev_nl_page_pool_get_dumpit loc:33 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_QSTATS_GET func:netdev_nl_qstats_get_dumpit loc:235 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_QUEUE_GET func:netdev_nl_queue_get_doit loc:106 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NETDEV_CMD_QUEUE_GET func:netdev_nl_queue_get_dumpit loc:104 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net -NETLINK NET_DM_CMD_CONFIG func:net_dm_cmd_config loc:64 access:admin manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net -NETLINK NET_DM_CMD_CONFIG_GET func:net_dm_cmd_config_get loc:41 access:user manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net -NETLINK NET_DM_CMD_START func:net_dm_cmd_trace loc:321 access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net -NETLINK NET_DM_CMD_STATS_GET func:net_dm_cmd_stats_get loc:117 access:user manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net -NETLINK NET_DM_CMD_STOP func:net_dm_cmd_trace loc:321 access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net -NETLINK NET_SHAPER_CMD_CAP_GET func:net_shaper_nl_cap_pre_doit loc:42 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_CAP_GET func:net_shaper_nl_cap_pre_dumpit loc:38 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_DELETE func:net_shaper_nl_pre_doit loc:42 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_GET func:net_shaper_nl_pre_doit loc:42 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_GET func:net_shaper_nl_pre_dumpit loc:38 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_GROUP func:net_shaper_nl_pre_doit loc:42 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NET_SHAPER_CMD_SET func:net_shaper_nl_pre_doit loc:42 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net -NETLINK NFC_CMD_ACTIVATE_TARGET func:nfc_genl_activate_target loc:103 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DEACTIVATE_TARGET func:nfc_genl_deactivate_target loc:54 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DEP_LINK_DOWN func:nfc_genl_dep_link_down loc:198 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DEP_LINK_UP func:nfc_genl_dep_link_up loc:199 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DEV_DOWN func:nfc_genl_dev_down loc:48 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DEV_UP func:nfc_genl_dev_up loc:58 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_DISABLE_SE func:nfc_genl_disable_se loc:61 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_ENABLE_SE func:nfc_genl_enable_se loc:66 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_FW_DOWNLOAD func:nfc_genl_fw_download loc:52 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_GET_DEVICE func:nfc_genl_get_device loc:68 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_GET_SE func:nfc_genl_dump_ses loc:76 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_GET_TARGET func:nfc_genl_dump_targets loc:95 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_LLC_GET_PARAMS func:nfc_genl_llc_get_params loc:70 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_LLC_SDREQ func:nfc_genl_llc_sdreq loc:184 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_LLC_SET_PARAMS func:nfc_genl_llc_set_params loc:66 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_SE_IO func:nfc_genl_se_io loc:97 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_START_POLL func:nfc_genl_start_poll loc:73 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_STOP_POLL func:nfc_genl_stop_poll loc:62 access:admin manual_desc:false auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFC_CMD_VENDOR func:nfc_genl_vendor_cmd loc:56 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc -NETLINK NFSD_CMD_LISTENER_GET func:nfsd_nl_listener_get_doit loc:60 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_LISTENER_SET func:nfsd_nl_listener_set_doit loc:1683 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_POOL_MODE_GET func:nfsd_nl_pool_mode_get_doit loc:53 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_POOL_MODE_SET func:nfsd_nl_pool_mode_set_doit loc:38 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_RPC_STATUS_GET func:nfsd_nl_rpc_status_get_dumpit loc:162 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_THREADS_GET func:nfsd_nl_threads_get_doit loc:63 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_THREADS_SET func:nfsd_nl_threads_set_doit loc:2699 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_VERSION_GET func:nfsd_nl_version_get_doit loc:74 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NFSD_CMD_VERSION_SET func:nfsd_nl_version_set_doit loc:60 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs -NETLINK NL80211_CMD_ABORT_SCAN func:nl80211_abort_scan loc:20 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_ADD_LINK func:nl80211_add_link loc:44 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_ADD_LINK_STA func:nl80211_add_link_station loc:145 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_ADD_NAN_FUNCTION func:nl80211_nan_add_func loc:339 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_ADD_TX_TS func:nl80211_add_tx_ts loc:61 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_ASSOCIATE func:nl80211_associate loc:863 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_AUTHENTICATE func:nl80211_authenticate loc:395 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL func:nl80211_cancel_remain_on_channel loc:23 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CHANGE_NAN_CONFIG func:nl80211_nan_change_config loc:53 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CHANNEL_SWITCH func:nl80211_channel_switch loc:405 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_COLOR_CHANGE_REQUEST func:nl80211_color_change loc:324 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CONNECT func:nl80211_connect loc:2098 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CONTROL_PORT_FRAME func:nl80211_tx_control_port loc:83 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CRIT_PROTOCOL_START func:nl80211_crit_protocol_start loc:47 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_CRIT_PROTOCOL_STOP func:nl80211_crit_protocol_stop loc:18 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEAUTHENTICATE func:nl80211_deauthenticate loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_INTERFACE func:nl80211_del_interface loc:88 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_KEY func:nl80211_del_key loc:328 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_MPATH func:nl80211_del_mpath loc:22 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_NAN_FUNCTION func:nl80211_nan_del_func loc:25 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_PMK func:nl80211_del_pmk loc:28 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_PMKSA func:nl80211_del_pmksa loc:57 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_STATION func:nl80211_del_station loc:73 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DEL_TX_TS func:nl80211_del_tx_ts loc:24 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DISASSOCIATE func:nl80211_disassociate loc:79 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_DISCONNECT func:nl80211_disconnect loc:20 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_EXTERNAL_AUTH func:nl80211_external_auth loc:50 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_FLUSH_PMKSA func:nl80211_flush_pmksa loc:19 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_FRAME func:nl80211_tx_mgmt loc:448 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_FRAME_WAIT_CANCEL func:nl80211_tx_mgmt_cancel_wait loc:40 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_COALESCE func:nl80211_get_coalesce loc:79 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_FTM_RESPONDER_STATS func:nl80211_get_ftm_responder_stats loc:82 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_INTERFACE func:nl80211_get_interface loc:238 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_KEY func:nl80211_get_key loc:135 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_MESH_CONFIG func:nl80211_get_mesh_config loc:117 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_MPATH func:nl80211_get_mpath loc:103 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_MPP func:nl80211_get_mpp loc:103 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_POWER_SAVE func:nl80211_get_power_save loc:41 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_PROTOCOL_FEATURES func:nl80211_get_protocol_features loc:24 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_REG func:nl80211_get_reg_do loc:291 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_SCAN func:nl80211_dump_scan loc:258 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_STATION func:nl80211_get_station loc:441 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_SURVEY func:nl80211_dump_survey loc:150 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_WIPHY func:nl80211_get_wiphy loc:1768 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_GET_WOWLAN func:nl80211_get_wowlan loc:229 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_JOIN_IBSS func:nl80211_join_ibss loc:635 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_JOIN_MESH func:nl80211_join_mesh loc:947 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_JOIN_OCB func:nl80211_join_ocb loc:41 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_LEAVE_IBSS func:nl80211_leave_ibss loc:11 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_LEAVE_MESH func:nl80211_leave_mesh loc:40 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_LEAVE_OCB func:nl80211_leave_ocb loc:33 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_MODIFY_LINK_STA func:nl80211_modify_link_station loc:145 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_NEW_INTERFACE func:nl80211_new_interface loc:607 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_NEW_KEY func:nl80211_new_key loc:482 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_NEW_MPATH func:nl80211_new_mpath loc:29 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_NEW_STATION func:nl80211_new_station loc:486 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_NOTIFY_RADAR func:nl80211_notify_radar_detection loc:96 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_PEER_MEASUREMENT_START func:nl80211_pmsr_start loc:392 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_PROBE_CLIENT func:nl80211_probe_client loc:59 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_PROBE_MESH_LINK func:nl80211_probe_mesh_link loc:50 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_RADAR_DETECT func:nl80211_start_radar_detection loc:417 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REGISTER_BEACONS func:nl80211_register_beacons loc:31 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REGISTER_FRAME func:nl80211_register_mgmt loc:192 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_RELOAD_REGDB func:nl80211_reload_regdb loc:1771 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REMAIN_ON_CHANNEL func:nl80211_remain_on_channel loc:219 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REMOVE_LINK func:nl80211_remove_link loc:47 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REMOVE_LINK_STA func:nl80211_remove_link_station loc:28 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_REQ_SET_REG func:nl80211_req_set_reg loc:100 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_BEACON func:nl80211_set_beacon loc:915 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_BSS func:nl80211_set_bss loc:76 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_CHANNEL func:nl80211_set_channel loc:602 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_COALESCE func:nl80211_set_coalesce loc:163 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_CQM func:nl80211_set_cqm loc:224 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_FILS_AAD func:nl80211_set_fils_aad loc:31 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_HW_TIMESTAMP func:nl80211_set_hw_timestamp loc:33 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_INTERFACE func:nl80211_set_interface loc:1552 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_KEY func:nl80211_set_key loc:370 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_MAC_ACL func:nl80211_set_mac_acl loc:83 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_MCAST_RATE func:nl80211_set_mcast_rate loc:60 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_MESH_CONFIG func:nl80211_update_mesh_config loc:180 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_MPATH func:nl80211_set_mpath loc:30 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_MULTICAST_TO_UNICAST func:nl80211_set_multicast_to_unicast loc:28 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_NOACK_MAP func:nl80211_set_noack_map loc:21 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_PMK func:nl80211_set_pmk loc:45 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_PMKSA func:nl80211_set_pmksa loc:60 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_POWER_SAVE func:nl80211_set_power_save loc:35 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_QOS_MAP func:nl80211_set_qos_map loc:78 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_REG func:nl80211_set_reg loc:2062 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_REKEY_OFFLOAD func:nl80211_set_rekey_data loc:54 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_SAR_SPECS func:nl80211_set_sar_specs loc:106 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_STATION func:nl80211_set_station loc:396 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_TID_CONFIG func:nl80211_set_tid_config loc:516 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_TID_TO_LINK_MAPPING func:nl80211_set_ttlm loc:39 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_TX_BITRATE_MASK func:nl80211_set_tx_bitrate_mask loc:375 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_WIPHY func:nl80211_set_wiphy loc:3067 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_WIPHY_NETNS func:nl80211_wiphy_netns loc:4424 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_SET_WOWLAN func:nl80211_set_wowlan loc:1548 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_START_AP func:nl80211_start_ap loc:2043 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_START_NAN func:nl80211_start_nan loc:50 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_START_P2P_DEVICE func:nl80211_start_p2p_device loc:33 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_START_SCHED_SCAN func:nl80211_start_sched_scan loc:701 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_STOP_AP func:nl80211_stop_ap loc:6 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_STOP_NAN func:nl80211_stop_nan loc:29 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_STOP_P2P_DEVICE func:nl80211_stop_p2p_device loc:663 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_STOP_SCHED_SCAN func:nl80211_stop_sched_scan loc:45 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH func:nl80211_tdls_cancel_channel_switch loc:33 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_TDLS_CHANNEL_SWITCH func:nl80211_tdls_channel_switch loc:65 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_TDLS_MGMT func:nl80211_tdls_mgmt loc:51 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_TDLS_OPER func:nl80211_tdls_oper loc:26 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_TRIGGER_SCAN func:nl80211_trigger_scan loc:1130 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_UNEXPECTED_FRAME func:nl80211_register_unexpected_frame loc:14 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_UPDATE_CONNECT_PARAMS func:nl80211_update_connect_params loc:131 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_UPDATE_FT_IES func:nl80211_update_ft_ies loc:27 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_UPDATE_OWE_INFO func:nl80211_update_owe_info loc:32 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL80211_CMD_VENDOR func:nl80211_vendor_cmd loc:746 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless -NETLINK NL802154_CMD_ABORT_SCAN func:nl802154_abort_scan loc:12 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_ASSOCIATE func:nl802154_associate loc:44 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DEL_INTERFACE func:nl802154_del_interface loc:25 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DEL_SEC_DEV func:nl802154_del_llsec_dev loc:23 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DEL_SEC_DEVKEY func:nl802154_del_llsec_devkey loc:34 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DEL_SEC_KEY func:nl802154_del_llsec_key loc:23 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DEL_SEC_LEVEL func:nl802154_del_llsec_seclevel loc:51 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_DISASSOCIATE func:nl802154_disassociate loc:42 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_INTERFACE func:nl802154_get_interface loc:199 access:user manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_SEC_DEV func:nl802154_dump_llsec_dev loc:111 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_SEC_DEVKEY func:nl802154_dump_llsec_devkey loc:191 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_SEC_KEY func:nl802154_dump_llsec_key loc:196 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_SEC_LEVEL func:nl802154_dump_llsec_seclevel loc:102 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_GET_WPAN_PHY func:nl802154_get_wpan_phy loc:245 access:user manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_LIST_ASSOCIATIONS func:nl802154_list_associations loc:89 access:user manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_NEW_INTERFACE func:nl802154_new_interface loc:39 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_NEW_SEC_DEV func:nl802154_add_llsec_dev loc:51 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_NEW_SEC_DEVKEY func:nl802154_add_llsec_devkey loc:37 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_NEW_SEC_KEY func:nl802154_add_llsec_key loc:57 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_NEW_SEC_LEVEL func:nl802154_add_llsec_seclevel loc:51 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SEND_BEACONS func:nl802154_send_beacons loc:58 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_ACKREQ_DEFAULT func:nl802154_set_ackreq_default loc:29 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_BACKOFF_EXPONENT func:nl802154_set_backoff_exponent loc:38 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_CCA_ED_LEVEL func:nl802154_set_cca_ed_level loc:27 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_CCA_MODE func:nl802154_set_cca_mode loc:37 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_CHANNEL func:nl802154_set_channel loc:32 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_LBT_MODE func:nl802154_set_lbt_mode loc:44 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_MAX_ASSOCIATIONS func:nl802154_set_max_associations loc:27 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_MAX_CSMA_BACKOFFS func:nl802154_set_max_csma_backoffs loc:34 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_MAX_FRAME_RETRIES func:nl802154_set_max_frame_retries loc:33 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_PAN_ID func:nl802154_set_pan_id loc:49 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_SEC_PARAMS func:nl802154_set_llsec_params loc:53 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_SHORT_ADDR func:nl802154_set_short_addr loc:52 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_TX_POWER func:nl802154_set_tx_power loc:27 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_SET_WPAN_PHY_NETNS func:nl802154_wpan_phy_netns loc:2434 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_STOP_BEACONS func:nl802154_stop_beacons loc:19 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NL802154_CMD_TRIGGER_SCAN func:nl802154_trigger_scan loc:80 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan -NETLINK NLBL_CALIPSO_C_ADD func:netlbl_calipso_add loc:50 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net -NETLINK NLBL_CALIPSO_C_LIST func:netlbl_calipso_list loc:53 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net -NETLINK NLBL_CALIPSO_C_LISTALL func:netlbl_calipso_listall loc:22 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net -NETLINK NLBL_CALIPSO_C_REMOVE func:netlbl_calipso_remove loc:61 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net -NETLINK NLBL_CIPSOV4_C_ADD func:netlbl_cipsov4_add loc:378 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net -NETLINK NLBL_CIPSOV4_C_LIST func:netlbl_cipsov4_list loc:163 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net -NETLINK NLBL_CIPSOV4_C_LISTALL func:netlbl_cipsov4_listall loc:36 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net -NETLINK NLBL_CIPSOV4_C_REMOVE func:netlbl_cipsov4_remove loc:85 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_ADD func:netlbl_mgmt_add loc:227 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_ADDDEF func:netlbl_mgmt_adddef loc:226 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_LISTALL func:netlbl_mgmt_listall loc:50 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_LISTDEF func:netlbl_mgmt_listdef loc:163 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_PROTOCOLS func:netlbl_mgmt_protocols loc:53 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_REMOVE func:netlbl_mgmt_remove loc:42 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_REMOVEDEF func:netlbl_mgmt_removedef loc:39 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_MGMT_C_VERSION func:netlbl_mgmt_version loc:25 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_ACCEPT func:netlbl_unlabel_accept loc:28 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_LIST func:netlbl_unlabel_list loc:27 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICADD func:netlbl_unlabel_staticadd loc:278 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICADDDEF func:netlbl_unlabel_staticadddef loc:275 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICLIST func:netlbl_unlabel_staticlist loc:160 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICLISTDEF func:netlbl_unlabel_staticlistdef loc:135 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICREMOVE func:netlbl_unlabel_staticremove loc:307 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK NLBL_UNLABEL_C_STATICREMOVEDEF func:netlbl_unlabel_staticremovedef loc:304 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net -NETLINK OVS_CT_LIMIT_CMD_DEL func:ovs_ct_limit_cmd_del loc:104 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch -NETLINK OVS_CT_LIMIT_CMD_GET func:ovs_ct_limit_cmd_get loc:509 access:user manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch -NETLINK OVS_CT_LIMIT_CMD_SET func:ovs_ct_limit_cmd_set loc:119 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch -NETLINK OVS_DP_CMD_DEL func:ovs_dp_cmd_del loc:311 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_DP_CMD_GET func:ovs_dp_cmd_get loc:68 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_DP_CMD_NEW func:ovs_dp_cmd_new loc:515 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_DP_CMD_SET func:ovs_dp_cmd_set loc:195 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_FLOW_CMD_DEL func:ovs_flow_cmd_del loc:1923 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_FLOW_CMD_GET func:ovs_flow_cmd_get loc:1646 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_FLOW_CMD_NEW func:ovs_flow_cmd_new loc:2182 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_FLOW_CMD_SET func:ovs_flow_cmd_set loc:1797 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_METER_CMD_DEL func:ovs_meter_cmd_del loc:202 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch -NETLINK OVS_METER_CMD_FEATURES func:ovs_meter_cmd_features loc:70 access:user manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch -NETLINK OVS_METER_CMD_GET func:ovs_meter_cmd_get loc:121 access:user manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch -NETLINK OVS_METER_CMD_SET func:ovs_meter_cmd_set loc:337 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch -NETLINK OVS_PACKET_CMD_EXECUTE func:ovs_packet_cmd_execute loc:9041 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_VPORT_CMD_DEL func:ovs_vport_cmd_del loc:177 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_VPORT_CMD_GET func:ovs_vport_cmd_get loc:112 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_VPORT_CMD_NEW func:ovs_vport_cmd_new loc:179 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK OVS_VPORT_CMD_SET func:ovs_vport_cmd_set loc:160 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch -NETLINK PSAMPLE_CMD_GET_GROUP func:psample_nl_cmd_get_group_dumpit loc:55 access:user manual_desc:false auto_desc:true file:net/psample/psample.c subsystem:net -NETLINK SEG6_CMD_DUMPHMAC func:seg6_genl_dumphmac loc:60 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net -NETLINK SEG6_CMD_GET_TUNSRC func:seg6_genl_get_tunsrc loc:31 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net -NETLINK SEG6_CMD_SETHMAC func:seg6_genl_sethmac loc:107 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net -NETLINK SEG6_CMD_SET_TUNSRC func:seg6_genl_set_tunsrc loc:26 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net -NETLINK SMC_NETLINK_ADD_UEID func:smc_nl_add_ueid loc:58 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_DISABLE_HS_LIMITATION func:smc_nl_disable_hs_limitation loc:3 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_DISABLE_SEID func:smc_nl_disable_seid loc:14 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_DUMP_HS_LIMITATION func:smc_nl_dump_hs_limitation loc:24 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_DUMP_SEID func:smc_nl_dump_seid loc:40 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_DUMP_UEID func:smc_nl_dump_ueid loc:43 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_ENABLE_HS_LIMITATION func:smc_nl_enable_hs_limitation loc:3 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_ENABLE_SEID func:smc_nl_enable_seid loc:9 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_FLUSH_UEID func:smc_nl_flush_ueid loc:26 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_DEV_SMCD func:smcd_nl_get_device loc:103 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_DEV_SMCR func:smcr_nl_get_device loc:162 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_FBACK_STATS func:smc_nl_get_fback_stats loc:88 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_LGR_SMCD func:smcd_nl_get_lgr loc:146 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_LGR_SMCR func:smcr_nl_get_lgr loc:224 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_LINK_SMCR func:smcr_nl_get_link loc:224 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_STATS func:smc_nl_get_stats loc:270 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_GET_SYS_INFO func:smc_nl_get_sys_info loc:59 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_NETLINK_REMOVE_UEID func:smc_nl_remove_ueid loc:32 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 -NETLINK SMC_PNETID_ADD func:smc_pnet_add loc:277 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 -NETLINK SMC_PNETID_DEL func:smc_pnet_del loc:86 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 -NETLINK SMC_PNETID_FLUSH func:smc_pnet_flush loc:84 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 -NETLINK SMC_PNETID_GET func:smc_pnet_get loc:90 access:user manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 -NETLINK TASKSTATS_CMD_GET func:taskstats_user_cmd loc:508 access:admin manual_desc:false auto_desc:true file:kernel/taskstats.c subsystem:kernel -NETLINK TCP_METRICS_CMD_DEL func:tcp_metrics_nl_cmd_del loc:134 access:admin manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net -NETLINK TCP_METRICS_CMD_GET func:tcp_metrics_nl_cmd_get loc:225 access:user manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net -NETLINK THERMAL_GENL_CMD_CDEV_GET func:thermal_genl_cmd_dumpit loc:24 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_THRESHOLD_ADD func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_THRESHOLD_DELETE func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_THRESHOLD_FLUSH func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_THRESHOLD_GET func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_TZ_GET_GOV func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_TZ_GET_ID func:thermal_genl_cmd_dumpit loc:24 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_TZ_GET_TEMP func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK THERMAL_GENL_CMD_TZ_GET_TRIP func:thermal_genl_cmd_doit loc:31 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm -NETLINK TIPC_NL_ADDR_LEGACY_GET func:tipc_nl_net_addr_legacy_get loc:50 access:user manual_desc:false auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_BEARER_ADD func:tipc_nl_bearer_add loc:162 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_BEARER_DISABLE func:tipc_nl_bearer_disable loc:93 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_BEARER_ENABLE func:tipc_nl_bearer_enable loc:738 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_BEARER_GET func:tipc_nl_bearer_get loc:159 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_BEARER_SET func:tipc_nl_bearer_set loc:116 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_KEY_FLUSH func:tipc_nl_node_flush_key loc:59 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_KEY_SET func:tipc_nl_node_set_key loc:869 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_LINK_GET func:tipc_nl_node_get_link loc:355 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_LINK_RESET_STATS func:tipc_nl_node_reset_link_stats loc:102 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_LINK_SET func:tipc_nl_node_set_link loc:232 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_MEDIA_GET func:tipc_nl_media_get loc:101 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_MEDIA_SET func:tipc_nl_media_set loc:78 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_MON_GET func:tipc_nl_node_get_monitor loc:52 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_MON_PEER_GET func:tipc_nl_node_dump_monitor_peer loc:127 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_MON_SET func:tipc_nl_node_set_monitor loc:34 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_NAME_TABLE_GET func:tipc_nl_name_table_dump loc:175 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_NET_GET func:tipc_nl_net_dump loc:55 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_NET_SET func:tipc_nl_net_set loc:570 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_NODE_GET func:tipc_nl_node_dump loc:91 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_PEER_REMOVE func:tipc_nl_peer_rm loc:145 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_PUBL_GET func:tipc_nl_publ_dump loc:129 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_SOCK_GET func:tipc_nl_sk_dump loc:34 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK TIPC_NL_UDP_GET_REMOTEIP func:tipc_udp_nl_dump_remoteip loc:109 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc -NETLINK VDPA_CMD_DEV_ATTR_SET func:vdpa_nl_cmd_dev_attr_set_doit loc:83 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_DEV_CONFIG_GET func:vdpa_nl_cmd_dev_config_get_doit loc:335 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_DEV_DEL func:vdpa_nl_cmd_dev_del_set_doit loc:31 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_DEV_GET func:vdpa_nl_cmd_dev_get_doit loc:92 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_DEV_NEW func:vdpa_nl_cmd_dev_add_set_doit loc:153 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_DEV_VSTATS_GET func:vdpa_nl_cmd_dev_stats_get_doit loc:174 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK VDPA_CMD_MGMTDEV_GET func:vdpa_nl_cmd_mgmtdev_get_doit loc:117 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt -NETLINK WG_CMD_GET_DEVICE func:wg_get_device_dump loc:216 access:ns_admin manual_desc:true auto_desc:true file:drivers/net/wireguard/netlink.c subsystem:wireguard -NETLINK WG_CMD_SET_DEVICE func:wg_set_device loc:2393 access:ns_admin manual_desc:true auto_desc:true file:drivers/net/wireguard/netlink.c subsystem:wireguard -SYSCALL _llseek func:__do_sys_llseek loc:23 access:unknown manual_desc:false auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL _newselect func:__do_sys_select loc:394 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs -SYSCALL accept func:__do_sys_accept loc:94 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL accept4 func:__do_sys_accept4 loc:94 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL access func:__do_sys_access loc:152 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs -SYSCALL acct func:__do_sys_acct loc:259 access:unknown manual_desc:true auto_desc:true file:kernel/acct.c subsystem:kernel -SYSCALL add_key func:__do_sys_add_key loc:661 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm -SYSCALL adjtimex func:__do_sys_adjtimex loc:974 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel -SYSCALL alarm func:__do_sys_alarm loc:198 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel -SYSCALL arch_prctl func:__do_sys_arch_prctl loc:1007 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/process_64.c subsystem:kernel -SYSCALL arm_sync_file_range func:__do_sys_sync_file_range2 loc:90 access:unknown manual_desc:false auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL bind func:__do_sys_bind loc:33 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL bpf func:__do_sys_bpf loc:38084 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf -SYSCALL brk func:__do_sys_brk loc:8236 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm -SYSCALL cachestat func:__do_sys_cachestat loc:295 access:unknown manual_desc:true auto_desc:true file:mm/filemap.c subsystem:fs subsystem:mm -SYSCALL capget func:__do_sys_capget loc:112 access:unknown manual_desc:true auto_desc:true file:kernel/capability.c subsystem:lsm -SYSCALL capset func:__do_sys_capset loc:101 access:unknown manual_desc:true auto_desc:true file:kernel/capability.c subsystem:lsm -SYSCALL chdir func:__do_sys_chdir loc:23 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL chmod func:__do_sys_chmod loc:57 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL chown func:__do_sys_chown loc:2 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL chown32 func:__do_sys_chown loc:2 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs -SYSCALL chroot func:__do_sys_chroot loc:32 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL clock_adjtime func:__do_sys_clock_adjtime loc:23 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_adjtime64 func:__do_sys_clock_adjtime loc:23 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_getres func:__do_sys_clock_getres loc:15 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_getres_time64 func:__do_sys_clock_getres loc:15 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_gettime func:__do_sys_clock_gettime loc:15 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_gettime64 func:__do_sys_clock_gettime loc:15 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_nanosleep func:__do_sys_clock_nanosleep loc:23 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_nanosleep_time64 func:__do_sys_clock_nanosleep loc:23 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_settime func:__do_sys_clock_settime loc:16 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clock_settime64 func:__do_sys_clock_settime loc:16 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL clone func:__do_sys_clone loc:16 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel -SYSCALL clone3 func:__do_sys_clone3 loc:129 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel -SYSCALL close func:__do_sys_close loc:168 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL close_range func:__do_sys_close_range loc:328 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs -SYSCALL connect func:__do_sys_connect loc:39 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL copy_file_range func:__do_sys_copy_file_range loc:572 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL creat func:__do_sys_creat loc:6 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL delete_module func:__do_sys_delete_module loc:642 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules -SYSCALL dup func:__do_sys_dup loc:155 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs -SYSCALL dup2 func:__do_sys_dup2 loc:400 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs -SYSCALL dup3 func:__do_sys_dup3 loc:256 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs -SYSCALL epoll_create func:__do_sys_epoll_create loc:260 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL epoll_create1 func:__do_sys_epoll_create1 loc:257 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL epoll_ctl func:__do_sys_epoll_ctl loc:1067 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL epoll_pwait func:__do_sys_epoll_pwait loc:945 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL epoll_pwait2 func:__do_sys_epoll_pwait2 loc:921 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL epoll_wait func:__do_sys_epoll_wait loc:925 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs -SYSCALL eventfd func:__do_sys_eventfd loc:48 access:unknown manual_desc:true auto_desc:true file:fs/eventfd.c subsystem:fs -SYSCALL eventfd2 func:__do_sys_eventfd2 loc:48 access:unknown manual_desc:true auto_desc:true file:fs/eventfd.c subsystem:fs -SYSCALL execve func:__do_sys_execve loc:5602 access:unknown manual_desc:true auto_desc:true file:fs/exec.c subsystem:fs subsystem:mm -SYSCALL execveat func:__do_sys_execveat loc:5607 access:unknown manual_desc:true auto_desc:true file:fs/exec.c subsystem:fs subsystem:mm -SYSCALL exit func:__do_sys_exit loc:2 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel -SYSCALL exit_group func:__do_sys_exit_group loc:49 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel -SYSCALL faccessat func:__do_sys_faccessat loc:152 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL faccessat2 func:__do_sys_faccessat2 loc:153 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fadvise64 func:__do_sys_fadvise64 loc:9 access:unknown manual_desc:true auto_desc:true file:mm/fadvise.c subsystem:mm -SYSCALL fadvise64_64 func:__do_sys_ia32_fadvise64_64 loc:14 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel -SYSCALL fallocate func:__do_sys_fallocate loc:9 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fanotify_init func:__do_sys_fanotify_init loc:192 access:unknown manual_desc:true auto_desc:true file:fs/notify/fanotify/fanotify_user.c subsystem:fs -SYSCALL fanotify_mark func:__do_sys_fanotify_mark loc:1070 access:unknown manual_desc:true auto_desc:true file:fs/notify/fanotify/fanotify_user.c subsystem:fs -SYSCALL fchdir func:__do_sys_fchdir loc:14 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchmod func:__do_sys_fchmod loc:41 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchmodat func:__do_sys_fchmodat loc:58 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchmodat2 func:__do_sys_fchmodat2 loc:58 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchown func:__do_sys_fchown loc:89 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchown32 func:__do_sys_fchown loc:89 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fchownat func:__do_sys_fchownat loc:3 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL fcntl func:__do_sys_fcntl loc:2252 access:unknown manual_desc:true auto_desc:true file:fs/fcntl.c subsystem:fs -SYSCALL fdatasync func:__do_sys_fdatasync loc:9 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL fgetxattr func:__do_sys_fgetxattr loc:280 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL finit_module func:__do_sys_finit_module loc:3616 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules -SYSCALL flistxattr func:__do_sys_flistxattr loc:96 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL flock func:__do_sys_flock loc:67 access:unknown manual_desc:true auto_desc:true file:fs/locks.c subsystem:fs -SYSCALL fremovexattr func:__do_sys_fremovexattr loc:573 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL fsconfig func:__do_sys_fsconfig loc:427 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs -SYSCALL fsetxattr func:__do_sys_fsetxattr loc:485 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL fsmount func:__do_sys_fsmount loc:361 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL fsopen func:__do_sys_fsopen loc:52 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs -SYSCALL fspick func:__do_sys_fspick loc:66 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs -SYSCALL fstat func:__do_sys_newfstat loc:44 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL fstatfs func:__do_sys_fstatfs loc:51 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs -SYSCALL fstatfs64 func:__do_sys_fstatfs64 loc:38 access:unknown manual_desc:false auto_desc:true file:fs/statfs.c subsystem:fs -SYSCALL fsync func:__do_sys_fsync loc:9 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL ftruncate func:__do_sys_ftruncate loc:113 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL ftruncate64 func:__do_sys_ia32_ftruncate64 loc:116 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel -SYSCALL futex func:__do_sys_futex loc:2742 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_requeue func:__do_sys_futex_requeue loc:1070 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_time64 func:__do_sys_futex loc:2742 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_wait func:__do_sys_futex_wait loc:333 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_waitv func:__do_sys_futex_waitv loc:389 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futex_wake func:__do_sys_futex_wake loc:102 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL futimesat func:__do_sys_futimesat loc:28 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs -SYSCALL get_mempolicy func:__do_sys_get_mempolicy loc:211 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm -SYSCALL get_robust_list func:__do_sys_get_robust_list loc:33 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL get_thread_area func:__do_sys_get_thread_area loc:40 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/tls.c subsystem:kernel -SYSCALL getcpu func:__do_sys_getcpu loc:10 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getcwd func:__do_sys_getcwd loc:122 access:unknown manual_desc:true auto_desc:true file:fs/d_path.c subsystem:fs -SYSCALL getdents func:__do_sys_getdents loc:26 access:unknown manual_desc:true auto_desc:true file:fs/readdir.c subsystem:fs -SYSCALL getdents64 func:__do_sys_getdents64 loc:27 access:unknown manual_desc:true auto_desc:true file:fs/readdir.c subsystem:fs -SYSCALL getgroups func:__do_sys_getgroups loc:34 access:unknown manual_desc:true auto_desc:true file:kernel/groups.c subsystem:kernel -SYSCALL getgroups32 func:__do_sys_getgroups loc:34 access:unknown manual_desc:false auto_desc:true file:kernel/groups.c subsystem:kernel -SYSCALL getitimer func:__do_sys_getitimer loc:135 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel -SYSCALL getpeername func:__do_sys_getpeername loc:28 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL getpgid func:__do_sys_getpgid loc:29 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getpriority func:__do_sys_getpriority loc:83 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getrandom func:__do_sys_getrandom loc:316 access:unknown manual_desc:true auto_desc:true file:drivers/char/random.c subsystem:kernel -SYSCALL getresgid func:__do_sys_getresgid loc:17 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getresgid32 func:__do_sys_getresgid loc:17 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getresuid func:__do_sys_getresuid loc:16 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getresuid32 func:__do_sys_getresuid loc:16 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getrlimit func:__do_sys_getrlimit loc:9 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getrusage func:__do_sys_getrusage loc:9 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getsid func:__do_sys_getsid loc:27 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL getsockname func:__do_sys_getsockname loc:28 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL getsockopt func:__do_sys_getsockopt loc:985 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL gettimeofday func:__do_sys_gettimeofday loc:15 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel -SYSCALL getxattr func:__do_sys_getxattr loc:280 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL getxattrat func:__do_sys_getxattrat loc:299 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL init_module func:__do_sys_init_module loc:3457 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules -SYSCALL inotify_add_watch func:__do_sys_inotify_add_watch loc:572 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs -SYSCALL inotify_init1 func:__do_sys_inotify_init1 loc:62 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs -SYSCALL inotify_rm_watch func:__do_sys_inotify_rm_watch loc:51 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs -SYSCALL io_cancel func:__do_sys_io_cancel loc:39 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_destroy func:__do_sys_io_destroy loc:67 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_getevents func:__do_sys_io_getevents loc:15 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_pgetevents func:__do_sys_io_pgetevents loc:30 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_pgetevents_time64 func:__do_sys_io_pgetevents loc:30 access:unknown manual_desc:false auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_setup func:__do_sys_io_setup loc:374 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_submit func:__do_sys_io_submit loc:566 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs -SYSCALL io_uring_enter func:__do_sys_io_uring_enter loc:24348 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring -SYSCALL io_uring_register func:__do_sys_io_uring_register loc:25513 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring -SYSCALL io_uring_setup func:__do_sys_io_uring_setup loc:21223 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring -SYSCALL ioctl func:__do_sys_ioctl loc:867 access:unknown manual_desc:true auto_desc:true file:fs/ioctl.c subsystem:fs subsystem:lsm -SYSCALL ioperm func:__do_sys_ioperm loc:229 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel -SYSCALL iopl func:__do_sys_iopl loc:160 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel -SYSCALL ioprio_get func:__do_sys_ioprio_get loc:140 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block -SYSCALL ioprio_set func:__do_sys_ioprio_set loc:122 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block -SYSCALL kcmp func:__do_sys_kcmp loc:438 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel -SYSCALL kexec_load func:__do_sys_kexec_load loc:1329 access:unknown manual_desc:true auto_desc:true file:kernel/kexec.c subsystem:kexec -SYSCALL keyctl func:__do_sys_keyctl loc:3914 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm -SYSCALL kill func:__do_sys_kill loc:91 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL landlock_add_rule func:__do_sys_landlock_add_rule loc:492 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm -SYSCALL landlock_create_ruleset func:__do_sys_landlock_create_ruleset loc:177 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm -SYSCALL landlock_restrict_self func:__do_sys_landlock_restrict_self loc:504 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm -SYSCALL lchown func:__do_sys_lchown loc:3 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL lchown32 func:__do_sys_lchown loc:3 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs -SYSCALL lgetxattr func:__do_sys_lgetxattr loc:281 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL link func:__do_sys_link loc:130 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL linkat func:__do_sys_linkat loc:132 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL listen func:__do_sys_listen loc:26 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL listmount func:__do_sys_listmount loc:291 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL listxattr func:__do_sys_listxattr loc:97 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL listxattrat func:__do_sys_listxattrat loc:98 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL llistxattr func:__do_sys_llistxattr loc:97 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL lremovexattr func:__do_sys_lremovexattr loc:574 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL lseek func:__do_sys_lseek loc:16 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL lsetxattr func:__do_sys_lsetxattr loc:486 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL lsm_get_self_attr func:__do_sys_lsm_get_self_attr loc:75 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm -SYSCALL lsm_list_modules func:__do_sys_lsm_list_modules loc:23 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm -SYSCALL lsm_set_self_attr func:__do_sys_lsm_set_self_attr loc:37 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm -SYSCALL lstat func:__do_sys_newlstat loc:48 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL madvise func:__do_sys_madvise loc:236 access:unknown manual_desc:true auto_desc:true file:mm/madvise.c subsystem:mm -SYSCALL map_shadow_stack func:__do_sys_map_shadow_stack loc:81 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/shstk.c subsystem:kernel -SYSCALL mbind func:__do_sys_mbind loc:3454 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm +IOURING IORING_OP_ACCEPT func:io_accept loc:419 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_ASYNC_CANCEL func:io_async_cancel loc:591 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_BIND func:io_bind loc:24 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_CLOSE func:io_close loc:106 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_CONNECT func:io_connect loc:58 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_EPOLL_CTL func:io_epoll_ctl loc:776 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FADVISE func:io_fadvise loc:18 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FALLOCATE func:io_fallocate loc:11 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FGETXATTR func:io_fgetxattr loc:215 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FILES_UPDATE func:io_files_update loc:662 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FIXED_FD_INSTALL func:io_install_fixed_fd loc:9 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FSETXATTR func:io_fsetxattr loc:144 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FSYNC func:io_fsync loc:11 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FTRUNCATE func:io_ftruncate loc:101 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FUTEX_WAIT func:io_futex_wait loc:150 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FUTEX_WAITV func:io_futexv_wait loc:224 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_FUTEX_WAKE func:io_futex_wake loc:13 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_GETXATTR func:io_getxattr loc:229 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_LINKAT func:io_linkat loc:118 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_LINK_TIMEOUT func:io_no_issue loc:2 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_LISTEN func:io_listen loc:24 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_MADVISE func:io_madvise loc:233 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_MKDIRAT func:io_mkdirat loc:38 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_MSG_RING func:io_msg_ring loc:673 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_NOP func:io_nop loc:64 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_OPENAT func:io_openat loc:517 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_OPENAT2 func:io_openat2 loc:516 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_POLL_ADD func:io_poll_add loc:223 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_POLL_REMOVE func:io_poll_remove loc:301 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_PROVIDE_BUFFERS func:io_provide_buffers loc:105 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_READ func:io_read loc:618 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_READV func:io_read loc:618 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_READ_FIXED func:io_read loc:618 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_READ_MULTISHOT func:io_read_mshot loc:553 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_RECV func:io_recv loc:470 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_RECVMSG func:io_recvmsg loc:1874 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_REMOVE_BUFFERS func:io_remove_buffers loc:49 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_RENAMEAT func:io_renameat loc:162 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SEND func:io_send loc:371 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SENDMSG func:io_sendmsg loc:3919 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SENDMSG_ZC func:io_sendmsg_zc loc:3954 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SEND_ZC func:io_send_zc loc:211 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SETXATTR func:io_setxattr loc:158 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SHUTDOWN func:io_shutdown loc:21 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SOCKET func:io_socket loc:352 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SPLICE func:io_splice loc:419 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_STATX func:io_statx loc:211 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SYMLINKAT func:io_symlinkat loc:41 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_SYNC_FILE_RANGE func:io_sync_file_range loc:85 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_TEE func:io_tee loc:255 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_TIMEOUT func:io_timeout loc:51 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_TIMEOUT_REMOVE func:io_timeout_remove loc:142 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_UNLINKAT func:io_unlinkat loc:70 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_URING_CMD func:io_uring_cmd loc:60 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_WAITID func:io_waitid loc:1141 access:user manual_desc:false auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_WRITE func:io_write loc:440 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_WRITEV func:io_write loc:440 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +IOURING IORING_OP_WRITE_FIXED func:io_write loc:440 access:user manual_desc:true auto_desc:false file:io_uring/opdef.c subsystem:io-uring +NETLINK BATADV_CMD_GET_BLA_BACKBONE func:batadv_bla_backbone_dump loc:118 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_BLA_CLAIM func:batadv_bla_claim_dump loc:116 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_DAT_CACHE func:batadv_dat_cache_dump loc:99 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_GATEWAYS func:batadv_gw_dump loc:40 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_HARDIF func:batadv_netlink_get_hardif loc:72 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_MCAST_FLAGS func:batadv_mcast_flags_dump loc:121 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_MESH func:batadv_netlink_get_mesh loc:190 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_NEIGHBORS func:batadv_hardif_neigh_dump loc:61 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_ORIGINATORS func:batadv_orig_dump loc:61 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_ROUTING_ALGOS func:batadv_algo_dump loc:35 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_TRANSTABLE_GLOBAL func:batadv_tt_global_dump loc:188 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_TRANSTABLE_LOCAL func:batadv_tt_local_dump loc:111 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_GET_VLAN func:batadv_netlink_get_vlan loc:46 access:user manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_SET_HARDIF func:batadv_netlink_set_hardif loc:99 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_SET_MESH func:batadv_netlink_set_mesh loc:1294 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_SET_VLAN func:batadv_netlink_set_vlan loc:59 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_TP_METER func:batadv_netlink_tp_meter_start loc:295 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK BATADV_CMD_TP_METER_CANCEL func:batadv_netlink_tp_meter_cancel loc:57 access:ns_admin manual_desc:true auto_desc:true file:net/batman-adv/netlink.c subsystem:batman +NETLINK CGROUPSTATS_CMD_GET func:cgroupstats_user_cmd loc:120 access:user manual_desc:false auto_desc:true file:kernel/taskstats.c subsystem:kernel +NETLINK CIFS_GENL_CMD_SWN_NOTIFY func:cifs_swn_notify loc:513 access:user manual_desc:false auto_desc:true file:fs/smb/client/netlink.c subsystem:cifs +NETLINK CTRL_CMD_GETFAMILY func:ctrl_dumpfamily loc:113 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net +NETLINK CTRL_CMD_GETFAMILY func:ctrl_getfamily loc:154 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net +NETLINK CTRL_CMD_GETPOLICY func:ctrl_dumppolicy_start loc:325 access:user manual_desc:false auto_desc:true file:net/netlink/genetlink.c subsystem:net +NETLINK ETHTOOL_MSG_CABLE_TEST_ACT func:ethnl_act_cable_test loc:83 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_CABLE_TEST_TDR_ACT func:ethnl_act_cable_test_tdr loc:164 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_CHANNELS_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_CHANNELS_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_COALESCE_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_COALESCE_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_DEBUG_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_DEBUG_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_EEE_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_EEE_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_FEATURES_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_FEATURES_SET func:ethnl_set_features loc:370 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_FEC_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_FEC_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_LINKINFO_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_LINKINFO_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_LINKMODES_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_LINKMODES_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_LINKSTATE_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MM_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MM_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MODULE_EEPROM_GET func:ethnl_default_doit loc:113 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MODULE_FW_FLASH_ACT func:ethnl_act_module_fw_flash loc:225 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MODULE_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_MODULE_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PAUSE_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PAUSE_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PHC_VCLOCKS_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PHY_GET func:ethnl_phy_doit loc:181 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PLCA_GET_CFG func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PLCA_GET_STATUS func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PLCA_SET_CFG func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PRIVFLAGS_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PRIVFLAGS_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PSE_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_PSE_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_RINGS_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_RINGS_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_RSS_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_STATS_GET func:ethnl_default_doit loc:113 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_STRSET_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_TSINFO_GET func:ethnl_default_doit loc:113 access:user manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_TUNNEL_INFO_GET func:ethnl_tunnel_info_doit loc:202 access:user manual_desc:false auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_WOL_GET func:ethnl_default_doit loc:113 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK ETHTOOL_MSG_WOL_SET func:ethnl_default_set_doit loc:42 access:ns_admin manual_desc:true auto_desc:true file:net/ethtool/netlink.c subsystem:net +NETLINK GTP_CMD_DELPDP func:gtp_genl_del_pdp loc:228 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net +NETLINK GTP_CMD_ECHOREQ func:gtp_genl_send_echo_req loc:162 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net +NETLINK GTP_CMD_GETPDP func:gtp_genl_get_pdp loc:216 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net +NETLINK GTP_CMD_NEWPDP func:gtp_genl_new_pdp loc:403 access:admin manual_desc:true auto_desc:true file:drivers/net/gtp.c subsystem:net +NETLINK HANDSHAKE_CMD_ACCEPT func:handshake_nl_accept_doit loc:71 access:admin manual_desc:false auto_desc:true file:net/handshake/genl.c subsystem:tls +NETLINK HANDSHAKE_CMD_DONE func:handshake_nl_done_doit loc:42 access:user manual_desc:false auto_desc:true file:net/handshake/genl.c subsystem:tls +NETLINK HSR_C_GET_NODE_LIST func:hsr_get_node_list loc:102 access:user manual_desc:false auto_desc:true file:net/hsr/hsr_netlink.c subsystem:net +NETLINK HSR_C_GET_NODE_STATUS func:hsr_get_node_status loc:172 access:user manual_desc:false auto_desc:true file:net/hsr/hsr_netlink.c subsystem:net +NETLINK HWSIM_CMD_DEL_RADIO func:hwsim_del_radio_nl loc:120 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_FRAME func:hwsim_cloned_frame_received_nl loc:229 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_GET_RADIO func:hwsim_get_radio_nl loc:137 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_NEW_RADIO func:hwsim_new_radio_nl loc:1498 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_REGISTER func:hwsim_register_received_nl loc:42 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_REPORT_PMSR func:hwsim_pmsr_report_nl loc:621 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK HWSIM_CMD_TX_INFO_FRAME func:hwsim_tx_info_frame_received_nl loc:142 access:user manual_desc:false auto_desc:true file:drivers/net/wireless/virtual/mac80211_hwsim.c subsystem:wireless +NETLINK IEEE802154_ADD_IFACE func:ieee802154_add_iface loc:134 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_ASSOCIATE_REQ func:ieee802154_associate_req loc:40 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_ASSOCIATE_RESP func:ieee802154_associate_resp loc:29 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_DEL_IFACE func:ieee802154_del_iface loc:109 access:admin manual_desc:false auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_DISASSOCIATE_REQ func:ieee802154_disassociate_req loc:34 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LIST_IFACE func:ieee802154_list_iface loc:95 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LIST_PHY func:ieee802154_list_phy loc:86 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_ADD_DEV func:ieee802154_llsec_add_dev loc:5 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_ADD_DEVKEY func:ieee802154_llsec_add_devkey loc:5 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_ADD_KEY func:ieee802154_llsec_add_key loc:5 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_ADD_SECLEVEL func:ieee802154_llsec_add_seclevel loc:5 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_DEL_DEV func:ieee802154_llsec_del_dev loc:1 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_DEL_DEVKEY func:ieee802154_llsec_del_devkey loc:1 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_DEL_KEY func:ieee802154_llsec_del_key loc:1 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_DEL_SECLEVEL func:ieee802154_llsec_del_seclevel loc:1 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_GETPARAMS func:ieee802154_llsec_getparams loc:94 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_LIST_DEV func:ieee802154_llsec_dump_devs loc:37 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_LIST_DEVKEY func:ieee802154_llsec_dump_devkeys loc:37 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_LIST_KEY func:ieee802154_llsec_dump_keys loc:37 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_LIST_SECLEVEL func:ieee802154_llsec_dump_seclevels loc:37 access:user manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_LLSEC_SETPARAMS func:ieee802154_llsec_setparams loc:59 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_SCAN_REQ func:ieee802154_scan_req loc:30 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_SET_MACPARAMS func:ieee802154_set_macparams loc:74 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK IEEE802154_START_REQ func:ieee802154_start_req loc:107 access:admin manual_desc:true auto_desc:true file:net/ieee802154/netlink.c subsystem:wpan +NETLINK ILA_CMD_ADD func:ila_xlat_nl_cmd_add_mapping loc:132 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net +NETLINK ILA_CMD_DEL func:ila_xlat_nl_cmd_del_mapping loc:97 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net +NETLINK ILA_CMD_FLUSH func:ila_xlat_nl_cmd_flush loc:57 access:admin manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net +NETLINK ILA_CMD_GET func:ila_xlat_nl_cmd_get_mapping loc:96 access:user manual_desc:false auto_desc:true file:net/ipv6/ila/ila_main.c subsystem:net +NETLINK IOAM6_CMD_ADD_NAMESPACE func:ioam6_genl_addns loc:46 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_ADD_SCHEMA func:ioam6_genl_addsc loc:44 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_DEL_NAMESPACE func:ioam6_genl_delns loc:37 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_DEL_SCHEMA func:ioam6_genl_delsc loc:36 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_DUMP_NAMESPACES func:ioam6_genl_dumpns loc:70 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_DUMP_SCHEMAS func:ioam6_genl_dumpsc loc:61 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IOAM6_CMD_NS_SET_SCHEMA func:ioam6_genl_ns_set_schema loc:54 access:admin manual_desc:false auto_desc:true file:net/ipv6/ioam6.c subsystem:net +NETLINK IPVS_CMD_DEL_DAEMON func:ip_vs_genl_set_daemon loc:578 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_DEL_DEST func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_DEL_SERVICE func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_FLUSH func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_GET_CONFIG func:ip_vs_genl_get_cmd loc:301 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_GET_DAEMON func:ip_vs_genl_dump_daemons loc:71 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_GET_DEST func:ip_vs_genl_dump_dests loc:241 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_GET_INFO func:ip_vs_genl_get_cmd loc:301 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_GET_SERVICE func:ip_vs_genl_get_cmd loc:301 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_NEW_DAEMON func:ip_vs_genl_set_daemon loc:578 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_NEW_DEST func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_NEW_SERVICE func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_SET_CONFIG func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_SET_DEST func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_SET_SERVICE func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK IPVS_CMD_ZERO func:ip_vs_genl_set_cmd loc:1599 access:admin manual_desc:true auto_desc:true file:net/netfilter/ipvs/ip_vs_ctl.c subsystem:lvs +NETLINK L2TP_CMD_NOOP func:l2tp_nl_cmd_noop loc:26 access:user manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_SESSION_CREATE func:l2tp_nl_cmd_session_create loc:285 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_SESSION_DELETE func:l2tp_nl_cmd_session_delete loc:223 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_SESSION_GET func:l2tp_nl_cmd_session_get loc:213 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_SESSION_MODIFY func:l2tp_nl_cmd_session_modify loc:233 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_TUNNEL_CREATE func:l2tp_nl_cmd_tunnel_create loc:485 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_TUNNEL_DELETE func:l2tp_nl_cmd_tunnel_delete loc:156 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_TUNNEL_GET func:l2tp_nl_cmd_tunnel_get loc:149 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK L2TP_CMD_TUNNEL_MODIFY func:l2tp_nl_cmd_tunnel_modify loc:154 access:ns_admin manual_desc:true auto_desc:true file:net/l2tp/l2tp_netlink.c subsystem:net +NETLINK MAC802154_HWSIM_CMD_DEL_EDGE func:hwsim_del_edge_nl loc:58 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MAC802154_HWSIM_CMD_DEL_RADIO func:hwsim_del_radio_nl loc:119 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MAC802154_HWSIM_CMD_GET_RADIO func:hwsim_get_radio_nl loc:112 access:user manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MAC802154_HWSIM_CMD_NEW_EDGE func:hwsim_new_edge_nl loc:84 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MAC802154_HWSIM_CMD_NEW_RADIO func:hwsim_new_radio_nl loc:823 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MAC802154_HWSIM_CMD_SET_EDGE func:hwsim_set_edge_lqi loc:61 access:ns_admin manual_desc:false auto_desc:true file:drivers/net/ieee802154/mac802154_hwsim.c subsystem:wpan +NETLINK MACSEC_CMD_ADD_RXSA func:macsec_add_rxsa loc:225 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_ADD_RXSC func:macsec_add_rxsc loc:143 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_ADD_TXSA func:macsec_add_txsa loc:192 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_DEL_RXSA func:macsec_del_rxsa loc:117 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_DEL_RXSC func:macsec_del_rxsc loc:88 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_DEL_TXSA func:macsec_del_txsa loc:89 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_GET_TXSC func:macsec_dump_txsc loc:567 access:user manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_UPD_OFFLOAD func:macsec_upd_offload loc:149 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_UPD_RXSA func:macsec_upd_rxsa loc:159 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_UPD_RXSC func:macsec_upd_rxsc loc:105 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK MACSEC_CMD_UPD_TXSA func:macsec_upd_txsa loc:137 access:admin manual_desc:false auto_desc:true file:drivers/net/macsec.c subsystem:net +NETLINK NBD_CMD_CONNECT func:nbd_genl_connect loc:526 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd +NETLINK NBD_CMD_DISCONNECT func:nbd_genl_disconnect loc:119 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd +NETLINK NBD_CMD_RECONFIGURE func:nbd_genl_reconfigure loc:241 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd +NETLINK NBD_CMD_STATUS func:nbd_genl_status loc:81 access:user manual_desc:true auto_desc:true file:drivers/block/nbd.c subsystem:nbd +NETLINK NCSI_CMD_CLEAR_INTERFACE func:ncsi_clear_interface_nl loc:35 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NCSI_CMD_PKG_INFO func:ncsi_pkg_info_nl loc:140 access:user manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NCSI_CMD_SEND_CMD func:ncsi_send_cmd_nl loc:103 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NCSI_CMD_SET_CHANNEL_MASK func:ncsi_set_channel_mask_nl loc:77 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NCSI_CMD_SET_INTERFACE func:ncsi_set_interface_nl loc:77 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NCSI_CMD_SET_PACKAGE_MASK func:ncsi_set_package_mask_nl loc:45 access:admin manual_desc:false auto_desc:true file:net/ncsi/ncsi-netlink.c subsystem:net +NETLINK NETDEV_CMD_BIND_RX func:netdev_nl_bind_rx_doit loc:517 access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_DEV_GET func:netdev_nl_dev_get_doit loc:75 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_DEV_GET func:netdev_nl_dev_get_dumpit loc:60 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_NAPI_GET func:netdev_nl_napi_get_doit loc:105 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_NAPI_GET func:netdev_nl_napi_get_dumpit loc:102 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_NAPI_SET func:netdev_nl_napi_set_doit loc:57 access:admin manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_PAGE_POOL_GET func:netdev_nl_page_pool_get_doit loc:39 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_PAGE_POOL_GET func:netdev_nl_page_pool_get_dumpit loc:28 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_QSTATS_GET func:netdev_nl_qstats_get_dumpit loc:209 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_QUEUE_GET func:netdev_nl_queue_get_doit loc:97 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NETDEV_CMD_QUEUE_GET func:netdev_nl_queue_get_dumpit loc:92 access:user manual_desc:false auto_desc:true file:net/core/netdev-genl-gen.c subsystem:net +NETLINK NET_DM_CMD_CONFIG func:net_dm_cmd_config loc:56 access:admin manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net +NETLINK NET_DM_CMD_CONFIG_GET func:net_dm_cmd_config_get loc:39 access:user manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net +NETLINK NET_DM_CMD_START func:net_dm_cmd_trace loc:302 access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net +NETLINK NET_DM_CMD_STATS_GET func:net_dm_cmd_stats_get loc:111 access:user manual_desc:false auto_desc:true file:net/core/drop_monitor.c subsystem:net +NETLINK NET_DM_CMD_STOP func:net_dm_cmd_trace loc:302 access:admin manual_desc:true auto_desc:true file:net/core/drop_monitor.c subsystem:net +NETLINK NET_SHAPER_CMD_CAP_GET func:net_shaper_nl_cap_pre_doit loc:35 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_CAP_GET func:net_shaper_nl_cap_pre_dumpit loc:33 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_DELETE func:net_shaper_nl_pre_doit loc:35 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_GET func:net_shaper_nl_pre_doit loc:35 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_GET func:net_shaper_nl_pre_dumpit loc:33 access:user manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_GROUP func:net_shaper_nl_pre_doit loc:35 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NET_SHAPER_CMD_SET func:net_shaper_nl_pre_doit loc:35 access:admin manual_desc:false auto_desc:true file:net/shaper/shaper_nl_gen.c subsystem:net +NETLINK NFC_CMD_ACTIVATE_TARGET func:nfc_genl_activate_target loc:99 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DEACTIVATE_TARGET func:nfc_genl_deactivate_target loc:51 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DEP_LINK_DOWN func:nfc_genl_dep_link_down loc:190 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DEP_LINK_UP func:nfc_genl_dep_link_up loc:170 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DEV_DOWN func:nfc_genl_dev_down loc:46 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DEV_UP func:nfc_genl_dev_up loc:56 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_DISABLE_SE func:nfc_genl_disable_se loc:59 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_ENABLE_SE func:nfc_genl_enable_se loc:64 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_FW_DOWNLOAD func:nfc_genl_fw_download loc:50 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_GET_DEVICE func:nfc_genl_get_device loc:61 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_GET_SE func:nfc_genl_dump_ses loc:63 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_GET_TARGET func:nfc_genl_dump_targets loc:90 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_LLC_GET_PARAMS func:nfc_genl_llc_get_params loc:66 access:user manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_LLC_SDREQ func:nfc_genl_llc_sdreq loc:177 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_LLC_SET_PARAMS func:nfc_genl_llc_set_params loc:65 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_SE_IO func:nfc_genl_se_io loc:93 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_START_POLL func:nfc_genl_start_poll loc:71 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_STOP_POLL func:nfc_genl_stop_poll loc:60 access:admin manual_desc:false auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFC_CMD_VENDOR func:nfc_genl_vendor_cmd loc:54 access:admin manual_desc:true auto_desc:true file:net/nfc/netlink.c subsystem:net subsystem:nfc +NETLINK NFSD_CMD_LISTENER_GET func:nfsd_nl_listener_get_doit loc:59 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_LISTENER_SET func:nfsd_nl_listener_set_doit loc:1494 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_POOL_MODE_GET func:nfsd_nl_pool_mode_get_doit loc:43 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_POOL_MODE_SET func:nfsd_nl_pool_mode_set_doit loc:34 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_RPC_STATUS_GET func:nfsd_nl_rpc_status_get_dumpit loc:151 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_THREADS_GET func:nfsd_nl_threads_get_doit loc:55 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_THREADS_SET func:nfsd_nl_threads_set_doit loc:2244 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_VERSION_GET func:nfsd_nl_version_get_doit loc:69 access:user manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NFSD_CMD_VERSION_SET func:nfsd_nl_version_set_doit loc:59 access:admin manual_desc:false auto_desc:true file:fs/nfsd/netlink.c subsystem:nfs +NETLINK NL80211_CMD_ABORT_SCAN func:nl80211_abort_scan loc:17 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_ADD_LINK func:nl80211_add_link loc:39 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_ADD_LINK_STA func:nl80211_add_link_station loc:128 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_ADD_NAN_FUNCTION func:nl80211_nan_add_func loc:326 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_ADD_TX_TS func:nl80211_add_tx_ts loc:56 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_ASSOCIATE func:nl80211_associate loc:812 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_AUTHENTICATE func:nl80211_authenticate loc:378 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL func:nl80211_cancel_remain_on_channel loc:18 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CHANGE_NAN_CONFIG func:nl80211_nan_change_config loc:47 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CHANNEL_SWITCH func:nl80211_channel_switch loc:185 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_COLOR_CHANGE_REQUEST func:nl80211_color_change loc:108 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CONNECT func:nl80211_connect loc:1986 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CONTROL_PORT_FRAME func:nl80211_tx_control_port loc:74 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CRIT_PROTOCOL_START func:nl80211_crit_protocol_start loc:41 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_CRIT_PROTOCOL_STOP func:nl80211_crit_protocol_stop loc:14 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEAUTHENTICATE func:nl80211_deauthenticate loc:41 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_INTERFACE func:nl80211_del_interface loc:75 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_KEY func:nl80211_del_key loc:254 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_MPATH func:nl80211_del_mpath loc:19 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_NAN_FUNCTION func:nl80211_nan_del_func loc:21 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_PMK func:nl80211_del_pmk loc:25 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_PMKSA func:nl80211_del_pmksa loc:53 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_STATION func:nl80211_del_station loc:69 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DEL_TX_TS func:nl80211_del_tx_ts loc:20 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DISASSOCIATE func:nl80211_disassociate loc:71 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_DISCONNECT func:nl80211_disconnect loc:19 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_EXTERNAL_AUTH func:nl80211_external_auth loc:45 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_FLUSH_PMKSA func:nl80211_flush_pmksa loc:16 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_FRAME func:nl80211_tx_mgmt loc:426 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_FRAME_WAIT_CANCEL func:nl80211_tx_mgmt_cancel_wait loc:36 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_COALESCE func:nl80211_get_coalesce loc:76 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_FTM_RESPONDER_STATS func:nl80211_get_ftm_responder_stats loc:76 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_INTERFACE func:nl80211_get_interface loc:178 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_KEY func:nl80211_get_key loc:100 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_MESH_CONFIG func:nl80211_get_mesh_config loc:112 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_MPATH func:nl80211_get_mpath loc:95 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_MPP func:nl80211_get_mpp loc:95 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_POWER_SAVE func:nl80211_get_power_save loc:40 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_PROTOCOL_FEATURES func:nl80211_get_protocol_features loc:22 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_REG func:nl80211_get_reg_do loc:215 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_SCAN func:nl80211_dump_scan loc:247 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_STATION func:nl80211_get_station loc:429 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_SURVEY func:nl80211_dump_survey loc:142 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_WIPHY func:nl80211_get_wiphy loc:1604 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_GET_WOWLAN func:nl80211_get_wowlan loc:222 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_JOIN_IBSS func:nl80211_join_ibss loc:603 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_JOIN_MESH func:nl80211_join_mesh loc:888 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_JOIN_OCB func:nl80211_join_ocb loc:34 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_LEAVE_IBSS func:nl80211_leave_ibss loc:10 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_LEAVE_MESH func:nl80211_leave_mesh loc:35 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_LEAVE_OCB func:nl80211_leave_ocb loc:28 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_MODIFY_LINK_STA func:nl80211_modify_link_station loc:128 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_NEW_INTERFACE func:nl80211_new_interface loc:499 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_NEW_KEY func:nl80211_new_key loc:403 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_NEW_MPATH func:nl80211_new_mpath loc:26 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_NEW_STATION func:nl80211_new_station loc:469 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_NOTIFY_RADAR func:nl80211_notify_radar_detection loc:92 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_PEER_MEASUREMENT_START func:nl80211_pmsr_start loc:373 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_PROBE_CLIENT func:nl80211_probe_client loc:54 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_PROBE_MESH_LINK func:nl80211_probe_mesh_link loc:45 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_RADAR_DETECT func:nl80211_start_radar_detection loc:384 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REGISTER_BEACONS func:nl80211_register_beacons loc:30 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REGISTER_FRAME func:nl80211_register_mgmt loc:182 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_RELOAD_REGDB func:nl80211_reload_regdb loc:1529 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REMAIN_ON_CHANNEL func:nl80211_remain_on_channel loc:206 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REMOVE_LINK func:nl80211_remove_link loc:40 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REMOVE_LINK_STA func:nl80211_remove_link_station loc:22 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_REQ_SET_REG func:nl80211_req_set_reg loc:94 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_BEACON func:nl80211_set_beacon loc:420 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_BSS func:nl80211_set_bss loc:71 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_CHANNEL func:nl80211_set_channel loc:324 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_COALESCE func:nl80211_set_coalesce loc:155 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_CQM func:nl80211_set_cqm loc:206 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_FILS_AAD func:nl80211_set_fils_aad loc:26 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_HW_TIMESTAMP func:nl80211_set_hw_timestamp loc:27 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_INTERFACE func:nl80211_set_interface loc:1232 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_KEY func:nl80211_set_key loc:288 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_MAC_ACL func:nl80211_set_mac_acl loc:76 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_MCAST_RATE func:nl80211_set_mcast_rate loc:51 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_MESH_CONFIG func:nl80211_update_mesh_config loc:171 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_MPATH func:nl80211_set_mpath loc:26 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_MULTICAST_TO_UNICAST func:nl80211_set_multicast_to_unicast loc:22 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_NOACK_MAP func:nl80211_set_noack_map loc:18 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_PMK func:nl80211_set_pmk loc:41 access:user manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_PMKSA func:nl80211_set_pmksa loc:56 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_POWER_SAVE func:nl80211_set_power_save loc:31 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_QOS_MAP func:nl80211_set_qos_map loc:43 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_REG func:nl80211_set_reg loc:1813 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_REKEY_OFFLOAD func:nl80211_set_rekey_data loc:50 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_SAR_SPECS func:nl80211_set_sar_specs loc:100 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_STATION func:nl80211_set_station loc:377 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_TID_CONFIG func:nl80211_set_tid_config loc:472 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_TID_TO_LINK_MAPPING func:nl80211_set_ttlm loc:33 access:ns_admin manual_desc:false auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_TX_BITRATE_MASK func:nl80211_set_tx_bitrate_mask loc:337 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_WIPHY func:nl80211_set_wiphy loc:951 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_WIPHY_NETNS func:nl80211_wiphy_netns loc:87 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_SET_WOWLAN func:nl80211_set_wowlan loc:1448 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_START_AP func:nl80211_start_ap loc:1481 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_START_NAN func:nl80211_start_nan loc:46 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_START_P2P_DEVICE func:nl80211_start_p2p_device loc:30 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_START_SCHED_SCAN func:nl80211_start_sched_scan loc:663 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_STOP_AP func:nl80211_stop_ap loc:5 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_STOP_NAN func:nl80211_stop_nan loc:24 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_STOP_P2P_DEVICE func:nl80211_stop_p2p_device loc:617 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_STOP_SCHED_SCAN func:nl80211_stop_sched_scan loc:39 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH func:nl80211_tdls_cancel_channel_switch loc:28 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_TDLS_CHANNEL_SWITCH func:nl80211_tdls_channel_switch loc:59 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_TDLS_MGMT func:nl80211_tdls_mgmt loc:44 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_TDLS_OPER func:nl80211_tdls_oper loc:22 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_TRIGGER_SCAN func:nl80211_trigger_scan loc:1035 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_UNEXPECTED_FRAME func:nl80211_register_unexpected_frame loc:12 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_UPDATE_CONNECT_PARAMS func:nl80211_update_connect_params loc:121 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_UPDATE_FT_IES func:nl80211_update_ft_ies loc:23 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_UPDATE_OWE_INFO func:nl80211_update_owe_info loc:28 access:admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL80211_CMD_VENDOR func:nl80211_vendor_cmd loc:694 access:ns_admin manual_desc:true auto_desc:true file:net/wireless/nl80211.c subsystem:wireless +NETLINK NL802154_CMD_ABORT_SCAN func:nl802154_abort_scan loc:9 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_ASSOCIATE func:nl802154_associate loc:40 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DEL_INTERFACE func:nl802154_del_interface loc:21 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DEL_SEC_DEV func:nl802154_del_llsec_dev loc:19 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DEL_SEC_DEVKEY func:nl802154_del_llsec_devkey loc:29 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DEL_SEC_KEY func:nl802154_del_llsec_key loc:18 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DEL_SEC_LEVEL func:nl802154_del_llsec_seclevel loc:43 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_DISASSOCIATE func:nl802154_disassociate loc:38 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_INTERFACE func:nl802154_get_interface loc:173 access:user manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_SEC_DEV func:nl802154_dump_llsec_dev loc:84 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_SEC_DEVKEY func:nl802154_dump_llsec_devkey loc:160 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_SEC_KEY func:nl802154_dump_llsec_key loc:165 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_SEC_LEVEL func:nl802154_dump_llsec_seclevel loc:84 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_GET_WPAN_PHY func:nl802154_get_wpan_phy loc:232 access:user manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_LIST_ASSOCIATIONS func:nl802154_list_associations loc:80 access:user manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_NEW_INTERFACE func:nl802154_new_interface loc:33 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_NEW_SEC_DEV func:nl802154_add_llsec_dev loc:43 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_NEW_SEC_DEVKEY func:nl802154_add_llsec_devkey loc:32 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_NEW_SEC_KEY func:nl802154_add_llsec_key loc:51 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_NEW_SEC_LEVEL func:nl802154_add_llsec_seclevel loc:43 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SEND_BEACONS func:nl802154_send_beacons loc:54 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_ACKREQ_DEFAULT func:nl802154_set_ackreq_default loc:24 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_BACKOFF_EXPONENT func:nl802154_set_backoff_exponent loc:33 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_CCA_ED_LEVEL func:nl802154_set_cca_ed_level loc:24 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_CCA_MODE func:nl802154_set_cca_mode loc:33 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_CHANNEL func:nl802154_set_channel loc:27 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_LBT_MODE func:nl802154_set_lbt_mode loc:38 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_MAX_ASSOCIATIONS func:nl802154_set_max_associations loc:24 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_MAX_CSMA_BACKOFFS func:nl802154_set_max_csma_backoffs loc:29 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_MAX_FRAME_RETRIES func:nl802154_set_max_frame_retries loc:28 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_PAN_ID func:nl802154_set_pan_id loc:44 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_SEC_PARAMS func:nl802154_set_llsec_params loc:46 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_SHORT_ADDR func:nl802154_set_short_addr loc:47 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_TX_POWER func:nl802154_set_tx_power loc:23 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_SET_WPAN_PHY_NETNS func:nl802154_wpan_phy_netns loc:66 access:admin manual_desc:true auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_STOP_BEACONS func:nl802154_stop_beacons loc:15 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NL802154_CMD_TRIGGER_SCAN func:nl802154_trigger_scan loc:77 access:admin manual_desc:false auto_desc:true file:net/ieee802154/nl802154.c subsystem:wpan +NETLINK NLBL_CALIPSO_C_ADD func:netlbl_calipso_add loc:44 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net +NETLINK NLBL_CALIPSO_C_LIST func:netlbl_calipso_list loc:51 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net +NETLINK NLBL_CALIPSO_C_LISTALL func:netlbl_calipso_listall loc:17 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net +NETLINK NLBL_CALIPSO_C_REMOVE func:netlbl_calipso_remove loc:55 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_calipso.c subsystem:lsm subsystem:net +NETLINK NLBL_CIPSOV4_C_ADD func:netlbl_cipsov4_add loc:363 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net +NETLINK NLBL_CIPSOV4_C_LIST func:netlbl_cipsov4_list loc:161 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net +NETLINK NLBL_CIPSOV4_C_LISTALL func:netlbl_cipsov4_listall loc:31 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net +NETLINK NLBL_CIPSOV4_C_REMOVE func:netlbl_cipsov4_remove loc:77 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_cipso_v4.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_ADD func:netlbl_mgmt_add loc:222 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_ADDDEF func:netlbl_mgmt_adddef loc:221 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_LISTALL func:netlbl_mgmt_listall loc:44 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_LISTDEF func:netlbl_mgmt_listdef loc:159 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_PROTOCOLS func:netlbl_mgmt_protocols loc:48 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_REMOVE func:netlbl_mgmt_remove loc:39 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_REMOVEDEF func:netlbl_mgmt_removedef loc:35 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_MGMT_C_VERSION func:netlbl_mgmt_version loc:24 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_mgmt.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_ACCEPT func:netlbl_unlabel_accept loc:25 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_LIST func:netlbl_unlabel_list loc:26 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICADD func:netlbl_unlabel_staticadd loc:244 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICADDDEF func:netlbl_unlabel_staticadddef loc:241 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICLIST func:netlbl_unlabel_staticlist loc:152 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICLISTDEF func:netlbl_unlabel_staticlistdef loc:127 access:user manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICREMOVE func:netlbl_unlabel_staticremove loc:259 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK NLBL_UNLABEL_C_STATICREMOVEDEF func:netlbl_unlabel_staticremovedef loc:256 access:admin manual_desc:true auto_desc:true file:net/netlabel/netlabel_unlabeled.c subsystem:lsm subsystem:net +NETLINK OVS_CT_LIMIT_CMD_DEL func:ovs_ct_limit_cmd_del loc:94 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch +NETLINK OVS_CT_LIMIT_CMD_GET func:ovs_ct_limit_cmd_get loc:447 access:user manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch +NETLINK OVS_CT_LIMIT_CMD_SET func:ovs_ct_limit_cmd_set loc:108 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/conntrack.c subsystem:openvswitch +NETLINK OVS_DP_CMD_DEL func:ovs_dp_cmd_del loc:245 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_DP_CMD_GET func:ovs_dp_cmd_get loc:60 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_DP_CMD_NEW func:ovs_dp_cmd_new loc:451 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_DP_CMD_SET func:ovs_dp_cmd_set loc:180 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_FLOW_CMD_DEL func:ovs_flow_cmd_del loc:1750 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_FLOW_CMD_GET func:ovs_flow_cmd_get loc:1536 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_FLOW_CMD_NEW func:ovs_flow_cmd_new loc:1984 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_FLOW_CMD_SET func:ovs_flow_cmd_set loc:1668 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_METER_CMD_DEL func:ovs_meter_cmd_del loc:184 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch +NETLINK OVS_METER_CMD_FEATURES func:ovs_meter_cmd_features loc:66 access:user manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch +NETLINK OVS_METER_CMD_GET func:ovs_meter_cmd_get loc:112 access:user manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch +NETLINK OVS_METER_CMD_SET func:ovs_meter_cmd_set loc:317 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/meter.c subsystem:openvswitch +NETLINK OVS_PACKET_CMD_EXECUTE func:ovs_packet_cmd_execute loc:7599 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_VPORT_CMD_DEL func:ovs_vport_cmd_del loc:147 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_VPORT_CMD_GET func:ovs_vport_cmd_get loc:97 access:user manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_VPORT_CMD_NEW func:ovs_vport_cmd_new loc:164 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK OVS_VPORT_CMD_SET func:ovs_vport_cmd_set loc:143 access:ns_admin manual_desc:false auto_desc:true file:net/openvswitch/datapath.c subsystem:openvswitch +NETLINK PSAMPLE_CMD_GET_GROUP func:psample_nl_cmd_get_group_dumpit loc:49 access:user manual_desc:false auto_desc:true file:net/psample/psample.c subsystem:net +NETLINK SEG6_CMD_DUMPHMAC func:seg6_genl_dumphmac loc:54 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net +NETLINK SEG6_CMD_GET_TUNSRC func:seg6_genl_get_tunsrc loc:30 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net +NETLINK SEG6_CMD_SETHMAC func:seg6_genl_sethmac loc:102 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net +NETLINK SEG6_CMD_SET_TUNSRC func:seg6_genl_set_tunsrc loc:25 access:admin manual_desc:true auto_desc:true file:net/ipv6/seg6.c subsystem:net +NETLINK SMC_NETLINK_ADD_UEID func:smc_nl_add_ueid loc:55 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_DISABLE_HS_LIMITATION func:smc_nl_disable_hs_limitation loc:2 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_DISABLE_SEID func:smc_nl_disable_seid loc:13 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_DUMP_HS_LIMITATION func:smc_nl_dump_hs_limitation loc:23 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_DUMP_SEID func:smc_nl_dump_seid loc:38 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_DUMP_UEID func:smc_nl_dump_ueid loc:38 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_ENABLE_HS_LIMITATION func:smc_nl_enable_hs_limitation loc:2 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_ENABLE_SEID func:smc_nl_enable_seid loc:8 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_FLUSH_UEID func:smc_nl_flush_ueid loc:24 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_DEV_SMCD func:smcd_nl_get_device loc:93 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_DEV_SMCR func:smcr_nl_get_device loc:145 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_FBACK_STATS func:smc_nl_get_fback_stats loc:84 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_LGR_SMCD func:smcd_nl_get_lgr loc:132 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_LGR_SMCR func:smcr_nl_get_lgr loc:200 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_LINK_SMCR func:smcr_nl_get_link loc:200 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_STATS func:smc_nl_get_stats loc:260 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_GET_SYS_INFO func:smc_nl_get_sys_info loc:56 access:user manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_NETLINK_REMOVE_UEID func:smc_nl_remove_ueid loc:30 access:admin manual_desc:false auto_desc:true file:net/smc/smc_netlink.c subsystem:net subsystem:s390 +NETLINK SMC_PNETID_ADD func:smc_pnet_add loc:262 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 +NETLINK SMC_PNETID_DEL func:smc_pnet_del loc:84 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 +NETLINK SMC_PNETID_FLUSH func:smc_pnet_flush loc:82 access:admin manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 +NETLINK SMC_PNETID_GET func:smc_pnet_get loc:82 access:user manual_desc:true auto_desc:true file:net/smc/smc_pnet.c subsystem:net subsystem:s390 +NETLINK TASKSTATS_CMD_GET func:taskstats_user_cmd loc:479 access:admin manual_desc:false auto_desc:true file:kernel/taskstats.c subsystem:kernel +NETLINK TCP_METRICS_CMD_DEL func:tcp_metrics_nl_cmd_del loc:95 access:admin manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net +NETLINK TCP_METRICS_CMD_GET func:tcp_metrics_nl_cmd_get loc:176 access:user manual_desc:false auto_desc:true file:net/ipv4/tcp_metrics.c subsystem:net +NETLINK THERMAL_GENL_CMD_CDEV_GET func:thermal_genl_cmd_dumpit loc:22 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_THRESHOLD_ADD func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_THRESHOLD_DELETE func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_THRESHOLD_FLUSH func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_THRESHOLD_GET func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_TZ_GET_GOV func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_TZ_GET_ID func:thermal_genl_cmd_dumpit loc:22 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_TZ_GET_TEMP func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK THERMAL_GENL_CMD_TZ_GET_TRIP func:thermal_genl_cmd_doit loc:29 access:user manual_desc:false auto_desc:true file:drivers/thermal/thermal_netlink.c subsystem:pm +NETLINK TIPC_NL_ADDR_LEGACY_GET func:tipc_nl_net_addr_legacy_get loc:48 access:user manual_desc:false auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_BEARER_ADD func:tipc_nl_bearer_add loc:153 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_BEARER_DISABLE func:tipc_nl_bearer_disable loc:36 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_BEARER_ENABLE func:tipc_nl_bearer_enable loc:630 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_BEARER_GET func:tipc_nl_bearer_get loc:153 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_BEARER_SET func:tipc_nl_bearer_set loc:108 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_KEY_FLUSH func:tipc_nl_node_flush_key loc:54 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_KEY_SET func:tipc_nl_node_set_key loc:747 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_LINK_GET func:tipc_nl_node_get_link loc:341 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_LINK_RESET_STATS func:tipc_nl_node_reset_link_stats loc:96 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_LINK_SET func:tipc_nl_node_set_link loc:214 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_MEDIA_GET func:tipc_nl_media_get loc:97 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_MEDIA_SET func:tipc_nl_media_set loc:74 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_MON_GET func:tipc_nl_node_get_monitor loc:49 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_MON_PEER_GET func:tipc_nl_node_dump_monitor_peer loc:121 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_MON_SET func:tipc_nl_node_set_monitor loc:32 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_NAME_TABLE_GET func:tipc_nl_name_table_dump loc:164 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_NET_GET func:tipc_nl_net_dump loc:53 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_NET_SET func:tipc_nl_net_set loc:474 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_NODE_GET func:tipc_nl_node_dump loc:89 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_PEER_REMOVE func:tipc_nl_peer_rm loc:136 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_PUBL_GET func:tipc_nl_publ_dump loc:121 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_SOCK_GET func:tipc_nl_sk_dump loc:29 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK TIPC_NL_UDP_GET_REMOTEIP func:tipc_udp_nl_dump_remoteip loc:106 access:user manual_desc:true auto_desc:true file:net/tipc/netlink.c subsystem:tipc +NETLINK VDPA_CMD_DEV_ATTR_SET func:vdpa_nl_cmd_dev_attr_set_doit loc:77 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_DEV_CONFIG_GET func:vdpa_nl_cmd_dev_config_get_doit loc:297 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_DEV_DEL func:vdpa_nl_cmd_dev_del_set_doit loc:30 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_DEV_GET func:vdpa_nl_cmd_dev_get_doit loc:87 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_DEV_NEW func:vdpa_nl_cmd_dev_add_set_doit loc:147 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_DEV_VSTATS_GET func:vdpa_nl_cmd_dev_stats_get_doit loc:159 access:admin manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK VDPA_CMD_MGMTDEV_GET func:vdpa_nl_cmd_mgmtdev_get_doit loc:108 access:user manual_desc:false auto_desc:true file:drivers/vdpa/vdpa.c subsystem:virt +NETLINK WG_CMD_GET_DEVICE func:wg_get_device_dump loc:209 access:ns_admin manual_desc:true auto_desc:true file:drivers/net/wireguard/netlink.c subsystem:wireguard +NETLINK WG_CMD_SET_DEVICE func:wg_set_device loc:1898 access:ns_admin manual_desc:true auto_desc:true file:drivers/net/wireguard/netlink.c subsystem:wireguard +SYSCALL _llseek func:__do_sys_llseek loc:20 access:unknown manual_desc:false auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL _newselect func:__do_sys_select loc:367 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs +SYSCALL accept func:__do_sys_accept loc:1 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL accept4 func:__do_sys_accept4 loc:1 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL access func:__do_sys_access loc:139 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs +SYSCALL acct func:__do_sys_acct loc:97 access:unknown manual_desc:true auto_desc:true file:kernel/acct.c subsystem:kernel +SYSCALL add_key func:__do_sys_add_key loc:607 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm +SYSCALL adjtimex func:__do_sys_adjtimex loc:920 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel +SYSCALL alarm func:__do_sys_alarm loc:174 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel +SYSCALL arch_prctl func:__do_sys_arch_prctl loc:880 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/process_64.c subsystem:kernel +SYSCALL arm_sync_file_range func:__do_sys_sync_file_range2 loc:83 access:unknown manual_desc:false auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL bind func:__do_sys_bind loc:27 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL bpf func:__do_sys_bpf loc:33372 access:unknown manual_desc:true auto_desc:true file:kernel/bpf/syscall.c subsystem:bpf +SYSCALL brk func:__do_sys_brk loc:5000 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm +SYSCALL cachestat func:__do_sys_cachestat loc:272 access:unknown manual_desc:true auto_desc:true file:mm/filemap.c subsystem:fs subsystem:mm +SYSCALL capget func:__do_sys_capget loc:102 access:unknown manual_desc:true auto_desc:true file:kernel/capability.c subsystem:lsm +SYSCALL capset func:__do_sys_capset loc:89 access:unknown manual_desc:true auto_desc:true file:kernel/capability.c subsystem:lsm +SYSCALL chdir func:__do_sys_chdir loc:22 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL chmod func:__do_sys_chmod loc:52 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL chown func:__do_sys_chown loc:1 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL chown32 func:__do_sys_chown loc:1 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs +SYSCALL chroot func:__do_sys_chroot loc:30 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL clock_adjtime func:__do_sys_clock_adjtime loc:20 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_adjtime64 func:__do_sys_clock_adjtime loc:20 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_getres func:__do_sys_clock_getres loc:13 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_getres_time64 func:__do_sys_clock_getres loc:13 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_gettime func:__do_sys_clock_gettime loc:13 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_gettime64 func:__do_sys_clock_gettime loc:13 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_nanosleep func:__do_sys_clock_nanosleep loc:20 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_nanosleep_time64 func:__do_sys_clock_nanosleep loc:20 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_settime func:__do_sys_clock_settime loc:14 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clock_settime64 func:__do_sys_clock_settime loc:14 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL clone func:__do_sys_clone loc:11 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel +SYSCALL clone3 func:__do_sys_clone3 loc:123 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel +SYSCALL close func:__do_sys_close loc:159 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL close_range func:__do_sys_close_range loc:307 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs +SYSCALL connect func:__do_sys_connect loc:32 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL copy_file_range func:__do_sys_copy_file_range loc:436 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL creat func:__do_sys_creat loc:5 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL delete_module func:__do_sys_delete_module loc:542 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules +SYSCALL dup func:__do_sys_dup loc:140 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs +SYSCALL dup2 func:__do_sys_dup2 loc:358 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs +SYSCALL dup3 func:__do_sys_dup3 loc:224 access:unknown manual_desc:true auto_desc:true file:fs/file.c subsystem:fs +SYSCALL epoll_create func:__do_sys_epoll_create loc:187 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL epoll_create1 func:__do_sys_epoll_create1 loc:184 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL epoll_ctl func:__do_sys_epoll_ctl loc:771 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL epoll_pwait func:__do_sys_epoll_pwait loc:827 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL epoll_pwait2 func:__do_sys_epoll_pwait2 loc:806 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL epoll_wait func:__do_sys_epoll_wait loc:811 access:unknown manual_desc:true auto_desc:true file:fs/eventpoll.c subsystem:fs +SYSCALL eventfd func:__do_sys_eventfd loc:45 access:unknown manual_desc:true auto_desc:true file:fs/eventfd.c subsystem:fs +SYSCALL eventfd2 func:__do_sys_eventfd2 loc:45 access:unknown manual_desc:true auto_desc:true file:fs/eventfd.c subsystem:fs +SYSCALL execve func:__do_sys_execve loc:2094 access:unknown manual_desc:true auto_desc:true file:fs/exec.c subsystem:fs subsystem:mm +SYSCALL execveat func:__do_sys_execveat loc:2097 access:unknown manual_desc:true auto_desc:true file:fs/exec.c subsystem:fs subsystem:mm +SYSCALL exit func:__do_sys_exit loc:1 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel +SYSCALL exit_group func:__do_sys_exit_group loc:45 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel +SYSCALL faccessat func:__do_sys_faccessat loc:139 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL faccessat2 func:__do_sys_faccessat2 loc:139 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fadvise64 func:__do_sys_fadvise64 loc:7 access:unknown manual_desc:true auto_desc:true file:mm/fadvise.c subsystem:mm +SYSCALL fadvise64_64 func:__do_sys_ia32_fadvise64_64 loc:10 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel +SYSCALL fallocate func:__do_sys_fallocate loc:7 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fanotify_init func:__do_sys_fanotify_init loc:186 access:unknown manual_desc:true auto_desc:true file:fs/notify/fanotify/fanotify_user.c subsystem:fs +SYSCALL fanotify_mark func:__do_sys_fanotify_mark loc:973 access:unknown manual_desc:true auto_desc:true file:fs/notify/fanotify/fanotify_user.c subsystem:fs +SYSCALL fchdir func:__do_sys_fchdir loc:13 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchmod func:__do_sys_fchmod loc:37 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchmodat func:__do_sys_fchmodat loc:52 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchmodat2 func:__do_sys_fchmodat2 loc:52 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchown func:__do_sys_fchown loc:80 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchown32 func:__do_sys_fchown loc:80 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fchownat func:__do_sys_fchownat loc:1 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL fcntl func:__do_sys_fcntl loc:1986 access:unknown manual_desc:true auto_desc:true file:fs/fcntl.c subsystem:fs +SYSCALL fdatasync func:__do_sys_fdatasync loc:7 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL fgetxattr func:__do_sys_fgetxattr loc:248 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL finit_module func:__do_sys_finit_module loc:3642 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules +SYSCALL flistxattr func:__do_sys_flistxattr loc:58 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL flock func:__do_sys_flock loc:63 access:unknown manual_desc:true auto_desc:true file:fs/locks.c subsystem:fs +SYSCALL fremovexattr func:__do_sys_fremovexattr loc:285 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL fsconfig func:__do_sys_fsconfig loc:400 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs +SYSCALL fsetxattr func:__do_sys_fsetxattr loc:210 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL fsmount func:__do_sys_fsmount loc:341 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL fsopen func:__do_sys_fsopen loc:49 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs +SYSCALL fspick func:__do_sys_fspick loc:63 access:unknown manual_desc:true auto_desc:true file:fs/fsopen.c subsystem:fs +SYSCALL fstat func:__do_sys_newfstat loc:42 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL fstatfs func:__do_sys_fstatfs loc:48 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs +SYSCALL fstatfs64 func:__do_sys_fstatfs64 loc:35 access:unknown manual_desc:false auto_desc:true file:fs/statfs.c subsystem:fs +SYSCALL fsync func:__do_sys_fsync loc:7 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL ftruncate func:__do_sys_ftruncate loc:100 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL ftruncate64 func:__do_sys_ia32_ftruncate64 loc:101 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel +SYSCALL futex func:__do_sys_futex loc:2540 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_requeue func:__do_sys_futex_requeue loc:993 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_time64 func:__do_sys_futex loc:2540 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_wait func:__do_sys_futex_wait loc:290 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_waitv func:__do_sys_futex_waitv loc:346 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futex_wake func:__do_sys_futex_wake loc:31 access:unknown manual_desc:false auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL futimesat func:__do_sys_futimesat loc:24 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs +SYSCALL get_mempolicy func:__do_sys_get_mempolicy loc:192 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm +SYSCALL get_robust_list func:__do_sys_get_robust_list loc:30 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL get_thread_area func:__do_sys_get_thread_area loc:33 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/tls.c subsystem:kernel +SYSCALL getcpu func:__do_sys_getcpu loc:8 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getcwd func:__do_sys_getcwd loc:113 access:unknown manual_desc:true auto_desc:true file:fs/d_path.c subsystem:fs +SYSCALL getdents func:__do_sys_getdents loc:24 access:unknown manual_desc:true auto_desc:true file:fs/readdir.c subsystem:fs +SYSCALL getdents64 func:__do_sys_getdents64 loc:25 access:unknown manual_desc:true auto_desc:true file:fs/readdir.c subsystem:fs +SYSCALL getgroups func:__do_sys_getgroups loc:31 access:unknown manual_desc:true auto_desc:true file:kernel/groups.c subsystem:kernel +SYSCALL getgroups32 func:__do_sys_getgroups loc:31 access:unknown manual_desc:false auto_desc:true file:kernel/groups.c subsystem:kernel +SYSCALL getitimer func:__do_sys_getitimer loc:113 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel +SYSCALL getpeername func:__do_sys_getpeername loc:23 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL getpgid func:__do_sys_getpgid loc:26 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getpriority func:__do_sys_getpriority loc:78 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getrandom func:__do_sys_getrandom loc:283 access:unknown manual_desc:true auto_desc:true file:drivers/char/random.c subsystem:kernel +SYSCALL getresgid func:__do_sys_getresgid loc:16 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getresgid32 func:__do_sys_getresgid loc:16 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getresuid func:__do_sys_getresuid loc:15 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getresuid32 func:__do_sys_getresuid loc:15 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getrlimit func:__do_sys_getrlimit loc:8 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getrusage func:__do_sys_getrusage loc:8 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getsid func:__do_sys_getsid loc:25 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL getsockname func:__do_sys_getsockname loc:23 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL getsockopt func:__do_sys_getsockopt loc:775 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL gettimeofday func:__do_sys_gettimeofday loc:13 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel +SYSCALL getxattr func:__do_sys_getxattr loc:248 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL getxattrat func:__do_sys_getxattrat loc:267 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL init_module func:__do_sys_init_module loc:3514 access:unknown manual_desc:true auto_desc:true file:kernel/module/main.c subsystem:modules +SYSCALL inotify_add_watch func:__do_sys_inotify_add_watch loc:523 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs +SYSCALL inotify_init1 func:__do_sys_inotify_init1 loc:58 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs +SYSCALL inotify_rm_watch func:__do_sys_inotify_rm_watch loc:46 access:unknown manual_desc:true auto_desc:true file:fs/notify/inotify/inotify_user.c subsystem:fs +SYSCALL io_cancel func:__do_sys_io_cancel loc:37 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_destroy func:__do_sys_io_destroy loc:63 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_getevents func:__do_sys_io_getevents loc:10 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_pgetevents func:__do_sys_io_pgetevents loc:23 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_pgetevents_time64 func:__do_sys_io_pgetevents loc:23 access:unknown manual_desc:false auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_setup func:__do_sys_io_setup loc:341 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_submit func:__do_sys_io_submit loc:496 access:unknown manual_desc:true auto_desc:true file:fs/aio.c subsystem:fs +SYSCALL io_uring_enter func:__do_sys_io_uring_enter loc:5561 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring +SYSCALL io_uring_register func:__do_sys_io_uring_register loc:6628 access:unknown manual_desc:true auto_desc:true file:io_uring/register.c subsystem:io-uring +SYSCALL io_uring_setup func:__do_sys_io_uring_setup loc:18176 access:unknown manual_desc:true auto_desc:true file:io_uring/io_uring.c subsystem:io-uring +SYSCALL ioctl func:__do_sys_ioctl loc:768 access:unknown manual_desc:true auto_desc:true file:fs/ioctl.c subsystem:fs subsystem:lsm +SYSCALL ioperm func:__do_sys_ioperm loc:213 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel +SYSCALL iopl func:__do_sys_iopl loc:146 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ioport.c subsystem:kernel +SYSCALL ioprio_get func:__do_sys_ioprio_get loc:130 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block +SYSCALL ioprio_set func:__do_sys_ioprio_set loc:118 access:unknown manual_desc:true auto_desc:true file:block/ioprio.c subsystem:block +SYSCALL kcmp func:__do_sys_kcmp loc:378 access:unknown manual_desc:true auto_desc:true file:kernel/kcmp.c subsystem:kernel +SYSCALL kexec_load func:__do_sys_kexec_load loc:1236 access:unknown manual_desc:true auto_desc:true file:kernel/kexec.c subsystem:kexec +SYSCALL keyctl func:__do_sys_keyctl loc:3658 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm +SYSCALL kill func:__do_sys_kill loc:82 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL landlock_add_rule func:__do_sys_landlock_add_rule loc:441 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm +SYSCALL landlock_create_ruleset func:__do_sys_landlock_create_ruleset loc:152 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm +SYSCALL landlock_restrict_self func:__do_sys_landlock_restrict_self loc:466 access:unknown manual_desc:true auto_desc:true file:security/landlock/syscalls.c subsystem:lsm +SYSCALL lchown func:__do_sys_lchown loc:2 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL lchown32 func:__do_sys_lchown loc:2 access:unknown manual_desc:false auto_desc:true file:fs/open.c subsystem:fs +SYSCALL lgetxattr func:__do_sys_lgetxattr loc:249 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL link func:__do_sys_link loc:108 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL linkat func:__do_sys_linkat loc:109 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL listen func:__do_sys_listen loc:22 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL listmount func:__do_sys_listmount loc:271 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL listxattr func:__do_sys_listxattr loc:58 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL listxattrat func:__do_sys_listxattrat loc:58 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL llistxattr func:__do_sys_llistxattr loc:58 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL lremovexattr func:__do_sys_lremovexattr loc:285 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL lseek func:__do_sys_lseek loc:14 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL lsetxattr func:__do_sys_lsetxattr loc:210 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL lsm_get_self_attr func:__do_sys_lsm_get_self_attr loc:69 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm +SYSCALL lsm_list_modules func:__do_sys_lsm_list_modules loc:21 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm +SYSCALL lsm_set_self_attr func:__do_sys_lsm_set_self_attr loc:33 access:unknown manual_desc:true auto_desc:true file:security/lsm_syscalls.c subsystem:lsm +SYSCALL lstat func:__do_sys_newlstat loc:44 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL madvise func:__do_sys_madvise loc:222 access:unknown manual_desc:true auto_desc:true file:mm/madvise.c subsystem:mm +SYSCALL map_shadow_stack func:__do_sys_map_shadow_stack loc:76 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/shstk.c subsystem:kernel +SYSCALL mbind func:__do_sys_mbind loc:3007 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm SYSCALL membarrier func:__do_sys_membarrier loc:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_utility.c subsystem:kernel -SYSCALL memfd_create func:__do_sys_memfd_create loc:1023 access:unknown manual_desc:true auto_desc:true file:mm/memfd.c subsystem:mm -SYSCALL memfd_secret func:__do_sys_memfd_secret loc:78 access:unknown manual_desc:true auto_desc:true file:mm/secretmem.c subsystem:mm -SYSCALL migrate_pages func:__do_sys_migrate_pages loc:369 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm -SYSCALL mincore func:__do_sys_mincore loc:82 access:unknown manual_desc:true auto_desc:true file:mm/mincore.c subsystem:mm -SYSCALL mkdir func:__do_sys_mkdir loc:33 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL mkdirat func:__do_sys_mkdirat loc:33 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL mknod func:__do_sys_mknod loc:68 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL mknodat func:__do_sys_mknodat loc:69 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL mlock func:__do_sys_mlock loc:4269 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm -SYSCALL mlock2 func:__do_sys_mlock2 loc:4277 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm -SYSCALL mlockall func:__do_sys_mlockall loc:3116 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm -SYSCALL mmap func:__do_sys_mmap loc:1003 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/sys_x86_64.c subsystem:kernel -SYSCALL mmap2 func:__do_sys_mmap_pgoff loc:1000 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm -SYSCALL modify_ldt func:__do_sys_modify_ldt loc:747 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ldt.c subsystem:kernel -SYSCALL mount func:__do_sys_mount loc:2338 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL mount_setattr func:__do_sys_mount_setattr loc:631 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL move_mount func:__do_sys_move_mount loc:1625 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL move_pages func:__do_sys_move_pages loc:363 access:unknown manual_desc:true auto_desc:true file:mm/migrate.c subsystem:mm -SYSCALL mprotect func:__do_sys_mprotect loc:5829 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm -SYSCALL mq_getsetattr func:__do_sys_mq_getsetattr loc:68 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_notify func:__do_sys_mq_notify loc:309 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_open func:__do_sys_mq_open loc:566 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_timedreceive func:__do_sys_mq_timedreceive loc:350 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_timedreceive_time64 func:__do_sys_mq_timedreceive loc:350 access:unknown manual_desc:false auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_timedsend func:__do_sys_mq_timedsend loc:1228 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_timedsend_time64 func:__do_sys_mq_timedsend loc:1228 access:unknown manual_desc:false auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mq_unlink func:__do_sys_mq_unlink loc:493 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel -SYSCALL mremap func:__do_sys_mremap loc:4286 access:unknown manual_desc:true auto_desc:true file:mm/mremap.c subsystem:mm -SYSCALL mseal func:__do_sys_mseal loc:3095 access:unknown manual_desc:false auto_desc:true file:mm/mseal.c subsystem:mm -SYSCALL msgctl func:__do_sys_msgctl loc:516 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel -SYSCALL msgget func:__do_sys_msgget loc:95 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel -SYSCALL msgrcv func:__do_sys_msgrcv loc:1115 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel -SYSCALL msgsnd func:__do_sys_msgsnd loc:997 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel -SYSCALL msync func:__do_sys_msync loc:81 access:unknown manual_desc:true auto_desc:true file:mm/msync.c subsystem:mm -SYSCALL munlock func:__do_sys_munlock loc:3113 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm -SYSCALL munmap func:__do_sys_munmap loc:18 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm -SYSCALL name_to_handle_at func:__do_sys_name_to_handle_at loc:153 access:unknown manual_desc:true auto_desc:true file:fs/fhandle.c subsystem:nfs -SYSCALL nanosleep func:__do_sys_nanosleep loc:92 access:unknown manual_desc:true auto_desc:true file:kernel/time/hrtimer.c subsystem:kernel -SYSCALL newfstatat func:__do_sys_newfstatat loc:45 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL memfd_create func:__do_sys_memfd_create loc:865 access:unknown manual_desc:true auto_desc:true file:mm/memfd.c subsystem:mm +SYSCALL memfd_secret func:__do_sys_memfd_secret loc:72 access:unknown manual_desc:true auto_desc:true file:mm/secretmem.c subsystem:mm +SYSCALL migrate_pages func:__do_sys_migrate_pages loc:329 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm +SYSCALL mincore func:__do_sys_mincore loc:78 access:unknown manual_desc:true auto_desc:true file:mm/mincore.c subsystem:mm +SYSCALL mkdir func:__do_sys_mkdir loc:29 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL mkdirat func:__do_sys_mkdirat loc:29 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL mknod func:__do_sys_mknod loc:63 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL mknodat func:__do_sys_mknodat loc:63 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL mlock func:__do_sys_mlock loc:3753 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm +SYSCALL mlock2 func:__do_sys_mlock2 loc:3761 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm +SYSCALL mlockall func:__do_sys_mlockall loc:2704 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm +SYSCALL mmap func:__do_sys_mmap loc:817 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/sys_x86_64.c subsystem:kernel +SYSCALL mmap2 func:__do_sys_mmap_pgoff loc:814 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm +SYSCALL modify_ldt func:__do_sys_modify_ldt loc:471 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/ldt.c subsystem:kernel +SYSCALL mount func:__do_sys_mount loc:2098 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL mount_setattr func:__do_sys_mount_setattr loc:596 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL move_mount func:__do_sys_move_mount loc:1366 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL move_pages func:__do_sys_move_pages loc:315 access:unknown manual_desc:true auto_desc:true file:mm/migrate.c subsystem:mm +SYSCALL mprotect func:__do_sys_mprotect loc:5154 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm +SYSCALL mq_getsetattr func:__do_sys_mq_getsetattr loc:62 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_notify func:__do_sys_mq_notify loc:287 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_open func:__do_sys_mq_open loc:470 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_timedreceive func:__do_sys_mq_timedreceive loc:320 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_timedreceive_time64 func:__do_sys_mq_timedreceive loc:320 access:unknown manual_desc:false auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_timedsend func:__do_sys_mq_timedsend loc:484 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_timedsend_time64 func:__do_sys_mq_timedsend loc:484 access:unknown manual_desc:false auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mq_unlink func:__do_sys_mq_unlink loc:410 access:unknown manual_desc:true auto_desc:true file:ipc/mqueue.c subsystem:kernel +SYSCALL mremap func:__do_sys_mremap loc:3789 access:unknown manual_desc:true auto_desc:true file:mm/mremap.c subsystem:mm +SYSCALL mseal func:__do_sys_mseal loc:2685 access:unknown manual_desc:false auto_desc:true file:mm/mseal.c subsystem:mm +SYSCALL msgctl func:__do_sys_msgctl loc:469 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel +SYSCALL msgget func:__do_sys_msgget loc:82 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel +SYSCALL msgrcv func:__do_sys_msgrcv loc:384 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel +SYSCALL msgsnd func:__do_sys_msgsnd loc:266 access:unknown manual_desc:true auto_desc:true file:ipc/msg.c subsystem:kernel +SYSCALL msync func:__do_sys_msync loc:80 access:unknown manual_desc:true auto_desc:true file:mm/msync.c subsystem:mm +SYSCALL munlock func:__do_sys_munlock loc:2700 access:unknown manual_desc:true auto_desc:true file:mm/mlock.c subsystem:mm +SYSCALL munmap func:__do_sys_munmap loc:16 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm +SYSCALL name_to_handle_at func:__do_sys_name_to_handle_at loc:185 access:unknown manual_desc:true auto_desc:true file:fs/fhandle.c subsystem:nfs +SYSCALL nanosleep func:__do_sys_nanosleep loc:84 access:unknown manual_desc:true auto_desc:true file:kernel/time/hrtimer.c subsystem:kernel +SYSCALL newfstatat func:__do_sys_newfstatat loc:42 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs SYSCALL nice func:__do_sys_nice loc:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL oldfstat func:__do_sys_fstat loc:42 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL oldlstat func:__do_sys_lstat loc:46 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL oldolduname func:__do_sys_olduname loc:46 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL oldstat func:__do_sys_stat loc:46 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL olduname func:__do_sys_uname loc:40 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL open func:__do_sys_open loc:4 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL open_by_handle_at func:__do_sys_open_by_handle_at loc:3838 access:unknown manual_desc:true auto_desc:true file:fs/fhandle.c subsystem:nfs -SYSCALL open_tree func:__do_sys_open_tree loc:437 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL openat func:__do_sys_openat loc:5 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL openat2 func:__do_sys_openat2 loc:3288 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL perf_event_open func:__do_sys_perf_event_open loc:2904 access:unknown manual_desc:true auto_desc:true file:kernel/events/core.c subsystem:perf -SYSCALL personality func:__do_sys_personality loc:7 access:unknown manual_desc:true auto_desc:true file:kernel/exec_domain.c subsystem:kernel -SYSCALL pidfd_getfd func:__do_sys_pidfd_getfd loc:70 access:unknown manual_desc:true auto_desc:true file:kernel/pid.c subsystem:kernel -SYSCALL pidfd_open func:__do_sys_pidfd_open loc:241 access:unknown manual_desc:true auto_desc:true file:kernel/pid.c subsystem:kernel -SYSCALL pidfd_send_signal func:__do_sys_pidfd_send_signal loc:278 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL pipe func:__do_sys_pipe loc:495 access:unknown manual_desc:true auto_desc:true file:fs/pipe.c subsystem:fs -SYSCALL pipe2 func:__do_sys_pipe2 loc:495 access:unknown manual_desc:true auto_desc:true file:fs/pipe.c subsystem:fs -SYSCALL pivot_root func:__do_sys_pivot_root loc:838 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL pkey_alloc func:__do_sys_pkey_alloc loc:117 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm -SYSCALL pkey_free func:__do_sys_pkey_free loc:40 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm -SYSCALL pkey_mprotect func:__do_sys_pkey_mprotect loc:5829 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm -SYSCALL poll func:__do_sys_poll loc:30 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs -SYSCALL ppoll func:__do_sys_ppoll loc:21 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs -SYSCALL ppoll_time64 func:__do_sys_ppoll loc:21 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs -SYSCALL prctl func:__do_sys_prctl loc:3536 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL pread64 func:__do_sys_pread64 loc:58 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL preadv func:__do_sys_preadv loc:8 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL preadv2 func:__do_sys_preadv2 loc:154 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL prlimit64 func:__do_sys_prlimit64 loc:90 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL process_madvise func:__do_sys_process_madvise loc:344 access:unknown manual_desc:true auto_desc:true file:mm/madvise.c subsystem:mm -SYSCALL process_mrelease func:__do_sys_process_mrelease loc:4371 access:unknown manual_desc:true auto_desc:true file:mm/oom_kill.c subsystem:mm -SYSCALL process_vm_readv func:__do_sys_process_vm_readv loc:1709 access:unknown manual_desc:true auto_desc:true file:mm/process_vm_access.c subsystem:mm -SYSCALL process_vm_writev func:__do_sys_process_vm_writev loc:1710 access:unknown manual_desc:true auto_desc:true file:mm/process_vm_access.c subsystem:mm -SYSCALL pselect6 func:__do_sys_pselect6 loc:429 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs -SYSCALL pselect6_time64 func:__do_sys_pselect6 loc:429 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs -SYSCALL ptrace func:__do_sys_ptrace loc:4561 access:unknown manual_desc:true auto_desc:true file:kernel/ptrace.c subsystem:kernel -SYSCALL pwrite64 func:__do_sys_pwrite64 loc:59 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL pwritev func:__do_sys_pwritev loc:8 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL pwritev2 func:__do_sys_pwritev2 loc:156 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL quotactl func:__do_sys_quotactl loc:881 access:unknown manual_desc:true auto_desc:true file:fs/quota/quota.c subsystem:fs -SYSCALL quotactl_fd func:__do_sys_quotactl_fd loc:722 access:unknown manual_desc:true auto_desc:true file:fs/quota/quota.c subsystem:fs -SYSCALL read func:__do_sys_read loc:61 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL readahead func:__do_sys_readahead loc:19 access:unknown manual_desc:true auto_desc:true file:mm/readahead.c subsystem:fs subsystem:mm -SYSCALL readdir func:__do_sys_old_readdir loc:17 access:unknown manual_desc:false auto_desc:true file:fs/readdir.c subsystem:fs -SYSCALL readlink func:__do_sys_readlink loc:84 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL readlinkat func:__do_sys_readlinkat loc:84 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL readv func:__do_sys_readv loc:145 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL recv func:__do_sys_recv loc:36 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net -SYSCALL recvfrom func:__do_sys_recvfrom loc:37 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL recvmmsg func:__do_sys_recvmmsg loc:7 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL recvmmsg_time64 func:__do_sys_recvmmsg loc:7 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net -SYSCALL recvmsg func:__do_sys_recvmsg loc:18071 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL remap_file_pages func:__do_sys_remap_file_pages loc:150 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm -SYSCALL removexattr func:__do_sys_removexattr loc:574 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL removexattrat func:__do_sys_removexattrat loc:574 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL rename func:__do_sys_rename loc:159 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL renameat func:__do_sys_renameat loc:160 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL renameat2 func:__do_sys_renameat2 loc:160 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL request_key func:__do_sys_request_key loc:1459 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm -SYSCALL rmdir func:__do_sys_rmdir loc:61 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL rseq func:__do_sys_rseq loc:103 access:unknown manual_desc:true auto_desc:true file:kernel/rseq.c subsystem:kernel -SYSCALL rt_sigaction func:__do_sys_rt_sigaction loc:288 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigpending func:__do_sys_rt_sigpending loc:20 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigprocmask func:__do_sys_rt_sigprocmask loc:27 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigqueueinfo func:__do_sys_rt_sigqueueinfo loc:88 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigsuspend func:__do_sys_rt_sigsuspend loc:22 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigtimedwait func:__do_sys_rt_sigtimedwait loc:339 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_sigtimedwait_time64 func:__do_sys_rt_sigtimedwait loc:339 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL rt_tgsigqueueinfo func:__do_sys_rt_tgsigqueueinfo loc:201 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL oldfstat func:__do_sys_fstat loc:40 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL oldlstat func:__do_sys_lstat loc:42 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL oldolduname func:__do_sys_olduname loc:44 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL oldstat func:__do_sys_stat loc:42 access:unknown manual_desc:false auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL olduname func:__do_sys_uname loc:38 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL open func:__do_sys_open loc:3 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL open_by_handle_at func:__do_sys_open_by_handle_at loc:809 access:unknown manual_desc:true auto_desc:true file:fs/fhandle.c subsystem:nfs +SYSCALL open_tree func:__do_sys_open_tree loc:225 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL openat func:__do_sys_openat loc:3 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL openat2 func:__do_sys_openat2 loc:212 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL perf_event_open func:__do_sys_perf_event_open loc:1809 access:unknown manual_desc:true auto_desc:true file:kernel/events/core.c subsystem:perf +SYSCALL personality func:__do_sys_personality loc:6 access:unknown manual_desc:true auto_desc:true file:kernel/exec_domain.c subsystem:kernel +SYSCALL pidfd_getfd func:__do_sys_pidfd_getfd loc:66 access:unknown manual_desc:true auto_desc:true file:kernel/pid.c subsystem:kernel +SYSCALL pidfd_open func:__do_sys_pidfd_open loc:63 access:unknown manual_desc:true auto_desc:true file:kernel/pid.c subsystem:kernel +SYSCALL pidfd_send_signal func:__do_sys_pidfd_send_signal loc:255 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL pipe func:__do_sys_pipe loc:373 access:unknown manual_desc:true auto_desc:true file:fs/pipe.c subsystem:fs +SYSCALL pipe2 func:__do_sys_pipe2 loc:373 access:unknown manual_desc:true auto_desc:true file:fs/pipe.c subsystem:fs +SYSCALL pivot_root func:__do_sys_pivot_root loc:726 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL pkey_alloc func:__do_sys_pkey_alloc loc:108 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm +SYSCALL pkey_free func:__do_sys_pkey_free loc:35 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm +SYSCALL pkey_mprotect func:__do_sys_pkey_mprotect loc:5154 access:unknown manual_desc:true auto_desc:true file:mm/mprotect.c subsystem:mm +SYSCALL poll func:__do_sys_poll loc:28 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs +SYSCALL ppoll func:__do_sys_ppoll loc:18 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs +SYSCALL ppoll_time64 func:__do_sys_ppoll loc:18 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs +SYSCALL prctl func:__do_sys_prctl loc:3297 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL pread64 func:__do_sys_pread64 loc:52 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL preadv func:__do_sys_preadv loc:5 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL preadv2 func:__do_sys_preadv2 loc:105 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL prlimit64 func:__do_sys_prlimit64 loc:80 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL process_madvise func:__do_sys_process_madvise loc:353 access:unknown manual_desc:true auto_desc:true file:mm/madvise.c subsystem:mm +SYSCALL process_mrelease func:__do_sys_process_mrelease loc:1951 access:unknown manual_desc:true auto_desc:true file:mm/oom_kill.c subsystem:mm +SYSCALL process_vm_readv func:__do_sys_process_vm_readv loc:1395 access:unknown manual_desc:true auto_desc:true file:mm/process_vm_access.c subsystem:mm +SYSCALL process_vm_writev func:__do_sys_process_vm_writev loc:1395 access:unknown manual_desc:true auto_desc:true file:mm/process_vm_access.c subsystem:mm +SYSCALL pselect6 func:__do_sys_pselect6 loc:397 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs +SYSCALL pselect6_time64 func:__do_sys_pselect6 loc:397 access:unknown manual_desc:false auto_desc:true file:fs/select.c subsystem:fs +SYSCALL ptrace func:__do_sys_ptrace loc:3862 access:unknown manual_desc:true auto_desc:true file:kernel/ptrace.c subsystem:kernel +SYSCALL pwrite64 func:__do_sys_pwrite64 loc:53 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL pwritev func:__do_sys_pwritev loc:5 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL pwritev2 func:__do_sys_pwritev2 loc:107 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL quotactl func:__do_sys_quotactl loc:768 access:unknown manual_desc:true auto_desc:true file:fs/quota/quota.c subsystem:fs +SYSCALL quotactl_fd func:__do_sys_quotactl_fd loc:649 access:unknown manual_desc:true auto_desc:true file:fs/quota/quota.c subsystem:fs +SYSCALL read func:__do_sys_read loc:56 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL readahead func:__do_sys_readahead loc:17 access:unknown manual_desc:true auto_desc:true file:mm/readahead.c subsystem:fs subsystem:mm +SYSCALL readdir func:__do_sys_old_readdir loc:15 access:unknown manual_desc:false auto_desc:true file:fs/readdir.c subsystem:fs +SYSCALL readlink func:__do_sys_readlink loc:69 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL readlinkat func:__do_sys_readlinkat loc:69 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL readv func:__do_sys_readv loc:98 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL recv func:__do_sys_recv loc:1 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net +SYSCALL recvfrom func:__do_sys_recvfrom loc:1 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL recvmmsg func:__do_sys_recvmmsg loc:4 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL recvmmsg_time64 func:__do_sys_recvmmsg loc:4 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net +SYSCALL recvmsg func:__do_sys_recvmsg loc:1648 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL remap_file_pages func:__do_sys_remap_file_pages loc:116 access:unknown manual_desc:true auto_desc:true file:mm/mmap.c subsystem:mm +SYSCALL removexattr func:__do_sys_removexattr loc:285 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL removexattrat func:__do_sys_removexattrat loc:285 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL rename func:__do_sys_rename loc:153 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL renameat func:__do_sys_renameat loc:153 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL renameat2 func:__do_sys_renameat2 loc:153 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL request_key func:__do_sys_request_key loc:1237 access:unknown manual_desc:true auto_desc:true file:security/keys/keyctl.c subsystem:keyrings subsystem:lsm +SYSCALL rmdir func:__do_sys_rmdir loc:58 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL rseq func:__do_sys_rseq loc:119 access:unknown manual_desc:true auto_desc:true file:kernel/rseq.c subsystem:kernel +SYSCALL rt_sigaction func:__do_sys_rt_sigaction loc:227 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigpending func:__do_sys_rt_sigpending loc:18 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigprocmask func:__do_sys_rt_sigprocmask loc:25 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigqueueinfo func:__do_sys_rt_sigqueueinfo loc:75 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigsuspend func:__do_sys_rt_sigsuspend loc:19 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigtimedwait func:__do_sys_rt_sigtimedwait loc:135 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_sigtimedwait_time64 func:__do_sys_rt_sigtimedwait loc:135 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL rt_tgsigqueueinfo func:__do_sys_rt_tgsigqueueinfo loc:179 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel SYSCALL sched_get_priority_max func:__do_sys_sched_get_priority_max loc:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL sched_get_priority_min func:__do_sys_sched_get_priority_min loc:0 access:unknown manual_desc:false auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL sched_getaffinity func:__do_sys_sched_getaffinity loc:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel @@ -833,122 +833,122 @@ SYSCALL sched_setaffinity func:__do_sys_sched_setaffinity loc:0 access:unknown m SYSCALL sched_setattr func:__do_sys_sched_setattr loc:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL sched_setparam func:__do_sys_sched_setparam loc:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel SYSCALL sched_setscheduler func:__do_sys_sched_setscheduler loc:0 access:unknown manual_desc:true auto_desc:true file:kernel/sched/build_policy.c subsystem:kernel -SYSCALL seccomp func:__do_sys_seccomp loc:1835 access:unknown manual_desc:true auto_desc:true file:kernel/seccomp.c subsystem:kernel -SYSCALL select func:__do_sys_select loc:394 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs -SYSCALL semctl func:__do_sys_semctl loc:1036 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel -SYSCALL semget func:__do_sys_semget loc:100 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel -SYSCALL semop func:__do_sys_semop loc:714 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel -SYSCALL semtimedop func:__do_sys_semtimedop loc:723 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel -SYSCALL semtimedop_time64 func:__do_sys_semtimedop loc:723 access:unknown manual_desc:false auto_desc:true file:ipc/sem.c subsystem:kernel -SYSCALL send func:__do_sys_send loc:4150 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net -SYSCALL sendfile func:__do_sys_sendfile64 loc:481 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL sendfile64 func:__do_sys_sendfile64 loc:481 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL sendmmsg func:__do_sys_sendmmsg loc:4504 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL sendmsg func:__do_sys_sendmsg loc:4454 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL sendto func:__do_sys_sendto loc:4151 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL set_mempolicy func:__do_sys_set_mempolicy loc:267 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm -SYSCALL set_mempolicy_home_node func:__do_sys_set_mempolicy_home_node loc:3082 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm -SYSCALL set_robust_list func:__do_sys_set_robust_list loc:11 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel -SYSCALL set_thread_area func:__do_sys_set_thread_area loc:195 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/tls.c subsystem:kernel -SYSCALL set_tid_address func:__do_sys_set_tid_address loc:4 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel -SYSCALL setdomainname func:__do_sys_setdomainname loc:33 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setfsgid func:__do_sys_setfsgid loc:38 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setfsgid32 func:__do_sys_setfsgid loc:38 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setfsuid func:__do_sys_setfsuid loc:38 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setfsuid32 func:__do_sys_setfsuid loc:38 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setgid func:__do_sys_setgid loc:38 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setgid32 func:__do_sys_setgid loc:38 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setgroups func:__do_sys_setgroups loc:88 access:unknown manual_desc:true auto_desc:true file:kernel/groups.c subsystem:kernel -SYSCALL setgroups32 func:__do_sys_setgroups loc:88 access:unknown manual_desc:false auto_desc:true file:kernel/groups.c subsystem:kernel -SYSCALL sethostname func:__do_sys_sethostname loc:33 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setitimer func:__do_sys_setitimer loc:222 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel -SYSCALL setns func:__do_sys_setns loc:2726 access:unknown manual_desc:true auto_desc:true file:kernel/nsproxy.c subsystem:kernel -SYSCALL setpgid func:__do_sys_setpgid loc:132 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setpriority func:__do_sys_setpriority loc:121 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setregid func:__do_sys_setregid loc:58 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setregid32 func:__do_sys_setregid loc:58 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setresgid func:__do_sys_setresgid loc:64 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setresgid32 func:__do_sys_setresgid loc:64 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setresuid func:__do_sys_setresuid loc:181 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setresuid32 func:__do_sys_setresuid loc:181 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setreuid func:__do_sys_setreuid loc:171 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setreuid32 func:__do_sys_setreuid loc:171 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setrlimit func:__do_sys_setrlimit loc:6 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setsockopt func:__do_sys_setsockopt loc:182 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL settimeofday func:__do_sys_settimeofday loc:314 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel -SYSCALL setuid func:__do_sys_setuid loc:153 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setuid32 func:__do_sys_setuid loc:153 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL setxattr func:__do_sys_setxattr loc:485 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL setxattrat func:__do_sys_setxattrat loc:502 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs -SYSCALL shmat func:__do_sys_shmat loc:448 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel -SYSCALL shmctl func:__do_sys_shmctl loc:657 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel -SYSCALL shmdt func:__do_sys_shmdt loc:7821 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel -SYSCALL shmget func:__do_sys_shmget loc:97 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel -SYSCALL shutdown func:__do_sys_shutdown loc:23 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL sigaltstack func:__do_sys_sigaltstack loc:120 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL signal func:__do_sys_signal loc:277 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL signalfd func:__do_sys_signalfd loc:62 access:unknown manual_desc:true auto_desc:true file:fs/signalfd.c subsystem:fs -SYSCALL signalfd4 func:__do_sys_signalfd4 loc:62 access:unknown manual_desc:true auto_desc:true file:fs/signalfd.c subsystem:fs -SYSCALL sigpending func:__do_sys_sigpending loc:20 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL sigprocmask func:__do_sys_sigprocmask loc:38 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL sigsuspend func:__do_sys_sigsuspend loc:16 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL socket func:__do_sys_socket loc:53 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL socketcall func:__do_sys_socketcall loc:23816 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net -SYSCALL socketpair func:__do_sys_socketpair loc:102 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net -SYSCALL splice func:__do_sys_splice loc:546 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs -SYSCALL ssetmask func:__do_sys_ssetmask loc:8 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL stat func:__do_sys_newstat loc:46 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL statfs func:__do_sys_statfs loc:60 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs -SYSCALL statfs64 func:__do_sys_statfs64 loc:45 access:unknown manual_desc:false auto_desc:true file:fs/statfs.c subsystem:fs -SYSCALL statmount func:__do_sys_statmount loc:943 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL statx func:__do_sys_statx loc:256 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs -SYSCALL stime func:__do_sys_stime32 loc:231 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel -SYSCALL swapoff func:__do_sys_swapoff loc:6451 access:unknown manual_desc:false auto_desc:true file:mm/swapfile.c subsystem:mm -SYSCALL swapon func:__do_sys_swapon loc:972 access:unknown manual_desc:false auto_desc:true file:mm/swapfile.c subsystem:mm -SYSCALL symlink func:__do_sys_symlink loc:36 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL symlinkat func:__do_sys_symlinkat loc:37 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL sync_file_range func:__do_sys_sync_file_range loc:90 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL sync_file_range2 func:__do_sys_sync_file_range2 loc:90 access:unknown manual_desc:false auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL syncfs func:__do_sys_syncfs loc:16 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs -SYSCALL sysfs func:__do_sys_sysfs loc:64 access:unknown manual_desc:true auto_desc:true file:fs/filesystems.c subsystem:fs -SYSCALL sysinfo func:__do_sys_sysinfo loc:91 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL syslog func:__do_sys_syslog loc:2 access:unknown manual_desc:true auto_desc:true file:kernel/printk/printk.c subsystem:kernel -SYSCALL tee func:__do_sys_tee loc:233 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs -SYSCALL tgkill func:__do_sys_tgkill loc:157 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL time func:__do_sys_time loc:9 access:unknown manual_desc:true auto_desc:true file:kernel/time/time.c subsystem:kernel -SYSCALL timer_create func:__do_sys_timer_create loc:279 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_delete func:__do_sys_timer_delete loc:72 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_getoverrun func:__do_sys_timer_getoverrun loc:18 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_gettime func:__do_sys_timer_gettime loc:40 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_gettime64 func:__do_sys_timer_gettime loc:40 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_settime func:__do_sys_timer_settime loc:102 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timer_settime64 func:__do_sys_timer_settime loc:102 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel -SYSCALL timerfd_create func:__do_sys_timerfd_create loc:131 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs -SYSCALL timerfd_gettime func:__do_sys_timerfd_gettime loc:121 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs -SYSCALL timerfd_gettime64 func:__do_sys_timerfd_gettime loc:121 access:unknown manual_desc:false auto_desc:true file:fs/timerfd.c subsystem:fs -SYSCALL timerfd_settime func:__do_sys_timerfd_settime loc:339 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs -SYSCALL timerfd_settime64 func:__do_sys_timerfd_settime loc:339 access:unknown manual_desc:false auto_desc:true file:fs/timerfd.c subsystem:fs -SYSCALL times func:__do_sys_times loc:126 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL tkill func:__do_sys_tkill loc:157 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel -SYSCALL truncate func:__do_sys_truncate loc:21 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs -SYSCALL truncate64 func:__do_sys_ia32_truncate64 loc:25 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel -SYSCALL ugetrlimit func:__do_sys_getrlimit loc:9 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL umask func:__do_sys_umask loc:3 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL umount func:__do_sys_oldumount loc:742 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL umount2 func:__do_sys_umount loc:742 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs -SYSCALL uname func:__do_sys_newuname loc:37 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel -SYSCALL unlink func:__do_sys_unlink loc:2 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL unlinkat func:__do_sys_unlinkat loc:66 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs -SYSCALL unshare func:__do_sys_unshare loc:3179 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel -SYSCALL userfaultfd func:__do_sys_userfaultfd loc:140 access:unknown manual_desc:true auto_desc:true file:fs/userfaultfd.c subsystem:fs -SYSCALL ustat func:__do_sys_ustat loc:103 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs -SYSCALL utime func:__do_sys_utime loc:11 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs -SYSCALL utimensat func:__do_sys_utimensat loc:16 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs -SYSCALL utimensat_time64 func:__do_sys_utimensat loc:16 access:unknown manual_desc:false auto_desc:true file:fs/utimes.c subsystem:fs -SYSCALL utimes func:__do_sys_utimes loc:28 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs -SYSCALL vmsplice func:__do_sys_vmsplice loc:311 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs -SYSCALL wait4 func:__do_sys_wait4 loc:1073 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel -SYSCALL waitid func:__do_sys_waitid loc:1125 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel -SYSCALL waitpid func:__do_sys_waitpid loc:1065 access:unknown manual_desc:false auto_desc:true file:kernel/exit.c subsystem:kernel -SYSCALL write func:__do_sys_write loc:64 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs -SYSCALL writev func:__do_sys_writev loc:147 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL seccomp func:__do_sys_seccomp loc:1709 access:unknown manual_desc:true auto_desc:true file:kernel/seccomp.c subsystem:kernel +SYSCALL select func:__do_sys_select loc:367 access:unknown manual_desc:true auto_desc:true file:fs/select.c subsystem:fs +SYSCALL semctl func:__do_sys_semctl loc:965 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel +SYSCALL semget func:__do_sys_semget loc:87 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel +SYSCALL semop func:__do_sys_semop loc:1 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel +SYSCALL semtimedop func:__do_sys_semtimedop loc:8 access:unknown manual_desc:true auto_desc:true file:ipc/sem.c subsystem:kernel +SYSCALL semtimedop_time64 func:__do_sys_semtimedop loc:8 access:unknown manual_desc:false auto_desc:true file:ipc/sem.c subsystem:kernel +SYSCALL send func:__do_sys_send loc:1 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net +SYSCALL sendfile func:__do_sys_sendfile64 loc:13 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL sendfile64 func:__do_sys_sendfile64 loc:13 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL sendmmsg func:__do_sys_sendmmsg loc:4074 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL sendmsg func:__do_sys_sendmsg loc:4025 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL sendto func:__do_sys_sendto loc:1 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL set_mempolicy func:__do_sys_set_mempolicy loc:239 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm +SYSCALL set_mempolicy_home_node func:__do_sys_set_mempolicy_home_node loc:2673 access:unknown manual_desc:true auto_desc:true file:mm/mempolicy.c subsystem:mm +SYSCALL set_robust_list func:__do_sys_set_robust_list loc:9 access:unknown manual_desc:true auto_desc:true file:kernel/futex/syscalls.c subsystem:kernel +SYSCALL set_thread_area func:__do_sys_set_thread_area loc:183 access:unknown manual_desc:true auto_desc:true file:arch/x86/kernel/tls.c subsystem:kernel +SYSCALL set_tid_address func:__do_sys_set_tid_address loc:3 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel +SYSCALL setdomainname func:__do_sys_setdomainname loc:30 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setfsgid func:__do_sys_setfsgid loc:34 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setfsgid32 func:__do_sys_setfsgid loc:34 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setfsuid func:__do_sys_setfsuid loc:34 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setfsuid32 func:__do_sys_setfsuid loc:34 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setgid func:__do_sys_setgid loc:34 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setgid32 func:__do_sys_setgid loc:34 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setgroups func:__do_sys_setgroups loc:80 access:unknown manual_desc:true auto_desc:true file:kernel/groups.c subsystem:kernel +SYSCALL setgroups32 func:__do_sys_setgroups loc:80 access:unknown manual_desc:false auto_desc:true file:kernel/groups.c subsystem:kernel +SYSCALL sethostname func:__do_sys_sethostname loc:30 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setitimer func:__do_sys_setitimer loc:195 access:unknown manual_desc:true auto_desc:true file:kernel/time/itimer.c subsystem:kernel +SYSCALL setns func:__do_sys_setns loc:2151 access:unknown manual_desc:true auto_desc:true file:kernel/nsproxy.c subsystem:kernel +SYSCALL setpgid func:__do_sys_setpgid loc:122 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setpriority func:__do_sys_setpriority loc:111 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setregid func:__do_sys_setregid loc:54 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setregid32 func:__do_sys_setregid loc:54 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setresgid func:__do_sys_setresgid loc:60 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setresgid32 func:__do_sys_setresgid loc:60 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setresuid func:__do_sys_setresuid loc:167 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setresuid32 func:__do_sys_setresuid loc:167 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setreuid func:__do_sys_setreuid loc:157 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setreuid32 func:__do_sys_setreuid loc:157 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setrlimit func:__do_sys_setrlimit loc:5 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setsockopt func:__do_sys_setsockopt loc:165 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL settimeofday func:__do_sys_settimeofday loc:289 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel +SYSCALL setuid func:__do_sys_setuid loc:139 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setuid32 func:__do_sys_setuid loc:139 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL setxattr func:__do_sys_setxattr loc:209 access:unknown manual_desc:true auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL setxattrat func:__do_sys_setxattrat loc:226 access:unknown manual_desc:false auto_desc:true file:fs/xattr.c subsystem:fs +SYSCALL shmat func:__do_sys_shmat loc:388 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel +SYSCALL shmctl func:__do_sys_shmctl loc:604 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel +SYSCALL shmdt func:__do_sys_shmdt loc:4619 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel +SYSCALL shmget func:__do_sys_shmget loc:84 access:unknown manual_desc:true auto_desc:true file:ipc/shm.c subsystem:kernel +SYSCALL shutdown func:__do_sys_shutdown loc:19 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL sigaltstack func:__do_sys_sigaltstack loc:108 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL signal func:__do_sys_signal loc:219 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL signalfd func:__do_sys_signalfd loc:59 access:unknown manual_desc:true auto_desc:true file:fs/signalfd.c subsystem:fs +SYSCALL signalfd4 func:__do_sys_signalfd4 loc:59 access:unknown manual_desc:true auto_desc:true file:fs/signalfd.c subsystem:fs +SYSCALL sigpending func:__do_sys_sigpending loc:18 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL sigprocmask func:__do_sys_sigprocmask loc:34 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL sigsuspend func:__do_sys_sigsuspend loc:13 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL socket func:__do_sys_socket loc:48 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL socketcall func:__do_sys_socketcall loc:6942 access:unknown manual_desc:false auto_desc:true file:net/socket.c subsystem:net +SYSCALL socketpair func:__do_sys_socketpair loc:96 access:unknown manual_desc:true auto_desc:true file:net/socket.c subsystem:net +SYSCALL splice func:__do_sys_splice loc:423 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs +SYSCALL ssetmask func:__do_sys_ssetmask loc:7 access:unknown manual_desc:false auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL stat func:__do_sys_newstat loc:42 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL statfs func:__do_sys_statfs loc:57 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs +SYSCALL statfs64 func:__do_sys_statfs64 loc:42 access:unknown manual_desc:false auto_desc:true file:fs/statfs.c subsystem:fs +SYSCALL statmount func:__do_sys_statmount loc:382 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL statx func:__do_sys_statx loc:236 access:unknown manual_desc:true auto_desc:true file:fs/stat.c subsystem:fs +SYSCALL stime func:__do_sys_stime32 loc:215 access:unknown manual_desc:false auto_desc:true file:kernel/time/time.c subsystem:kernel +SYSCALL swapoff func:__do_sys_swapoff loc:2286 access:unknown manual_desc:false auto_desc:true file:mm/swapfile.c subsystem:mm +SYSCALL swapon func:__do_sys_swapon loc:920 access:unknown manual_desc:false auto_desc:true file:mm/swapfile.c subsystem:mm +SYSCALL symlink func:__do_sys_symlink loc:32 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL symlinkat func:__do_sys_symlinkat loc:32 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL sync_file_range func:__do_sys_sync_file_range loc:83 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL sync_file_range2 func:__do_sys_sync_file_range2 loc:83 access:unknown manual_desc:false auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL syncfs func:__do_sys_syncfs loc:15 access:unknown manual_desc:true auto_desc:true file:fs/sync.c subsystem:fs +SYSCALL sysfs func:__do_sys_sysfs loc:60 access:unknown manual_desc:true auto_desc:true file:fs/filesystems.c subsystem:fs +SYSCALL sysinfo func:__do_sys_sysinfo loc:86 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL syslog func:__do_sys_syslog loc:1 access:unknown manual_desc:true auto_desc:true file:kernel/printk/printk.c subsystem:kernel +SYSCALL tee func:__do_sys_tee loc:216 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs +SYSCALL tgkill func:__do_sys_tgkill loc:140 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL time func:__do_sys_time loc:8 access:unknown manual_desc:true auto_desc:true file:kernel/time/time.c subsystem:kernel +SYSCALL timer_create func:__do_sys_timer_create loc:252 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_delete func:__do_sys_timer_delete loc:66 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_getoverrun func:__do_sys_timer_getoverrun loc:16 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_gettime func:__do_sys_timer_gettime loc:35 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_gettime64 func:__do_sys_timer_gettime loc:35 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_settime func:__do_sys_timer_settime loc:90 access:unknown manual_desc:true auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timer_settime64 func:__do_sys_timer_settime loc:90 access:unknown manual_desc:false auto_desc:true file:kernel/time/posix-timers.c subsystem:kernel +SYSCALL timerfd_create func:__do_sys_timerfd_create loc:113 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs +SYSCALL timerfd_gettime func:__do_sys_timerfd_gettime loc:107 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs +SYSCALL timerfd_gettime64 func:__do_sys_timerfd_gettime loc:107 access:unknown manual_desc:false auto_desc:true file:fs/timerfd.c subsystem:fs +SYSCALL timerfd_settime func:__do_sys_timerfd_settime loc:295 access:unknown manual_desc:true auto_desc:true file:fs/timerfd.c subsystem:fs +SYSCALL timerfd_settime64 func:__do_sys_timerfd_settime loc:295 access:unknown manual_desc:false auto_desc:true file:fs/timerfd.c subsystem:fs +SYSCALL times func:__do_sys_times loc:119 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL tkill func:__do_sys_tkill loc:140 access:unknown manual_desc:true auto_desc:true file:kernel/signal.c subsystem:kernel +SYSCALL truncate func:__do_sys_truncate loc:19 access:unknown manual_desc:true auto_desc:true file:fs/open.c subsystem:fs +SYSCALL truncate64 func:__do_sys_ia32_truncate64 loc:21 access:unknown manual_desc:false auto_desc:true file:arch/x86/kernel/sys_ia32.c subsystem:kernel +SYSCALL ugetrlimit func:__do_sys_getrlimit loc:8 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL umask func:__do_sys_umask loc:2 access:unknown manual_desc:false auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL umount func:__do_sys_oldumount loc:662 access:unknown manual_desc:false auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL umount2 func:__do_sys_umount loc:662 access:unknown manual_desc:true auto_desc:true file:fs/namespace.c subsystem:fs +SYSCALL uname func:__do_sys_newuname loc:35 access:unknown manual_desc:true auto_desc:true file:kernel/sys.c subsystem:kernel +SYSCALL unlink func:__do_sys_unlink loc:1 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL unlinkat func:__do_sys_unlinkat loc:63 access:unknown manual_desc:true auto_desc:true file:fs/namei.c subsystem:fs +SYSCALL unshare func:__do_sys_unshare loc:2586 access:unknown manual_desc:true auto_desc:true file:kernel/fork.c subsystem:kernel +SYSCALL userfaultfd func:__do_sys_userfaultfd loc:122 access:unknown manual_desc:true auto_desc:true file:fs/userfaultfd.c subsystem:fs +SYSCALL ustat func:__do_sys_ustat loc:89 access:unknown manual_desc:true auto_desc:true file:fs/statfs.c subsystem:fs +SYSCALL utime func:__do_sys_utime loc:10 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs +SYSCALL utimensat func:__do_sys_utimensat loc:14 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs +SYSCALL utimensat_time64 func:__do_sys_utimensat loc:14 access:unknown manual_desc:false auto_desc:true file:fs/utimes.c subsystem:fs +SYSCALL utimes func:__do_sys_utimes loc:24 access:unknown manual_desc:true auto_desc:true file:fs/utimes.c subsystem:fs +SYSCALL vmsplice func:__do_sys_vmsplice loc:281 access:unknown manual_desc:true auto_desc:true file:fs/splice.c subsystem:fs +SYSCALL wait4 func:__do_sys_wait4 loc:1003 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel +SYSCALL waitid func:__do_sys_waitid loc:1051 access:unknown manual_desc:true auto_desc:true file:kernel/exit.c subsystem:kernel +SYSCALL waitpid func:__do_sys_waitpid loc:996 access:unknown manual_desc:false auto_desc:true file:kernel/exit.c subsystem:kernel +SYSCALL write func:__do_sys_write loc:58 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs +SYSCALL writev func:__do_sys_writev loc:100 access:unknown manual_desc:true auto_desc:true file:fs/read_write.c subsystem:fs diff --git a/sys/syz-extract/linux.go b/sys/syz-extract/linux.go index ae3892efe..28354dcbb 100644 --- a/sys/syz-extract/linux.go +++ b/sys/syz-extract/linux.go @@ -140,6 +140,7 @@ func (*linux) processFile(arch *Arch, info *compiler.ConstInfo) (map[string]uint "-D__KERNEL__", "-DKBUILD_MODNAME=\"-\"", "-DKBUILD_MODFILE=\"-\"", + "-D__LINUX_ARM_ARCH__=7", // arm does not build w/o this "-I" + sourceDir + "/arch/" + headerArch + "/include", "-I" + buildDir + "/arch/" + headerArch + "/include/generated/uapi", "-I" + buildDir + "/arch/" + headerArch + "/include/generated", diff --git a/tools/syz-declextract/clangtool/declextract.cpp b/tools/syz-declextract/clangtool/declextract.cpp index d7d6bc824..98d2342e8 100644 --- a/tools/syz-declextract/clangtool/declextract.cpp +++ b/tools/syz-declextract/clangtool/declextract.cpp @@ -12,6 +12,7 @@ #include "clang/AST/DeclarationName.h" #include "clang/AST/Expr.h" #include "clang/AST/PrettyPrinter.h" +#include "clang/AST/RecursiveASTVisitor.h" #include "clang/AST/Stmt.h" #include "clang/AST/Type.h" #include "clang/ASTMatchers/ASTMatchFinder.h" @@ -32,8 +33,10 @@ #include <cstddef> #include <cstdint> #include <filesystem> +#include <stack> #include <string> #include <string_view> +#include <tuple> #include <unordered_map> #include <vector> @@ -49,6 +52,13 @@ struct MacroDef { }; using MacroMap = std::unordered_map<std::string, MacroDef>; +struct MacroDesc { + std::string Name; + std::string Value; + SourceRange SourceRange; + int64_t IntValue; +}; + class Extractor : public MatchFinder, public tooling::SourceFileCallbacks { public: Extractor() { @@ -80,6 +90,7 @@ public: void print() const { Output.print(); } private: + friend struct FunctionAnalyzer; using MatchFunc = void (Extractor::*)(); // Thunk that redirects MatchCallback::run method to one of the methods of the Extractor class. struct MatchCallbackThunk : MatchFinder::MatchCallback { @@ -129,13 +140,9 @@ private: std::optional<QualType> getSizeofType(const Expr* E); int sizeofType(const Type* T); int alignofType(const Type* T); - std::vector<IoctlCmd> extractIoctlCommands(const std::string& Ioctl); - std::optional<TypingEntity> getTypingEntity(const std::string& CurrentFunc, - std::unordered_map<const VarDecl*, int>& LocalVars, - std::unordered_map<std::string, int>& LocalSeq, const Expr* E); - std::optional<TypingEntity> getDeclTypingEntity(const std::string& CurrentFunc, - std::unordered_map<const VarDecl*, int>& LocalVars, - std::unordered_map<std::string, int>& LocalSeq, const Decl* Decl); + void extractIoctl(const Expr* Cmd, const MacroDesc& Macro); + int getStmtLOC(const Stmt* S); + std::optional<MacroDesc> isMacroRef(const Expr* E); }; // PPCallbacksTracker records all macro definitions (name/value/source location). @@ -343,6 +350,29 @@ std::string Extractor::getDeclFileID(const Decl* Decl) { return file; } +int Extractor::getStmtLOC(const Stmt* S) { + return std::max<int>(0, SourceManager->getExpansionLineNumber(S->getSourceRange().getEnd()) - + SourceManager->getExpansionLineNumber(S->getSourceRange().getBegin()) - 1); +} + +std::optional<MacroDesc> Extractor::isMacroRef(const Expr* E) { + if (!E) + return {}; + auto Range = Lexer::getAsCharRange(E->getSourceRange(), *SourceManager, Context->getLangOpts()); + const std::string& Str = Lexer::getSourceText(Range, *SourceManager, Context->getLangOpts()).str(); + auto MacroDef = Macros.find(Str); + if (MacroDef == Macros.end()) + return {}; + int64_t Val = evaluate(E); + emitConst(Str, Val, MacroDef->second.SourceRange.getBegin()); + return MacroDesc{ + .Name = Str, + .Value = MacroDef->second.Value, + .SourceRange = MacroDef->second.SourceRange, + .IntValue = Val, + }; +} + template <typename Node> void matchHelper(MatchFinder& Finder, ASTContext* Context, const Node* Expr) { Finder.match(*Expr, *Context); } @@ -587,78 +617,179 @@ bool isInterestingCall(const CallExpr* Call) { return true; } -void Extractor::matchFunctionDef() { - const auto* Func = getResult<FunctionDecl>("function"); - const std::string& CurrentFunc = Func->getNameAsString(); - const auto Range = Func->getSourceRange(); - const std::string& SourceFile = - std::filesystem::relative(SourceManager->getFilename(SourceManager->getExpansionLoc(Range.getBegin())).str()); - const int LOC = std::max<int>(0, SourceManager->getExpansionLineNumber(Range.getEnd()) - - SourceManager->getExpansionLineNumber(Range.getBegin()) - 1); - std::vector<TypingFact> Facts; - std::vector<std::string> Callees; - std::unordered_set<std::string> CalleesDedup; - std::unordered_map<const VarDecl*, int> LocalVars; - std::unordered_map<std::string, int> LocalSeq; - const auto& Calls = findAllMatches<CallExpr>(Func->getBody(), stmt(forEachDescendant(callExpr().bind("res")))); - for (auto* Call : Calls) { - if (!isInterestingCall(Call)) - continue; - const std::string& Callee = Call->getDirectCallee()->getNameAsString(); - for (unsigned AI = 0; AI < Call->getNumArgs(); AI++) { - if (auto Src = getTypingEntity(CurrentFunc, LocalVars, LocalSeq, Call->getArg(AI))) { - Facts.push_back({std::move(*Src), EntityArgument{ - .Func = Callee, - .Arg = AI, - }}); +struct FunctionAnalyzer : RecursiveASTVisitor<FunctionAnalyzer> { + FunctionAnalyzer(Extractor* Extractor, const FunctionDecl* Func) + : Extractor(Extractor), CurrentFunc(Func->getNameAsString()), Context(Extractor->Context), + SourceManager(Extractor->SourceManager) { + // The global function scope. + Scopes.push_back(FunctionScope{.Arg = -1, .LOC = Extractor->getStmtLOC(Func->getBody())}); + Current = &Scopes[0]; + TraverseStmt(Func->getBody()); + } + + bool VisitBinaryOperator(const BinaryOperator* B) { + if (B->isAssignmentOp()) + noteFact(getTypingEntity(B->getRHS()), getTypingEntity(B->getLHS())); + return true; + } + + bool VisitVarDecl(const VarDecl* D) { + if (D->getStorageDuration() == SD_Automatic) + noteFact(getTypingEntity(D->getInit()), getDeclTypingEntity(D)); + return true; + } + + bool VisitReturnStmt(const ReturnStmt* Ret) { + noteFact(getTypingEntity(Ret->getRetValue()), EntityReturn{.Func = CurrentFunc}); + return true; + } + + bool VisitCallExpr(const CallExpr* Call) { + if (isInterestingCall(Call)) { + const std::string& Callee = Call->getDirectCallee()->getNameAsString(); + Current->Calls.push_back(Callee); + for (unsigned AI = 0; AI < Call->getNumArgs(); AI++) { + noteFact(getTypingEntity(Call->getArg(AI)), EntityArgument{ + .Func = Callee, + .Arg = AI, + }); } } - if (!CalleesDedup.insert(Callee).second) - continue; - Callees.push_back(Callee); + return true; } - const auto& Assignments = findAllMatches<BinaryOperator>( - Func->getBody(), stmt(forEachDescendant(binaryOperator(isAssignmentOperator()).bind("res")))); - for (auto* A : Assignments) { - auto Src = getTypingEntity(CurrentFunc, LocalVars, LocalSeq, A->getRHS()); - auto Dst = getTypingEntity(CurrentFunc, LocalVars, LocalSeq, A->getLHS()); - if (Src && Dst) - Facts.push_back({std::move(*Src), std::move(*Dst)}); + + bool VisitSwitchStmt(const SwitchStmt* S) { + // We are only interested in switches on the function arguments + // with cases that mention defines from uapi headers. + // This covers ioctl/fcntl/prctl/ptrace/etc. + bool IsInteresting = false; + auto Param = getTypingEntity(S->getCond()); + if (Current == &Scopes[0] && Param && Param->Argument) { + for (auto* C = S->getSwitchCaseList(); C; C = C->getNextSwitchCase()) { + auto* Case = dyn_cast<CaseStmt>(C); + if (!Case) + continue; + auto LMacro = Extractor->isMacroRef(Case->getLHS()); + auto RMacro = Extractor->isMacroRef(Case->getRHS()); + if (LMacro || RMacro) { + IsInteresting = true; + break; + } + } + } + + int Begin = SourceManager->getExpansionLineNumber(S->getBeginLoc()); + int End = SourceManager->getExpansionLineNumber(S->getEndLoc()); + if (IsInteresting) + Scopes[0].LOC = std::max<int>(0, Scopes[0].LOC - (End - Begin)); + SwitchStack.push({S, IsInteresting, IsInteresting ? static_cast<int>(Param->Argument->Arg) : -1, End}); + return true; } - const auto& VarDecls = findAllMatches<VarDecl>( - Func->getBody(), stmt(forEachDescendant(varDecl(hasAutomaticStorageDuration()).bind("res")))); - for (auto* D : VarDecls) { - auto Src = getTypingEntity(CurrentFunc, LocalVars, LocalSeq, D->getInit()); - auto Dst = getDeclTypingEntity(CurrentFunc, LocalVars, LocalSeq, D); - if (Src && Dst) - Facts.push_back({std::move(*Src), std::move(*Dst)}); - } - const auto& Returns = findAllMatches<ReturnStmt>(Func->getBody(), stmt(forEachDescendant(returnStmt().bind("res")))); - for (auto* Ret : Returns) { - if (auto Src = getTypingEntity(CurrentFunc, LocalVars, LocalSeq, Ret->getRetValue())) { - Facts.push_back({std::move(*Src), EntityReturn{ - .Func = CurrentFunc, - }}); + + bool VisitSwitchCase(const SwitchCase* C) { + if (!SwitchStack.top().IsInteresting) + return true; + // If there are several cases with the same "body", we want to create new scope + // only for the first one: + // case FOO: + // case BAR: + // ... some code ... + if (!C->getNextSwitchCase() || C->getNextSwitchCase()->getSubStmt() != C) { + int Line = SourceManager->getExpansionLineNumber(C->getBeginLoc()); + if (Current != &Scopes[0]) + Current->LOC = Line - Current->LOC; + Scopes.push_back(FunctionScope{ + .Arg = SwitchStack.top().Arg, + .LOC = Line, + }); + Current = &Scopes.back(); + } + // Otherwise it's a default case, for which we don't add any values. + if (auto* Case = dyn_cast<CaseStmt>(C)) { + int64_t LVal = Extractor->evaluate(Case->getLHS()); + auto LMacro = Extractor->isMacroRef(Case->getLHS()); + if (LMacro) { + Current->Values.push_back(LMacro->Name); + Extractor->extractIoctl(Case->getLHS(), *LMacro); + } else { + Current->Values.push_back(std::to_string(LVal)); + } + if (Case->caseStmtIsGNURange()) { + // GNU range is: + // case FOO ... BAR: + // Add all values in the range. + int64_t RVal = Extractor->evaluate(Case->getRHS()); + auto RMacro = Extractor->isMacroRef(Case->getRHS()); + for (int64_t V = LVal + 1; V <= RVal - (RMacro ? 1 : 0); V++) + Current->Values.push_back(std::to_string(V)); + if (RMacro) + Current->Values.push_back(RMacro->Name); + } } + return true; + } + + bool dataTraverseStmtPost(const Stmt* S) { + if (SwitchStack.empty()) + return true; + auto Top = SwitchStack.top(); + if (Top.S != S) + return true; + if (Top.IsInteresting) { + Current->LOC = Top.EndLine - Current->LOC; + Current = &Scopes[0]; + } + SwitchStack.pop(); + return true; + } + + void noteFact(std::optional<TypingEntity>&& Src, std::optional<TypingEntity>&& Dst) { + if (Src && Dst) + Current->Facts.push_back({std::move(*Src), std::move(*Dst)}); } + + std::optional<TypingEntity> getTypingEntity(const Expr* E); + std::optional<TypingEntity> getDeclTypingEntity(const Decl* Decl); + + struct SwitchDesc { + const SwitchStmt* S; + bool IsInteresting; + int Arg; + int EndLine; + }; + + Extractor* Extractor; + std::string CurrentFunc; + ASTContext* Context; + SourceManager* SourceManager; + std::vector<FunctionScope> Scopes; + FunctionScope* Current = nullptr; + std::unordered_map<const VarDecl*, int> LocalVars; + std::unordered_map<std::string, int> LocalSeq; + std::stack<SwitchDesc> SwitchStack; +}; + +void Extractor::matchFunctionDef() { + const auto* Func = getResult<FunctionDecl>("function"); + if (!Func->getBody()) + return; + const std::string& SourceFile = std::filesystem::relative( + SourceManager->getFilename(SourceManager->getExpansionLoc(Func->getSourceRange().getBegin())).str()); + FunctionAnalyzer Analyzer(this, Func); Output.emit(Function{ - .Name = CurrentFunc, + .Name = Func->getNameAsString(), .File = SourceFile, .IsStatic = Func->isStatic(), - .LOC = LOC, - .Calls = std::move(Callees), - .Facts = std::move(Facts), + .Scopes = std::move(Analyzer.Scopes), }); } -std::optional<TypingEntity> Extractor::getTypingEntity(const std::string& CurrentFunc, - std::unordered_map<const VarDecl*, int>& LocalVars, - std::unordered_map<std::string, int>& LocalSeq, const Expr* E) { +std::optional<TypingEntity> FunctionAnalyzer::getTypingEntity(const Expr* E) { if (!E) return {}; E = removeCasts(E); if (auto* DeclRef = dyn_cast<DeclRefExpr>(E)) { - return getDeclTypingEntity(CurrentFunc, LocalVars, LocalSeq, DeclRef->getDecl()); + return getDeclTypingEntity(DeclRef->getDecl()); } else if (auto* Member = dyn_cast<MemberExpr>(E)) { const Type* StructType = Member->getBase()->getType().IgnoreParens().getUnqualifiedType().getDesugaredType(*Context).getTypePtr(); @@ -692,7 +823,7 @@ std::optional<TypingEntity> Extractor::getTypingEntity(const std::string& Curren if (auto* Var = dyn_cast<VarDecl>(DeclRef->getDecl())) { if (Var->hasGlobalStorage()) { return EntityGlobalAddr{ - .Name = getUniqueDeclName(Var), + .Name = Extractor->getUniqueDeclName(Var), }; } } @@ -708,10 +839,7 @@ std::optional<TypingEntity> Extractor::getTypingEntity(const std::string& Curren return {}; } -std::optional<TypingEntity> Extractor::getDeclTypingEntity(const std::string& CurrentFunc, - std::unordered_map<const VarDecl*, int>& LocalVars, - std::unordered_map<std::string, int>& LocalSeq, - const Decl* Decl) { +std::optional<TypingEntity> FunctionAnalyzer::getDeclTypingEntity(const Decl* Decl) { if (auto* Parm = dyn_cast<ParmVarDecl>(Decl)) { return EntityArgument{ .Func = CurrentFunc, @@ -790,7 +918,6 @@ void Extractor::matchFileOps() { std::string Mmap = getDeclName(Fops->getInit(Fields["mmap"])); if (Mmap.empty()) Mmap = getDeclName(Fops->getInit(Fields["get_unmapped_area"])); - auto Cmds = extractIoctlCommands(Ioctl); Output.emit(FileOps{ .Name = VarName, .Open = std::move(Open), @@ -798,47 +925,32 @@ void Extractor::matchFileOps() { .Write = std::move(Write), .Mmap = std::move(Mmap), .Ioctl = std::move(Ioctl), - .IoctlCmds = std::move(Cmds), }); } -std::vector<IoctlCmd> Extractor::extractIoctlCommands(const std::string& Ioctl) { - if (Ioctl.empty()) - return {}; - // If we see the ioctl function definition, match cases of switches (very best-effort for now). - const auto& Cases = findAllMatches<CaseStmt>( - Context, functionDecl(hasName(Ioctl), forEachDescendant(switchStmt(forEachSwitchCase(caseStmt().bind("res")))))); - std::vector<IoctlCmd> Results; - for (auto* Case : Cases) { - const auto* Cmd = Case->getLHS(); - auto Range = Lexer::getAsCharRange(Cmd->getSourceRange(), *SourceManager, Context->getLangOpts()); - std::string CmdStr = Lexer::getSourceText(Range, *SourceManager, Context->getLangOpts()).str(); - auto MacroDef = Macros.find(CmdStr); - if (MacroDef == Macros.end()) - continue; - int64_t CmdVal = evaluate(Cmd); - emitConst(CmdStr, CmdVal, MacroDef->second.SourceRange.getBegin()); - FieldType CmdType; - const auto Dir = _IOC_DIR(CmdVal); - if (Dir == _IOC_NONE) { - CmdType = IntType{.ByteSize = 1, .IsConst = true}; - } else if (std::optional<QualType> Arg = getSizeofType(Cmd)) { - CmdType = PtrType{ - .Elem = genType(*Arg), - .IsConst = Dir == _IOC_READ, - }; - } else { - CmdType = PtrType{ - .Elem = BufferType{}, - .IsConst = Dir == _IOC_READ, - }; - } - Results.push_back(IoctlCmd{ - .Name = CmdStr, - .Type = std::move(CmdType), - }); +void Extractor::extractIoctl(const Expr* Cmd, const MacroDesc& Macro) { + // This is old style ioctl defined directly via a number. + // We can't infer anything about it. + if (Macro.Value.find("_IO") != 0) + return; + FieldType Type; + auto Dir = _IOC_DIR(Macro.IntValue); + if (Dir == _IOC_NONE) { + Type = IntType{.ByteSize = 1, .IsConst = true}; + } else if (std::optional<QualType> Arg = getSizeofType(Cmd)) { + Type = PtrType{ + .Elem = genType(*Arg), + .IsConst = Dir == _IOC_READ, + }; + } else { + // It is an ioctl, but we failed to get the arg type. + // Let the Go part figure out a good arg type. + return; } - return Results; + Output.emit(Ioctl{ + .Name = Macro.Name, + .Type = std::move(Type), + }); } int main(int argc, const char** argv) { diff --git a/tools/syz-declextract/clangtool/output.h b/tools/syz-declextract/clangtool/output.h index ffa0844c9..4a482ed3c 100644 --- a/tools/syz-declextract/clangtool/output.h +++ b/tools/syz-declextract/clangtool/output.h @@ -93,7 +93,7 @@ struct Enum { std::vector<std::string> Values; }; -struct IoctlCmd { +struct Ioctl { std::string Name; FieldType Type; }; @@ -105,7 +105,6 @@ struct FileOps { std::string Write; std::string Mmap; std::string Ioctl; - std::vector<IoctlCmd> IoctlCmds; }; struct EntityReturn { @@ -157,13 +156,19 @@ struct TypingFact { TypingEntity Dst; }; +struct FunctionScope { + int Arg = 0; + int LOC = 0; + std::vector<std::string> Values; + std::vector<std::string> Calls; + std::vector<TypingFact> Facts; +}; + struct Function { std::string Name; std::string File; bool IsStatic = false; - int LOC = 0; - std::vector<std::string> Calls; - std::vector<TypingFact> Facts; + std::vector<FunctionScope> Scopes; }; struct Syscall { @@ -282,7 +287,7 @@ inline void print(JSONPrinter& Printer, const BufferType& V) { Printer.Field("is_non_terminated", V.IsNonTerminated, true); } -inline void print(JSONPrinter& Printer, const IoctlCmd& V) { +inline void print(JSONPrinter& Printer, const Ioctl& V) { JSONPrinter::Scope Scope(Printer); Printer.Field("name", V.Name); Printer.Field("type", V.Type, true); @@ -295,8 +300,7 @@ inline void print(JSONPrinter& Printer, const FileOps& V) { Printer.Field("read", V.Read); Printer.Field("write", V.Write); Printer.Field("mmap", V.Mmap); - Printer.Field("ioctl", V.Ioctl); - Printer.Field("ioctl_cmds", V.IoctlCmds, true); + Printer.Field("ioctl", V.Ioctl, true); } inline void print(JSONPrinter& Printer, const EntityReturn& V) { @@ -354,14 +358,21 @@ inline void print(JSONPrinter& Printer, const TypingFact& V) { Printer.Field("dst", V.Dst, true); } +inline void print(JSONPrinter& Printer, const FunctionScope& V) { + JSONPrinter::Scope Scope(Printer); + Printer.Field("arg", V.Arg); + Printer.Field("values", V.Values); + Printer.Field("loc", V.LOC); + Printer.Field("calls", V.Calls); + Printer.Field("facts", V.Facts, true); +} + inline void print(JSONPrinter& Printer, const Function& V) { JSONPrinter::Scope Scope(Printer); Printer.Field("name", V.Name); Printer.Field("file", V.File); Printer.Field("is_static", V.IsStatic); - Printer.Field("loc", V.LOC); - Printer.Field("calls", V.Calls); - Printer.Field("facts", V.Facts, true); + Printer.Field("scopes", V.Scopes, true); } inline void print(JSONPrinter& Printer, const Syscall& V) { @@ -422,6 +433,7 @@ public: void emit(Enum&& V) { Enums.push_back(std::move(V)); } void emit(Syscall&& V) { Syscalls.push_back(std::move(V)); } void emit(FileOps&& V) { FileOps.push_back(std::move(V)); } + void emit(Ioctl&& V) { Ioctls.push_back(std::move(V)); } void emit(IouringOp&& V) { IouringOps.push_back(std::move(V)); } void emit(NetlinkFamily&& V) { NetlinkFamilies.push_back(std::move(V)); } void emit(NetlinkPolicy&& V) { NetlinkPolicies.push_back(std::move(V)); } @@ -434,6 +446,7 @@ public: Printer.Field("structs", Structs); Printer.Field("syscalls", Syscalls); Printer.Field("file_ops", FileOps); + Printer.Field("ioctls", Ioctls); Printer.Field("iouring_ops", IouringOps); Printer.Field("netlink_families", NetlinkFamilies); Printer.Field("netlink_policies", NetlinkPolicies, true); @@ -446,6 +459,7 @@ private: std::vector<Struct> Structs; std::vector<Syscall> Syscalls; std::vector<FileOps> FileOps; + std::vector<Ioctl> Ioctls; std::vector<IouringOp> IouringOps; std::vector<NetlinkFamily> NetlinkFamilies; std::vector<NetlinkPolicy> NetlinkPolicies; diff --git a/tools/syz-declextract/testdata/arch/x86/syscalls.tbl b/tools/syz-declextract/testdata/arch/x86/syscalls.tbl index 7f728f3f2..605db1316 100644 --- a/tools/syz-declextract/testdata/arch/x86/syscalls.tbl +++ b/tools/syz-declextract/testdata/arch/x86/syscalls.tbl @@ -6,3 +6,5 @@ 3 64 types_syscall sys_types_syscall 4 64 align_syscall sys_align_syscall 5 64 functions sys_functions +6 64 scopes0 sys_scopes0 + diff --git a/tools/syz-declextract/testdata/file_operations.c b/tools/syz-declextract/testdata/file_operations.c index 0dd8b9b21..136e608dd 100644 --- a/tools/syz-declextract/testdata/file_operations.c +++ b/tools/syz-declextract/testdata/file_operations.c @@ -10,7 +10,15 @@ static void foo_read() {} static void foo_write() {} static void foo_mmap() {} -static void foo_ioctl(unsigned int cmd) { +static void foo_ioctl2(unsigned int cmd, unsigned long arg) { + switch (cmd) { + case FOO_IOCTL6: + case FOO_IOCTL7: + default: + } +} + +static void foo_ioctl(void* file, unsigned int cmd, unsigned long arg) { switch (cmd) { case FOO_IOCTL1: case FOO_IOCTL2: @@ -18,6 +26,7 @@ static void foo_ioctl(unsigned int cmd) { case FOO_IOCTL4: case FOO_IOCTL5: } + foo_ioctl2(cmd, arg); } const struct file_operations foo = { @@ -31,7 +40,7 @@ const struct file_operations foo = { static void proc_open() {} static void proc_read() {} static void proc_write() {} -static void proc_ioctl(unsigned int cmd) {} +static void proc_ioctl(void* file, unsigned int cmd, unsigned long arg) {} const struct file_operations proc_ops[] = { { @@ -47,7 +56,7 @@ const struct file_operations proc_ops[] = { #define UNUSED_IOCTL2 _IO('c', 2) -static void unused_ioctl(unsigned int cmd) { +static void unused_ioctl(void* file, unsigned int cmd, unsigned long arg) { switch (cmd) { case UNUSED_IOCTL1: case UNUSED_IOCTL2: diff --git a/tools/syz-declextract/testdata/file_operations.c.json b/tools/syz-declextract/testdata/file_operations.c.json index c8fd5a9dc..e7dfd31f6 100644 --- a/tools/syz-declextract/testdata/file_operations.c.json +++ b/tools/syz-declextract/testdata/file_operations.c.json @@ -4,53 +4,174 @@ "name": "foo_ioctl", "file": "file_operations.c", "is_static": true, - "loc": 7 + "scopes": [ + { + "arg": -1, + "loc": 2, + "calls": [ + "foo_ioctl2" + ], + "facts": [ + { + "src": { + "argument": { + "func": "foo_ioctl", + "arg": 1 + } + }, + "dst": { + "argument": { + "func": "foo_ioctl2", + "arg": 0 + } + } + }, + { + "src": { + "argument": { + "func": "foo_ioctl", + "arg": 2 + } + }, + "dst": { + "argument": { + "func": "foo_ioctl2", + "arg": 1 + } + } + } + ] + }, + { + "arg": 1, + "values": [ + "FOO_IOCTL1", + "FOO_IOCTL2", + "FOO_IOCTL3", + "FOO_IOCTL4", + "FOO_IOCTL5" + ], + "loc": 5 + } + ] + }, + { + "name": "foo_ioctl2", + "file": "file_operations.c", + "is_static": true, + "scopes": [ + { + "arg": -1, + "loc": 1 + }, + { + "arg": 0, + "values": [ + "FOO_IOCTL6", + "FOO_IOCTL7" + ], + "loc": 3 + } + ] }, { "name": "foo_mmap", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "foo_open", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "foo_read", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "foo_write", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "proc_ioctl", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "proc_open", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "proc_read", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "proc_write", "file": "file_operations.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "unused_ioctl", "file": "file_operations.c", "is_static": true, - "loc": 4 + "scopes": [ + { + "arg": -1, + "loc": 1 + }, + { + "arg": 1, + "values": [ + "UNUSED_IOCTL1", + "UNUSED_IOCTL2" + ], + "loc": 2 + } + ] } ], "consts": [ @@ -80,6 +201,16 @@ "value": 3221775109 }, { + "name": "FOO_IOCTL6", + "filename": "include/uapi/file_operations.h", + "value": 25350 + }, + { + "name": "FOO_IOCTL7", + "filename": "include/uapi/file_operations.h", + "value": 25351 + }, + { "name": "UNUSED_IOCTL1", "filename": "include/uapi/unused_ioctl.h", "value": 25345 @@ -129,63 +260,6 @@ "write": "foo_write", "mmap": "foo_mmap", "ioctl": "foo_ioctl", - "ioctl_cmds": [ - { - "name": "FOO_IOCTL5", - "type": { - "ptr": { - "elem": { - "struct": "foo_ioctl_arg" - } - } - } - }, - { - "name": "FOO_IOCTL4", - "type": { - "ptr": { - "elem": { - "struct": "foo_ioctl_arg" - } - } - } - }, - { - "name": "FOO_IOCTL3", - "type": { - "ptr": { - "elem": { - "struct": "foo_ioctl_arg" - }, - "is_const": true - } - } - }, - { - "name": "FOO_IOCTL2", - "type": { - "ptr": { - "elem": { - "int": { - "byte_size": 4, - "name": "int", - "base": "int" - } - }, - "is_const": true - } - } - }, - { - "name": "FOO_IOCTL1", - "type": { - "int": { - "byte_size": 1, - "is_const": true - } - } - } - ], "source_file": "file_operations.c" }, { @@ -206,27 +280,100 @@ { "name": "unused_file_operations", "ioctl": "unused_ioctl", - "ioctl_cmds": [ - { - "name": "UNUSED_IOCTL2", - "type": { + "source_file": "file_operations.c" + } + ], + "ioctls": [ + { + "name": "FOO_IOCTL1", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL2", + "type": { + "ptr": { + "elem": { "int": { - "byte_size": 1, - "is_const": true + "byte_size": 4, + "name": "int", + "base": "int" } + }, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL3", + "type": { + "ptr": { + "elem": { + "struct": "foo_ioctl_arg" + }, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL4", + "type": { + "ptr": { + "elem": { + "struct": "foo_ioctl_arg" } - }, - { - "name": "UNUSED_IOCTL1", - "type": { - "int": { - "byte_size": 1, - "is_const": true - } + } + } + }, + { + "name": "FOO_IOCTL5", + "type": { + "ptr": { + "elem": { + "struct": "foo_ioctl_arg" } } - ], - "source_file": "file_operations.c" + } + }, + { + "name": "FOO_IOCTL6", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL7", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } + }, + { + "name": "UNUSED_IOCTL1", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } + }, + { + "name": "UNUSED_IOCTL2", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } } ] }
\ No newline at end of file diff --git a/tools/syz-declextract/testdata/file_operations.c.txt b/tools/syz-declextract/testdata/file_operations.c.txt index e94856980..f37a386db 100644 --- a/tools/syz-declextract/testdata/file_operations.c.txt +++ b/tools/syz-declextract/testdata/file_operations.c.txt @@ -6,6 +6,7 @@ type auto_todo int8 include <vdso/bits.h> include <linux/types.h> +include <linux/usbdevice_fs.h> include <include/uapi/file_operations.h> resource fd_foo_file_operations[fd] @@ -18,6 +19,8 @@ ioctl$auto_FOO_IOCTL2(fd fd_foo_file_operations, cmd const[FOO_IOCTL2], arg ptr[ ioctl$auto_FOO_IOCTL3(fd fd_foo_file_operations, cmd const[FOO_IOCTL3], arg ptr[in, foo_ioctl_arg$auto]) ioctl$auto_FOO_IOCTL4(fd fd_foo_file_operations, cmd const[FOO_IOCTL4], arg ptr[inout, foo_ioctl_arg$auto]) ioctl$auto_FOO_IOCTL5(fd fd_foo_file_operations, cmd const[FOO_IOCTL5], arg ptr[inout, foo_ioctl_arg$auto]) +ioctl$auto_FOO_IOCTL6(fd fd_foo_file_operations, cmd const[FOO_IOCTL6], arg const[0]) +ioctl$auto_FOO_IOCTL7(fd fd_foo_file_operations, cmd const[FOO_IOCTL7], arg const[0]) foo_ioctl_arg$auto { a int32 diff --git a/tools/syz-declextract/testdata/functions.c.json b/tools/syz-declextract/testdata/functions.c.json index eb1b3b880..ecb95affc 100644 --- a/tools/syz-declextract/testdata/functions.c.json +++ b/tools/syz-declextract/testdata/functions.c.json @@ -3,256 +3,317 @@ { "name": "__do_sys_functions", "file": "functions.c", - "loc": 2, - "calls": [ - "__fget_light", - "func_baz" - ], - "facts": [ - { - "src": { - "argument": { - "func": "__do_sys_functions", - "arg": 0 - } - }, - "dst": { - "argument": { - "func": "__fget_light", - "arg": 0 - } - } - }, + "scopes": [ { - "src": { - "return": { - "func": "func_baz" + "arg": -1, + "loc": 2, + "calls": [ + "__fget_light", + "func_baz" + ], + "facts": [ + { + "src": { + "argument": { + "func": "__do_sys_functions", + "arg": 0 + } + }, + "dst": { + "argument": { + "func": "__fget_light", + "arg": 0 + } + } + }, + { + "src": { + "return": { + "func": "func_baz" + } + }, + "dst": { + "return": { + "func": "__do_sys_functions" + } + } } - }, - "dst": { - "return": { - "func": "__do_sys_functions" - } - } + ] } ] }, { "name": "__fget_light", - "file": "functions.c" + "file": "functions.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "alloc_fd", "file": "functions.c", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "atomic_load32", "file": "include/types.h", "is_static": true, - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "atomic_load64", "file": "include/types.h", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "from_kuid", "file": "functions.c", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "func_bar", "file": "functions.c", "is_static": true, - "loc": 1, - "calls": [ - "func_foo" + "scopes": [ + { + "arg": -1, + "loc": 1, + "calls": [ + "func_foo" + ] + } ] }, { "name": "func_baz", "file": "functions.c", - "loc": 8, - "calls": [ - "func_foo", - "func_bar", - "from_kuid", - "alloc_fd" - ], - "facts": [ + "scopes": [ { - "src": { - "return": { - "func": "from_kuid" + "arg": -1, + "loc": 8, + "calls": [ + "func_foo", + "func_bar", + "func_bar", + "from_kuid", + "alloc_fd" + ], + "facts": [ + { + "src": { + "return": { + "func": "from_kuid" + } + }, + "dst": { + "return": { + "func": "func_baz" + } + } + }, + { + "src": { + "return": { + "func": "alloc_fd" + } + }, + "dst": { + "return": { + "func": "func_baz" + } + } } - }, - "dst": { - "return": { - "func": "func_baz" - } - } - }, - { - "src": { - "return": { - "func": "alloc_fd" - } - }, - "dst": { - "return": { - "func": "func_baz" - } - } + ] } ] }, { "name": "func_foo", "file": "functions.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "func_qux", "file": "functions.c", - "loc": 2, - "calls": [ - "alloc_fd" - ], - "facts": [ + "scopes": [ { - "src": { - "return": { - "func": "alloc_fd" + "arg": -1, + "loc": 2, + "calls": [ + "alloc_fd" + ], + "facts": [ + { + "src": { + "return": { + "func": "alloc_fd" + } + }, + "dst": { + "local": { + "name": "fd" + } + } + }, + { + "src": { + "local": { + "name": "fd" + } + }, + "dst": { + "return": { + "func": "func_qux" + } + } } - }, - "dst": { - "local": { - "name": "fd" - } - } - }, - { - "src": { - "local": { - "name": "fd" - } - }, - "dst": { - "return": { - "func": "func_qux" - } - } + ] } ] }, { "name": "typing", "file": "functions.c", - "loc": 5, - "calls": [ - "typing1" - ], - "facts": [ - { - "src": { - "argument": { - "func": "typing", - "arg": 1 - } - }, - "dst": { - "argument": { - "func": "typing1", - "arg": 0 - } - } - }, - { - "src": { - "field": { - "struct": "Typed", - "field": "a" - } - }, - "dst": { - "argument": { - "func": "typing1", - "arg": 1 - } - } - }, - { - "src": { - "field": { - "struct": "Typed", - "field": "b" - } - }, - "dst": { - "field": { - "struct": "Typed", - "field": "a" - } - } - }, - { - "src": { - "local": { - "name": "l" - } - }, - "dst": { - "field": { - "struct": "Typed", - "field": "c" - } - } - }, + "scopes": [ { - "src": { - "return": { - "func": "typing1" + "arg": -1, + "loc": 5, + "calls": [ + "typing1" + ], + "facts": [ + { + "src": { + "field": { + "struct": "Typed", + "field": "b" + } + }, + "dst": { + "field": { + "struct": "Typed", + "field": "a" + } + } + }, + { + "src": { + "return": { + "func": "typing1" + } + }, + "dst": { + "local": { + "name": "l" + } + } + }, + { + "src": { + "argument": { + "func": "typing", + "arg": 1 + } + }, + "dst": { + "argument": { + "func": "typing1", + "arg": 0 + } + } + }, + { + "src": { + "field": { + "struct": "Typed", + "field": "a" + } + }, + "dst": { + "argument": { + "func": "typing1", + "arg": 1 + } + } + }, + { + "src": { + "local": { + "name": "l" + } + }, + "dst": { + "field": { + "struct": "Typed", + "field": "c" + } + } + }, + { + "src": { + "local": { + "name": "l" + } + }, + "dst": { + "return": { + "func": "typing" + } + } } - }, - "dst": { - "local": { - "name": "l" - } - } - }, - { - "src": { - "local": { - "name": "l" - } - }, - "dst": { - "return": { - "func": "typing" - } - } + ] } ] }, { "name": "typing1", "file": "functions.c", - "loc": 1, - "facts": [ + "scopes": [ { - "src": { - "argument": { - "func": "typing1", - "arg": 0 + "arg": -1, + "loc": 1, + "facts": [ + { + "src": { + "argument": { + "func": "typing1", + "arg": 0 + } + }, + "dst": { + "return": { + "func": "typing1" + } + } } - }, - "dst": { - "return": { - "func": "typing1" - } - } + ] } ] } diff --git a/tools/syz-declextract/testdata/include/fs.h b/tools/syz-declextract/testdata/include/fs.h index a5c838595..33782d1ee 100644 --- a/tools/syz-declextract/testdata/include/fs.h +++ b/tools/syz-declextract/testdata/include/fs.h @@ -7,6 +7,11 @@ struct file_operations { void (*write)(void); void (*read_iter)(void); void (*write_iter)(void); - void (*unlocked_ioctl)(unsigned int); + void (*unlocked_ioctl)(void*, unsigned int, unsigned long); void (*mmap)(void); }; + +int alloc_fd(); +void __fget_light(int fd); +int from_kuid(); + diff --git a/tools/syz-declextract/testdata/include/uapi/file_operations.h b/tools/syz-declextract/testdata/include/uapi/file_operations.h index 6a2a8d259..f81d6886d 100644 --- a/tools/syz-declextract/testdata/include/uapi/file_operations.h +++ b/tools/syz-declextract/testdata/include/uapi/file_operations.h @@ -8,6 +8,10 @@ #define FOO_IOCTL3 _IOR('c', 3, struct foo_ioctl_arg) #define FOO_IOCTL4 _IOW('c', 4, struct foo_ioctl_arg) #define FOO_IOCTL5 _IOWR('c', 5, struct foo_ioctl_arg) +#define FOO_IOCTL6 _IO('c', 6) +#define FOO_IOCTL7 _IO('c', 7) +#define FOO_IOCTL8 _IO('c', 8) +#define FOO_IOCTL9 _IO('c', 9) struct foo_ioctl_arg { int a, b; diff --git a/tools/syz-declextract/testdata/io_uring.c.json b/tools/syz-declextract/testdata/io_uring.c.json index da91ce1b6..60ac44818 100644 --- a/tools/syz-declextract/testdata/io_uring.c.json +++ b/tools/syz-declextract/testdata/io_uring.c.json @@ -2,31 +2,66 @@ "functions": [ { "name": "io_eopnotsupp_prep", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_nop", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_nop_prep", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_read", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_readv_prep", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_write", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "io_writev_prep", - "file": "io_uring.c" + "file": "io_uring.c", + "scopes": [ + { + "arg": -1 + } + ] } ], "consts": [ diff --git a/tools/syz-declextract/testdata/netlink.c.json b/tools/syz-declextract/testdata/netlink.c.json index 35b2a79b5..9571730f7 100644 --- a/tools/syz-declextract/testdata/netlink.c.json +++ b/tools/syz-declextract/testdata/netlink.c.json @@ -4,37 +4,72 @@ "name": "atomic_load32", "file": "include/types.h", "is_static": true, - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "atomic_load64", "file": "include/types.h", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "bar_cmd", "file": "netlink.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "bar_doit", "file": "netlink.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "bar_post_doit", "file": "netlink.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "bar_pre_doit", "file": "netlink.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] }, { "name": "foo_cmd", "file": "netlink.c", - "is_static": true + "is_static": true, + "scopes": [ + { + "arg": -1 + } + ] } ], "consts": [ diff --git a/tools/syz-declextract/testdata/scopes.c b/tools/syz-declextract/testdata/scopes.c new file mode 100644 index 000000000..56c1638d1 --- /dev/null +++ b/tools/syz-declextract/testdata/scopes.c @@ -0,0 +1,30 @@ +// Copyright 2024 syzkaller project authors. All rights reserved. +// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. + +#include "include/fs.h" +#include "include/syscall.h" +#include "include/uapi/file_operations.h" + +SYSCALL_DEFINE1(scopes0, int x, long cmd, long aux) { + int tmp = 0; + __fget_light(aux); + switch (cmd) { + case FOO_IOCTL1: + __fget_light(x); + break; + case FOO_IOCTL2: + case FOO_IOCTL3: + tmp = alloc_fd(); + return tmp; + case FOO_IOCTL4 ... FOO_IOCTL4 + 2: + tmp++; + break; + case 100 ... 102: + tmp++; + break; + default: + tmp = cmd; + break; + } + return tmp; +} diff --git a/tools/syz-declextract/testdata/scopes.c.info b/tools/syz-declextract/testdata/scopes.c.info new file mode 100644 index 000000000..f3a8f9cf3 --- /dev/null +++ b/tools/syz-declextract/testdata/scopes.c.info @@ -0,0 +1 @@ +SYSCALL scopes0 func:__do_sys_scopes0 loc:20 access:unknown manual_desc:false auto_desc:true file:scopes.c subsystem:kernel diff --git a/tools/syz-declextract/testdata/scopes.c.json b/tools/syz-declextract/testdata/scopes.c.json new file mode 100644 index 000000000..2a497dbe1 --- /dev/null +++ b/tools/syz-declextract/testdata/scopes.c.json @@ -0,0 +1,286 @@ +{ + "functions": [ + { + "name": "__do_sys_scopes0", + "file": "scopes.c", + "scopes": [ + { + "arg": -1, + "loc": 4, + "calls": [ + "__fget_light" + ], + "facts": [ + { + "src": { + "argument": { + "func": "__do_sys_scopes0", + "arg": 2 + } + }, + "dst": { + "argument": { + "func": "__fget_light", + "arg": 0 + } + } + }, + { + "src": { + "local": { + "name": "tmp" + } + }, + "dst": { + "return": { + "func": "__do_sys_scopes0" + } + } + } + ] + }, + { + "arg": 1, + "values": [ + "FOO_IOCTL1" + ], + "loc": 3, + "calls": [ + "__fget_light" + ], + "facts": [ + { + "src": { + "argument": { + "func": "__do_sys_scopes0", + "arg": 0 + } + }, + "dst": { + "argument": { + "func": "__fget_light", + "arg": 0 + } + } + } + ] + }, + { + "arg": 1, + "values": [ + "FOO_IOCTL2", + "FOO_IOCTL3" + ], + "loc": 4, + "calls": [ + "alloc_fd" + ], + "facts": [ + { + "src": { + "return": { + "func": "alloc_fd" + } + }, + "dst": { + "local": { + "name": "tmp" + } + } + }, + { + "src": { + "local": { + "name": "tmp" + } + }, + "dst": { + "return": { + "func": "__do_sys_scopes0" + } + } + } + ] + }, + { + "arg": 1, + "values": [ + "FOO_IOCTL4", + "1074291461", + "1074291462" + ], + "loc": 3 + }, + { + "arg": 1, + "values": [ + "100", + "101", + "102" + ], + "loc": 3 + }, + { + "arg": 1, + "loc": 3, + "facts": [ + { + "src": { + "argument": { + "func": "__do_sys_scopes0", + "arg": 1 + } + }, + "dst": { + "local": { + "name": "tmp" + } + } + } + ] + } + ] + } + ], + "consts": [ + { + "name": "FOO_IOCTL1", + "filename": "include/uapi/file_operations.h", + "value": 25345 + }, + { + "name": "FOO_IOCTL2", + "filename": "include/uapi/file_operations.h", + "value": 2147771138 + }, + { + "name": "FOO_IOCTL3", + "filename": "include/uapi/file_operations.h", + "value": 2148033283 + }, + { + "name": "FOO_IOCTL4", + "filename": "include/uapi/file_operations.h", + "value": 1074291460 + } + ], + "structs": [ + { + "name": "foo_ioctl_arg", + "byte_size": 8, + "align": 4, + "fields": [ + { + "name": "a", + "counted_by": -1, + "type": { + "int": { + "byte_size": 4, + "name": "int", + "base": "int" + } + } + }, + { + "name": "b", + "counted_by": -1, + "type": { + "int": { + "byte_size": 4, + "name": "int", + "base": "int" + } + } + } + ] + } + ], + "syscalls": [ + { + "func": "__do_sys_scopes0", + "args": [ + { + "name": "x", + "counted_by": -1, + "type": { + "int": { + "byte_size": 4, + "name": "int", + "base": "int" + } + } + }, + { + "name": "cmd", + "counted_by": -1, + "type": { + "int": { + "byte_size": 8, + "name": "long", + "base": "long" + } + } + }, + { + "name": "aux", + "counted_by": -1, + "type": { + "int": { + "byte_size": 8, + "name": "long", + "base": "long" + } + } + } + ], + "source_file": "scopes.c" + } + ], + "ioctls": [ + { + "name": "FOO_IOCTL1", + "type": { + "int": { + "byte_size": 1, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL2", + "type": { + "ptr": { + "elem": { + "int": { + "byte_size": 4, + "name": "int", + "base": "int" + } + }, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL3", + "type": { + "ptr": { + "elem": { + "struct": "foo_ioctl_arg" + }, + "is_const": true + } + } + }, + { + "name": "FOO_IOCTL4", + "type": { + "ptr": { + "elem": { + "struct": "foo_ioctl_arg" + } + } + } + } + ] +}
\ No newline at end of file diff --git a/tools/syz-declextract/testdata/scopes.c.txt b/tools/syz-declextract/testdata/scopes.c.txt new file mode 100644 index 000000000..aec7f7f2d --- /dev/null +++ b/tools/syz-declextract/testdata/scopes.c.txt @@ -0,0 +1,7 @@ +# Code generated by syz-declextract. DO NOT EDIT. + +meta automatic + +type auto_todo int8 + +scopes0$auto(x int32, cmd intptr, aux intptr) diff --git a/tools/syz-declextract/testdata/syscall.c.json b/tools/syz-declextract/testdata/syscall.c.json index 735ac7dc9..4e466a3ae 100644 --- a/tools/syz-declextract/testdata/syscall.c.json +++ b/tools/syz-declextract/testdata/syscall.c.json @@ -3,12 +3,22 @@ { "name": "__do_sys_chmod", "file": "syscall.c", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "__do_sys_open", "file": "syscall.c", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] } ], "syscalls": [ diff --git a/tools/syz-declextract/testdata/types.c.info b/tools/syz-declextract/testdata/types.c.info index ac9903fbe..7c4e66ca1 100644 --- a/tools/syz-declextract/testdata/types.c.info +++ b/tools/syz-declextract/testdata/types.c.info @@ -1,2 +1,2 @@ SYSCALL align_syscall func:__do_sys_align_syscall loc:1 access:unknown manual_desc:false auto_desc:true file:types.c subsystem:kernel -SYSCALL types_syscall func:__do_sys_types_syscall loc:2 access:unknown manual_desc:false auto_desc:true file:types.c subsystem:kernel +SYSCALL types_syscall func:__do_sys_types_syscall loc:1 access:unknown manual_desc:false auto_desc:true file:types.c subsystem:kernel diff --git a/tools/syz-declextract/testdata/types.c.json b/tools/syz-declextract/testdata/types.c.json index 6c479dffb..90d3be2a9 100644 --- a/tools/syz-declextract/testdata/types.c.json +++ b/tools/syz-declextract/testdata/types.c.json @@ -3,115 +3,130 @@ { "name": "__do_sys_align_syscall", "file": "types.c", - "loc": 1 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "__do_sys_types_syscall", "file": "types.c", - "loc": 2 + "scopes": [ + { + "arg": -1, + "loc": 1 + } + ] }, { "name": "anon_flow", "file": "types.c", - "loc": 8, - "facts": [ - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126316", - "field": "x" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126318", - "field": "y" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126319", - "field": "w" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126309", - "field": "f" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126322", - "field": "a" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126323", - "field": "a" - } - } - }, - { - "src": { - "argument": { - "func": "anon_flow", - "arg": 0 - } - }, - "dst": { - "field": { - "struct": "11253655576479126324", - "field": "b" + "scopes": [ + { + "arg": -1, + "loc": 8, + "facts": [ + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126316", + "field": "x" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126318", + "field": "y" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126319", + "field": "w" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126309", + "field": "f" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126322", + "field": "a" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126323", + "field": "a" + } + } + }, + { + "src": { + "argument": { + "func": "anon_flow", + "arg": 0 + } + }, + "dst": { + "field": { + "struct": "11253655576479126324", + "field": "b" + } + } } - } + ] } ] } |
