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*9578SSam.Cramer@Sun.COM * Copyright 2009 Sun Microsystems, Inc. All rights reserved. 230Sstevel@tonic-gate * Use is subject to license terms. 240Sstevel@tonic-gate */ 250Sstevel@tonic-gate 260Sstevel@tonic-gate #include <sys/sdt_impl.h> 270Sstevel@tonic-gate 280Sstevel@tonic-gate static dtrace_pattr_t vtrace_attr = { 290Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 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_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 330Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 340Sstevel@tonic-gate }; 350Sstevel@tonic-gate 360Sstevel@tonic-gate static dtrace_pattr_t info_attr = { 370Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 380Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 390Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 400Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 410Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 420Sstevel@tonic-gate }; 430Sstevel@tonic-gate 44*9578SSam.Cramer@Sun.COM static dtrace_pattr_t fc_attr = { 45*9578SSam.Cramer@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 46*9578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 47*9578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 48*9578SSam.Cramer@Sun.COM { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 49*9578SSam.Cramer@Sun.COM { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 50*9578SSam.Cramer@Sun.COM }; 51*9578SSam.Cramer@Sun.COM 520Sstevel@tonic-gate static dtrace_pattr_t fpu_attr = { 530Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 540Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 550Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 560Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU }, 570Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 580Sstevel@tonic-gate }; 590Sstevel@tonic-gate 601738Sbmc static dtrace_pattr_t fsinfo_attr = { 611738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 621738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 631738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 641738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 651738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 661738Sbmc }; 671738Sbmc 680Sstevel@tonic-gate static dtrace_pattr_t stab_attr = { 690Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 700Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 710Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 720Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 730Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 740Sstevel@tonic-gate }; 750Sstevel@tonic-gate 760Sstevel@tonic-gate static dtrace_pattr_t sdt_attr = { 770Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 780Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 790Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 800Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 810Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 820Sstevel@tonic-gate }; 830Sstevel@tonic-gate 845084Sjohnlev static dtrace_pattr_t xpv_attr = { 855084Sjohnlev { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM }, 865084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 875084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 885084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 895084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 905084Sjohnlev }; 915084Sjohnlev 920Sstevel@tonic-gate sdt_provider_t sdt_providers[] = { 930Sstevel@tonic-gate { "vtrace", "__vtrace_", &vtrace_attr, 0 }, 940Sstevel@tonic-gate { "sysinfo", "__cpu_sysinfo_", &info_attr, 0 }, 950Sstevel@tonic-gate { "vminfo", "__cpu_vminfo_", &info_attr, 0 }, 960Sstevel@tonic-gate { "fpuinfo", "__fpuinfo_", &fpu_attr, 0 }, 970Sstevel@tonic-gate { "sched", "__sched_", &stab_attr, 0 }, 980Sstevel@tonic-gate { "proc", "__proc_", &stab_attr, 0 }, 990Sstevel@tonic-gate { "io", "__io_", &stab_attr, 0 }, 1006878Sbrendan { "ip", "__ip_", &stab_attr, 0 }, 1010Sstevel@tonic-gate { "mib", "__mib_", &stab_attr, 0 }, 1021738Sbmc { "fsinfo", "__fsinfo_", &fsinfo_attr, 0 }, 1035982Sahl { "nfsv3", "__nfsv3_", &stab_attr, 0 }, 1045982Sahl { "nfsv4", "__nfsv4_", &stab_attr, 0 }, 1055084Sjohnlev { "xpv", "__xpv_", &xpv_attr, 0 }, 106*9578SSam.Cramer@Sun.COM { "fc", "__fc_", &fc_attr, 0 }, 1073490Seschrock { "sysevent", "__sysevent_", &stab_attr, 0 }, 1080Sstevel@tonic-gate { "sdt", NULL, &sdt_attr, 0 }, 1090Sstevel@tonic-gate { NULL } 1100Sstevel@tonic-gate }; 1110Sstevel@tonic-gate 1120Sstevel@tonic-gate sdt_argdesc_t sdt_args[] = { 1130Sstevel@tonic-gate { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1140Sstevel@tonic-gate { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 1150Sstevel@tonic-gate { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1160Sstevel@tonic-gate { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" }, 1170Sstevel@tonic-gate { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1180Sstevel@tonic-gate { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1190Sstevel@tonic-gate { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" }, 1200Sstevel@tonic-gate { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1210Sstevel@tonic-gate { "sched", "enqueue", 3, 2, "int" }, 1220Sstevel@tonic-gate { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1230Sstevel@tonic-gate { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" }, 1240Sstevel@tonic-gate { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1250Sstevel@tonic-gate { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" }, 1260Sstevel@tonic-gate { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1270Sstevel@tonic-gate { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" }, 1280Sstevel@tonic-gate { "sched", "change-pri", 2, 1, "pri_t" }, 1290Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1300Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" }, 1310Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 2, 1, "int" }, 1320Sstevel@tonic-gate { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1330Sstevel@tonic-gate { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" }, 134191Sahl { "sched", "schedctl-yield", 0, 0, "int" }, 135191Sahl { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 136191Sahl { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" }, 1373792Sakolb { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1383792Sakolb { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" }, 1393792Sakolb { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1403792Sakolb { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 1415647Ssamf 1420Sstevel@tonic-gate { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" }, 1430Sstevel@tonic-gate { "proc", "exec", 0, 0, "string" }, 1440Sstevel@tonic-gate { "proc", "exec-failure", 0, 0, "int" }, 1450Sstevel@tonic-gate { "proc", "exit", 0, 0, "int" }, 1460Sstevel@tonic-gate { "proc", "fault", 0, 0, "int" }, 1470Sstevel@tonic-gate { "proc", "fault", 1, 1, "siginfo_t *" }, 1480Sstevel@tonic-gate { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1490Sstevel@tonic-gate { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" }, 1500Sstevel@tonic-gate { "proc", "signal-clear", 0, 0, "int" }, 1510Sstevel@tonic-gate { "proc", "signal-clear", 1, 1, "siginfo_t *" }, 1520Sstevel@tonic-gate { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1530Sstevel@tonic-gate { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" }, 1540Sstevel@tonic-gate { "proc", "signal-discard", 2, 2, "int" }, 1550Sstevel@tonic-gate { "proc", "signal-handle", 0, 0, "int" }, 1560Sstevel@tonic-gate { "proc", "signal-handle", 1, 1, "siginfo_t *" }, 1570Sstevel@tonic-gate { "proc", "signal-handle", 2, 2, "void (*)(void)" }, 1580Sstevel@tonic-gate { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1590Sstevel@tonic-gate { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" }, 1600Sstevel@tonic-gate { "proc", "signal-send", 2, 1, "int" }, 1615647Ssamf 1620Sstevel@tonic-gate { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" }, 1630Sstevel@tonic-gate { "io", "start", 1, 0, "buf_t *", "devinfo_t *" }, 1640Sstevel@tonic-gate { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" }, 1650Sstevel@tonic-gate { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" }, 1660Sstevel@tonic-gate { "io", "done", 1, 0, "buf_t *", "devinfo_t *" }, 1670Sstevel@tonic-gate { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" }, 1680Sstevel@tonic-gate { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" }, 1690Sstevel@tonic-gate { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" }, 1700Sstevel@tonic-gate { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" }, 1710Sstevel@tonic-gate { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" }, 1720Sstevel@tonic-gate { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" }, 1730Sstevel@tonic-gate { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" }, 1745647Ssamf 1750Sstevel@tonic-gate { "mib", NULL, 0, 0, "int" }, 1765647Ssamf 1771738Sbmc { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" }, 1781738Sbmc { "fsinfo", NULL, 1, 1, "int", "int" }, 1795647Ssamf 1805982Sahl { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", 1815982Sahl "conninfo_t *" }, 1825982Sahl { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", 1835982Sahl "nfsv3opinfo_t *" }, 1845982Sahl { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" }, 1855982Sahl { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", 1865982Sahl "conninfo_t *" }, 1875982Sahl { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", 1885982Sahl "nfsv3opinfo_t *" }, 1895982Sahl { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" }, 1905982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 1915982Sahl "conninfo_t *" }, 1925982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 1935982Sahl "nfsv3opinfo_t *" }, 1945982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 1955982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 1965982Sahl "conninfo_t *" }, 1975982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 1985982Sahl "nfsv3opinfo_t *" }, 1995982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 2005982Sahl { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", 2015982Sahl "conninfo_t *" }, 2025982Sahl { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", 2035982Sahl "nfsv3opinfo_t *" }, 2045982Sahl { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" }, 2055982Sahl { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", 2065982Sahl "conninfo_t *" }, 2075982Sahl { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", 2085982Sahl "nfsv3opinfo_t *" }, 2095982Sahl { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" }, 2105982Sahl { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", 2115982Sahl "conninfo_t *" }, 2125982Sahl { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", 2135982Sahl "nfsv3opinfo_t *" }, 2145982Sahl { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" }, 2155982Sahl { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", 2165982Sahl "conninfo_t *" }, 2175982Sahl { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", 2185982Sahl "nfsv3opinfo_t *" }, 2195982Sahl { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" }, 2205982Sahl { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", 2215982Sahl "conninfo_t *" }, 2225982Sahl { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", 2235982Sahl "nfsv3opinfo_t *" }, 2245982Sahl { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" }, 2255982Sahl { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", 2265982Sahl "conninfo_t *" }, 2275982Sahl { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", 2285982Sahl "nfsv3opinfo_t *" }, 2295982Sahl { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" }, 2305982Sahl { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", 2315982Sahl "conninfo_t *" }, 2325982Sahl { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", 2335982Sahl "nfsv3opinfo_t *" }, 2345982Sahl { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" }, 2355982Sahl { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", 2365982Sahl "conninfo_t *" }, 2375982Sahl { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", 2385982Sahl "nfsv3opinfo_t *" }, 2395982Sahl { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" }, 2405982Sahl { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", 2415982Sahl "conninfo_t *" }, 2425982Sahl { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", 2435982Sahl "nfsv3opinfo_t *" }, 2445982Sahl { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" }, 2455982Sahl { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", 2465982Sahl "conninfo_t *" }, 2475982Sahl { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", 2485982Sahl "nfsv3opinfo_t *" }, 2495982Sahl { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" }, 2505982Sahl { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", 2515982Sahl "conninfo_t *" }, 2525982Sahl { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", 2535982Sahl "nfsv3opinfo_t *" }, 2545982Sahl { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" }, 2555982Sahl { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", 2565982Sahl "conninfo_t *" }, 2575982Sahl { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", 2585982Sahl "nfsv3opinfo_t *" }, 2595982Sahl { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" }, 2605982Sahl { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", 2615982Sahl "conninfo_t *" }, 2625982Sahl { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", 2635982Sahl "nfsv3opinfo_t *" }, 2645982Sahl { "nfsv3", "op-link-start", 2, 3, "LINK3args *" }, 2655982Sahl { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", 2665982Sahl "conninfo_t *" }, 2675982Sahl { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", 2685982Sahl "nfsv3opinfo_t *" }, 2695982Sahl { "nfsv3", "op-link-done", 2, 3, "LINK3res *" }, 2705982Sahl { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", 2715982Sahl "conninfo_t *" }, 2725982Sahl { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", 2735982Sahl "nfsv3opinfo_t *" }, 2745982Sahl { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" }, 2755982Sahl { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", 2765982Sahl "conninfo_t *" }, 2775982Sahl { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", 2785982Sahl "nfsv3opinfo_t *" }, 2795982Sahl { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" }, 2805982Sahl { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", 2815982Sahl "conninfo_t *" }, 2825982Sahl { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", 2835982Sahl "nfsv3opinfo_t *" }, 2845982Sahl { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" }, 2855982Sahl { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", 2865982Sahl "conninfo_t *" }, 2875982Sahl { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", 2885982Sahl "nfsv3opinfo_t *" }, 2895982Sahl { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" }, 2905982Sahl { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", 2915982Sahl "conninfo_t *" }, 2925982Sahl { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", 2935982Sahl "nfsv3opinfo_t *" }, 2945982Sahl { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", 2955982Sahl "conninfo_t *" }, 2965982Sahl { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", 2975982Sahl "nfsv3opinfo_t *" }, 2985982Sahl { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", 2995982Sahl "conninfo_t *" }, 3005982Sahl { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", 3015982Sahl "nfsv3opinfo_t *" }, 3025982Sahl { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" }, 3035982Sahl { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", 3045982Sahl "conninfo_t *" }, 3055982Sahl { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", 3065982Sahl "nfsv3opinfo_t *" }, 3075982Sahl { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" }, 3085982Sahl { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", 3095982Sahl "conninfo_t *" }, 3105982Sahl { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", 3115982Sahl "nfsv3opinfo_t *" }, 3125982Sahl { "nfsv3", "op-read-start", 2, 3, "READ3args *" }, 3135982Sahl { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", 3145982Sahl "conninfo_t *" }, 3155982Sahl { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", 3165982Sahl "nfsv3opinfo_t *" }, 3175982Sahl { "nfsv3", "op-read-done", 2, 3, "READ3res *" }, 3185982Sahl { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", 3195982Sahl "conninfo_t *" }, 3205982Sahl { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", 3215982Sahl "nfsv3opinfo_t *" }, 3225982Sahl { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" }, 3235982Sahl { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", 3245982Sahl "conninfo_t *" }, 3255982Sahl { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", 3265982Sahl "nfsv3opinfo_t *" }, 3275982Sahl { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" }, 3285982Sahl { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", 3295982Sahl "conninfo_t *" }, 3305982Sahl { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", 3315982Sahl "nfsv3opinfo_t *" }, 3325982Sahl { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" }, 3335982Sahl { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", 3345982Sahl "conninfo_t *" }, 3355982Sahl { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", 3365982Sahl "nfsv3opinfo_t *" }, 3375982Sahl { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" }, 3385982Sahl { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", 3395982Sahl "conninfo_t *" }, 3405982Sahl { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", 3415982Sahl "nfsv3opinfo_t *" }, 3425982Sahl { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" }, 3435982Sahl { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", 3445982Sahl "conninfo_t *" }, 3455982Sahl { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", 3465982Sahl "nfsv3opinfo_t *" }, 3475982Sahl { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" }, 3485982Sahl { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", 3495982Sahl "conninfo_t *" }, 3505982Sahl { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", 3515982Sahl "nfsv3opinfo_t *" }, 3525982Sahl { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" }, 3535982Sahl { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", 3545982Sahl "conninfo_t *" }, 3555982Sahl { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", 3565982Sahl "nfsv3opinfo_t *" }, 3575982Sahl { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" }, 3585982Sahl { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", 3595982Sahl "conninfo_t *" }, 3605982Sahl { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", 3615982Sahl "nfsv3opinfo_t *" }, 3625982Sahl { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" }, 3635982Sahl { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", 3645982Sahl "conninfo_t *" }, 3655982Sahl { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", 3665982Sahl "nfsv3opinfo_t *" }, 3675982Sahl { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" }, 3685982Sahl { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", 3695982Sahl "conninfo_t *" }, 3705982Sahl { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", 3715982Sahl "nfsv3opinfo_t *" }, 3725982Sahl { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" }, 3735982Sahl { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", 3745982Sahl "conninfo_t *" }, 3755982Sahl { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", 3765982Sahl "nfsv3opinfo_t *" }, 3775982Sahl { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" }, 3785982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 3795982Sahl "conninfo_t *" }, 3805982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 3815982Sahl "nfsv3opinfo_t *" }, 3825982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 3835982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 3845982Sahl "conninfo_t *" }, 3855982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 3865982Sahl "nfsv3opinfo_t *" }, 3875982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 3885982Sahl { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", 3895982Sahl "conninfo_t *" }, 3905982Sahl { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", 3915982Sahl "nfsv3opinfo_t *" }, 3925982Sahl { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" }, 3935982Sahl { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", 3945982Sahl "conninfo_t *" }, 3955982Sahl { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", 3965982Sahl "nfsv3opinfo_t *" }, 3975982Sahl { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" }, 3985982Sahl { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", 3995982Sahl "conninfo_t *" }, 4005982Sahl { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", 4015982Sahl "nfsv3opinfo_t *" }, 4025982Sahl { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" }, 4035982Sahl { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", 4045982Sahl "conninfo_t *" }, 4055982Sahl { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", 4065982Sahl "nfsv3opinfo_t *" }, 4075982Sahl { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" }, 4085982Sahl 4095647Ssamf { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 4105647Ssamf { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 4115647Ssamf { "nfsv4", "compound-start", 0, 0, "struct compound_state *", 4125647Ssamf "conninfo_t *" }, 4135647Ssamf { "nfsv4", "compound-start", 1, 0, "struct compound_state *", 4145647Ssamf "nfsv4opinfo_t *" }, 4155647Ssamf { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, 4165647Ssamf { "nfsv4", "compound-done", 0, 0, "struct compound_state *", 4175647Ssamf "conninfo_t *" }, 4185647Ssamf { "nfsv4", "compound-done", 1, 0, "struct compound_state *", 4195647Ssamf "nfsv4opinfo_t *" }, 4205647Ssamf { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, 4215647Ssamf { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", 4225647Ssamf "conninfo_t *"}, 4235647Ssamf { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", 4245647Ssamf "nfsv4opinfo_t *" }, 4255647Ssamf { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, 4265647Ssamf { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", 4275647Ssamf "conninfo_t *" }, 4285647Ssamf { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", 4295647Ssamf "nfsv4opinfo_t *" }, 4305647Ssamf { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, 4315647Ssamf { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", 4325647Ssamf "conninfo_t *" }, 4335647Ssamf { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", 4345647Ssamf "nfsv4opinfo_t *" }, 4355647Ssamf { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, 4365647Ssamf { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", 4375647Ssamf "conninfo_t *" }, 4385647Ssamf { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", 4395647Ssamf "nfsv4opinfo_t *" }, 4405647Ssamf { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, 4415647Ssamf { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", 4425647Ssamf "conninfo_t *" }, 4435647Ssamf { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", 4445647Ssamf "nfsv4opinfo_t *" }, 4455647Ssamf { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, 4465647Ssamf { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", 4475647Ssamf "conninfo_t *" }, 4485647Ssamf { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", 4495647Ssamf "nfsv4opinfo_t *" }, 4505647Ssamf { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, 4515647Ssamf { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", 4525647Ssamf "conninfo_t *" }, 4535647Ssamf { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", 4545647Ssamf "nfsv4opinfo_t *" }, 4555647Ssamf { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, 4565647Ssamf { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", 4575647Ssamf "conninfo_t *" }, 4585647Ssamf { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", 4595647Ssamf "nfsv4opinfo_t *" }, 4605647Ssamf { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, 4615647Ssamf { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", 4625647Ssamf "conninfo_t *" }, 4635647Ssamf { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", 4645647Ssamf "nfsv4opinfo_t *" }, 4655647Ssamf { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, 4665647Ssamf { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", 4675647Ssamf "conninfo_t *" }, 4685647Ssamf { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", 4695647Ssamf "nfsv4opinfo_t *" }, 4705647Ssamf { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, 4715647Ssamf { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", 4725647Ssamf "conninfo_t *" }, 4735647Ssamf { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", 4745647Ssamf "nfsv4opinfo_t *" }, 4755647Ssamf { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, 4765647Ssamf { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", 4775647Ssamf "conninfo_t *" }, 4785647Ssamf { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", 4795647Ssamf "nfsv4opinfo_t *" }, 4805647Ssamf { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, 4815647Ssamf { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", 4825647Ssamf "conninfo_t *" }, 4835647Ssamf { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", 4845647Ssamf "nfsv4opinfo_t *" }, 4855647Ssamf { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, 4865647Ssamf { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", 4875647Ssamf "conninfo_t *" }, 4885647Ssamf { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", 4895647Ssamf "nfsv4opinfo_t *" }, 4905647Ssamf { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, 4915647Ssamf { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", 4925647Ssamf "conninfo_t *" }, 4935647Ssamf { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", 4945647Ssamf "nfsv4opinfo_t *" }, 4955647Ssamf { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", 4965647Ssamf "conninfo_t *" }, 4975647Ssamf { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", 4985647Ssamf "nfsv4opinfo_t *" }, 4995647Ssamf { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, 5005647Ssamf { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", 5015647Ssamf "conninfo_t *" }, 5025647Ssamf { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", 5035647Ssamf "nfsv4opinfo_t *" }, 5045647Ssamf { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, 5055647Ssamf { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", 5065647Ssamf "conninfo_t *" }, 5075647Ssamf { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", 5085647Ssamf "nfsv4opinfo_t *" }, 5095647Ssamf { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, 5105647Ssamf { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", 5115647Ssamf "conninfo_t *" }, 5125647Ssamf { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", 5135647Ssamf "nfsv4opinfo_t *" }, 5145647Ssamf { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, 5155647Ssamf { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", 5165647Ssamf "conninfo_t *" }, 5175647Ssamf { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", 5185647Ssamf "nfsv4opinfo_t *" }, 5195647Ssamf { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, 5205647Ssamf { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", 5215647Ssamf "conninfo_t *" }, 5225647Ssamf { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", 5235647Ssamf "nfsv4opinfo_t *" }, 5245647Ssamf { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, 5255647Ssamf { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", 5265647Ssamf "conninfo_t *" }, 5275647Ssamf { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", 5285647Ssamf "nfsv4opinfo_t *" }, 5295647Ssamf { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, 5305647Ssamf { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", 5315647Ssamf "conninfo_t *" }, 5325647Ssamf { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", 5335647Ssamf "nfsv4opinfo_t *" }, 5345647Ssamf { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, 5355647Ssamf { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", 5365647Ssamf "conninfo_t *" }, 5375647Ssamf { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", 5385647Ssamf "nfsv4opinfo_t *" }, 5395647Ssamf { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, 5405647Ssamf { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", 5415647Ssamf "conninfo_t *" }, 5425647Ssamf { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", 5435647Ssamf "nfsv4opinfo_t *" }, 5445647Ssamf { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, 5455647Ssamf { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", 5465647Ssamf "conninfo_t *" }, 5475647Ssamf { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", 5485647Ssamf "nfsv4opinfo_t *" }, 5495647Ssamf { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, 5505647Ssamf { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", 5515647Ssamf "conninfo_t *" }, 5525647Ssamf { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", 5535647Ssamf "nfsv4opinfo_t *" }, 5545647Ssamf { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", 5555647Ssamf "conninfo_t *" }, 5565647Ssamf { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", 5575647Ssamf "nfsv4opinfo_t *" }, 5585647Ssamf { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, 5595647Ssamf { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", 5605647Ssamf "conninfo_t *" }, 5615647Ssamf { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", 5625647Ssamf "nfsv4opinfo_t *" }, 5635647Ssamf { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, 5645647Ssamf { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", 5655647Ssamf "conninfo_t *" }, 5665647Ssamf { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", 5675647Ssamf "nfsv4opinfo_t *" }, 5685647Ssamf { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, 5695647Ssamf { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", 5705647Ssamf "conninfo_t *" }, 5715647Ssamf { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", 5725647Ssamf "nfsv4opinfo_t *" }, 5735647Ssamf { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, 5745647Ssamf { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", 5755647Ssamf "conninfo_t *" }, 5765647Ssamf { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", 5775647Ssamf "nfsv4opinfo_t *" }, 5785647Ssamf { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, 5795647Ssamf { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", 5805647Ssamf "conninfo_t *" }, 5815647Ssamf { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", 5825647Ssamf "nfsv4opinfo_t *" }, 5835647Ssamf { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, 5845647Ssamf { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", 5855647Ssamf "conninfo_t *" }, 5865647Ssamf { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", 5875647Ssamf "nfsv4opinfo_t *" }, 5885647Ssamf { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, 5895647Ssamf { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", 5905647Ssamf "conninfo_t *" }, 5915647Ssamf { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", 5925647Ssamf "nfsv4opinfo_t *" }, 5935647Ssamf { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, 5945647Ssamf { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", 5955647Ssamf "conninfo_t *" }, 5965647Ssamf { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", 5975647Ssamf "nfsv4opinfo_t *" }, 5985647Ssamf { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, 5995647Ssamf { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", 6005647Ssamf "conninfo_t *" }, 6015647Ssamf { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", 6025647Ssamf "nfsv4opinfo_t *" }, 6035647Ssamf { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, 6045647Ssamf { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", 6055647Ssamf "conninfo_t *" }, 6065647Ssamf { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", 6075647Ssamf "nfsv4opinfo_t *" }, 6085647Ssamf { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, 6095647Ssamf { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", 6105647Ssamf "conninfo_t *" }, 6115647Ssamf { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", 6125647Ssamf "nfsv4opinfo_t *" }, 6135647Ssamf { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, 6145647Ssamf { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", 6155647Ssamf "conninfo_t *" }, 6165647Ssamf { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", 6175647Ssamf "nfsv4opinfo_t *" }, 6185647Ssamf { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, 6195647Ssamf { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", 6205647Ssamf "conninfo_t *" }, 6215647Ssamf { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", 6225647Ssamf "nfsv4opinfo_t *" }, 6235647Ssamf { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", 6245647Ssamf "conninfo_t *" }, 6255647Ssamf { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", 6265647Ssamf "nfsv4opinfo_t *" }, 6275647Ssamf { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, 6285647Ssamf { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", 6295647Ssamf "conninfo_t *" }, 6305647Ssamf { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", 6315647Ssamf "nfsv4opinfo_t *" }, 6325647Ssamf { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", 6335647Ssamf "conninfo_t *" }, 6345647Ssamf { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", 6355647Ssamf "nfsv4opinfo_t *" }, 6365647Ssamf { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, 6375647Ssamf { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", 6385647Ssamf "conninfo_t *" }, 6395647Ssamf { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", 6405647Ssamf "nfsv4opinfo_t *" }, 6415647Ssamf { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, 6425647Ssamf { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", 6435647Ssamf "conninfo_t *" }, 6445647Ssamf { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", 6455647Ssamf "nfsv4opinfo_t *" }, 6465647Ssamf { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, 6475647Ssamf { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", 6485647Ssamf "conninfo_t *" }, 6495647Ssamf { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", 6505647Ssamf "nfsv4opinfo_t *" }, 6515647Ssamf { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, 6525647Ssamf { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", 6535647Ssamf "conninfo_t *" }, 6545647Ssamf { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", 6555647Ssamf "nfsv4opinfo_t *" }, 6565647Ssamf { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, 6575647Ssamf { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", 6585647Ssamf "conninfo_t *" }, 6595647Ssamf { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", 6605647Ssamf "nfsv4opinfo_t *" }, 6615647Ssamf { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", 6625647Ssamf "conninfo_t *" }, 6635647Ssamf { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", 6645647Ssamf "nfsv4opinfo_t *" }, 6655647Ssamf { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, 6665647Ssamf { "nfsv4", "op-release-lockowner-start", 0, 0, 6675647Ssamf "struct compound_state *", "conninfo_t *" }, 6685647Ssamf { "nfsv4", "op-release-lockowner-start", 1, 0, 6695647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 6705647Ssamf { "nfsv4", "op-release-lockowner-start", 2, 1, 6715647Ssamf "RELEASE_LOCKOWNER4args *" }, 6725647Ssamf { "nfsv4", "op-release-lockowner-done", 0, 0, 6735647Ssamf "struct compound_state *", "conninfo_t *" }, 6745647Ssamf { "nfsv4", "op-release-lockowner-done", 1, 0, 6755647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 6765647Ssamf { "nfsv4", "op-release-lockowner-done", 2, 1, 6775647Ssamf "RELEASE_LOCKOWNER4res *" }, 6785647Ssamf { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", 6795647Ssamf "conninfo_t *" }, 6805647Ssamf { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", 6815647Ssamf "nfsv4opinfo_t *" }, 6825647Ssamf { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, 6835647Ssamf { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", 6845647Ssamf "conninfo_t *" }, 6855647Ssamf { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", 6865647Ssamf "nfsv4opinfo_t *" }, 6875647Ssamf { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, 6885647Ssamf { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", 6895647Ssamf "conninfo_t *" }, 6905647Ssamf { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", 6915647Ssamf "nfsv4opinfo_t *" }, 6925647Ssamf { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, 6935647Ssamf { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", 6945647Ssamf "conninfo_t *" }, 6955647Ssamf { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", 6965647Ssamf "nfsv4opinfo_t *" }, 6975647Ssamf { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, 6985647Ssamf { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", 6995647Ssamf "conninfo_t *" }, 7005647Ssamf { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", 7015647Ssamf "nfsv4opinfo_t *" }, 7025647Ssamf { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, 7035647Ssamf { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", 7045647Ssamf "conninfo_t *" }, 7055647Ssamf { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", 7065647Ssamf "nfsv4opinfo_t *" }, 7075647Ssamf { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, 7085647Ssamf { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", 7095647Ssamf "conninfo_t *" }, 7105647Ssamf { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", 7115647Ssamf "nfsv4opinfo_t *" }, 7125647Ssamf { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", 7135647Ssamf "conninfo_t *" }, 7145647Ssamf { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", 7155647Ssamf "nfsv4opinfo_t *" }, 7165647Ssamf { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, 7175647Ssamf { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", 7185647Ssamf "conninfo_t *" }, 7195647Ssamf { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", 7205647Ssamf "nfsv4opinfo_t *" }, 7215647Ssamf { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", 7225647Ssamf "conninfo_t *" }, 7235647Ssamf { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", 7245647Ssamf "nfsv4opinfo_t *" }, 7255647Ssamf { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, 7265647Ssamf { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", 7275647Ssamf "conninfo_t *" }, 7285647Ssamf { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", 7295647Ssamf "nfsv4opinfo_t *" }, 7305647Ssamf { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, 7315647Ssamf { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", 7325647Ssamf "conninfo_t *" }, 7335647Ssamf { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", 7345647Ssamf "nfsv4opinfo_t *" }, 7355647Ssamf { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, 7365647Ssamf { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", 7375647Ssamf "conninfo_t *" }, 7385647Ssamf { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", 7395647Ssamf "nfsv4opinfo_t *" }, 7405647Ssamf { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, 7415647Ssamf { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", 7425647Ssamf "conninfo_t *" }, 7435647Ssamf { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", 7445647Ssamf "nfsv4opinfo_t *" }, 7455647Ssamf { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, 7465647Ssamf { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", 7475647Ssamf "conninfo_t *" }, 7485647Ssamf { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", 7495647Ssamf "nfsv4opinfo_t *" }, 7505647Ssamf { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, 7515647Ssamf { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", 7525647Ssamf "conninfo_t *" }, 7535647Ssamf { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", 7545647Ssamf "nfsv4opinfo_t *" }, 7555647Ssamf { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, 7565647Ssamf { "nfsv4", "op-setclientid-confirm-start", 0, 0, 7575647Ssamf "struct compound_state *", "conninfo_t *" }, 7585647Ssamf { "nfsv4", "op-setclientid-confirm-start", 1, 0, 7595647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 7605647Ssamf { "nfsv4", "op-setclientid-confirm-start", 2, 1, 7615647Ssamf "SETCLIENTID_CONFIRM4args *" }, 7625647Ssamf { "nfsv4", "op-setclientid-confirm-done", 0, 0, 7635647Ssamf "struct compound_state *", "conninfo_t *" }, 7645647Ssamf { "nfsv4", "op-setclientid-confirm-done", 1, 0, 7655647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 7665647Ssamf { "nfsv4", "op-setclientid-confirm-done", 2, 1, 7675647Ssamf "SETCLIENTID_CONFIRM4res *" }, 7685647Ssamf { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", 7695647Ssamf "conninfo_t *" }, 7705647Ssamf { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", 7715647Ssamf "nfsv4opinfo_t *" }, 7725647Ssamf { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, 7735647Ssamf { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", 7745647Ssamf "conninfo_t *" }, 7755647Ssamf { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", 7765647Ssamf "nfsv4opinfo_t *" }, 7775647Ssamf { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, 7785647Ssamf { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", 7795647Ssamf "conninfo_t *" }, 7805647Ssamf { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", 7815647Ssamf "nfsv4opinfo_t *" }, 7825647Ssamf { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, 7835647Ssamf { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", 7845647Ssamf "conninfo_t *" }, 7855647Ssamf { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", 7865647Ssamf "nfsv4opinfo_t *" }, 7875647Ssamf { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, 7885647Ssamf { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", 7895647Ssamf "conninfo_t *" }, 7905647Ssamf { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", 7915647Ssamf "nfsv4cbinfo_t *" }, 7925647Ssamf { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, 7935647Ssamf { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", 7945647Ssamf "conninfo_t *" }, 7955647Ssamf { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", 7965647Ssamf "nfsv4cbinfo_t *" }, 7975647Ssamf { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, 7985647Ssamf 7996878Sbrendan { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 8006878Sbrendan { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, 8016878Sbrendan { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 8026878Sbrendan { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 8036878Sbrendan { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" }, 8046878Sbrendan { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" }, 8056878Sbrendan { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 8066878Sbrendan { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 8076878Sbrendan { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" }, 8086878Sbrendan { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 8096878Sbrendan { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 8106878Sbrendan { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" }, 8116878Sbrendan { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" }, 8126878Sbrendan { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 8136878Sbrendan 8143490Seschrock { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" }, 8153490Seschrock { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" }, 8165647Ssamf 8175084Sjohnlev { "xpv", "add-to-physmap-end", 0, 0, "int" }, 8185084Sjohnlev { "xpv", "add-to-physmap-start", 0, 0, "domid_t" }, 8195084Sjohnlev { "xpv", "add-to-physmap-start", 1, 1, "uint_t" }, 8205084Sjohnlev { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" }, 8215084Sjohnlev { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" }, 8225084Sjohnlev { "xpv", "decrease-reservation-end", 0, 0, "int" }, 8235084Sjohnlev { "xpv", "decrease-reservation-start", 0, 0, "domid_t" }, 8245084Sjohnlev { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" }, 8255084Sjohnlev { "xpv", "decrease-reservation-start", 2, 2, "uint_t" }, 8265084Sjohnlev { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" }, 8275084Sjohnlev { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" }, 8285084Sjohnlev { "xpv", "dom-destroy-start", 0, 0, "domid_t" }, 8295084Sjohnlev { "xpv", "dom-pause-start", 0, 0, "domid_t" }, 8305084Sjohnlev { "xpv", "dom-unpause-start", 0, 0, "domid_t" }, 8315084Sjohnlev { "xpv", "dom-create-end", 0, 0, "int" }, 8325084Sjohnlev { "xpv", "dom-destroy-end", 0, 0, "int" }, 8335084Sjohnlev { "xpv", "dom-pause-end", 0, 0, "int" }, 8345084Sjohnlev { "xpv", "dom-unpause-end", 0, 0, "int" }, 8355084Sjohnlev { "xpv", "evtchn-op-end", 0, 0, "int" }, 8365084Sjohnlev { "xpv", "evtchn-op-start", 0, 0, "int" }, 8375084Sjohnlev { "xpv", "evtchn-op-start", 1, 1, "void *" }, 8385084Sjohnlev { "xpv", "increase-reservation-end", 0, 0, "int" }, 8395084Sjohnlev { "xpv", "increase-reservation-start", 0, 0, "domid_t" }, 8405084Sjohnlev { "xpv", "increase-reservation-start", 1, 1, "ulong_t" }, 8415084Sjohnlev { "xpv", "increase-reservation-start", 2, 2, "uint_t" }, 8425084Sjohnlev { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" }, 8435084Sjohnlev { "xpv", "mmap-end", 0, 0, "int" }, 8445084Sjohnlev { "xpv", "mmap-entry", 0, 0, "ulong_t" }, 8455084Sjohnlev { "xpv", "mmap-entry", 1, 1, "ulong_t" }, 8465084Sjohnlev { "xpv", "mmap-entry", 2, 2, "ulong_t" }, 8475084Sjohnlev { "xpv", "mmap-start", 0, 0, "domid_t" }, 8485084Sjohnlev { "xpv", "mmap-start", 1, 1, "int" }, 8495084Sjohnlev { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" }, 8505084Sjohnlev { "xpv", "mmapbatch-end", 0, 0, "int" }, 8515084Sjohnlev { "xpv", "mmapbatch-end", 1, 1, "struct seg *" }, 8525084Sjohnlev { "xpv", "mmapbatch-end", 2, 2, "caddr_t" }, 8535084Sjohnlev { "xpv", "mmapbatch-start", 0, 0, "domid_t" }, 8545084Sjohnlev { "xpv", "mmapbatch-start", 1, 1, "int" }, 8555084Sjohnlev { "xpv", "mmapbatch-start", 2, 2, "caddr_t" }, 8565084Sjohnlev { "xpv", "mmu-ext-op-end", 0, 0, "int" }, 8575084Sjohnlev { "xpv", "mmu-ext-op-start", 0, 0, "int" }, 8585084Sjohnlev { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" }, 8595084Sjohnlev { "xpv", "mmu-update-start", 0, 0, "int" }, 8605084Sjohnlev { "xpv", "mmu-update-start", 1, 1, "int" }, 8615084Sjohnlev { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" }, 8625084Sjohnlev { "xpv", "mmu-update-end", 0, 0, "int" }, 8635084Sjohnlev { "xpv", "populate-physmap-end", 0, 0, "int" }, 8645084Sjohnlev { "xpv", "populate-physmap-start", 0, 0, "domid_t" }, 8655084Sjohnlev { "xpv", "populate-physmap-start", 1, 1, "ulong_t" }, 8665084Sjohnlev { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" }, 8675084Sjohnlev { "xpv", "set-memory-map-end", 0, 0, "int" }, 8685084Sjohnlev { "xpv", "set-memory-map-start", 0, 0, "domid_t" }, 8695084Sjohnlev { "xpv", "set-memory-map-start", 1, 1, "int" }, 8705084Sjohnlev { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" }, 8715084Sjohnlev { "xpv", "setvcpucontext-end", 0, 0, "int" }, 8725084Sjohnlev { "xpv", "setvcpucontext-start", 0, 0, "domid_t" }, 8735084Sjohnlev { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" }, 874*9578SSam.Cramer@Sun.COM 875*9578SSam.Cramer@Sun.COM { "fc", "link-up", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 876*9578SSam.Cramer@Sun.COM { "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 877*9578SSam.Cramer@Sun.COM { "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *", 878*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 879*9578SSam.Cramer@Sun.COM { "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *", 880*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 881*9578SSam.Cramer@Sun.COM { "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *", 882*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 883*9578SSam.Cramer@Sun.COM { "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *", 884*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 885*9578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 0, 0, "fct_cmd_t *", 886*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 887*9578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 1, 1, "fct_local_port_t *", 888*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 889*9578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *", 890*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 891*9578SSam.Cramer@Sun.COM { "fc", "rport-login-start", 3, 3, "int", "int" }, 892*9578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 0, 0, "fct_cmd_t *", 893*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 894*9578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 1, 1, "fct_local_port_t *", 895*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 896*9578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *", 897*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 898*9578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 3, 3, "int", "int" }, 899*9578SSam.Cramer@Sun.COM { "fc", "rport-login-end", 4, 4, "int", "int" }, 900*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 0, 0, "fct_cmd_t *", 901*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 902*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 1, 1, "fct_local_port_t *", 903*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 904*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *", 905*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 906*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-start", 3, 3, "int", "int" }, 907*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 0, 0, "fct_cmd_t *", 908*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 909*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 1, 1, "fct_local_port_t *", 910*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 911*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *", 912*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 913*9578SSam.Cramer@Sun.COM { "fc", "rport-logout-end", 3, 3, "int", "int" }, 914*9578SSam.Cramer@Sun.COM { "fc", "scsi-command", 0, 0, "fct_cmd_t *", 915*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 916*9578SSam.Cramer@Sun.COM { "fc", "scsi-command", 1, 1, "fct_i_local_port_t *", 917*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 918*9578SSam.Cramer@Sun.COM { "fc", "scsi-command", 2, 2, "scsi_task_t *", 919*9578SSam.Cramer@Sun.COM "scsicmd_t *" }, 920*9578SSam.Cramer@Sun.COM { "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *", 921*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 922*9578SSam.Cramer@Sun.COM { "fc", "scsi-response", 0, 0, "fct_cmd_t *", 923*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 924*9578SSam.Cramer@Sun.COM { "fc", "scsi-response", 1, 1, "fct_i_local_port_t *", 925*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 926*9578SSam.Cramer@Sun.COM { "fc", "scsi-response", 2, 2, "scsi_task_t *", 927*9578SSam.Cramer@Sun.COM "scsicmd_t *" }, 928*9578SSam.Cramer@Sun.COM { "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *", 929*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 930*9578SSam.Cramer@Sun.COM { "fc", "xfer-start", 0, 0, "fct_cmd_t *", 931*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 932*9578SSam.Cramer@Sun.COM { "fc", "xfer-start", 1, 1, "fct_i_local_port_t *", 933*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 934*9578SSam.Cramer@Sun.COM { "fc", "xfer-start", 2, 2, "scsi_task_t *", 935*9578SSam.Cramer@Sun.COM "scsicmd_t *" }, 936*9578SSam.Cramer@Sun.COM { "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *", 937*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 938*9578SSam.Cramer@Sun.COM { "fc", "xfer-start", 4, 4, "stmf_data_buf_t *", 939*9578SSam.Cramer@Sun.COM "fc_xferinfo_t *" }, 940*9578SSam.Cramer@Sun.COM { "fc", "xfer-done", 0, 0, "fct_cmd_t *", 941*9578SSam.Cramer@Sun.COM "conninfo_t *" }, 942*9578SSam.Cramer@Sun.COM { "fc", "xfer-done", 1, 1, "fct_i_local_port_t *", 943*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 944*9578SSam.Cramer@Sun.COM { "fc", "xfer-done", 2, 2, "scsi_task_t *", 945*9578SSam.Cramer@Sun.COM "scsicmd_t *" }, 946*9578SSam.Cramer@Sun.COM { "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *", 947*9578SSam.Cramer@Sun.COM "fc_port_info_t *" }, 948*9578SSam.Cramer@Sun.COM { "fc", "xfer-done", 4, 4, "stmf_data_buf_t *", 949*9578SSam.Cramer@Sun.COM "fc_xferinfo_t *" }, 950*9578SSam.Cramer@Sun.COM 951*9578SSam.Cramer@Sun.COM 9520Sstevel@tonic-gate { NULL } 9530Sstevel@tonic-gate }; 9540Sstevel@tonic-gate 9550Sstevel@tonic-gate /*ARGSUSED*/ 9560Sstevel@tonic-gate void 9570Sstevel@tonic-gate sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc) 9580Sstevel@tonic-gate { 9590Sstevel@tonic-gate sdt_probe_t *sdp = parg; 9600Sstevel@tonic-gate int i; 9610Sstevel@tonic-gate 9620Sstevel@tonic-gate desc->dtargd_native[0] = '\0'; 9630Sstevel@tonic-gate desc->dtargd_xlate[0] = '\0'; 9640Sstevel@tonic-gate 9650Sstevel@tonic-gate for (i = 0; sdt_args[i].sda_provider != NULL; i++) { 9660Sstevel@tonic-gate sdt_argdesc_t *a = &sdt_args[i]; 9670Sstevel@tonic-gate 9680Sstevel@tonic-gate if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0) 9690Sstevel@tonic-gate continue; 9700Sstevel@tonic-gate 9710Sstevel@tonic-gate if (a->sda_name != NULL && 9720Sstevel@tonic-gate strcmp(sdp->sdp_name, a->sda_name) != 0) 9730Sstevel@tonic-gate continue; 9740Sstevel@tonic-gate 9750Sstevel@tonic-gate if (desc->dtargd_ndx != a->sda_ndx) 9760Sstevel@tonic-gate continue; 9770Sstevel@tonic-gate 9780Sstevel@tonic-gate if (a->sda_native != NULL) 9790Sstevel@tonic-gate (void) strcpy(desc->dtargd_native, a->sda_native); 9800Sstevel@tonic-gate 9810Sstevel@tonic-gate if (a->sda_xlate != NULL) 9820Sstevel@tonic-gate (void) strcpy(desc->dtargd_xlate, a->sda_xlate); 9830Sstevel@tonic-gate 9840Sstevel@tonic-gate desc->dtargd_mapping = a->sda_mapping; 9850Sstevel@tonic-gate return; 9860Sstevel@tonic-gate } 9870Sstevel@tonic-gate 9880Sstevel@tonic-gate desc->dtargd_ndx = DTRACE_ARGNONE; 9890Sstevel@tonic-gate } 990