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 /* 225982Sahl * Copyright 2008 Sun Microsystems, Inc. All rights reserved. 230Sstevel@tonic-gate * Use is subject to license terms. 240Sstevel@tonic-gate */ 250Sstevel@tonic-gate 260Sstevel@tonic-gate #pragma ident "%Z%%M% %I% %E% SMI" 270Sstevel@tonic-gate 280Sstevel@tonic-gate #include <sys/sdt_impl.h> 290Sstevel@tonic-gate 300Sstevel@tonic-gate static dtrace_pattr_t vtrace_attr = { 310Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 320Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 330Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 340Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 350Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 360Sstevel@tonic-gate }; 370Sstevel@tonic-gate 380Sstevel@tonic-gate static dtrace_pattr_t info_attr = { 390Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 400Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 410Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 420Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 430Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 440Sstevel@tonic-gate }; 450Sstevel@tonic-gate 460Sstevel@tonic-gate static dtrace_pattr_t fpu_attr = { 470Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 480Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 490Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 500Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU }, 510Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 520Sstevel@tonic-gate }; 530Sstevel@tonic-gate 541738Sbmc static dtrace_pattr_t fsinfo_attr = { 551738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 561738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 571738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 581738Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 591738Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 601738Sbmc }; 611738Sbmc 620Sstevel@tonic-gate static dtrace_pattr_t stab_attr = { 630Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 640Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 650Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 660Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 670Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 680Sstevel@tonic-gate }; 690Sstevel@tonic-gate 700Sstevel@tonic-gate static dtrace_pattr_t sdt_attr = { 710Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 720Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 730Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 740Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 750Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 760Sstevel@tonic-gate }; 770Sstevel@tonic-gate 785084Sjohnlev static dtrace_pattr_t xpv_attr = { 795084Sjohnlev { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM }, 805084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 815084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 825084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 835084Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 845084Sjohnlev }; 855084Sjohnlev 860Sstevel@tonic-gate sdt_provider_t sdt_providers[] = { 870Sstevel@tonic-gate { "vtrace", "__vtrace_", &vtrace_attr, 0 }, 880Sstevel@tonic-gate { "sysinfo", "__cpu_sysinfo_", &info_attr, 0 }, 890Sstevel@tonic-gate { "vminfo", "__cpu_vminfo_", &info_attr, 0 }, 900Sstevel@tonic-gate { "fpuinfo", "__fpuinfo_", &fpu_attr, 0 }, 910Sstevel@tonic-gate { "sched", "__sched_", &stab_attr, 0 }, 920Sstevel@tonic-gate { "proc", "__proc_", &stab_attr, 0 }, 930Sstevel@tonic-gate { "io", "__io_", &stab_attr, 0 }, 94*6878Sbrendan { "ip", "__ip_", &stab_attr, 0 }, 950Sstevel@tonic-gate { "mib", "__mib_", &stab_attr, 0 }, 961738Sbmc { "fsinfo", "__fsinfo_", &fsinfo_attr, 0 }, 975982Sahl { "nfsv3", "__nfsv3_", &stab_attr, 0 }, 985982Sahl { "nfsv4", "__nfsv4_", &stab_attr, 0 }, 995084Sjohnlev { "xpv", "__xpv_", &xpv_attr, 0 }, 1003490Seschrock { "sysevent", "__sysevent_", &stab_attr, 0 }, 1010Sstevel@tonic-gate { "sdt", NULL, &sdt_attr, 0 }, 1020Sstevel@tonic-gate { NULL } 1030Sstevel@tonic-gate }; 1040Sstevel@tonic-gate 1050Sstevel@tonic-gate sdt_argdesc_t sdt_args[] = { 1060Sstevel@tonic-gate { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1070Sstevel@tonic-gate { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 1080Sstevel@tonic-gate { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1090Sstevel@tonic-gate { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" }, 1100Sstevel@tonic-gate { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1110Sstevel@tonic-gate { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1120Sstevel@tonic-gate { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" }, 1130Sstevel@tonic-gate { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1140Sstevel@tonic-gate { "sched", "enqueue", 3, 2, "int" }, 1150Sstevel@tonic-gate { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1160Sstevel@tonic-gate { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" }, 1170Sstevel@tonic-gate { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1180Sstevel@tonic-gate { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" }, 1190Sstevel@tonic-gate { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1200Sstevel@tonic-gate { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" }, 1210Sstevel@tonic-gate { "sched", "change-pri", 2, 1, "pri_t" }, 1220Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1230Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" }, 1240Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 2, 1, "int" }, 1250Sstevel@tonic-gate { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1260Sstevel@tonic-gate { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" }, 127191Sahl { "sched", "schedctl-yield", 0, 0, "int" }, 128191Sahl { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 129191Sahl { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" }, 1303792Sakolb { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1313792Sakolb { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" }, 1323792Sakolb { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1333792Sakolb { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 1345647Ssamf 1350Sstevel@tonic-gate { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" }, 1360Sstevel@tonic-gate { "proc", "exec", 0, 0, "string" }, 1370Sstevel@tonic-gate { "proc", "exec-failure", 0, 0, "int" }, 1380Sstevel@tonic-gate { "proc", "exit", 0, 0, "int" }, 1390Sstevel@tonic-gate { "proc", "fault", 0, 0, "int" }, 1400Sstevel@tonic-gate { "proc", "fault", 1, 1, "siginfo_t *" }, 1410Sstevel@tonic-gate { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1420Sstevel@tonic-gate { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" }, 1430Sstevel@tonic-gate { "proc", "signal-clear", 0, 0, "int" }, 1440Sstevel@tonic-gate { "proc", "signal-clear", 1, 1, "siginfo_t *" }, 1450Sstevel@tonic-gate { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1460Sstevel@tonic-gate { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" }, 1470Sstevel@tonic-gate { "proc", "signal-discard", 2, 2, "int" }, 1480Sstevel@tonic-gate { "proc", "signal-handle", 0, 0, "int" }, 1490Sstevel@tonic-gate { "proc", "signal-handle", 1, 1, "siginfo_t *" }, 1500Sstevel@tonic-gate { "proc", "signal-handle", 2, 2, "void (*)(void)" }, 1510Sstevel@tonic-gate { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1520Sstevel@tonic-gate { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" }, 1530Sstevel@tonic-gate { "proc", "signal-send", 2, 1, "int" }, 1545647Ssamf 1550Sstevel@tonic-gate { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" }, 1560Sstevel@tonic-gate { "io", "start", 1, 0, "buf_t *", "devinfo_t *" }, 1570Sstevel@tonic-gate { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" }, 1580Sstevel@tonic-gate { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" }, 1590Sstevel@tonic-gate { "io", "done", 1, 0, "buf_t *", "devinfo_t *" }, 1600Sstevel@tonic-gate { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" }, 1610Sstevel@tonic-gate { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" }, 1620Sstevel@tonic-gate { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" }, 1630Sstevel@tonic-gate { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" }, 1640Sstevel@tonic-gate { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" }, 1650Sstevel@tonic-gate { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" }, 1660Sstevel@tonic-gate { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" }, 1675647Ssamf 1680Sstevel@tonic-gate { "mib", NULL, 0, 0, "int" }, 1695647Ssamf 1701738Sbmc { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" }, 1711738Sbmc { "fsinfo", NULL, 1, 1, "int", "int" }, 1725647Ssamf 1735982Sahl { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", 1745982Sahl "conninfo_t *" }, 1755982Sahl { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", 1765982Sahl "nfsv3opinfo_t *" }, 1775982Sahl { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" }, 1785982Sahl { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", 1795982Sahl "conninfo_t *" }, 1805982Sahl { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", 1815982Sahl "nfsv3opinfo_t *" }, 1825982Sahl { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" }, 1835982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 1845982Sahl "conninfo_t *" }, 1855982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 1865982Sahl "nfsv3opinfo_t *" }, 1875982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 1885982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 1895982Sahl "conninfo_t *" }, 1905982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 1915982Sahl "nfsv3opinfo_t *" }, 1925982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 1935982Sahl { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", 1945982Sahl "conninfo_t *" }, 1955982Sahl { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", 1965982Sahl "nfsv3opinfo_t *" }, 1975982Sahl { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" }, 1985982Sahl { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", 1995982Sahl "conninfo_t *" }, 2005982Sahl { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", 2015982Sahl "nfsv3opinfo_t *" }, 2025982Sahl { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" }, 2035982Sahl { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", 2045982Sahl "conninfo_t *" }, 2055982Sahl { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", 2065982Sahl "nfsv3opinfo_t *" }, 2075982Sahl { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" }, 2085982Sahl { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", 2095982Sahl "conninfo_t *" }, 2105982Sahl { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", 2115982Sahl "nfsv3opinfo_t *" }, 2125982Sahl { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" }, 2135982Sahl { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", 2145982Sahl "conninfo_t *" }, 2155982Sahl { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", 2165982Sahl "nfsv3opinfo_t *" }, 2175982Sahl { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" }, 2185982Sahl { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", 2195982Sahl "conninfo_t *" }, 2205982Sahl { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", 2215982Sahl "nfsv3opinfo_t *" }, 2225982Sahl { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" }, 2235982Sahl { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", 2245982Sahl "conninfo_t *" }, 2255982Sahl { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", 2265982Sahl "nfsv3opinfo_t *" }, 2275982Sahl { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" }, 2285982Sahl { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", 2295982Sahl "conninfo_t *" }, 2305982Sahl { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", 2315982Sahl "nfsv3opinfo_t *" }, 2325982Sahl { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" }, 2335982Sahl { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", 2345982Sahl "conninfo_t *" }, 2355982Sahl { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", 2365982Sahl "nfsv3opinfo_t *" }, 2375982Sahl { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" }, 2385982Sahl { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", 2395982Sahl "conninfo_t *" }, 2405982Sahl { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", 2415982Sahl "nfsv3opinfo_t *" }, 2425982Sahl { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" }, 2435982Sahl { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", 2445982Sahl "conninfo_t *" }, 2455982Sahl { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", 2465982Sahl "nfsv3opinfo_t *" }, 2475982Sahl { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" }, 2485982Sahl { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", 2495982Sahl "conninfo_t *" }, 2505982Sahl { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", 2515982Sahl "nfsv3opinfo_t *" }, 2525982Sahl { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" }, 2535982Sahl { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", 2545982Sahl "conninfo_t *" }, 2555982Sahl { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", 2565982Sahl "nfsv3opinfo_t *" }, 2575982Sahl { "nfsv3", "op-link-start", 2, 3, "LINK3args *" }, 2585982Sahl { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", 2595982Sahl "conninfo_t *" }, 2605982Sahl { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", 2615982Sahl "nfsv3opinfo_t *" }, 2625982Sahl { "nfsv3", "op-link-done", 2, 3, "LINK3res *" }, 2635982Sahl { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", 2645982Sahl "conninfo_t *" }, 2655982Sahl { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", 2665982Sahl "nfsv3opinfo_t *" }, 2675982Sahl { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" }, 2685982Sahl { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", 2695982Sahl "conninfo_t *" }, 2705982Sahl { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", 2715982Sahl "nfsv3opinfo_t *" }, 2725982Sahl { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" }, 2735982Sahl { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", 2745982Sahl "conninfo_t *" }, 2755982Sahl { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", 2765982Sahl "nfsv3opinfo_t *" }, 2775982Sahl { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" }, 2785982Sahl { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", 2795982Sahl "conninfo_t *" }, 2805982Sahl { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", 2815982Sahl "nfsv3opinfo_t *" }, 2825982Sahl { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" }, 2835982Sahl { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", 2845982Sahl "conninfo_t *" }, 2855982Sahl { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", 2865982Sahl "nfsv3opinfo_t *" }, 2875982Sahl { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", 2885982Sahl "conninfo_t *" }, 2895982Sahl { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", 2905982Sahl "nfsv3opinfo_t *" }, 2915982Sahl { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", 2925982Sahl "conninfo_t *" }, 2935982Sahl { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", 2945982Sahl "nfsv3opinfo_t *" }, 2955982Sahl { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" }, 2965982Sahl { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", 2975982Sahl "conninfo_t *" }, 2985982Sahl { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", 2995982Sahl "nfsv3opinfo_t *" }, 3005982Sahl { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" }, 3015982Sahl { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", 3025982Sahl "conninfo_t *" }, 3035982Sahl { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", 3045982Sahl "nfsv3opinfo_t *" }, 3055982Sahl { "nfsv3", "op-read-start", 2, 3, "READ3args *" }, 3065982Sahl { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", 3075982Sahl "conninfo_t *" }, 3085982Sahl { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", 3095982Sahl "nfsv3opinfo_t *" }, 3105982Sahl { "nfsv3", "op-read-done", 2, 3, "READ3res *" }, 3115982Sahl { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", 3125982Sahl "conninfo_t *" }, 3135982Sahl { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", 3145982Sahl "nfsv3opinfo_t *" }, 3155982Sahl { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" }, 3165982Sahl { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", 3175982Sahl "conninfo_t *" }, 3185982Sahl { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", 3195982Sahl "nfsv3opinfo_t *" }, 3205982Sahl { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" }, 3215982Sahl { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", 3225982Sahl "conninfo_t *" }, 3235982Sahl { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", 3245982Sahl "nfsv3opinfo_t *" }, 3255982Sahl { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" }, 3265982Sahl { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", 3275982Sahl "conninfo_t *" }, 3285982Sahl { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", 3295982Sahl "nfsv3opinfo_t *" }, 3305982Sahl { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" }, 3315982Sahl { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", 3325982Sahl "conninfo_t *" }, 3335982Sahl { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", 3345982Sahl "nfsv3opinfo_t *" }, 3355982Sahl { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" }, 3365982Sahl { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", 3375982Sahl "conninfo_t *" }, 3385982Sahl { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", 3395982Sahl "nfsv3opinfo_t *" }, 3405982Sahl { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" }, 3415982Sahl { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", 3425982Sahl "conninfo_t *" }, 3435982Sahl { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", 3445982Sahl "nfsv3opinfo_t *" }, 3455982Sahl { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" }, 3465982Sahl { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", 3475982Sahl "conninfo_t *" }, 3485982Sahl { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", 3495982Sahl "nfsv3opinfo_t *" }, 3505982Sahl { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" }, 3515982Sahl { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", 3525982Sahl "conninfo_t *" }, 3535982Sahl { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", 3545982Sahl "nfsv3opinfo_t *" }, 3555982Sahl { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" }, 3565982Sahl { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", 3575982Sahl "conninfo_t *" }, 3585982Sahl { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", 3595982Sahl "nfsv3opinfo_t *" }, 3605982Sahl { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" }, 3615982Sahl { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", 3625982Sahl "conninfo_t *" }, 3635982Sahl { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", 3645982Sahl "nfsv3opinfo_t *" }, 3655982Sahl { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" }, 3665982Sahl { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", 3675982Sahl "conninfo_t *" }, 3685982Sahl { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", 3695982Sahl "nfsv3opinfo_t *" }, 3705982Sahl { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" }, 3715982Sahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 3725982Sahl "conninfo_t *" }, 3735982Sahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 3745982Sahl "nfsv3opinfo_t *" }, 3755982Sahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 3765982Sahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 3775982Sahl "conninfo_t *" }, 3785982Sahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 3795982Sahl "nfsv3opinfo_t *" }, 3805982Sahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 3815982Sahl { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", 3825982Sahl "conninfo_t *" }, 3835982Sahl { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", 3845982Sahl "nfsv3opinfo_t *" }, 3855982Sahl { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" }, 3865982Sahl { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", 3875982Sahl "conninfo_t *" }, 3885982Sahl { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", 3895982Sahl "nfsv3opinfo_t *" }, 3905982Sahl { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" }, 3915982Sahl { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", 3925982Sahl "conninfo_t *" }, 3935982Sahl { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", 3945982Sahl "nfsv3opinfo_t *" }, 3955982Sahl { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" }, 3965982Sahl { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", 3975982Sahl "conninfo_t *" }, 3985982Sahl { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", 3995982Sahl "nfsv3opinfo_t *" }, 4005982Sahl { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" }, 4015982Sahl 4025647Ssamf { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 4035647Ssamf { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 4045647Ssamf { "nfsv4", "compound-start", 0, 0, "struct compound_state *", 4055647Ssamf "conninfo_t *" }, 4065647Ssamf { "nfsv4", "compound-start", 1, 0, "struct compound_state *", 4075647Ssamf "nfsv4opinfo_t *" }, 4085647Ssamf { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, 4095647Ssamf { "nfsv4", "compound-done", 0, 0, "struct compound_state *", 4105647Ssamf "conninfo_t *" }, 4115647Ssamf { "nfsv4", "compound-done", 1, 0, "struct compound_state *", 4125647Ssamf "nfsv4opinfo_t *" }, 4135647Ssamf { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, 4145647Ssamf { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", 4155647Ssamf "conninfo_t *"}, 4165647Ssamf { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", 4175647Ssamf "nfsv4opinfo_t *" }, 4185647Ssamf { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, 4195647Ssamf { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", 4205647Ssamf "conninfo_t *" }, 4215647Ssamf { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", 4225647Ssamf "nfsv4opinfo_t *" }, 4235647Ssamf { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, 4245647Ssamf { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", 4255647Ssamf "conninfo_t *" }, 4265647Ssamf { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", 4275647Ssamf "nfsv4opinfo_t *" }, 4285647Ssamf { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, 4295647Ssamf { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", 4305647Ssamf "conninfo_t *" }, 4315647Ssamf { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", 4325647Ssamf "nfsv4opinfo_t *" }, 4335647Ssamf { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, 4345647Ssamf { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", 4355647Ssamf "conninfo_t *" }, 4365647Ssamf { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", 4375647Ssamf "nfsv4opinfo_t *" }, 4385647Ssamf { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, 4395647Ssamf { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", 4405647Ssamf "conninfo_t *" }, 4415647Ssamf { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", 4425647Ssamf "nfsv4opinfo_t *" }, 4435647Ssamf { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, 4445647Ssamf { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", 4455647Ssamf "conninfo_t *" }, 4465647Ssamf { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", 4475647Ssamf "nfsv4opinfo_t *" }, 4485647Ssamf { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, 4495647Ssamf { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", 4505647Ssamf "conninfo_t *" }, 4515647Ssamf { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", 4525647Ssamf "nfsv4opinfo_t *" }, 4535647Ssamf { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, 4545647Ssamf { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", 4555647Ssamf "conninfo_t *" }, 4565647Ssamf { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", 4575647Ssamf "nfsv4opinfo_t *" }, 4585647Ssamf { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, 4595647Ssamf { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", 4605647Ssamf "conninfo_t *" }, 4615647Ssamf { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", 4625647Ssamf "nfsv4opinfo_t *" }, 4635647Ssamf { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, 4645647Ssamf { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", 4655647Ssamf "conninfo_t *" }, 4665647Ssamf { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", 4675647Ssamf "nfsv4opinfo_t *" }, 4685647Ssamf { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, 4695647Ssamf { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", 4705647Ssamf "conninfo_t *" }, 4715647Ssamf { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", 4725647Ssamf "nfsv4opinfo_t *" }, 4735647Ssamf { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, 4745647Ssamf { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", 4755647Ssamf "conninfo_t *" }, 4765647Ssamf { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", 4775647Ssamf "nfsv4opinfo_t *" }, 4785647Ssamf { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, 4795647Ssamf { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", 4805647Ssamf "conninfo_t *" }, 4815647Ssamf { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", 4825647Ssamf "nfsv4opinfo_t *" }, 4835647Ssamf { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, 4845647Ssamf { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", 4855647Ssamf "conninfo_t *" }, 4865647Ssamf { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", 4875647Ssamf "nfsv4opinfo_t *" }, 4885647Ssamf { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", 4895647Ssamf "conninfo_t *" }, 4905647Ssamf { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", 4915647Ssamf "nfsv4opinfo_t *" }, 4925647Ssamf { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, 4935647Ssamf { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", 4945647Ssamf "conninfo_t *" }, 4955647Ssamf { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", 4965647Ssamf "nfsv4opinfo_t *" }, 4975647Ssamf { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, 4985647Ssamf { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", 4995647Ssamf "conninfo_t *" }, 5005647Ssamf { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", 5015647Ssamf "nfsv4opinfo_t *" }, 5025647Ssamf { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, 5035647Ssamf { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", 5045647Ssamf "conninfo_t *" }, 5055647Ssamf { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", 5065647Ssamf "nfsv4opinfo_t *" }, 5075647Ssamf { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, 5085647Ssamf { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", 5095647Ssamf "conninfo_t *" }, 5105647Ssamf { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", 5115647Ssamf "nfsv4opinfo_t *" }, 5125647Ssamf { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, 5135647Ssamf { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", 5145647Ssamf "conninfo_t *" }, 5155647Ssamf { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", 5165647Ssamf "nfsv4opinfo_t *" }, 5175647Ssamf { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, 5185647Ssamf { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", 5195647Ssamf "conninfo_t *" }, 5205647Ssamf { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", 5215647Ssamf "nfsv4opinfo_t *" }, 5225647Ssamf { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, 5235647Ssamf { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", 5245647Ssamf "conninfo_t *" }, 5255647Ssamf { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", 5265647Ssamf "nfsv4opinfo_t *" }, 5275647Ssamf { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, 5285647Ssamf { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", 5295647Ssamf "conninfo_t *" }, 5305647Ssamf { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", 5315647Ssamf "nfsv4opinfo_t *" }, 5325647Ssamf { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, 5335647Ssamf { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", 5345647Ssamf "conninfo_t *" }, 5355647Ssamf { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", 5365647Ssamf "nfsv4opinfo_t *" }, 5375647Ssamf { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, 5385647Ssamf { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", 5395647Ssamf "conninfo_t *" }, 5405647Ssamf { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", 5415647Ssamf "nfsv4opinfo_t *" }, 5425647Ssamf { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, 5435647Ssamf { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", 5445647Ssamf "conninfo_t *" }, 5455647Ssamf { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", 5465647Ssamf "nfsv4opinfo_t *" }, 5475647Ssamf { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", 5485647Ssamf "conninfo_t *" }, 5495647Ssamf { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", 5505647Ssamf "nfsv4opinfo_t *" }, 5515647Ssamf { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, 5525647Ssamf { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", 5535647Ssamf "conninfo_t *" }, 5545647Ssamf { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", 5555647Ssamf "nfsv4opinfo_t *" }, 5565647Ssamf { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, 5575647Ssamf { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", 5585647Ssamf "conninfo_t *" }, 5595647Ssamf { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", 5605647Ssamf "nfsv4opinfo_t *" }, 5615647Ssamf { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, 5625647Ssamf { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", 5635647Ssamf "conninfo_t *" }, 5645647Ssamf { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", 5655647Ssamf "nfsv4opinfo_t *" }, 5665647Ssamf { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, 5675647Ssamf { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", 5685647Ssamf "conninfo_t *" }, 5695647Ssamf { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", 5705647Ssamf "nfsv4opinfo_t *" }, 5715647Ssamf { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, 5725647Ssamf { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", 5735647Ssamf "conninfo_t *" }, 5745647Ssamf { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", 5755647Ssamf "nfsv4opinfo_t *" }, 5765647Ssamf { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, 5775647Ssamf { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", 5785647Ssamf "conninfo_t *" }, 5795647Ssamf { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", 5805647Ssamf "nfsv4opinfo_t *" }, 5815647Ssamf { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, 5825647Ssamf { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", 5835647Ssamf "conninfo_t *" }, 5845647Ssamf { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", 5855647Ssamf "nfsv4opinfo_t *" }, 5865647Ssamf { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, 5875647Ssamf { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", 5885647Ssamf "conninfo_t *" }, 5895647Ssamf { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", 5905647Ssamf "nfsv4opinfo_t *" }, 5915647Ssamf { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, 5925647Ssamf { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", 5935647Ssamf "conninfo_t *" }, 5945647Ssamf { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", 5955647Ssamf "nfsv4opinfo_t *" }, 5965647Ssamf { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, 5975647Ssamf { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", 5985647Ssamf "conninfo_t *" }, 5995647Ssamf { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", 6005647Ssamf "nfsv4opinfo_t *" }, 6015647Ssamf { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, 6025647Ssamf { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", 6035647Ssamf "conninfo_t *" }, 6045647Ssamf { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", 6055647Ssamf "nfsv4opinfo_t *" }, 6065647Ssamf { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, 6075647Ssamf { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", 6085647Ssamf "conninfo_t *" }, 6095647Ssamf { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", 6105647Ssamf "nfsv4opinfo_t *" }, 6115647Ssamf { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, 6125647Ssamf { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", 6135647Ssamf "conninfo_t *" }, 6145647Ssamf { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", 6155647Ssamf "nfsv4opinfo_t *" }, 6165647Ssamf { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", 6175647Ssamf "conninfo_t *" }, 6185647Ssamf { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", 6195647Ssamf "nfsv4opinfo_t *" }, 6205647Ssamf { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, 6215647Ssamf { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", 6225647Ssamf "conninfo_t *" }, 6235647Ssamf { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", 6245647Ssamf "nfsv4opinfo_t *" }, 6255647Ssamf { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", 6265647Ssamf "conninfo_t *" }, 6275647Ssamf { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", 6285647Ssamf "nfsv4opinfo_t *" }, 6295647Ssamf { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, 6305647Ssamf { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", 6315647Ssamf "conninfo_t *" }, 6325647Ssamf { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", 6335647Ssamf "nfsv4opinfo_t *" }, 6345647Ssamf { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, 6355647Ssamf { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", 6365647Ssamf "conninfo_t *" }, 6375647Ssamf { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", 6385647Ssamf "nfsv4opinfo_t *" }, 6395647Ssamf { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, 6405647Ssamf { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", 6415647Ssamf "conninfo_t *" }, 6425647Ssamf { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", 6435647Ssamf "nfsv4opinfo_t *" }, 6445647Ssamf { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, 6455647Ssamf { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", 6465647Ssamf "conninfo_t *" }, 6475647Ssamf { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", 6485647Ssamf "nfsv4opinfo_t *" }, 6495647Ssamf { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, 6505647Ssamf { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", 6515647Ssamf "conninfo_t *" }, 6525647Ssamf { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", 6535647Ssamf "nfsv4opinfo_t *" }, 6545647Ssamf { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", 6555647Ssamf "conninfo_t *" }, 6565647Ssamf { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", 6575647Ssamf "nfsv4opinfo_t *" }, 6585647Ssamf { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, 6595647Ssamf { "nfsv4", "op-release-lockowner-start", 0, 0, 6605647Ssamf "struct compound_state *", "conninfo_t *" }, 6615647Ssamf { "nfsv4", "op-release-lockowner-start", 1, 0, 6625647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 6635647Ssamf { "nfsv4", "op-release-lockowner-start", 2, 1, 6645647Ssamf "RELEASE_LOCKOWNER4args *" }, 6655647Ssamf { "nfsv4", "op-release-lockowner-done", 0, 0, 6665647Ssamf "struct compound_state *", "conninfo_t *" }, 6675647Ssamf { "nfsv4", "op-release-lockowner-done", 1, 0, 6685647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 6695647Ssamf { "nfsv4", "op-release-lockowner-done", 2, 1, 6705647Ssamf "RELEASE_LOCKOWNER4res *" }, 6715647Ssamf { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", 6725647Ssamf "conninfo_t *" }, 6735647Ssamf { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", 6745647Ssamf "nfsv4opinfo_t *" }, 6755647Ssamf { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, 6765647Ssamf { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", 6775647Ssamf "conninfo_t *" }, 6785647Ssamf { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", 6795647Ssamf "nfsv4opinfo_t *" }, 6805647Ssamf { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, 6815647Ssamf { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", 6825647Ssamf "conninfo_t *" }, 6835647Ssamf { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", 6845647Ssamf "nfsv4opinfo_t *" }, 6855647Ssamf { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, 6865647Ssamf { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", 6875647Ssamf "conninfo_t *" }, 6885647Ssamf { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", 6895647Ssamf "nfsv4opinfo_t *" }, 6905647Ssamf { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, 6915647Ssamf { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", 6925647Ssamf "conninfo_t *" }, 6935647Ssamf { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", 6945647Ssamf "nfsv4opinfo_t *" }, 6955647Ssamf { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, 6965647Ssamf { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", 6975647Ssamf "conninfo_t *" }, 6985647Ssamf { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", 6995647Ssamf "nfsv4opinfo_t *" }, 7005647Ssamf { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, 7015647Ssamf { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", 7025647Ssamf "conninfo_t *" }, 7035647Ssamf { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", 7045647Ssamf "nfsv4opinfo_t *" }, 7055647Ssamf { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", 7065647Ssamf "conninfo_t *" }, 7075647Ssamf { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", 7085647Ssamf "nfsv4opinfo_t *" }, 7095647Ssamf { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, 7105647Ssamf { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", 7115647Ssamf "conninfo_t *" }, 7125647Ssamf { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", 7135647Ssamf "nfsv4opinfo_t *" }, 7145647Ssamf { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", 7155647Ssamf "conninfo_t *" }, 7165647Ssamf { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", 7175647Ssamf "nfsv4opinfo_t *" }, 7185647Ssamf { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, 7195647Ssamf { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", 7205647Ssamf "conninfo_t *" }, 7215647Ssamf { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", 7225647Ssamf "nfsv4opinfo_t *" }, 7235647Ssamf { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, 7245647Ssamf { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", 7255647Ssamf "conninfo_t *" }, 7265647Ssamf { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", 7275647Ssamf "nfsv4opinfo_t *" }, 7285647Ssamf { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, 7295647Ssamf { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", 7305647Ssamf "conninfo_t *" }, 7315647Ssamf { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", 7325647Ssamf "nfsv4opinfo_t *" }, 7335647Ssamf { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, 7345647Ssamf { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", 7355647Ssamf "conninfo_t *" }, 7365647Ssamf { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", 7375647Ssamf "nfsv4opinfo_t *" }, 7385647Ssamf { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, 7395647Ssamf { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", 7405647Ssamf "conninfo_t *" }, 7415647Ssamf { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", 7425647Ssamf "nfsv4opinfo_t *" }, 7435647Ssamf { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, 7445647Ssamf { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", 7455647Ssamf "conninfo_t *" }, 7465647Ssamf { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", 7475647Ssamf "nfsv4opinfo_t *" }, 7485647Ssamf { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, 7495647Ssamf { "nfsv4", "op-setclientid-confirm-start", 0, 0, 7505647Ssamf "struct compound_state *", "conninfo_t *" }, 7515647Ssamf { "nfsv4", "op-setclientid-confirm-start", 1, 0, 7525647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 7535647Ssamf { "nfsv4", "op-setclientid-confirm-start", 2, 1, 7545647Ssamf "SETCLIENTID_CONFIRM4args *" }, 7555647Ssamf { "nfsv4", "op-setclientid-confirm-done", 0, 0, 7565647Ssamf "struct compound_state *", "conninfo_t *" }, 7575647Ssamf { "nfsv4", "op-setclientid-confirm-done", 1, 0, 7585647Ssamf "struct compound_state *", "nfsv4opinfo_t *" }, 7595647Ssamf { "nfsv4", "op-setclientid-confirm-done", 2, 1, 7605647Ssamf "SETCLIENTID_CONFIRM4res *" }, 7615647Ssamf { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", 7625647Ssamf "conninfo_t *" }, 7635647Ssamf { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", 7645647Ssamf "nfsv4opinfo_t *" }, 7655647Ssamf { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, 7665647Ssamf { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", 7675647Ssamf "conninfo_t *" }, 7685647Ssamf { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", 7695647Ssamf "nfsv4opinfo_t *" }, 7705647Ssamf { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, 7715647Ssamf { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", 7725647Ssamf "conninfo_t *" }, 7735647Ssamf { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", 7745647Ssamf "nfsv4opinfo_t *" }, 7755647Ssamf { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, 7765647Ssamf { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", 7775647Ssamf "conninfo_t *" }, 7785647Ssamf { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", 7795647Ssamf "nfsv4opinfo_t *" }, 7805647Ssamf { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, 7815647Ssamf { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", 7825647Ssamf "conninfo_t *" }, 7835647Ssamf { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", 7845647Ssamf "nfsv4cbinfo_t *" }, 7855647Ssamf { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, 7865647Ssamf { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", 7875647Ssamf "conninfo_t *" }, 7885647Ssamf { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", 7895647Ssamf "nfsv4cbinfo_t *" }, 7905647Ssamf { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, 7915647Ssamf 792*6878Sbrendan { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 793*6878Sbrendan { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, 794*6878Sbrendan { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 795*6878Sbrendan { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 796*6878Sbrendan { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" }, 797*6878Sbrendan { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" }, 798*6878Sbrendan { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 799*6878Sbrendan { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 800*6878Sbrendan { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" }, 801*6878Sbrendan { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 802*6878Sbrendan { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 803*6878Sbrendan { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" }, 804*6878Sbrendan { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" }, 805*6878Sbrendan { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 806*6878Sbrendan 8073490Seschrock { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" }, 8083490Seschrock { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" }, 8095647Ssamf 8105084Sjohnlev { "xpv", "add-to-physmap-end", 0, 0, "int" }, 8115084Sjohnlev { "xpv", "add-to-physmap-start", 0, 0, "domid_t" }, 8125084Sjohnlev { "xpv", "add-to-physmap-start", 1, 1, "uint_t" }, 8135084Sjohnlev { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" }, 8145084Sjohnlev { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" }, 8155084Sjohnlev { "xpv", "decrease-reservation-end", 0, 0, "int" }, 8165084Sjohnlev { "xpv", "decrease-reservation-start", 0, 0, "domid_t" }, 8175084Sjohnlev { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" }, 8185084Sjohnlev { "xpv", "decrease-reservation-start", 2, 2, "uint_t" }, 8195084Sjohnlev { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" }, 8205084Sjohnlev { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" }, 8215084Sjohnlev { "xpv", "dom-destroy-start", 0, 0, "domid_t" }, 8225084Sjohnlev { "xpv", "dom-pause-start", 0, 0, "domid_t" }, 8235084Sjohnlev { "xpv", "dom-unpause-start", 0, 0, "domid_t" }, 8245084Sjohnlev { "xpv", "dom-create-end", 0, 0, "int" }, 8255084Sjohnlev { "xpv", "dom-destroy-end", 0, 0, "int" }, 8265084Sjohnlev { "xpv", "dom-pause-end", 0, 0, "int" }, 8275084Sjohnlev { "xpv", "dom-unpause-end", 0, 0, "int" }, 8285084Sjohnlev { "xpv", "evtchn-op-end", 0, 0, "int" }, 8295084Sjohnlev { "xpv", "evtchn-op-start", 0, 0, "int" }, 8305084Sjohnlev { "xpv", "evtchn-op-start", 1, 1, "void *" }, 8315084Sjohnlev { "xpv", "increase-reservation-end", 0, 0, "int" }, 8325084Sjohnlev { "xpv", "increase-reservation-start", 0, 0, "domid_t" }, 8335084Sjohnlev { "xpv", "increase-reservation-start", 1, 1, "ulong_t" }, 8345084Sjohnlev { "xpv", "increase-reservation-start", 2, 2, "uint_t" }, 8355084Sjohnlev { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" }, 8365084Sjohnlev { "xpv", "mmap-end", 0, 0, "int" }, 8375084Sjohnlev { "xpv", "mmap-entry", 0, 0, "ulong_t" }, 8385084Sjohnlev { "xpv", "mmap-entry", 1, 1, "ulong_t" }, 8395084Sjohnlev { "xpv", "mmap-entry", 2, 2, "ulong_t" }, 8405084Sjohnlev { "xpv", "mmap-start", 0, 0, "domid_t" }, 8415084Sjohnlev { "xpv", "mmap-start", 1, 1, "int" }, 8425084Sjohnlev { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" }, 8435084Sjohnlev { "xpv", "mmapbatch-end", 0, 0, "int" }, 8445084Sjohnlev { "xpv", "mmapbatch-end", 1, 1, "struct seg *" }, 8455084Sjohnlev { "xpv", "mmapbatch-end", 2, 2, "caddr_t" }, 8465084Sjohnlev { "xpv", "mmapbatch-start", 0, 0, "domid_t" }, 8475084Sjohnlev { "xpv", "mmapbatch-start", 1, 1, "int" }, 8485084Sjohnlev { "xpv", "mmapbatch-start", 2, 2, "caddr_t" }, 8495084Sjohnlev { "xpv", "mmu-ext-op-end", 0, 0, "int" }, 8505084Sjohnlev { "xpv", "mmu-ext-op-start", 0, 0, "int" }, 8515084Sjohnlev { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" }, 8525084Sjohnlev { "xpv", "mmu-update-start", 0, 0, "int" }, 8535084Sjohnlev { "xpv", "mmu-update-start", 1, 1, "int" }, 8545084Sjohnlev { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" }, 8555084Sjohnlev { "xpv", "mmu-update-end", 0, 0, "int" }, 8565084Sjohnlev { "xpv", "populate-physmap-end", 0, 0, "int" }, 8575084Sjohnlev { "xpv", "populate-physmap-start", 0, 0, "domid_t" }, 8585084Sjohnlev { "xpv", "populate-physmap-start", 1, 1, "ulong_t" }, 8595084Sjohnlev { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" }, 8605084Sjohnlev { "xpv", "set-memory-map-end", 0, 0, "int" }, 8615084Sjohnlev { "xpv", "set-memory-map-start", 0, 0, "domid_t" }, 8625084Sjohnlev { "xpv", "set-memory-map-start", 1, 1, "int" }, 8635084Sjohnlev { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" }, 8645084Sjohnlev { "xpv", "setvcpucontext-end", 0, 0, "int" }, 8655084Sjohnlev { "xpv", "setvcpucontext-start", 0, 0, "domid_t" }, 8665084Sjohnlev { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" }, 8670Sstevel@tonic-gate { NULL } 8680Sstevel@tonic-gate }; 8690Sstevel@tonic-gate 8700Sstevel@tonic-gate /*ARGSUSED*/ 8710Sstevel@tonic-gate void 8720Sstevel@tonic-gate sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc) 8730Sstevel@tonic-gate { 8740Sstevel@tonic-gate sdt_probe_t *sdp = parg; 8750Sstevel@tonic-gate int i; 8760Sstevel@tonic-gate 8770Sstevel@tonic-gate desc->dtargd_native[0] = '\0'; 8780Sstevel@tonic-gate desc->dtargd_xlate[0] = '\0'; 8790Sstevel@tonic-gate 8800Sstevel@tonic-gate for (i = 0; sdt_args[i].sda_provider != NULL; i++) { 8810Sstevel@tonic-gate sdt_argdesc_t *a = &sdt_args[i]; 8820Sstevel@tonic-gate 8830Sstevel@tonic-gate if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0) 8840Sstevel@tonic-gate continue; 8850Sstevel@tonic-gate 8860Sstevel@tonic-gate if (a->sda_name != NULL && 8870Sstevel@tonic-gate strcmp(sdp->sdp_name, a->sda_name) != 0) 8880Sstevel@tonic-gate continue; 8890Sstevel@tonic-gate 8900Sstevel@tonic-gate if (desc->dtargd_ndx != a->sda_ndx) 8910Sstevel@tonic-gate continue; 8920Sstevel@tonic-gate 8930Sstevel@tonic-gate if (a->sda_native != NULL) 8940Sstevel@tonic-gate (void) strcpy(desc->dtargd_native, a->sda_native); 8950Sstevel@tonic-gate 8960Sstevel@tonic-gate if (a->sda_xlate != NULL) 8970Sstevel@tonic-gate (void) strcpy(desc->dtargd_xlate, a->sda_xlate); 8980Sstevel@tonic-gate 8990Sstevel@tonic-gate desc->dtargd_mapping = a->sda_mapping; 9000Sstevel@tonic-gate return; 9010Sstevel@tonic-gate } 9020Sstevel@tonic-gate 9030Sstevel@tonic-gate desc->dtargd_ndx = DTRACE_ARGNONE; 9040Sstevel@tonic-gate } 905