Print this page
NEX-16712 NFS dtrace providers do not support per-share filtering
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Yuri Pankon <yuri.pankov@nexenta.com>
NEX-1643 dtrace provider for smbsrv
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>

*** 19,28 **** --- 19,29 ---- * CDDL HEADER END */ /* * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, Joyent, Inc. All rights reserved. + * Copyright 2018 Nexenta Systems, Inc. All rights reserved. */ #include <sys/sdt_impl.h> static dtrace_pattr_t vtrace_attr = {
*** 95,104 **** --- 96,113 ---- { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, }; + static dtrace_pattr_t nfs_attr = { + { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, + { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, + { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, + { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, + { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, + }; + sdt_provider_t sdt_providers[] = { { "vtrace", "__vtrace_", &vtrace_attr }, { "sysinfo", "__cpu_sysinfo_", &info_attr, DTRACE_PRIV_USER }, { "vminfo", "__cpu_vminfo_", &info_attr, DTRACE_PRIV_USER }, { "fpuinfo", "__fpuinfo_", &fpu_attr },
*** 109,120 **** { "tcp", "__tcp_", &stab_attr }, { "udp", "__udp_", &stab_attr }, { "mib", "__mib_", &stab_attr }, { "fsinfo", "__fsinfo_", &fsinfo_attr }, { "iscsi", "__iscsi_", &iscsi_attr }, ! { "nfsv3", "__nfsv3_", &stab_attr }, ! { "nfsv4", "__nfsv4_", &stab_attr }, { "xpv", "__xpv_", &xpv_attr }, { "fc", "__fc_", &fc_attr }, { "srp", "__srp_", &fc_attr }, { "sysevent", "__sysevent_", &stab_attr }, { "sdt", NULL, &sdt_attr }, --- 118,131 ---- { "tcp", "__tcp_", &stab_attr }, { "udp", "__udp_", &stab_attr }, { "mib", "__mib_", &stab_attr }, { "fsinfo", "__fsinfo_", &fsinfo_attr }, { "iscsi", "__iscsi_", &iscsi_attr }, ! { "nfsv3", "__nfsv3_", &nfs_attr }, ! { "nfsv4", "__nfsv4_", &nfs_attr }, ! { "smb", "__smb_", &stab_attr }, ! { "smb2", "__smb2_", &stab_attr }, { "xpv", "__xpv_", &xpv_attr }, { "fc", "__fc_", &fc_attr }, { "srp", "__srp_", &fc_attr }, { "sysevent", "__sysevent_", &stab_attr }, { "sdt", NULL, &sdt_attr },
*** 254,882 **** { "iscsi", "xfer-done", 5, 4, "uint32_t"}, { "iscsi", "xfer-done", 6, 5, "uint32_t"}, { "iscsi", "xfer-done", 7, 6, "uint32_t"}, { "iscsi", "xfer-done", 8, 7, "int"}, ! { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" }, ! { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" }, ! { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, ! { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, ! { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" }, ! { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" }, ! { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" }, ! { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" }, ! { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" }, ! { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" }, ! { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" }, ! { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" }, ! { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" }, ! { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" }, ! { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" }, ! { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" }, ! { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-link-start", 2, 3, "LINK3args *" }, ! { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-link-done", 2, 3, "LINK3res *" }, ! { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" }, ! { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" }, ! { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" }, ! { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" }, ! { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" }, ! { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" }, ! { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-read-start", 2, 3, "READ3args *" }, ! { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-read-done", 2, 3, "READ3res *" }, ! { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" }, ! { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" }, ! { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" }, ! { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" }, ! { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" }, ! { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" }, ! { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" }, ! { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" }, ! { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" }, ! { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" }, ! { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" }, ! { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" }, ! { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, ! { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, ! { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" }, ! { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" }, ! { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" }, ! { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", ! "conninfo_t *" }, ! { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", ! "nfsv3opinfo_t *" }, ! { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" }, { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, ! { "nfsv4", "compound-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "compound-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, ! { "nfsv4", "compound-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "compound-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, ! { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", ! "conninfo_t *"}, ! { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, ! { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, ! { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, ! { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, ! { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, ! { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, ! { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, ! { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, ! { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, ! { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, ! { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, ! { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, ! { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, ! { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, ! { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, ! { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, ! { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, ! { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, ! { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, ! { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, ! { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, ! { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, ! { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, ! { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, ! { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, ! { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, ! { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, ! { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, ! { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, ! { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, ! { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, ! { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, ! { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, ! { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, ! { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, ! { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, ! { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, ! { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, ! { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, ! { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, ! { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, ! { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, ! { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, ! { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, ! { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, ! { "nfsv4", "op-release-lockowner-start", 0, 0, ! "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-release-lockowner-start", 1, 0, ! "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-release-lockowner-start", 2, 1, ! "RELEASE_LOCKOWNER4args *" }, ! { "nfsv4", "op-release-lockowner-done", 0, 0, ! "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-release-lockowner-done", 1, 0, ! "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-release-lockowner-done", 2, 1, ! "RELEASE_LOCKOWNER4res *" }, ! { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, ! { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, ! { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, ! { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, ! { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, ! { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, ! { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, ! { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, ! { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, ! { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, ! { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, ! { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, ! { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, ! { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, ! { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, ! { "nfsv4", "op-setclientid-confirm-start", 0, 0, ! "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-start", 1, 0, ! "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-start", 2, 1, ! "SETCLIENTID_CONFIRM4args *" }, ! { "nfsv4", "op-setclientid-confirm-done", 0, 0, ! "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-done", 1, 0, ! "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-done", 2, 1, ! "SETCLIENTID_CONFIRM4res *" }, ! { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, ! { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, ! { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, ! { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", ! "conninfo_t *" }, ! { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", ! "nfsv4opinfo_t *" }, { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, ! { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", ! "conninfo_t *" }, ! { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", ! "nfsv4cbinfo_t *" }, { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, ! { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", ! "conninfo_t *" }, ! { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", ! "nfsv4cbinfo_t *" }, { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" }, --- 265,1193 ---- { "iscsi", "xfer-done", 5, 4, "uint32_t"}, { "iscsi", "xfer-done", 6, 5, "uint32_t"}, { "iscsi", "xfer-done", 7, 6, "uint32_t"}, { "iscsi", "xfer-done", 8, 7, "int"}, ! /* Tables like this get really ugly when line-wrapped. */ ! /* BEGIN CSTYLED */ ! { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", "conninfo_t *" }, ! { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, ! { "nfsv3", "op-getattr-start", 2, 4, "GETATTR3args *" }, + { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-getattr-done", 2, 4, "GETATTR3res *" }, + + { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-setattr-start", 2, 4, "SETATTR3args *" }, + + { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-setattr-done", 2, 4, "SETATTR3res *" }, + + { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-lookup-start", 2, 4, "LOOKUP3args *" }, + + { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-lookup-done", 2, 4, "LOOKUP3res *" }, + + { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-access-start", 2, 4, "ACCESS3args *" }, + + { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-access-done", 2, 4, "ACCESS3res *" }, + + { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-commit-start", 2, 4, "COMMIT3args *" }, + + { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-commit-done", 2, 4, "COMMIT3res *" }, + + { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-create-start", 2, 4, "CREATE3args *" }, + + { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-create-done", 2, 4, "CREATE3res *" }, + + { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-fsinfo-start", 2, 4, "FSINFO3args *" }, + + { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-fsinfo-done", 2, 4, "FSINFO3res *" }, + + { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-fsstat-start", 2, 4, "FSSTAT3args *" }, + + { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-fsstat-done", 2, 4, "FSSTAT3res *" }, + + { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-link-start", 2, 4, "LINK3args *" }, + + { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-link-done", 2, 4, "LINK3res *" }, + + { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-mkdir-start", 2, 4, "MKDIR3args *" }, + + { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-mkdir-done", 2, 4, "MKDIR3res *" }, + + { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-mknod-start", 2, 4, "MKNOD3args *" }, + + { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-mknod-done", 2, 4, "MKNOD3res *" }, + + { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + + { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + + { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-pathconf-start", 2, 4, "PATHCONF3args *" }, + + { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-pathconf-done", 2, 4, "PATHCONF3res *" }, + + { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-read-start", 2, 4, "READ3args *" }, + + { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-read-done", 2, 4, "READ3res *" }, + + { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readdir-start", 2, 4, "READDIR3args *" }, + + { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readdir-done", 2, 4, "READDIR3res *" }, + + { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readdirplus-start", 2, 4, "READDIRPLUS3args *" }, + + { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readdirplus-done", 2, 4, "READDIRPLUS3res *" }, + + { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readlink-start", 2, 4, "READLINK3args *" }, + + { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-readlink-done", 2, 4, "READLINK3res *" }, + + { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-remove-start", 2, 4, "REMOVE3args *" }, + + { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-remove-done", 2, 4, "REMOVE3res *" }, + + { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-rename-start", 2, 4, "RENAME3args *" }, + + { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-rename-done", 2, 4, "RENAME3res *" }, + + { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-rmdir-start", 2, 4, "RMDIR3args *" }, + + { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-rmdir-done", 2, 4, "RMDIR3res *" }, + + { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-symlink-start", 2, 4, "SYMLINK3args *" }, + + { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-symlink-done", 2, 4, "SYMLINK3res *" }, + + { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-write-start", 2, 4, "WRITE3args *" }, + + { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", "conninfo_t *" }, + { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, + { "nfsv3", "op-write-done", 2, 4, "WRITE3res *" }, + { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, ! ! { "nfsv4", "compound-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "compound-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, ! ! { "nfsv4", "compound-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "compound-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, ! ! { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, ! ! { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, ! ! { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, ! ! { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, ! ! { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, ! ! { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, ! ! { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, ! ! { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, ! ! { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, ! ! { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, ! ! { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, ! ! { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, ! ! { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, ! ! { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, ! ! { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, ! ! { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, ! ! { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, ! ! { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, ! ! { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, ! ! { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, ! ! { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, ! ! { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, ! ! { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, ! ! { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, ! ! { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, ! ! { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, ! ! { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, ! ! { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, ! ! { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, ! ! { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, ! ! { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, ! ! { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, ! ! { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, ! ! { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, ! ! { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, ! ! { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, ! ! { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, ! ! { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, ! ! { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, ! ! { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, ! ! { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, ! ! { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, ! ! { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, ! ! { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, ! ! { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, ! ! { "nfsv4", "op-release-lockowner-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-release-lockowner-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-release-lockowner-start", 2, 1, "RELEASE_LOCKOWNER4args *" }, ! ! { "nfsv4", "op-release-lockowner-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-release-lockowner-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-release-lockowner-done", 2, 1, "RELEASE_LOCKOWNER4res *" }, ! ! { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, ! ! { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, ! ! { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, ! ! { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, ! ! { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, ! ! { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, ! ! { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, ! ! { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! ! { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, ! ! { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, ! ! { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, ! ! { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, ! ! { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, ! ! { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, ! ! { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, ! ! { "nfsv4", "op-setclientid-confirm-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-start", 2, 1, "SETCLIENTID_CONFIRM4args *" }, ! ! { "nfsv4", "op-setclientid-confirm-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, ! { "nfsv4", "op-setclientid-confirm-done", 2, 1, "SETCLIENTID_CONFIRM4res *" }, ! ! { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, ! ! { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, ! ! { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, ! ! { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", "conninfo_t *" }, ! { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, ! ! { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", "conninfo_t *" }, ! { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", "nfsv4cbinfo_t *" }, { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, ! ! { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", "conninfo_t *" }, ! { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", "nfsv4cbinfo_t *" }, { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, + { "smb", "op-Close-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Close-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Close-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Close-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-CloseAndTreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CloseAndTreeDisconnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-CloseAndTreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CloseAndTreeDisconnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Transaction-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Transaction-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-TransactionSecondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TransactionSecondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-TransactionSecondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TransactionSecondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Ioctl-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Ioctl-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Ioctl-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Ioctl-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Transaction2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Transaction2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Transaction2Secondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction2Secondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Transaction2Secondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Transaction2Secondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtTransact-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransact-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtTransact-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransact-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtTransactSecondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransactSecondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtTransactSecondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransactSecondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Create-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Create-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Create-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-Create-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Create-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-CreateNew-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateNew-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-CreateNew-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-CreateNew-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateNew-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-CreateTemporary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateTemporary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-CreateTemporary-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-CreateTemporary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateTemporary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Delete-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Delete-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Delete-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-Delete-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Delete-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-CreateDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-CreateDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-CreateDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CreateDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-DeleteDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-DeleteDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-DeleteDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-DeleteDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-DeleteDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-CheckDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CheckDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-CheckDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-CheckDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-CheckDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Invalid-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Invalid-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Invalid-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Invalid-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Echo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Echo-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Echo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Echo-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Search-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Search-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Search-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Search-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Find-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Find-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Find-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Find-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-FindClose-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindClose-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-FindClose-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindClose-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-FindUnique-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindUnique-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-FindUnique-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindUnique-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Flush-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Flush-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Flush-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Flush-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-QueryInformationDisk-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformationDisk-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-QueryInformationDisk-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformationDisk-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-LockByteRange-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockByteRange-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-LockByteRange-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockByteRange-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-LockingX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockingX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-LockingX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockingX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-LogoffX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LogoffX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-LogoffX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LogoffX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Negotiate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Negotiate-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Negotiate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Negotiate-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtCancel-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtCancel-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtCancel-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtCancel-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtCreateX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtCreateX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtCreateX-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-NtCreateX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtCreateX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtTransactCreate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransactCreate-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtTransactCreate-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-NtTransactCreate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtTransactCreate-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Open-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Open-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Open-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-Open-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Open-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-OpenX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-OpenX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-OpenX-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-OpenX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-OpenX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-OpenPrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-OpenPrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-OpenPrintFile-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb", "op-OpenPrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-OpenPrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-ClosePrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ClosePrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-ClosePrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ClosePrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-GetPrintQueue-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-GetPrintQueue-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-GetPrintQueue-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-GetPrintQueue-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-WritePrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WritePrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WritePrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WritePrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-ProcessExit-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ProcessExit-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-ProcessExit-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ProcessExit-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-QueryInformation-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformation-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-QueryInformation-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-QueryInformation-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformation-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-QueryInformation2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformation2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-QueryInformation2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-QueryInformation2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Read-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Read-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Read-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-Read-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Read-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Read-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-LockAndRead-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockAndRead-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-LockAndRead-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-LockAndRead-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-LockAndRead-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-LockAndRead-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-ReadRaw-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ReadRaw-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-ReadRaw-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ReadRaw-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-ReadX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ReadX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-ReadX-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-ReadX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-ReadX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-ReadX-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-Rename-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Rename-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Rename-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-Rename-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Rename-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-NtRename-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtRename-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-NtRename-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, + { "smb", "op-NtRename-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-NtRename-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Seek-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Seek-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Seek-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Seek-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-SessionSetupX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SessionSetupX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-SessionSetupX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SessionSetupX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-SetInformation-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SetInformation-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-SetInformation-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SetInformation-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-SetInformation2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SetInformation2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-SetInformation2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-SetInformation2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-FindClose2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindClose2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-FindClose2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-FindClose2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-TreeConnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeConnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-TreeConnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeConnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-TreeConnectX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeConnectX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-TreeConnectX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeConnectX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-TreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeDisconnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-TreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-TreeDisconnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-UnlockByteRange-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-UnlockByteRange-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-UnlockByteRange-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-UnlockByteRange-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-Write-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Write-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Write-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-Write-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-Write-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-Write-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-WriteAndClose-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteAndClose-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteAndClose-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-WriteAndClose-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteAndClose-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteAndClose-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-WriteAndUnlock-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteAndUnlock-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteAndUnlock-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-WriteAndUnlock-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteAndUnlock-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteAndUnlock-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb", "op-WriteRaw-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteRaw-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteRaw-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteRaw-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + + { "smb", "op-WriteX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteX-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb", "op-WriteX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb", "op-WriteX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, + { "smb", "op-WriteX-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb2", "op-Cancel-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Cancel-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Cancel-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Cancel-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-ChangeNotify-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-ChangeNotify-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-ChangeNotify-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-ChangeNotify-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-ChangeNotify-done2", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-ChangeNotify-done2", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Close-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Close-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Close-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Close-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Create-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Create-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Create-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, + { "smb2", "op-Create-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Create-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Echo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Echo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Echo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Echo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Flush-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Flush-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Flush-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Flush-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Ioctl-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Ioctl-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Ioctl-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Ioctl-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Lock-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Lock-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Lock-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Lock-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Lock-done2", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Lock-done2", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Logoff-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Logoff-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Logoff-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Logoff-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Negotiate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Negotiate-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Negotiate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Negotiate-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-OplockBreak-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-OplockBreak-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-OplockBreak-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-OplockBreak-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-QueryDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-QueryDirectory-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-QueryDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-QueryDirectory-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-QueryInfo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-QueryInfo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-QueryInfo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-QueryInfo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Read-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Read-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Read-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb2", "op-Read-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Read-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Read-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + { "smb2", "op-SessionSetup-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-SessionSetup-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-SessionSetup-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-SessionSetup-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-SetInfo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-SetInfo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-SetInfo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-SetInfo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-TreeConnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-TreeConnect-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-TreeConnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-TreeConnect-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-TreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-TreeDisconnect-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-TreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-TreeDisconnect-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + + { "smb2", "op-Write-start", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Write-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Write-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + { "smb2", "op-Write-done", 0, 0, "smb_request_t *", "conninfo_t *" }, + { "smb2", "op-Write-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, + { "smb2", "op-Write-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, + + /* END CSTYLED */ + { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" },