10Sstevel@tonic-gate /*
20Sstevel@tonic-gate * CDDL HEADER START
30Sstevel@tonic-gate *
40Sstevel@tonic-gate * The contents of this file are subject to the terms of the
51738Sbmc * Common Development and Distribution License (the "License").
61738Sbmc * You may not use this file except in compliance with the License.
70Sstevel@tonic-gate *
80Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
90Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing.
100Sstevel@tonic-gate * See the License for the specific language governing permissions
110Sstevel@tonic-gate * and limitations under the License.
120Sstevel@tonic-gate *
130Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each
140Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
150Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the
160Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying
170Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner]
180Sstevel@tonic-gate *
190Sstevel@tonic-gate * CDDL HEADER END
200Sstevel@tonic-gate */
210Sstevel@tonic-gate /*
22*12507SAlan.Maguire@Sun.COM * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
230Sstevel@tonic-gate */
240Sstevel@tonic-gate
250Sstevel@tonic-gate #include <sys/sdt_impl.h>
260Sstevel@tonic-gate
270Sstevel@tonic-gate static dtrace_pattr_t vtrace_attr = {
280Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
290Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
300Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
310Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
320Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
330Sstevel@tonic-gate };
340Sstevel@tonic-gate
350Sstevel@tonic-gate static dtrace_pattr_t info_attr = {
360Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
370Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
380Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
390Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
400Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
410Sstevel@tonic-gate };
420Sstevel@tonic-gate
439578SSam.Cramer@Sun.COM static dtrace_pattr_t fc_attr = {
449578SSam.Cramer@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
459578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
469578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
479578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
489578SSam.Cramer@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
499578SSam.Cramer@Sun.COM };
509578SSam.Cramer@Sun.COM
510Sstevel@tonic-gate static dtrace_pattr_t fpu_attr = {
520Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
530Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
540Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
550Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU },
560Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
570Sstevel@tonic-gate };
580Sstevel@tonic-gate
591738Sbmc static dtrace_pattr_t fsinfo_attr = {
601738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
611738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
621738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
631738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
641738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
651738Sbmc };
661738Sbmc
670Sstevel@tonic-gate static dtrace_pattr_t stab_attr = {
680Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
690Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
700Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
710Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
720Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
730Sstevel@tonic-gate };
740Sstevel@tonic-gate
750Sstevel@tonic-gate static dtrace_pattr_t sdt_attr = {
760Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
770Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
780Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
790Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
800Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
810Sstevel@tonic-gate };
820Sstevel@tonic-gate
835084Sjohnlev static dtrace_pattr_t xpv_attr = {
845084Sjohnlev { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM },
855084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
865084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
875084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
885084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
895084Sjohnlev };
905084Sjohnlev
919721SPriya.Krishnan@Sun.COM static dtrace_pattr_t iscsi_attr = {
929721SPriya.Krishnan@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
939721SPriya.Krishnan@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
949721SPriya.Krishnan@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
959721SPriya.Krishnan@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
969721SPriya.Krishnan@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
979721SPriya.Krishnan@Sun.COM };
989721SPriya.Krishnan@Sun.COM
990Sstevel@tonic-gate sdt_provider_t sdt_providers[] = {
1000Sstevel@tonic-gate { "vtrace", "__vtrace_", &vtrace_attr, 0 },
1010Sstevel@tonic-gate { "sysinfo", "__cpu_sysinfo_", &info_attr, 0 },
1020Sstevel@tonic-gate { "vminfo", "__cpu_vminfo_", &info_attr, 0 },
1030Sstevel@tonic-gate { "fpuinfo", "__fpuinfo_", &fpu_attr, 0 },
1040Sstevel@tonic-gate { "sched", "__sched_", &stab_attr, 0 },
1050Sstevel@tonic-gate { "proc", "__proc_", &stab_attr, 0 },
1060Sstevel@tonic-gate { "io", "__io_", &stab_attr, 0 },
1076878Sbrendan { "ip", "__ip_", &stab_attr, 0 },
108*12507SAlan.Maguire@Sun.COM { "tcp", "__tcp_", &stab_attr, 0 },
109*12507SAlan.Maguire@Sun.COM { "udp", "__udp_", &stab_attr, 0 },
1100Sstevel@tonic-gate { "mib", "__mib_", &stab_attr, 0 },
1111738Sbmc { "fsinfo", "__fsinfo_", &fsinfo_attr, 0 },
1129721SPriya.Krishnan@Sun.COM { "iscsi", "__iscsi_", &iscsi_attr, 0 },
1135982Sahl { "nfsv3", "__nfsv3_", &stab_attr, 0 },
1145982Sahl { "nfsv4", "__nfsv4_", &stab_attr, 0 },
1155084Sjohnlev { "xpv", "__xpv_", &xpv_attr, 0 },
1169578SSam.Cramer@Sun.COM { "fc", "__fc_", &fc_attr, 0 },
1179829SCharles.Ting@Sun.COM { "srp", "__srp_", &fc_attr, 0 },
1183490Seschrock { "sysevent", "__sysevent_", &stab_attr, 0 },
1190Sstevel@tonic-gate { "sdt", NULL, &sdt_attr, 0 },
1200Sstevel@tonic-gate { NULL }
1210Sstevel@tonic-gate };
1220Sstevel@tonic-gate
1230Sstevel@tonic-gate sdt_argdesc_t sdt_args[] = {
1240Sstevel@tonic-gate { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1250Sstevel@tonic-gate { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
1260Sstevel@tonic-gate { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1270Sstevel@tonic-gate { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" },
1280Sstevel@tonic-gate { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" },
1290Sstevel@tonic-gate { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1300Sstevel@tonic-gate { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" },
1310Sstevel@tonic-gate { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" },
1320Sstevel@tonic-gate { "sched", "enqueue", 3, 2, "int" },
1330Sstevel@tonic-gate { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1340Sstevel@tonic-gate { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" },
1350Sstevel@tonic-gate { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1360Sstevel@tonic-gate { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" },
1370Sstevel@tonic-gate { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1380Sstevel@tonic-gate { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" },
1390Sstevel@tonic-gate { "sched", "change-pri", 2, 1, "pri_t" },
1400Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1410Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" },
1420Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 2, 1, "int" },
1430Sstevel@tonic-gate { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1440Sstevel@tonic-gate { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" },
145191Sahl { "sched", "schedctl-yield", 0, 0, "int" },
146191Sahl { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" },
147191Sahl { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" },
1483792Sakolb { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1493792Sakolb { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" },
1503792Sakolb { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1513792Sakolb { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
1525647Ssamf
1530Sstevel@tonic-gate { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" },
1540Sstevel@tonic-gate { "proc", "exec", 0, 0, "string" },
1550Sstevel@tonic-gate { "proc", "exec-failure", 0, 0, "int" },
1560Sstevel@tonic-gate { "proc", "exit", 0, 0, "int" },
1570Sstevel@tonic-gate { "proc", "fault", 0, 0, "int" },
1580Sstevel@tonic-gate { "proc", "fault", 1, 1, "siginfo_t *" },
1590Sstevel@tonic-gate { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1600Sstevel@tonic-gate { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" },
1610Sstevel@tonic-gate { "proc", "signal-clear", 0, 0, "int" },
1620Sstevel@tonic-gate { "proc", "signal-clear", 1, 1, "siginfo_t *" },
1630Sstevel@tonic-gate { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1640Sstevel@tonic-gate { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" },
1650Sstevel@tonic-gate { "proc", "signal-discard", 2, 2, "int" },
1660Sstevel@tonic-gate { "proc", "signal-handle", 0, 0, "int" },
1670Sstevel@tonic-gate { "proc", "signal-handle", 1, 1, "siginfo_t *" },
1680Sstevel@tonic-gate { "proc", "signal-handle", 2, 2, "void (*)(void)" },
1690Sstevel@tonic-gate { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" },
1700Sstevel@tonic-gate { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" },
1710Sstevel@tonic-gate { "proc", "signal-send", 2, 1, "int" },
1725647Ssamf
1730Sstevel@tonic-gate { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" },
1740Sstevel@tonic-gate { "io", "start", 1, 0, "buf_t *", "devinfo_t *" },
1750Sstevel@tonic-gate { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" },
1760Sstevel@tonic-gate { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" },
1770Sstevel@tonic-gate { "io", "done", 1, 0, "buf_t *", "devinfo_t *" },
1780Sstevel@tonic-gate { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" },
1790Sstevel@tonic-gate { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" },
1800Sstevel@tonic-gate { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" },
1810Sstevel@tonic-gate { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" },
1820Sstevel@tonic-gate { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" },
1830Sstevel@tonic-gate { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" },
1840Sstevel@tonic-gate { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" },
1855647Ssamf
1860Sstevel@tonic-gate { "mib", NULL, 0, 0, "int" },
1875647Ssamf
1881738Sbmc { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" },
1891738Sbmc { "fsinfo", NULL, 1, 1, "int", "int" },
1905647Ssamf
1919721SPriya.Krishnan@Sun.COM { "iscsi", "async-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
1929721SPriya.Krishnan@Sun.COM { "iscsi", "async-send", 1, 1, "iscsi_async_evt_hdr_t *",
1939721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
1949721SPriya.Krishnan@Sun.COM { "iscsi", "login-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
1959721SPriya.Krishnan@Sun.COM { "iscsi", "login-command", 1, 1, "iscsi_login_hdr_t *",
1969721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
1979721SPriya.Krishnan@Sun.COM { "iscsi", "login-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
1989721SPriya.Krishnan@Sun.COM { "iscsi", "login-response", 1, 1, "iscsi_login_rsp_hdr_t *",
1999721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2009721SPriya.Krishnan@Sun.COM { "iscsi", "logout-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
2019721SPriya.Krishnan@Sun.COM { "iscsi", "logout-command", 1, 1, "iscsi_logout_hdr_t *",
2029721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2039721SPriya.Krishnan@Sun.COM { "iscsi", "logout-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
2049721SPriya.Krishnan@Sun.COM { "iscsi", "logout-response", 1, 1, "iscsi_logout_rsp_hdr_t *",
2059721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2069721SPriya.Krishnan@Sun.COM { "iscsi", "data-request", 0, 0, "idm_conn_t *", "conninfo_t *" },
2079721SPriya.Krishnan@Sun.COM { "iscsi", "data-request", 1, 1, "iscsi_rtt_hdr_t *",
2089721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2099721SPriya.Krishnan@Sun.COM { "iscsi", "data-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
2109721SPriya.Krishnan@Sun.COM { "iscsi", "data-send", 1, 1, "iscsi_data_rsp_hdr_t *",
2119721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2129721SPriya.Krishnan@Sun.COM { "iscsi", "data-receive", 0, 0, "idm_conn_t *", "conninfo_t *" },
2139721SPriya.Krishnan@Sun.COM { "iscsi", "data-receive", 1, 1, "iscsi_data_hdr_t *",
2149721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2159721SPriya.Krishnan@Sun.COM { "iscsi", "nop-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
2169721SPriya.Krishnan@Sun.COM { "iscsi", "nop-send", 1, 1, "iscsi_nop_in_hdr_t *", "iscsiinfo_t *" },
2179721SPriya.Krishnan@Sun.COM { "iscsi", "nop-receive", 0, 0, "idm_conn_t *", "conninfo_t *" },
2189721SPriya.Krishnan@Sun.COM { "iscsi", "nop-receive", 1, 1, "iscsi_nop_out_hdr_t *",
2199721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2209721SPriya.Krishnan@Sun.COM { "iscsi", "scsi-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
2219721SPriya.Krishnan@Sun.COM { "iscsi", "scsi-command", 1, 1, "iscsi_scsi_cmd_hdr_t *",
2229721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2239721SPriya.Krishnan@Sun.COM { "iscsi", "scsi-command", 2, 2, "scsi_task_t *", "scsicmd_t *" },
2249721SPriya.Krishnan@Sun.COM { "iscsi", "scsi-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
2259721SPriya.Krishnan@Sun.COM { "iscsi", "scsi-response", 1, 1, "iscsi_scsi_rsp_hdr_t *",
2269721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2279721SPriya.Krishnan@Sun.COM { "iscsi", "task-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
2289721SPriya.Krishnan@Sun.COM { "iscsi", "task-command", 1, 1, "iscsi_scsi_task_mgt_hdr_t *",
2299721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2309721SPriya.Krishnan@Sun.COM { "iscsi", "task-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
2319721SPriya.Krishnan@Sun.COM { "iscsi", "task-response", 1, 1, "iscsi_scsi_task_mgt_rsp_hdr_t *",
2329721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2339721SPriya.Krishnan@Sun.COM { "iscsi", "text-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
2349721SPriya.Krishnan@Sun.COM { "iscsi", "text-command", 1, 1, "iscsi_text_hdr_t *",
2359721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2369721SPriya.Krishnan@Sun.COM { "iscsi", "text-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
2379721SPriya.Krishnan@Sun.COM { "iscsi", "text-response", 1, 1, "iscsi_text_rsp_hdr_t *",
2389721SPriya.Krishnan@Sun.COM "iscsiinfo_t *" },
2399721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 0, 0, "idm_conn_t *", "conninfo_t *" },
2409721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 1, 0, "idm_conn_t *", "iscsiinfo_t *" },
2419721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 2, 1, "uintptr_t", "xferinfo_t *" },
2429721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 3, 2, "uint32_t"},
2439721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 4, 3, "uintptr_t"},
2449721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 5, 4, "uint32_t"},
2459721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 6, 5, "uint32_t"},
2469721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 7, 6, "uint32_t"},
2479721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-start", 8, 7, "int"},
2489721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 0, 0, "idm_conn_t *", "conninfo_t *" },
2499721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 1, 0, "idm_conn_t *", "iscsiinfo_t *" },
2509721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 2, 1, "uintptr_t", "xferinfo_t *" },
2519721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 3, 2, "uint32_t"},
2529721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 4, 3, "uintptr_t"},
2539721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 5, 4, "uint32_t"},
2549721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 6, 5, "uint32_t"},
2559721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 7, 6, "uint32_t"},
2569721SPriya.Krishnan@Sun.COM { "iscsi", "xfer-done", 8, 7, "int"},
2579721SPriya.Krishnan@Sun.COM
2585982Sahl { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *",
2595982Sahl "conninfo_t *" },
2605982Sahl { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *",
2615982Sahl "nfsv3opinfo_t *" },
2625982Sahl { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" },
2635982Sahl { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *",
2645982Sahl "conninfo_t *" },
2655982Sahl { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *",
2665982Sahl "nfsv3opinfo_t *" },
2675982Sahl { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" },
2685982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
2695982Sahl "conninfo_t *" },
2705982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
2715982Sahl "nfsv3opinfo_t *" },
2725982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
2735982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
2745982Sahl "conninfo_t *" },
2755982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
2765982Sahl "nfsv3opinfo_t *" },
2775982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
2785982Sahl { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *",
2795982Sahl "conninfo_t *" },
2805982Sahl { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *",
2815982Sahl "nfsv3opinfo_t *" },
2825982Sahl { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" },
2835982Sahl { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *",
2845982Sahl "conninfo_t *" },
2855982Sahl { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *",
2865982Sahl "nfsv3opinfo_t *" },
2875982Sahl { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" },
2885982Sahl { "nfsv3", "op-access-start", 0, 0, "struct svc_req *",
2895982Sahl "conninfo_t *" },
2905982Sahl { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *",
2915982Sahl "nfsv3opinfo_t *" },
2925982Sahl { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" },
2935982Sahl { "nfsv3", "op-access-done", 0, 0, "struct svc_req *",
2945982Sahl "conninfo_t *" },
2955982Sahl { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *",
2965982Sahl "nfsv3opinfo_t *" },
2975982Sahl { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" },
2985982Sahl { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *",
2995982Sahl "conninfo_t *" },
3005982Sahl { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *",
3015982Sahl "nfsv3opinfo_t *" },
3025982Sahl { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" },
3035982Sahl { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *",
3045982Sahl "conninfo_t *" },
3055982Sahl { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *",
3065982Sahl "nfsv3opinfo_t *" },
3075982Sahl { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" },
3085982Sahl { "nfsv3", "op-create-start", 0, 0, "struct svc_req *",
3095982Sahl "conninfo_t *" },
3105982Sahl { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *",
3115982Sahl "nfsv3opinfo_t *" },
3125982Sahl { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" },
3135982Sahl { "nfsv3", "op-create-done", 0, 0, "struct svc_req *",
3145982Sahl "conninfo_t *" },
3155982Sahl { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *",
3165982Sahl "nfsv3opinfo_t *" },
3175982Sahl { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" },
3185982Sahl { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *",
3195982Sahl "conninfo_t *" },
3205982Sahl { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *",
3215982Sahl "nfsv3opinfo_t *" },
3225982Sahl { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" },
3235982Sahl { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *",
3245982Sahl "conninfo_t *" },
3255982Sahl { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *",
3265982Sahl "nfsv3opinfo_t *" },
3275982Sahl { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" },
3285982Sahl { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *",
3295982Sahl "conninfo_t *" },
3305982Sahl { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *",
3315982Sahl "nfsv3opinfo_t *" },
3325982Sahl { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" },
3335982Sahl { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *",
3345982Sahl "conninfo_t *" },
3355982Sahl { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *",
3365982Sahl "nfsv3opinfo_t *" },
3375982Sahl { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" },
3385982Sahl { "nfsv3", "op-link-start", 0, 0, "struct svc_req *",
3395982Sahl "conninfo_t *" },
3405982Sahl { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *",
3415982Sahl "nfsv3opinfo_t *" },
3425982Sahl { "nfsv3", "op-link-start", 2, 3, "LINK3args *" },
3435982Sahl { "nfsv3", "op-link-done", 0, 0, "struct svc_req *",
3445982Sahl "conninfo_t *" },
3455982Sahl { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *",
3465982Sahl "nfsv3opinfo_t *" },
3475982Sahl { "nfsv3", "op-link-done", 2, 3, "LINK3res *" },
3485982Sahl { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *",
3495982Sahl "conninfo_t *" },
3505982Sahl { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *",
3515982Sahl "nfsv3opinfo_t *" },
3525982Sahl { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" },
3535982Sahl { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *",
3545982Sahl "conninfo_t *" },
3555982Sahl { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *",
3565982Sahl "nfsv3opinfo_t *" },
3575982Sahl { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" },
3585982Sahl { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *",
3595982Sahl "conninfo_t *" },
3605982Sahl { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *",
3615982Sahl "nfsv3opinfo_t *" },
3625982Sahl { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" },
3635982Sahl { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *",
3645982Sahl "conninfo_t *" },
3655982Sahl { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *",
3665982Sahl "nfsv3opinfo_t *" },
3675982Sahl { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" },
3685982Sahl { "nfsv3", "op-null-start", 0, 0, "struct svc_req *",
3695982Sahl "conninfo_t *" },
3705982Sahl { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *",
3715982Sahl "nfsv3opinfo_t *" },
3725982Sahl { "nfsv3", "op-null-done", 0, 0, "struct svc_req *",
3735982Sahl "conninfo_t *" },
3745982Sahl { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *",
3755982Sahl "nfsv3opinfo_t *" },
3765982Sahl { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *",
3775982Sahl "conninfo_t *" },
3785982Sahl { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *",
3795982Sahl "nfsv3opinfo_t *" },
3805982Sahl { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" },
3815982Sahl { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *",
3825982Sahl "conninfo_t *" },
3835982Sahl { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *",
3845982Sahl "nfsv3opinfo_t *" },
3855982Sahl { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" },
3865982Sahl { "nfsv3", "op-read-start", 0, 0, "struct svc_req *",
3875982Sahl "conninfo_t *" },
3885982Sahl { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *",
3895982Sahl "nfsv3opinfo_t *" },
3905982Sahl { "nfsv3", "op-read-start", 2, 3, "READ3args *" },
3915982Sahl { "nfsv3", "op-read-done", 0, 0, "struct svc_req *",
3925982Sahl "conninfo_t *" },
3935982Sahl { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *",
3945982Sahl "nfsv3opinfo_t *" },
3955982Sahl { "nfsv3", "op-read-done", 2, 3, "READ3res *" },
3965982Sahl { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *",
3975982Sahl "conninfo_t *" },
3985982Sahl { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *",
3995982Sahl "nfsv3opinfo_t *" },
4005982Sahl { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" },
4015982Sahl { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *",
4025982Sahl "conninfo_t *" },
4035982Sahl { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *",
4045982Sahl "nfsv3opinfo_t *" },
4055982Sahl { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" },
4065982Sahl { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *",
4075982Sahl "conninfo_t *" },
4085982Sahl { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *",
4095982Sahl "nfsv3opinfo_t *" },
4105982Sahl { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" },
4115982Sahl { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *",
4125982Sahl "conninfo_t *" },
4135982Sahl { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *",
4145982Sahl "nfsv3opinfo_t *" },
4155982Sahl { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" },
4165982Sahl { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *",
4175982Sahl "conninfo_t *" },
4185982Sahl { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *",
4195982Sahl "nfsv3opinfo_t *" },
4205982Sahl { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" },
4215982Sahl { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *",
4225982Sahl "conninfo_t *" },
4235982Sahl { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *",
4245982Sahl "nfsv3opinfo_t *" },
4255982Sahl { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" },
4265982Sahl { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *",
4275982Sahl "conninfo_t *" },
4285982Sahl { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *",
4295982Sahl "nfsv3opinfo_t *" },
4305982Sahl { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" },
4315982Sahl { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *",
4325982Sahl "conninfo_t *" },
4335982Sahl { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *",
4345982Sahl "nfsv3opinfo_t *" },
4355982Sahl { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" },
4365982Sahl { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *",
4375982Sahl "conninfo_t *" },
4385982Sahl { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *",
4395982Sahl "nfsv3opinfo_t *" },
4405982Sahl { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" },
4415982Sahl { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *",
4425982Sahl "conninfo_t *" },
4435982Sahl { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *",
4445982Sahl "nfsv3opinfo_t *" },
4455982Sahl { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" },
4465982Sahl { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *",
4475982Sahl "conninfo_t *" },
4485982Sahl { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *",
4495982Sahl "nfsv3opinfo_t *" },
4505982Sahl { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" },
4515982Sahl { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *",
4525982Sahl "conninfo_t *" },
4535982Sahl { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *",
4545982Sahl "nfsv3opinfo_t *" },
4555982Sahl { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" },
4565982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
4575982Sahl "conninfo_t *" },
4585982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
4595982Sahl "nfsv3opinfo_t *" },
4605982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
4615982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
4625982Sahl "conninfo_t *" },
4635982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
4645982Sahl "nfsv3opinfo_t *" },
4655982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
4665982Sahl { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *",
4675982Sahl "conninfo_t *" },
4685982Sahl { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *",
4695982Sahl "nfsv3opinfo_t *" },
4705982Sahl { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" },
4715982Sahl { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *",
4725982Sahl "conninfo_t *" },
4735982Sahl { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *",
4745982Sahl "nfsv3opinfo_t *" },
4755982Sahl { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" },
4765982Sahl { "nfsv3", "op-write-start", 0, 0, "struct svc_req *",
4775982Sahl "conninfo_t *" },
4785982Sahl { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *",
4795982Sahl "nfsv3opinfo_t *" },
4805982Sahl { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" },
4815982Sahl { "nfsv3", "op-write-done", 0, 0, "struct svc_req *",
4825982Sahl "conninfo_t *" },
4835982Sahl { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *",
4845982Sahl "nfsv3opinfo_t *" },
4855982Sahl { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" },
4865982Sahl
4875647Ssamf { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" },
4885647Ssamf { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" },
4895647Ssamf { "nfsv4", "compound-start", 0, 0, "struct compound_state *",
4905647Ssamf "conninfo_t *" },
4915647Ssamf { "nfsv4", "compound-start", 1, 0, "struct compound_state *",
4925647Ssamf "nfsv4opinfo_t *" },
4935647Ssamf { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" },
4945647Ssamf { "nfsv4", "compound-done", 0, 0, "struct compound_state *",
4955647Ssamf "conninfo_t *" },
4965647Ssamf { "nfsv4", "compound-done", 1, 0, "struct compound_state *",
4975647Ssamf "nfsv4opinfo_t *" },
4985647Ssamf { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" },
4995647Ssamf { "nfsv4", "op-access-start", 0, 0, "struct compound_state *",
5005647Ssamf "conninfo_t *"},
5015647Ssamf { "nfsv4", "op-access-start", 1, 0, "struct compound_state *",
5025647Ssamf "nfsv4opinfo_t *" },
5035647Ssamf { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" },
5045647Ssamf { "nfsv4", "op-access-done", 0, 0, "struct compound_state *",
5055647Ssamf "conninfo_t *" },
5065647Ssamf { "nfsv4", "op-access-done", 1, 0, "struct compound_state *",
5075647Ssamf "nfsv4opinfo_t *" },
5085647Ssamf { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" },
5095647Ssamf { "nfsv4", "op-close-start", 0, 0, "struct compound_state *",
5105647Ssamf "conninfo_t *" },
5115647Ssamf { "nfsv4", "op-close-start", 1, 0, "struct compound_state *",
5125647Ssamf "nfsv4opinfo_t *" },
5135647Ssamf { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" },
5145647Ssamf { "nfsv4", "op-close-done", 0, 0, "struct compound_state *",
5155647Ssamf "conninfo_t *" },
5165647Ssamf { "nfsv4", "op-close-done", 1, 0, "struct compound_state *",
5175647Ssamf "nfsv4opinfo_t *" },
5185647Ssamf { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" },
5195647Ssamf { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *",
5205647Ssamf "conninfo_t *" },
5215647Ssamf { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *",
5225647Ssamf "nfsv4opinfo_t *" },
5235647Ssamf { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" },
5245647Ssamf { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *",
5255647Ssamf "conninfo_t *" },
5265647Ssamf { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *",
5275647Ssamf "nfsv4opinfo_t *" },
5285647Ssamf { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" },
5295647Ssamf { "nfsv4", "op-create-start", 0, 0, "struct compound_state *",
5305647Ssamf "conninfo_t *" },
5315647Ssamf { "nfsv4", "op-create-start", 1, 0, "struct compound_state *",
5325647Ssamf "nfsv4opinfo_t *" },
5335647Ssamf { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" },
5345647Ssamf { "nfsv4", "op-create-done", 0, 0, "struct compound_state *",
5355647Ssamf "conninfo_t *" },
5365647Ssamf { "nfsv4", "op-create-done", 1, 0, "struct compound_state *",
5375647Ssamf "nfsv4opinfo_t *" },
5385647Ssamf { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" },
5395647Ssamf { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *",
5405647Ssamf "conninfo_t *" },
5415647Ssamf { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *",
5425647Ssamf "nfsv4opinfo_t *" },
5435647Ssamf { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" },
5445647Ssamf { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *",
5455647Ssamf "conninfo_t *" },
5465647Ssamf { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *",
5475647Ssamf "nfsv4opinfo_t *" },
5485647Ssamf { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" },
5495647Ssamf { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *",
5505647Ssamf "conninfo_t *" },
5515647Ssamf { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *",
5525647Ssamf "nfsv4opinfo_t *" },
5535647Ssamf { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" },
5545647Ssamf { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *",
5555647Ssamf "conninfo_t *" },
5565647Ssamf { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *",
5575647Ssamf "nfsv4opinfo_t *" },
5585647Ssamf { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" },
5595647Ssamf { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *",
5605647Ssamf "conninfo_t *" },
5615647Ssamf { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *",
5625647Ssamf "nfsv4opinfo_t *" },
5635647Ssamf { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" },
5645647Ssamf { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *",
5655647Ssamf "conninfo_t *" },
5665647Ssamf { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *",
5675647Ssamf "nfsv4opinfo_t *" },
5685647Ssamf { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" },
5695647Ssamf { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *",
5705647Ssamf "conninfo_t *" },
5715647Ssamf { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *",
5725647Ssamf "nfsv4opinfo_t *" },
5735647Ssamf { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *",
5745647Ssamf "conninfo_t *" },
5755647Ssamf { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *",
5765647Ssamf "nfsv4opinfo_t *" },
5775647Ssamf { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" },
5785647Ssamf { "nfsv4", "op-link-start", 0, 0, "struct compound_state *",
5795647Ssamf "conninfo_t *" },
5805647Ssamf { "nfsv4", "op-link-start", 1, 0, "struct compound_state *",
5815647Ssamf "nfsv4opinfo_t *" },
5825647Ssamf { "nfsv4", "op-link-start", 2, 1, "LINK4args *" },
5835647Ssamf { "nfsv4", "op-link-done", 0, 0, "struct compound_state *",
5845647Ssamf "conninfo_t *" },
5855647Ssamf { "nfsv4", "op-link-done", 1, 0, "struct compound_state *",
5865647Ssamf "nfsv4opinfo_t *" },
5875647Ssamf { "nfsv4", "op-link-done", 2, 1, "LINK4res *" },
5885647Ssamf { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *",
5895647Ssamf "conninfo_t *" },
5905647Ssamf { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *",
5915647Ssamf "nfsv4opinfo_t *" },
5925647Ssamf { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" },
5935647Ssamf { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *",
5945647Ssamf "conninfo_t *" },
5955647Ssamf { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *",
5965647Ssamf "nfsv4opinfo_t *" },
5975647Ssamf { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" },
5985647Ssamf { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *",
5995647Ssamf "conninfo_t *" },
6005647Ssamf { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *",
6015647Ssamf "nfsv4opinfo_t *" },
6025647Ssamf { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" },
6035647Ssamf { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *",
6045647Ssamf "conninfo_t *" },
6055647Ssamf { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *",
6065647Ssamf "nfsv4opinfo_t *" },
6075647Ssamf { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" },
6085647Ssamf { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *",
6095647Ssamf "conninfo_t *" },
6105647Ssamf { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *",
6115647Ssamf "nfsv4opinfo_t *" },
6125647Ssamf { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" },
6135647Ssamf { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *",
6145647Ssamf "conninfo_t *" },
6155647Ssamf { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *",
6165647Ssamf "nfsv4opinfo_t *" },
6175647Ssamf { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" },
6185647Ssamf { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *",
6195647Ssamf "conninfo_t *" },
6205647Ssamf { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *",
6215647Ssamf "nfsv4opinfo_t *" },
6225647Ssamf { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" },
6235647Ssamf { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *",
6245647Ssamf "conninfo_t *" },
6255647Ssamf { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *",
6265647Ssamf "nfsv4opinfo_t *" },
6275647Ssamf { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" },
6285647Ssamf { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *",
6295647Ssamf "conninfo_t *" },
6305647Ssamf { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *",
6315647Ssamf "nfsv4opinfo_t *" },
6325647Ssamf { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *",
6335647Ssamf "conninfo_t *" },
6345647Ssamf { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *",
6355647Ssamf "nfsv4opinfo_t *" },
6365647Ssamf { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" },
6375647Ssamf { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *",
6385647Ssamf "conninfo_t *" },
6395647Ssamf { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *",
6405647Ssamf "nfsv4opinfo_t *" },
6415647Ssamf { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" },
6425647Ssamf { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *",
6435647Ssamf "conninfo_t *" },
6445647Ssamf { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *",
6455647Ssamf "nfsv4opinfo_t *" },
6465647Ssamf { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" },
6475647Ssamf { "nfsv4", "op-open-start", 0, 0, "struct compound_state *",
6485647Ssamf "conninfo_t *" },
6495647Ssamf { "nfsv4", "op-open-start", 1, 0, "struct compound_state *",
6505647Ssamf "nfsv4opinfo_t *" },
6515647Ssamf { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" },
6525647Ssamf { "nfsv4", "op-open-done", 0, 0, "struct compound_state *",
6535647Ssamf "conninfo_t *" },
6545647Ssamf { "nfsv4", "op-open-done", 1, 0, "struct compound_state *",
6555647Ssamf "nfsv4opinfo_t *" },
6565647Ssamf { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" },
6575647Ssamf { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *",
6585647Ssamf "conninfo_t *" },
6595647Ssamf { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *",
6605647Ssamf "nfsv4opinfo_t *" },
6615647Ssamf { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" },
6625647Ssamf { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *",
6635647Ssamf "conninfo_t *" },
6645647Ssamf { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *",
6655647Ssamf "nfsv4opinfo_t *" },
6665647Ssamf { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" },
6675647Ssamf { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *",
6685647Ssamf "conninfo_t *" },
6695647Ssamf { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *",
6705647Ssamf "nfsv4opinfo_t *" },
6715647Ssamf { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" },
6725647Ssamf { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *",
6735647Ssamf "conninfo_t *" },
6745647Ssamf { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *",
6755647Ssamf "nfsv4opinfo_t *" },
6765647Ssamf { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" },
6775647Ssamf { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *",
6785647Ssamf "conninfo_t *" },
6795647Ssamf { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *",
6805647Ssamf "nfsv4opinfo_t *" },
6815647Ssamf { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" },
6825647Ssamf { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *",
6835647Ssamf "conninfo_t *" },
6845647Ssamf { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *",
6855647Ssamf "nfsv4opinfo_t *" },
6865647Ssamf { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" },
6875647Ssamf { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *",
6885647Ssamf "conninfo_t *" },
6895647Ssamf { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *",
6905647Ssamf "nfsv4opinfo_t *" },
6915647Ssamf { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" },
6925647Ssamf { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *",
6935647Ssamf "conninfo_t *" },
6945647Ssamf { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *",
6955647Ssamf "nfsv4opinfo_t *" },
6965647Ssamf { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" },
6975647Ssamf { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *",
6985647Ssamf "conninfo_t *" },
6995647Ssamf { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *",
7005647Ssamf "nfsv4opinfo_t *" },
7015647Ssamf { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *",
7025647Ssamf "conninfo_t *" },
7035647Ssamf { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *",
7045647Ssamf "nfsv4opinfo_t *" },
7055647Ssamf { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" },
7065647Ssamf { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *",
7075647Ssamf "conninfo_t *" },
7085647Ssamf { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *",
7095647Ssamf "nfsv4opinfo_t *" },
7105647Ssamf { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *",
7115647Ssamf "conninfo_t *" },
7125647Ssamf { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *",
7135647Ssamf "nfsv4opinfo_t *" },
7145647Ssamf { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" },
7155647Ssamf { "nfsv4", "op-read-start", 0, 0, "struct compound_state *",
7165647Ssamf "conninfo_t *" },
7175647Ssamf { "nfsv4", "op-read-start", 1, 0, "struct compound_state *",
7185647Ssamf "nfsv4opinfo_t *" },
7195647Ssamf { "nfsv4", "op-read-start", 2, 1, "READ4args *" },
7205647Ssamf { "nfsv4", "op-read-done", 0, 0, "struct compound_state *",
7215647Ssamf "conninfo_t *" },
7225647Ssamf { "nfsv4", "op-read-done", 1, 0, "struct compound_state *",
7235647Ssamf "nfsv4opinfo_t *" },
7245647Ssamf { "nfsv4", "op-read-done", 2, 1, "READ4res *" },
7255647Ssamf { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *",
7265647Ssamf "conninfo_t *" },
7275647Ssamf { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *",
7285647Ssamf "nfsv4opinfo_t *" },
7295647Ssamf { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" },
7305647Ssamf { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *",
7315647Ssamf "conninfo_t *" },
7325647Ssamf { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *",
7335647Ssamf "nfsv4opinfo_t *" },
7345647Ssamf { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" },
7355647Ssamf { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *",
7365647Ssamf "conninfo_t *" },
7375647Ssamf { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *",
7385647Ssamf "nfsv4opinfo_t *" },
7395647Ssamf { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *",
7405647Ssamf "conninfo_t *" },
7415647Ssamf { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *",
7425647Ssamf "nfsv4opinfo_t *" },
7435647Ssamf { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" },
7445647Ssamf { "nfsv4", "op-release-lockowner-start", 0, 0,
7455647Ssamf "struct compound_state *", "conninfo_t *" },
7465647Ssamf { "nfsv4", "op-release-lockowner-start", 1, 0,
7475647Ssamf "struct compound_state *", "nfsv4opinfo_t *" },
7485647Ssamf { "nfsv4", "op-release-lockowner-start", 2, 1,
7495647Ssamf "RELEASE_LOCKOWNER4args *" },
7505647Ssamf { "nfsv4", "op-release-lockowner-done", 0, 0,
7515647Ssamf "struct compound_state *", "conninfo_t *" },
7525647Ssamf { "nfsv4", "op-release-lockowner-done", 1, 0,
7535647Ssamf "struct compound_state *", "nfsv4opinfo_t *" },
7545647Ssamf { "nfsv4", "op-release-lockowner-done", 2, 1,
7555647Ssamf "RELEASE_LOCKOWNER4res *" },
7565647Ssamf { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *",
7575647Ssamf "conninfo_t *" },
7585647Ssamf { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *",
7595647Ssamf "nfsv4opinfo_t *" },
7605647Ssamf { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" },
7615647Ssamf { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *",
7625647Ssamf "conninfo_t *" },
7635647Ssamf { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *",
7645647Ssamf "nfsv4opinfo_t *" },
7655647Ssamf { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" },
7665647Ssamf { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *",
7675647Ssamf "conninfo_t *" },
7685647Ssamf { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *",
7695647Ssamf "nfsv4opinfo_t *" },
7705647Ssamf { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" },
7715647Ssamf { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *",
7725647Ssamf "conninfo_t *" },
7735647Ssamf { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *",
7745647Ssamf "nfsv4opinfo_t *" },
7755647Ssamf { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" },
7765647Ssamf { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *",
7775647Ssamf "conninfo_t *" },
7785647Ssamf { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *",
7795647Ssamf "nfsv4opinfo_t *" },
7805647Ssamf { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" },
7815647Ssamf { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *",
7825647Ssamf "conninfo_t *" },
7835647Ssamf { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *",
7845647Ssamf "nfsv4opinfo_t *" },
7855647Ssamf { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" },
7865647Ssamf { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *",
7875647Ssamf "conninfo_t *" },
7885647Ssamf { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *",
7895647Ssamf "nfsv4opinfo_t *" },
7905647Ssamf { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *",
7915647Ssamf "conninfo_t *" },
7925647Ssamf { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *",
7935647Ssamf "nfsv4opinfo_t *" },
7945647Ssamf { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" },
7955647Ssamf { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *",
7965647Ssamf "conninfo_t *" },
7975647Ssamf { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *",
7985647Ssamf "nfsv4opinfo_t *" },
7995647Ssamf { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *",
8005647Ssamf "conninfo_t *" },
8015647Ssamf { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *",
8025647Ssamf "nfsv4opinfo_t *" },
8035647Ssamf { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" },
8045647Ssamf { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *",
8055647Ssamf "conninfo_t *" },
8065647Ssamf { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *",
8075647Ssamf "nfsv4opinfo_t *" },
8085647Ssamf { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" },
8095647Ssamf { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *",
8105647Ssamf "conninfo_t *" },
8115647Ssamf { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *",
8125647Ssamf "nfsv4opinfo_t *" },
8135647Ssamf { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" },
8145647Ssamf { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *",
8155647Ssamf "conninfo_t *" },
8165647Ssamf { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *",
8175647Ssamf "nfsv4opinfo_t *" },
8185647Ssamf { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" },
8195647Ssamf { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *",
8205647Ssamf "conninfo_t *" },
8215647Ssamf { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *",
8225647Ssamf "nfsv4opinfo_t *" },
8235647Ssamf { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" },
8245647Ssamf { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *",
8255647Ssamf "conninfo_t *" },
8265647Ssamf { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *",
8275647Ssamf "nfsv4opinfo_t *" },
8285647Ssamf { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" },
8295647Ssamf { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *",
8305647Ssamf "conninfo_t *" },
8315647Ssamf { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *",
8325647Ssamf "nfsv4opinfo_t *" },
8335647Ssamf { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" },
8345647Ssamf { "nfsv4", "op-setclientid-confirm-start", 0, 0,
8355647Ssamf "struct compound_state *", "conninfo_t *" },
8365647Ssamf { "nfsv4", "op-setclientid-confirm-start", 1, 0,
8375647Ssamf "struct compound_state *", "nfsv4opinfo_t *" },
8385647Ssamf { "nfsv4", "op-setclientid-confirm-start", 2, 1,
8395647Ssamf "SETCLIENTID_CONFIRM4args *" },
8405647Ssamf { "nfsv4", "op-setclientid-confirm-done", 0, 0,
8415647Ssamf "struct compound_state *", "conninfo_t *" },
8425647Ssamf { "nfsv4", "op-setclientid-confirm-done", 1, 0,
8435647Ssamf "struct compound_state *", "nfsv4opinfo_t *" },
8445647Ssamf { "nfsv4", "op-setclientid-confirm-done", 2, 1,
8455647Ssamf "SETCLIENTID_CONFIRM4res *" },
8465647Ssamf { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *",
8475647Ssamf "conninfo_t *" },
8485647Ssamf { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *",
8495647Ssamf "nfsv4opinfo_t *" },
8505647Ssamf { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" },
8515647Ssamf { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *",
8525647Ssamf "conninfo_t *" },
8535647Ssamf { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *",
8545647Ssamf "nfsv4opinfo_t *" },
8555647Ssamf { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" },
8565647Ssamf { "nfsv4", "op-write-start", 0, 0, "struct compound_state *",
8575647Ssamf "conninfo_t *" },
8585647Ssamf { "nfsv4", "op-write-start", 1, 0, "struct compound_state *",
8595647Ssamf "nfsv4opinfo_t *" },
8605647Ssamf { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" },
8615647Ssamf { "nfsv4", "op-write-done", 0, 0, "struct compound_state *",
8625647Ssamf "conninfo_t *" },
8635647Ssamf { "nfsv4", "op-write-done", 1, 0, "struct compound_state *",
8645647Ssamf "nfsv4opinfo_t *" },
8655647Ssamf { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" },
8665647Ssamf { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *",
8675647Ssamf "conninfo_t *" },
8685647Ssamf { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *",
8695647Ssamf "nfsv4cbinfo_t *" },
8705647Ssamf { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" },
8715647Ssamf { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *",
8725647Ssamf "conninfo_t *" },
8735647Ssamf { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *",
8745647Ssamf "nfsv4cbinfo_t *" },
8755647Ssamf { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" },
8765647Ssamf
8776878Sbrendan { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" },
8786878Sbrendan { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" },
8796878Sbrendan { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" },
8806878Sbrendan { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
8816878Sbrendan { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" },
8826878Sbrendan { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" },
8836878Sbrendan { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
8846878Sbrendan { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" },
8856878Sbrendan { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" },
8866878Sbrendan { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" },
8876878Sbrendan { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
8886878Sbrendan { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" },
8896878Sbrendan { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" },
8906878Sbrendan { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
8916878Sbrendan
892*12507SAlan.Maguire@Sun.COM { "tcp", "connect-established", 0, 0, "mblk_t *", "pktinfo_t *" },
893*12507SAlan.Maguire@Sun.COM { "tcp", "connect-established", 1, 1, "ip_xmit_attr_t *",
894*12507SAlan.Maguire@Sun.COM "csinfo_t *" },
895*12507SAlan.Maguire@Sun.COM { "tcp", "connect-established", 2, 2, "void_ip_t *", "ipinfo_t *" },
896*12507SAlan.Maguire@Sun.COM { "tcp", "connect-established", 3, 3, "tcp_t *", "tcpsinfo_t *" },
897*12507SAlan.Maguire@Sun.COM { "tcp", "connect-established", 4, 4, "tcph_t *", "tcpinfo_t *" },
898*12507SAlan.Maguire@Sun.COM { "tcp", "connect-refused", 0, 0, "mblk_t *", "pktinfo_t *" },
899*12507SAlan.Maguire@Sun.COM { "tcp", "connect-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
900*12507SAlan.Maguire@Sun.COM { "tcp", "connect-refused", 2, 2, "void_ip_t *", "ipinfo_t *" },
901*12507SAlan.Maguire@Sun.COM { "tcp", "connect-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" },
902*12507SAlan.Maguire@Sun.COM { "tcp", "connect-refused", 4, 4, "tcph_t *", "tcpinfo_t *" },
903*12507SAlan.Maguire@Sun.COM { "tcp", "connect-request", 0, 0, "mblk_t *", "pktinfo_t *" },
904*12507SAlan.Maguire@Sun.COM { "tcp", "connect-request", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
905*12507SAlan.Maguire@Sun.COM { "tcp", "connect-request", 2, 2, "void_ip_t *", "ipinfo_t *" },
906*12507SAlan.Maguire@Sun.COM { "tcp", "connect-request", 3, 3, "tcp_t *", "tcpsinfo_t *" },
907*12507SAlan.Maguire@Sun.COM { "tcp", "connect-request", 4, 4, "tcph_t *", "tcpinfo_t *" },
908*12507SAlan.Maguire@Sun.COM { "tcp", "accept-established", 0, 0, "mblk_t *", "pktinfo_t *" },
909*12507SAlan.Maguire@Sun.COM { "tcp", "accept-established", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
910*12507SAlan.Maguire@Sun.COM { "tcp", "accept-established", 2, 2, "void_ip_t *", "ipinfo_t *" },
911*12507SAlan.Maguire@Sun.COM { "tcp", "accept-established", 3, 3, "tcp_t *", "tcpsinfo_t *" },
912*12507SAlan.Maguire@Sun.COM { "tcp", "accept-established", 4, 4, "tcph_t *", "tcpinfo_t *" },
913*12507SAlan.Maguire@Sun.COM { "tcp", "accept-refused", 0, 0, "mblk_t *", "pktinfo_t *" },
914*12507SAlan.Maguire@Sun.COM { "tcp", "accept-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
915*12507SAlan.Maguire@Sun.COM { "tcp", "accept-refused", 2, 2, "void_ip_t *", "ipinfo_t *" },
916*12507SAlan.Maguire@Sun.COM { "tcp", "accept-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" },
917*12507SAlan.Maguire@Sun.COM { "tcp", "accept-refused", 4, 4, "tcph_t *", "tcpinfo_t *" },
918*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 0, 0, "void", "void" },
919*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
920*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 2, 2, "void", "void" },
921*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 3, 3, "tcp_t *", "tcpsinfo_t *" },
922*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 4, 4, "void", "void" },
923*12507SAlan.Maguire@Sun.COM { "tcp", "state-change", 5, 5, "int32_t", "tcplsinfo_t *" },
924*12507SAlan.Maguire@Sun.COM { "tcp", "send", 0, 0, "mblk_t *", "pktinfo_t *" },
925*12507SAlan.Maguire@Sun.COM { "tcp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
926*12507SAlan.Maguire@Sun.COM { "tcp", "send", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" },
927*12507SAlan.Maguire@Sun.COM { "tcp", "send", 3, 3, "tcp_t *", "tcpsinfo_t *" },
928*12507SAlan.Maguire@Sun.COM { "tcp", "send", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" },
929*12507SAlan.Maguire@Sun.COM { "tcp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" },
930*12507SAlan.Maguire@Sun.COM { "tcp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
931*12507SAlan.Maguire@Sun.COM { "tcp", "receive", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" },
932*12507SAlan.Maguire@Sun.COM { "tcp", "receive", 3, 3, "tcp_t *", "tcpsinfo_t *" },
933*12507SAlan.Maguire@Sun.COM { "tcp", "receive", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" },
934*12507SAlan.Maguire@Sun.COM
935*12507SAlan.Maguire@Sun.COM { "udp", "send", 0, 0, "mblk_t *", "pktinfo_t *" },
936*12507SAlan.Maguire@Sun.COM { "udp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
937*12507SAlan.Maguire@Sun.COM { "udp", "send", 2, 2, "void_ip_t *", "ipinfo_t *" },
938*12507SAlan.Maguire@Sun.COM { "udp", "send", 3, 3, "udp_t *", "udpsinfo_t *" },
939*12507SAlan.Maguire@Sun.COM { "udp", "send", 4, 4, "udpha_t *", "udpinfo_t *" },
940*12507SAlan.Maguire@Sun.COM { "udp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" },
941*12507SAlan.Maguire@Sun.COM { "udp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" },
942*12507SAlan.Maguire@Sun.COM { "udp", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" },
943*12507SAlan.Maguire@Sun.COM { "udp", "receive", 3, 3, "udp_t *", "udpsinfo_t *" },
944*12507SAlan.Maguire@Sun.COM { "udp", "receive", 4, 4, "udpha_t *", "udpinfo_t *" },
945*12507SAlan.Maguire@Sun.COM
9463490Seschrock { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" },
9473490Seschrock { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" },
9485647Ssamf
9495084Sjohnlev { "xpv", "add-to-physmap-end", 0, 0, "int" },
9505084Sjohnlev { "xpv", "add-to-physmap-start", 0, 0, "domid_t" },
9515084Sjohnlev { "xpv", "add-to-physmap-start", 1, 1, "uint_t" },
9525084Sjohnlev { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" },
9535084Sjohnlev { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" },
9545084Sjohnlev { "xpv", "decrease-reservation-end", 0, 0, "int" },
9555084Sjohnlev { "xpv", "decrease-reservation-start", 0, 0, "domid_t" },
9565084Sjohnlev { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" },
9575084Sjohnlev { "xpv", "decrease-reservation-start", 2, 2, "uint_t" },
9585084Sjohnlev { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" },
9595084Sjohnlev { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" },
9605084Sjohnlev { "xpv", "dom-destroy-start", 0, 0, "domid_t" },
9615084Sjohnlev { "xpv", "dom-pause-start", 0, 0, "domid_t" },
9625084Sjohnlev { "xpv", "dom-unpause-start", 0, 0, "domid_t" },
9635084Sjohnlev { "xpv", "dom-create-end", 0, 0, "int" },
9645084Sjohnlev { "xpv", "dom-destroy-end", 0, 0, "int" },
9655084Sjohnlev { "xpv", "dom-pause-end", 0, 0, "int" },
9665084Sjohnlev { "xpv", "dom-unpause-end", 0, 0, "int" },
9675084Sjohnlev { "xpv", "evtchn-op-end", 0, 0, "int" },
9685084Sjohnlev { "xpv", "evtchn-op-start", 0, 0, "int" },
9695084Sjohnlev { "xpv", "evtchn-op-start", 1, 1, "void *" },
9705084Sjohnlev { "xpv", "increase-reservation-end", 0, 0, "int" },
9715084Sjohnlev { "xpv", "increase-reservation-start", 0, 0, "domid_t" },
9725084Sjohnlev { "xpv", "increase-reservation-start", 1, 1, "ulong_t" },
9735084Sjohnlev { "xpv", "increase-reservation-start", 2, 2, "uint_t" },
9745084Sjohnlev { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" },
9755084Sjohnlev { "xpv", "mmap-end", 0, 0, "int" },
9765084Sjohnlev { "xpv", "mmap-entry", 0, 0, "ulong_t" },
9775084Sjohnlev { "xpv", "mmap-entry", 1, 1, "ulong_t" },
9785084Sjohnlev { "xpv", "mmap-entry", 2, 2, "ulong_t" },
9795084Sjohnlev { "xpv", "mmap-start", 0, 0, "domid_t" },
9805084Sjohnlev { "xpv", "mmap-start", 1, 1, "int" },
9815084Sjohnlev { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" },
9825084Sjohnlev { "xpv", "mmapbatch-end", 0, 0, "int" },
9835084Sjohnlev { "xpv", "mmapbatch-end", 1, 1, "struct seg *" },
9845084Sjohnlev { "xpv", "mmapbatch-end", 2, 2, "caddr_t" },
9855084Sjohnlev { "xpv", "mmapbatch-start", 0, 0, "domid_t" },
9865084Sjohnlev { "xpv", "mmapbatch-start", 1, 1, "int" },
9875084Sjohnlev { "xpv", "mmapbatch-start", 2, 2, "caddr_t" },
9885084Sjohnlev { "xpv", "mmu-ext-op-end", 0, 0, "int" },
9895084Sjohnlev { "xpv", "mmu-ext-op-start", 0, 0, "int" },
9905084Sjohnlev { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" },
9915084Sjohnlev { "xpv", "mmu-update-start", 0, 0, "int" },
9925084Sjohnlev { "xpv", "mmu-update-start", 1, 1, "int" },
9935084Sjohnlev { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" },
9945084Sjohnlev { "xpv", "mmu-update-end", 0, 0, "int" },
9955084Sjohnlev { "xpv", "populate-physmap-end", 0, 0, "int" },
9965084Sjohnlev { "xpv", "populate-physmap-start", 0, 0, "domid_t" },
9975084Sjohnlev { "xpv", "populate-physmap-start", 1, 1, "ulong_t" },
9985084Sjohnlev { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" },
9995084Sjohnlev { "xpv", "set-memory-map-end", 0, 0, "int" },
10005084Sjohnlev { "xpv", "set-memory-map-start", 0, 0, "domid_t" },
10015084Sjohnlev { "xpv", "set-memory-map-start", 1, 1, "int" },
10025084Sjohnlev { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" },
10035084Sjohnlev { "xpv", "setvcpucontext-end", 0, 0, "int" },
10045084Sjohnlev { "xpv", "setvcpucontext-start", 0, 0, "domid_t" },
10055084Sjohnlev { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" },
10069578SSam.Cramer@Sun.COM
10079829SCharles.Ting@Sun.COM { "srp", "service-up", 0, 0, "srpt_session_t *", "conninfo_t *" },
10089829SCharles.Ting@Sun.COM { "srp", "service-up", 1, 0, "srpt_session_t *", "srp_portinfo_t *" },
10099829SCharles.Ting@Sun.COM { "srp", "service-down", 0, 0, "srpt_session_t *", "conninfo_t *" },
10109829SCharles.Ting@Sun.COM { "srp", "service-down", 1, 0, "srpt_session_t *",
10119829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10129829SCharles.Ting@Sun.COM { "srp", "login-command", 0, 0, "srpt_session_t *", "conninfo_t *" },
10139829SCharles.Ting@Sun.COM { "srp", "login-command", 1, 0, "srpt_session_t *",
10149829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10159829SCharles.Ting@Sun.COM { "srp", "login-command", 2, 1, "srp_login_req_t *",
10169829SCharles.Ting@Sun.COM "srp_logininfo_t *" },
10179829SCharles.Ting@Sun.COM { "srp", "login-response", 0, 0, "srpt_session_t *", "conninfo_t *" },
10189829SCharles.Ting@Sun.COM { "srp", "login-response", 1, 0, "srpt_session_t *",
10199829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10209829SCharles.Ting@Sun.COM { "srp", "login-response", 2, 1, "srp_login_rsp_t *",
10219829SCharles.Ting@Sun.COM "srp_logininfo_t *" },
10229829SCharles.Ting@Sun.COM { "srp", "login-response", 3, 2, "srp_login_rej_t *" },
10239829SCharles.Ting@Sun.COM { "srp", "logout-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10249829SCharles.Ting@Sun.COM { "srp", "logout-command", 1, 0, "srpt_channel_t *",
10259829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10269829SCharles.Ting@Sun.COM { "srp", "task-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10279829SCharles.Ting@Sun.COM { "srp", "task-command", 1, 0, "srpt_channel_t *",
10289829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10299829SCharles.Ting@Sun.COM { "srp", "task-command", 2, 1, "srp_cmd_req_t *", "srp_taskinfo_t *" },
10309829SCharles.Ting@Sun.COM { "srp", "task-response", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10319829SCharles.Ting@Sun.COM { "srp", "task-response", 1, 0, "srpt_channel_t *",
10329829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10339829SCharles.Ting@Sun.COM { "srp", "task-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" },
10349829SCharles.Ting@Sun.COM { "srp", "task-response", 3, 2, "scsi_task_t *" },
10359829SCharles.Ting@Sun.COM { "srp", "task-response", 4, 3, "int8_t" },
10369829SCharles.Ting@Sun.COM { "srp", "scsi-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10379829SCharles.Ting@Sun.COM { "srp", "scsi-command", 1, 0, "srpt_channel_t *",
10389829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10399829SCharles.Ting@Sun.COM { "srp", "scsi-command", 2, 1, "scsi_task_t *", "scsicmd_t *" },
10409829SCharles.Ting@Sun.COM { "srp", "scsi-command", 3, 2, "srp_cmd_req_t *", "srp_taskinfo_t *" },
10419829SCharles.Ting@Sun.COM { "srp", "scsi-response", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10429829SCharles.Ting@Sun.COM { "srp", "scsi-response", 1, 0, "srpt_channel_t *",
10439829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10449829SCharles.Ting@Sun.COM { "srp", "scsi-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" },
10459829SCharles.Ting@Sun.COM { "srp", "scsi-response", 3, 2, "scsi_task_t *" },
10469829SCharles.Ting@Sun.COM { "srp", "scsi-response", 4, 3, "int8_t" },
10479829SCharles.Ting@Sun.COM { "srp", "xfer-start", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10489829SCharles.Ting@Sun.COM { "srp", "xfer-start", 1, 0, "srpt_channel_t *",
10499829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10509829SCharles.Ting@Sun.COM { "srp", "xfer-start", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" },
10519881SCharles.Ting@Sun.COM { "srp", "xfer-start", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" },
10529881SCharles.Ting@Sun.COM { "srp", "xfer-start", 4, 3, "ibt_send_wr_t *"},
10539829SCharles.Ting@Sun.COM { "srp", "xfer-start", 5, 4, "uint32_t" },
10549829SCharles.Ting@Sun.COM { "srp", "xfer-start", 6, 5, "uint32_t" },
10559829SCharles.Ting@Sun.COM { "srp", "xfer-start", 7, 6, "uint32_t" },
10569881SCharles.Ting@Sun.COM { "srp", "xfer-start", 8, 7, "uint32_t" },
10579829SCharles.Ting@Sun.COM { "srp", "xfer-done", 0, 0, "srpt_channel_t *", "conninfo_t *" },
10589829SCharles.Ting@Sun.COM { "srp", "xfer-done", 1, 0, "srpt_channel_t *",
10599829SCharles.Ting@Sun.COM "srp_portinfo_t *" },
10609829SCharles.Ting@Sun.COM { "srp", "xfer-done", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" },
10619881SCharles.Ting@Sun.COM { "srp", "xfer-done", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" },
10629881SCharles.Ting@Sun.COM { "srp", "xfer-done", 4, 3, "ibt_send_wr_t *"},
10639829SCharles.Ting@Sun.COM { "srp", "xfer-done", 5, 4, "uint32_t" },
10649829SCharles.Ting@Sun.COM { "srp", "xfer-done", 6, 5, "uint32_t" },
10659829SCharles.Ting@Sun.COM { "srp", "xfer-done", 7, 6, "uint32_t" },
10669881SCharles.Ting@Sun.COM { "srp", "xfer-done", 8, 7, "uint32_t" },
10679829SCharles.Ting@Sun.COM
10689578SSam.Cramer@Sun.COM { "fc", "link-up", 0, 0, "fct_i_local_port_t *", "conninfo_t *" },
10699578SSam.Cramer@Sun.COM { "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" },
10709578SSam.Cramer@Sun.COM { "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *",
10719578SSam.Cramer@Sun.COM "conninfo_t *" },
10729578SSam.Cramer@Sun.COM { "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *",
10739578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10749578SSam.Cramer@Sun.COM { "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *",
10759578SSam.Cramer@Sun.COM "conninfo_t *" },
10769578SSam.Cramer@Sun.COM { "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *",
10779578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10789578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 0, 0, "fct_cmd_t *",
10799578SSam.Cramer@Sun.COM "conninfo_t *" },
10809578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 1, 1, "fct_local_port_t *",
10819578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10829578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *",
10839578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10849578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 3, 3, "int", "int" },
10859578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 0, 0, "fct_cmd_t *",
10869578SSam.Cramer@Sun.COM "conninfo_t *" },
10879578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 1, 1, "fct_local_port_t *",
10889578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10899578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *",
10909578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10919578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 3, 3, "int", "int" },
10929578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 4, 4, "int", "int" },
10939578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 0, 0, "fct_cmd_t *",
10949578SSam.Cramer@Sun.COM "conninfo_t *" },
10959578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 1, 1, "fct_local_port_t *",
10969578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10979578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *",
10989578SSam.Cramer@Sun.COM "fc_port_info_t *" },
10999578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 3, 3, "int", "int" },
11009578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 0, 0, "fct_cmd_t *",
11019578SSam.Cramer@Sun.COM "conninfo_t *" },
11029578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 1, 1, "fct_local_port_t *",
11039578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11049578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *",
11059578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11069578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 3, 3, "int", "int" },
11079578SSam.Cramer@Sun.COM { "fc", "scsi-command", 0, 0, "fct_cmd_t *",
11089578SSam.Cramer@Sun.COM "conninfo_t *" },
11099578SSam.Cramer@Sun.COM { "fc", "scsi-command", 1, 1, "fct_i_local_port_t *",
11109578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11119578SSam.Cramer@Sun.COM { "fc", "scsi-command", 2, 2, "scsi_task_t *",
11129578SSam.Cramer@Sun.COM "scsicmd_t *" },
11139578SSam.Cramer@Sun.COM { "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *",
11149578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11159578SSam.Cramer@Sun.COM { "fc", "scsi-response", 0, 0, "fct_cmd_t *",
11169578SSam.Cramer@Sun.COM "conninfo_t *" },
11179578SSam.Cramer@Sun.COM { "fc", "scsi-response", 1, 1, "fct_i_local_port_t *",
11189578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11199578SSam.Cramer@Sun.COM { "fc", "scsi-response", 2, 2, "scsi_task_t *",
11209578SSam.Cramer@Sun.COM "scsicmd_t *" },
11219578SSam.Cramer@Sun.COM { "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *",
11229578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11239578SSam.Cramer@Sun.COM { "fc", "xfer-start", 0, 0, "fct_cmd_t *",
11249578SSam.Cramer@Sun.COM "conninfo_t *" },
11259578SSam.Cramer@Sun.COM { "fc", "xfer-start", 1, 1, "fct_i_local_port_t *",
11269578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11279578SSam.Cramer@Sun.COM { "fc", "xfer-start", 2, 2, "scsi_task_t *",
11289578SSam.Cramer@Sun.COM "scsicmd_t *" },
11299578SSam.Cramer@Sun.COM { "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *",
11309578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11319578SSam.Cramer@Sun.COM { "fc", "xfer-start", 4, 4, "stmf_data_buf_t *",
11329578SSam.Cramer@Sun.COM "fc_xferinfo_t *" },
11339578SSam.Cramer@Sun.COM { "fc", "xfer-done", 0, 0, "fct_cmd_t *",
11349578SSam.Cramer@Sun.COM "conninfo_t *" },
11359578SSam.Cramer@Sun.COM { "fc", "xfer-done", 1, 1, "fct_i_local_port_t *",
11369578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11379578SSam.Cramer@Sun.COM { "fc", "xfer-done", 2, 2, "scsi_task_t *",
11389578SSam.Cramer@Sun.COM "scsicmd_t *" },
11399578SSam.Cramer@Sun.COM { "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *",
11409578SSam.Cramer@Sun.COM "fc_port_info_t *" },
11419578SSam.Cramer@Sun.COM { "fc", "xfer-done", 4, 4, "stmf_data_buf_t *",
11429578SSam.Cramer@Sun.COM "fc_xferinfo_t *" },
114310088SAllan.Ou@Sun.COM { "fc", "rscn-receive", 0, 0, "fct_i_local_port_t *",
114410088SAllan.Ou@Sun.COM "conninfo_t *" },
114510088SAllan.Ou@Sun.COM { "fc", "rscn-receive", 1, 1, "int", "int"},
114610088SAllan.Ou@Sun.COM { "fc", "abts-receive", 0, 0, "fct_cmd_t *",
114710088SAllan.Ou@Sun.COM "conninfo_t *" },
114810088SAllan.Ou@Sun.COM { "fc", "abts-receive", 1, 1, "fct_i_local_port_t *",
114910088SAllan.Ou@Sun.COM "fc_port_info_t *" },
115010088SAllan.Ou@Sun.COM { "fc", "abts-receive", 2, 2, "fct_i_remote_port_t *",
115110088SAllan.Ou@Sun.COM "fc_port_info_t *" },
11529578SSam.Cramer@Sun.COM
11539578SSam.Cramer@Sun.COM
11540Sstevel@tonic-gate { NULL }
11550Sstevel@tonic-gate };
11560Sstevel@tonic-gate
11570Sstevel@tonic-gate /*ARGSUSED*/
11580Sstevel@tonic-gate void
sdt_getargdesc(void * arg,dtrace_id_t id,void * parg,dtrace_argdesc_t * desc)11590Sstevel@tonic-gate sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc)
11600Sstevel@tonic-gate {
11610Sstevel@tonic-gate sdt_probe_t *sdp = parg;
11620Sstevel@tonic-gate int i;
11630Sstevel@tonic-gate
11640Sstevel@tonic-gate desc->dtargd_native[0] = '\0';
11650Sstevel@tonic-gate desc->dtargd_xlate[0] = '\0';
11660Sstevel@tonic-gate
11670Sstevel@tonic-gate for (i = 0; sdt_args[i].sda_provider != NULL; i++) {
11680Sstevel@tonic-gate sdt_argdesc_t *a = &sdt_args[i];
11690Sstevel@tonic-gate
11700Sstevel@tonic-gate if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0)
11710Sstevel@tonic-gate continue;
11720Sstevel@tonic-gate
11730Sstevel@tonic-gate if (a->sda_name != NULL &&
11740Sstevel@tonic-gate strcmp(sdp->sdp_name, a->sda_name) != 0)
11750Sstevel@tonic-gate continue;
11760Sstevel@tonic-gate
11770Sstevel@tonic-gate if (desc->dtargd_ndx != a->sda_ndx)
11780Sstevel@tonic-gate continue;
11790Sstevel@tonic-gate
11800Sstevel@tonic-gate if (a->sda_native != NULL)
11810Sstevel@tonic-gate (void) strcpy(desc->dtargd_native, a->sda_native);
11820Sstevel@tonic-gate
11830Sstevel@tonic-gate if (a->sda_xlate != NULL)
11840Sstevel@tonic-gate (void) strcpy(desc->dtargd_xlate, a->sda_xlate);
11850Sstevel@tonic-gate
11860Sstevel@tonic-gate desc->dtargd_mapping = a->sda_mapping;
11870Sstevel@tonic-gate return;
11880Sstevel@tonic-gate }
11890Sstevel@tonic-gate
11900Sstevel@tonic-gate desc->dtargd_ndx = DTRACE_ARGNONE;
11910Sstevel@tonic-gate }
1192