sdt_subr.c revision d8c54e3d070f57cc1b4d6c8262f0868219c8ce7c
ccf9d4a5c6453fa9f8b839baeee25147865fbb7dJames Phillpotts/*
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * CDDL HEADER START
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster *
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * The contents of this file are subject to the terms of the
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * Common Development and Distribution License (the "License").
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * You may not use this file except in compliance with the License.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster *
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * or http://www.opensolaris.org/os/licensing.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * See the License for the specific language governing permissions
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * and limitations under the License.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster *
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * When distributing Covered Code, include this CDDL HEADER in each
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * If applicable, add the following below this CDDL HEADER, with the
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * fields enclosed by brackets "[]" replaced with your own identifying
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * information: Portions Copyright [yyyy] [name of copyright owner]
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster *
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * CDDL HEADER END
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster */
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster/*
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster * Use is subject to license terms.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster */
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster#include <sys/sdt_impl.h>
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterstatic dtrace_pattr_t vtrace_attr = {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell{ DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell};
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden
26304a2a091af368cfc16c977bcce6d17195360aTom Rumseystatic dtrace_pattr_t info_attr = {
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
997d6667b8c483bf582a231b1b24f84fbe6c8390Neil Madden{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey};
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey
26304a2a091af368cfc16c977bcce6d17195360aTom Rumseystatic dtrace_pattr_t fc_attr = {
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey};
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey
26304a2a091af368cfc16c977bcce6d17195360aTom Rumseystatic dtrace_pattr_t fpu_attr = {
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
3cfef899c650ea8fa23c64ad5a66b8986bf77bb2Tom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott};
3cfef899c650ea8fa23c64ad5a66b8986bf77bb2Tom Rumsey
01a939641aeb0a095851921879620c3fab295cb2Robert Wapshottstatic dtrace_pattr_t fsinfo_attr = {
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster};
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterstatic dtrace_pattr_t stab_attr = {
01a939641aeb0a095851921879620c3fab295cb2Robert Wapshott{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
01a939641aeb0a095851921879620c3fab295cb2Robert Wapshott{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
01a939641aeb0a095851921879620c3fab295cb2Robert Wapshott{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster};
01a939641aeb0a095851921879620c3fab295cb2Robert Wapshott
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterstatic dtrace_pattr_t sdt_attr = {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster};
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterstatic dtrace_pattr_t xpv_attr = {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey{ DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey};
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostersdt_provider_t sdt_providers[] = {
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell { "vtrace", "__vtrace_", &vtrace_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sysinfo", "__cpu_sysinfo_", &info_attr, 0 },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell { "vminfo", "__cpu_vminfo_", &info_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fpuinfo", "__fpuinfo_", &fpu_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "__sched_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "__proc_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "__io_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "__ip_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "mib", "__mib_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fsinfo", "__fsinfo_", &fsinfo_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "__nfsv3_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "__nfsv4_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "__xpv_", &xpv_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "__fc_", &fc_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sysevent", "__sysevent_", &stab_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sdt", NULL, &sdt_attr, 0 },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { NULL }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster};
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostersdt_argdesc_t sdt_args[] = {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "enqueue", 3, 2, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "change-pri", 2, 1, "pri_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "schedctl-nopreempt", 2, 1, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "sched", "schedctl-yield", 0, 0, "int" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "exec", 0, 0, "string" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "exec-failure", 0, 0, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "exit", 0, 0, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "fault", 0, 0, "int" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "proc", "fault", 1, 1, "siginfo_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "proc", "signal-clear", 0, 0, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-clear", 1, 1, "siginfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "proc", "signal-discard", 2, 2, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-handle", 0, 0, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-handle", 1, 1, "siginfo_t *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-handle", 2, 2, "void (*)(void)" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "proc", "signal-send", 2, 1, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "start", 1, 0, "buf_t *", "devinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "done", 1, 0, "buf_t *", "devinfo_t *" },
bbffed9376e4fad86c443ca698c2fae6e9e81358David Luna { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "mib", NULL, 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fsinfo", NULL, 1, 1, "int", "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *",
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-access-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-access-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *",
3cfef899c650ea8fa23c64ad5a66b8986bf77bb2Tom Rumsey "conninfo_t *" },
3cfef899c650ea8fa23c64ad5a66b8986bf77bb2Tom Rumsey { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *",
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey "conninfo_t *" },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *",
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-start", 2, 3, "LINK3args *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-done", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-link-done", 2, 3, "LINK3res *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *",
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden "conninfo_t *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *",
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden "nfsv3opinfo_t *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-null-start", 0, 0, "struct svc_req *",
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden "conninfo_t *" },
6309b849c2de831a0eaed9c27b5794bed9bd8fd1Neil Madden { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-null-done", 0, 0, "struct svc_req *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-read-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-read-start", 2, 3, "READ3args *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-read-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-read-done", 2, 3, "READ3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *",
ccf9d4a5c6453fa9f8b839baeee25147865fbb7dJames Phillpotts "nfsv3opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *",
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington "nfsv3opinfo_t *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" },
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington { "nfsv3", "op-write-start", 0, 0, "struct svc_req *",
fd21d481e26774c37a197c7cc8ab56096a21e7aaPhill Cunnington "conninfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv3opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv3", "op-write-done", 0, 0, "struct svc_req *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *",
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden "nfsv3opinfo_t *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" },
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "nfsv4", "compound-start", 0, 0, "struct compound_state *",
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington "conninfo_t *" },
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "compound-start", 1, 0, "struct compound_state *",
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington "nfsv4opinfo_t *" },
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" },
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "compound-done", 0, 0, "struct compound_state *",
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington "conninfo_t *" },
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington { "nfsv4", "compound-done", 1, 0, "struct compound_state *",
47c2be2db219abf98d491a0a6625380421d61e42Phill Cunnington "nfsv4opinfo_t *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "nfsv4", "op-access-start", 0, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "conninfo_t *"},
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv4", "op-access-start", 1, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "nfsv4opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv4", "op-access-done", 0, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "conninfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv4", "op-access-done", 1, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-start", 0, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-create-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-create-start", 1, 0, "struct compound_state *",
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-create-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-create-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv4opinfo_t *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-start", 2, 1, "LINK4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-link-done", 2, 1, "LINK4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *",
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *",
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *",
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey "nfsv4opinfo_t *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *",
ccf9d4a5c6453fa9f8b839baeee25147865fbb7dJames Phillpotts "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-open-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *",
6b0b9411405932b5ada376bb06d6bc3d94980d7fPeter Major "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *",
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey "conninfo_t *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "conninfo_t *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "nfsv4opinfo_t *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "conninfo_t *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "nfsv4opinfo_t *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-read-start", 0, 0, "struct compound_state *",
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell "conninfo_t *" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "nfsv4", "op-read-start", 1, 0, "struct compound_state *",
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell "nfsv4opinfo_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-read-start", 2, 1, "READ4args *" },
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington { "nfsv4", "op-read-done", 0, 0, "struct compound_state *",
f79113ae65937c28690ec71f68f54f862b758baePhill Cunnington "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-read-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-read-done", 2, 1, "READ4res *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-start", 0, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-start", 1, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-start", 2, 1,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "RELEASE_LOCKOWNER4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-done", 0, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-done", 1, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-release-lockowner-done", 2, 1,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "RELEASE_LOCKOWNER4res *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" },
56ed5bbb263838f338eb8afc978091c01a4f2a2bjeff.schenk { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *",
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey "conninfo_t *" },
bf2a56fd7e5b3bb37378e87e32829a01402d27f0Tom Rumsey { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
6f6d45938671719a3c22abd091398ec1cfcf7788Peter Major { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *",
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey "conninfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *",
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey "nfsv4opinfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *",
6f6d45938671719a3c22abd091398ec1cfcf7788Peter Major "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *",
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott "conninfo_t *" },
bf2a56fd7e5b3bb37378e87e32829a01402d27f0Tom Rumsey { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *",
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey "nfsv4opinfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
bf2a56fd7e5b3bb37378e87e32829a01402d27f0Tom Rumsey { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *",
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "conninfo_t *" },
26304a2a091af368cfc16c977bcce6d17195360aTom Rumsey { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-start", 0, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-start", 1, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-start", 2, 1,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "SETCLIENTID_CONFIRM4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-done", 0, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-done", 1, 0,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "struct compound_state *", "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-setclientid-confirm-done", 2, 1,
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "SETCLIENTID_CONFIRM4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-start", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-start", 1, 0, "struct compound_state *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-done", 0, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-done", 1, 0, "struct compound_state *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4opinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4cbinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "nfsv4cbinfo_t *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" },
a90aba9cbcbb8e7fe95e45590d853959efe0d354Tom Rumsey
efad633539be6ecb378fafe208b80b81739e28d1Neil Madden { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" },
321cc59fdbbb9b6eebdfc714f2d86b785965d50eTom Rumsey { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" },
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott
7b3fa0c4c626865e92012ef9f885e91d945850eaCraig McDonnell { "xpv", "add-to-physmap-end", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "add-to-physmap-start", 0, 0, "domid_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "add-to-physmap-start", 1, 1, "uint_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "decrease-reservation-end", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "decrease-reservation-start", 0, 0, "domid_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" },
997d6667b8c483bf582a231b1b24f84fbe6c8390Neil Madden { "xpv", "decrease-reservation-start", 2, 2, "uint_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" },
c184142912cff04e5442d8bf70febe477285fb1cCraig McDonnell { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "dom-destroy-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "dom-pause-start", 0, 0, "domid_t" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "xpv", "dom-unpause-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "dom-create-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "dom-destroy-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "dom-pause-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "dom-unpause-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "evtchn-op-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "evtchn-op-start", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "evtchn-op-start", 1, 1, "void *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "increase-reservation-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "increase-reservation-start", 0, 0, "domid_t" },
ccf9d4a5c6453fa9f8b839baeee25147865fbb7dJames Phillpotts { "xpv", "increase-reservation-start", 1, 1, "ulong_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "increase-reservation-start", 2, 2, "uint_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmap-end", 0, 0, "int" },
cc7c18212481f5e9ee508afe2ffcaecb6b9330f5Craig McDonnell { "xpv", "mmap-entry", 0, 0, "ulong_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmap-entry", 1, 1, "ulong_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmap-entry", 2, 2, "ulong_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmap-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmap-start", 1, 1, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmapbatch-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmapbatch-end", 1, 1, "struct seg *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmapbatch-end", 2, 2, "caddr_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "mmapbatch-start", 0, 0, "domid_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmapbatch-start", 1, 1, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmapbatch-start", 2, 2, "caddr_t" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-ext-op-end", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-ext-op-start", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-update-start", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-update-start", 1, 1, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "mmu-update-end", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "populate-physmap-end", 0, 0, "int" },
d0da70ccbba38b773e7a7cc71bc124b06206d201Robert Wapshott { "xpv", "populate-physmap-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "populate-physmap-start", 1, 1, "ulong_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "set-memory-map-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "set-memory-map-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "set-memory-map-start", 1, 1, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "xpv", "setvcpucontext-end", 0, 0, "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "setvcpucontext-start", 0, 0, "domid_t" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "link-up", 0, 0, "fct_i_local_port_t *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-start", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-start", 1, 1, "fct_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott { "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-start", 3, 3, "int", "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-end", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-end", 1, 1, "fct_local_port_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-login-end", 3, 3, "int", "int" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "fc", "rport-login-end", 4, 4, "int", "int" },
87d68743726585ee101ba2e7be2cf06cd34ebb80Neil Madden { "fc", "rport-logout-start", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-logout-start", 1, 1, "fct_local_port_t *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "fc_port_info_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-logout-start", 3, 3, "int", "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-logout-end", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
ccf9d4a5c6453fa9f8b839baeee25147865fbb7dJames Phillpotts { "fc", "rport-logout-end", 1, 1, "fct_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "rport-logout-end", 3, 3, "int", "int" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-command", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-command", 1, 1, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-command", 2, 2, "scsi_task_t *",
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott "scsicmd_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott { "fc", "scsi-response", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford { "fc", "scsi-response", 1, 1, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-response", 2, 2, "scsi_task_t *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "scsicmd_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-start", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-start", 1, 1, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-start", 2, 2, "scsi_task_t *",
0c893a059f84246bf91e2f0fbf63e4c92f8e5165Tony Bamford "scsicmd_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *",
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-start", 4, 4, "stmf_data_buf_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_xferinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-done", 0, 0, "fct_cmd_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "conninfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-done", 1, 1, "fct_i_local_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-done", 2, 2, "scsi_task_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "scsicmd_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_port_info_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { "fc", "xfer-done", 4, 4, "stmf_data_buf_t *",
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster "fc_xferinfo_t *" },
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster { NULL }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster};
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster/*ARGSUSED*/
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostervoid
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fostersdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster{
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster sdt_probe_t *sdp = parg;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster int i;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster desc->dtargd_native[0] = '\0';
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster desc->dtargd_xlate[0] = '\0';
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott for (i = 0; sdt_args[i].sda_provider != NULL; i++) {
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster sdt_argdesc_t *a = &sdt_args[i];
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
0ee6cb6d7562a96aebba72d889d6e3cbbf0c9154Peter Major if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0)
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott continue;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster if (a->sda_name != NULL &&
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster strcmp(sdp->sdp_name, a->sda_name) != 0)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster continue;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster if (desc->dtargd_ndx != a->sda_ndx)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster continue;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster if (a->sda_native != NULL)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster (void) strcpy(desc->dtargd_native, a->sda_native);
72450cb9c2ca854c6d3479832c2738196c1d3282Robert Wapshott
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster if (a->sda_xlate != NULL)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster (void) strcpy(desc->dtargd_xlate, a->sda_xlate);
35ab1c5bca11317474fe12bdd8d22c17cdaf2697Robert Wapshott
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster desc->dtargd_mapping = a->sda_mapping;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster return;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster }
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster desc->dtargd_ndx = DTRACE_ARGNONE;
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster}
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster