17c478bd9Sstevel@tonic-gate /* 27c478bd9Sstevel@tonic-gate * CDDL HEADER START 37c478bd9Sstevel@tonic-gate * 47c478bd9Sstevel@tonic-gate * The contents of this file are subject to the terms of the 52bb1cb30Sbmc * Common Development and Distribution License (the "License"). 62bb1cb30Sbmc * You may not use this file except in compliance with the License. 77c478bd9Sstevel@tonic-gate * 87c478bd9Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97c478bd9Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing. 107c478bd9Sstevel@tonic-gate * See the License for the specific language governing permissions 117c478bd9Sstevel@tonic-gate * and limitations under the License. 127c478bd9Sstevel@tonic-gate * 137c478bd9Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each 147c478bd9Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157c478bd9Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the 167c478bd9Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying 177c478bd9Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner] 187c478bd9Sstevel@tonic-gate * 197c478bd9Sstevel@tonic-gate * CDDL HEADER END 207c478bd9Sstevel@tonic-gate */ 217c478bd9Sstevel@tonic-gate /* 229cd928feSAlan Maguire * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 23*b0f673c4SBryan Cantrill * Copyright (c) 2012, Joyent, Inc. All rights reserved. 247c478bd9Sstevel@tonic-gate */ 257c478bd9Sstevel@tonic-gate 267c478bd9Sstevel@tonic-gate #include <sys/sdt_impl.h> 277c478bd9Sstevel@tonic-gate 287c478bd9Sstevel@tonic-gate static dtrace_pattr_t vtrace_attr = { 297c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 307c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 317c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 327c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 337c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 347c478bd9Sstevel@tonic-gate }; 357c478bd9Sstevel@tonic-gate 367c478bd9Sstevel@tonic-gate static dtrace_pattr_t info_attr = { 377c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 387c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 397c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 407c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 417c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 427c478bd9Sstevel@tonic-gate }; 437c478bd9Sstevel@tonic-gate 44d8c54e3dSSam Cramer static dtrace_pattr_t fc_attr = { 45d8c54e3dSSam Cramer { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 46d8c54e3dSSam Cramer { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 47d8c54e3dSSam Cramer { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 48d8c54e3dSSam Cramer { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 49d8c54e3dSSam Cramer { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 50d8c54e3dSSam Cramer }; 51d8c54e3dSSam Cramer 527c478bd9Sstevel@tonic-gate static dtrace_pattr_t fpu_attr = { 537c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 547c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 557c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 567c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU }, 577c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 587c478bd9Sstevel@tonic-gate }; 597c478bd9Sstevel@tonic-gate 602bb1cb30Sbmc static dtrace_pattr_t fsinfo_attr = { 612bb1cb30Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 622bb1cb30Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 632bb1cb30Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 642bb1cb30Sbmc { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 652bb1cb30Sbmc { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 662bb1cb30Sbmc }; 672bb1cb30Sbmc 687c478bd9Sstevel@tonic-gate static dtrace_pattr_t stab_attr = { 697c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 707c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 717c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 727c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 737c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 747c478bd9Sstevel@tonic-gate }; 757c478bd9Sstevel@tonic-gate 767c478bd9Sstevel@tonic-gate static dtrace_pattr_t sdt_attr = { 777c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 787c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 797c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 807c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 817c478bd9Sstevel@tonic-gate { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 827c478bd9Sstevel@tonic-gate }; 837c478bd9Sstevel@tonic-gate 84843e1988Sjohnlev static dtrace_pattr_t xpv_attr = { 85843e1988Sjohnlev { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM }, 86843e1988Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 87843e1988Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 88843e1988Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 89843e1988Sjohnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 90843e1988Sjohnlev }; 91843e1988Sjohnlev 92a668b114SPriya Krishnan static dtrace_pattr_t iscsi_attr = { 93a668b114SPriya Krishnan { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 94a668b114SPriya Krishnan { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 95a668b114SPriya Krishnan { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 96a668b114SPriya Krishnan { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 97a668b114SPriya Krishnan { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 98a668b114SPriya Krishnan }; 99a668b114SPriya Krishnan 1007c478bd9Sstevel@tonic-gate sdt_provider_t sdt_providers[] = { 101*b0f673c4SBryan Cantrill { "vtrace", "__vtrace_", &vtrace_attr }, 102*b0f673c4SBryan Cantrill { "sysinfo", "__cpu_sysinfo_", &info_attr, DTRACE_PRIV_USER }, 103*b0f673c4SBryan Cantrill { "vminfo", "__cpu_vminfo_", &info_attr, DTRACE_PRIV_USER }, 104*b0f673c4SBryan Cantrill { "fpuinfo", "__fpuinfo_", &fpu_attr }, 105*b0f673c4SBryan Cantrill { "sched", "__sched_", &stab_attr, DTRACE_PRIV_USER }, 106*b0f673c4SBryan Cantrill { "proc", "__proc_", &stab_attr, DTRACE_PRIV_USER }, 107*b0f673c4SBryan Cantrill { "io", "__io_", &stab_attr }, 108*b0f673c4SBryan Cantrill { "ip", "__ip_", &stab_attr }, 109*b0f673c4SBryan Cantrill { "tcp", "__tcp_", &stab_attr }, 110*b0f673c4SBryan Cantrill { "udp", "__udp_", &stab_attr }, 111*b0f673c4SBryan Cantrill { "mib", "__mib_", &stab_attr }, 112*b0f673c4SBryan Cantrill { "fsinfo", "__fsinfo_", &fsinfo_attr }, 113*b0f673c4SBryan Cantrill { "iscsi", "__iscsi_", &iscsi_attr }, 114*b0f673c4SBryan Cantrill { "nfsv3", "__nfsv3_", &stab_attr }, 115*b0f673c4SBryan Cantrill { "nfsv4", "__nfsv4_", &stab_attr }, 116*b0f673c4SBryan Cantrill { "xpv", "__xpv_", &xpv_attr }, 117*b0f673c4SBryan Cantrill { "fc", "__fc_", &fc_attr }, 118*b0f673c4SBryan Cantrill { "srp", "__srp_", &fc_attr }, 119*b0f673c4SBryan Cantrill { "sysevent", "__sysevent_", &stab_attr }, 120*b0f673c4SBryan Cantrill { "sdt", NULL, &sdt_attr }, 1217c478bd9Sstevel@tonic-gate { NULL } 1227c478bd9Sstevel@tonic-gate }; 1237c478bd9Sstevel@tonic-gate 1247c478bd9Sstevel@tonic-gate sdt_argdesc_t sdt_args[] = { 1257c478bd9Sstevel@tonic-gate { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1267c478bd9Sstevel@tonic-gate { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 1277c478bd9Sstevel@tonic-gate { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1287c478bd9Sstevel@tonic-gate { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" }, 1297c478bd9Sstevel@tonic-gate { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1307c478bd9Sstevel@tonic-gate { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1317c478bd9Sstevel@tonic-gate { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" }, 1327c478bd9Sstevel@tonic-gate { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" }, 1337c478bd9Sstevel@tonic-gate { "sched", "enqueue", 3, 2, "int" }, 1347c478bd9Sstevel@tonic-gate { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1357c478bd9Sstevel@tonic-gate { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" }, 1367c478bd9Sstevel@tonic-gate { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1377c478bd9Sstevel@tonic-gate { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" }, 1387c478bd9Sstevel@tonic-gate { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1397c478bd9Sstevel@tonic-gate { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" }, 1407c478bd9Sstevel@tonic-gate { "sched", "change-pri", 2, 1, "pri_t" }, 1417c478bd9Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1427c478bd9Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" }, 1437c478bd9Sstevel@tonic-gate { "sched", "schedctl-nopreempt", 2, 1, "int" }, 1447c478bd9Sstevel@tonic-gate { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1457c478bd9Sstevel@tonic-gate { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" }, 1460b38a8bdSahl { "sched", "schedctl-yield", 0, 0, "int" }, 1470b38a8bdSahl { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1480b38a8bdSahl { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" }, 149c97ad5cdSakolb { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 150c97ad5cdSakolb { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" }, 151c97ad5cdSakolb { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 152c97ad5cdSakolb { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 153f3b585ceSsamf 1547c478bd9Sstevel@tonic-gate { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" }, 1557c478bd9Sstevel@tonic-gate { "proc", "exec", 0, 0, "string" }, 1567c478bd9Sstevel@tonic-gate { "proc", "exec-failure", 0, 0, "int" }, 1577c478bd9Sstevel@tonic-gate { "proc", "exit", 0, 0, "int" }, 1587c478bd9Sstevel@tonic-gate { "proc", "fault", 0, 0, "int" }, 1597c478bd9Sstevel@tonic-gate { "proc", "fault", 1, 1, "siginfo_t *" }, 1607c478bd9Sstevel@tonic-gate { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1617c478bd9Sstevel@tonic-gate { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" }, 1627c478bd9Sstevel@tonic-gate { "proc", "signal-clear", 0, 0, "int" }, 1637c478bd9Sstevel@tonic-gate { "proc", "signal-clear", 1, 1, "siginfo_t *" }, 1647c478bd9Sstevel@tonic-gate { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1657c478bd9Sstevel@tonic-gate { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" }, 1667c478bd9Sstevel@tonic-gate { "proc", "signal-discard", 2, 2, "int" }, 1677c478bd9Sstevel@tonic-gate { "proc", "signal-handle", 0, 0, "int" }, 1687c478bd9Sstevel@tonic-gate { "proc", "signal-handle", 1, 1, "siginfo_t *" }, 1697c478bd9Sstevel@tonic-gate { "proc", "signal-handle", 2, 2, "void (*)(void)" }, 1707c478bd9Sstevel@tonic-gate { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 1717c478bd9Sstevel@tonic-gate { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" }, 1727c478bd9Sstevel@tonic-gate { "proc", "signal-send", 2, 1, "int" }, 173f3b585ceSsamf 1747c478bd9Sstevel@tonic-gate { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" }, 1757c478bd9Sstevel@tonic-gate { "io", "start", 1, 0, "buf_t *", "devinfo_t *" }, 1767c478bd9Sstevel@tonic-gate { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" }, 1777c478bd9Sstevel@tonic-gate { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" }, 1787c478bd9Sstevel@tonic-gate { "io", "done", 1, 0, "buf_t *", "devinfo_t *" }, 1797c478bd9Sstevel@tonic-gate { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" }, 1807c478bd9Sstevel@tonic-gate { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" }, 1817c478bd9Sstevel@tonic-gate { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" }, 1827c478bd9Sstevel@tonic-gate { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" }, 1837c478bd9Sstevel@tonic-gate { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" }, 1847c478bd9Sstevel@tonic-gate { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" }, 1857c478bd9Sstevel@tonic-gate { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" }, 186f3b585ceSsamf 1877c478bd9Sstevel@tonic-gate { "mib", NULL, 0, 0, "int" }, 188f3b585ceSsamf 1892bb1cb30Sbmc { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" }, 1902bb1cb30Sbmc { "fsinfo", NULL, 1, 1, "int", "int" }, 191f3b585ceSsamf 192a668b114SPriya Krishnan { "iscsi", "async-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 193a668b114SPriya Krishnan { "iscsi", "async-send", 1, 1, "iscsi_async_evt_hdr_t *", 194a668b114SPriya Krishnan "iscsiinfo_t *" }, 195a668b114SPriya Krishnan { "iscsi", "login-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 196a668b114SPriya Krishnan { "iscsi", "login-command", 1, 1, "iscsi_login_hdr_t *", 197a668b114SPriya Krishnan "iscsiinfo_t *" }, 198a668b114SPriya Krishnan { "iscsi", "login-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 199a668b114SPriya Krishnan { "iscsi", "login-response", 1, 1, "iscsi_login_rsp_hdr_t *", 200a668b114SPriya Krishnan "iscsiinfo_t *" }, 201a668b114SPriya Krishnan { "iscsi", "logout-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 202a668b114SPriya Krishnan { "iscsi", "logout-command", 1, 1, "iscsi_logout_hdr_t *", 203a668b114SPriya Krishnan "iscsiinfo_t *" }, 204a668b114SPriya Krishnan { "iscsi", "logout-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 205a668b114SPriya Krishnan { "iscsi", "logout-response", 1, 1, "iscsi_logout_rsp_hdr_t *", 206a668b114SPriya Krishnan "iscsiinfo_t *" }, 207a668b114SPriya Krishnan { "iscsi", "data-request", 0, 0, "idm_conn_t *", "conninfo_t *" }, 208a668b114SPriya Krishnan { "iscsi", "data-request", 1, 1, "iscsi_rtt_hdr_t *", 209a668b114SPriya Krishnan "iscsiinfo_t *" }, 210a668b114SPriya Krishnan { "iscsi", "data-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 211a668b114SPriya Krishnan { "iscsi", "data-send", 1, 1, "iscsi_data_rsp_hdr_t *", 212a668b114SPriya Krishnan "iscsiinfo_t *" }, 213a668b114SPriya Krishnan { "iscsi", "data-receive", 0, 0, "idm_conn_t *", "conninfo_t *" }, 214a668b114SPriya Krishnan { "iscsi", "data-receive", 1, 1, "iscsi_data_hdr_t *", 215a668b114SPriya Krishnan "iscsiinfo_t *" }, 216a668b114SPriya Krishnan { "iscsi", "nop-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 217a668b114SPriya Krishnan { "iscsi", "nop-send", 1, 1, "iscsi_nop_in_hdr_t *", "iscsiinfo_t *" }, 218a668b114SPriya Krishnan { "iscsi", "nop-receive", 0, 0, "idm_conn_t *", "conninfo_t *" }, 219a668b114SPriya Krishnan { "iscsi", "nop-receive", 1, 1, "iscsi_nop_out_hdr_t *", 220a668b114SPriya Krishnan "iscsiinfo_t *" }, 221a668b114SPriya Krishnan { "iscsi", "scsi-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 222a668b114SPriya Krishnan { "iscsi", "scsi-command", 1, 1, "iscsi_scsi_cmd_hdr_t *", 223a668b114SPriya Krishnan "iscsiinfo_t *" }, 224a668b114SPriya Krishnan { "iscsi", "scsi-command", 2, 2, "scsi_task_t *", "scsicmd_t *" }, 225a668b114SPriya Krishnan { "iscsi", "scsi-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 226a668b114SPriya Krishnan { "iscsi", "scsi-response", 1, 1, "iscsi_scsi_rsp_hdr_t *", 227a668b114SPriya Krishnan "iscsiinfo_t *" }, 228a668b114SPriya Krishnan { "iscsi", "task-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 229a668b114SPriya Krishnan { "iscsi", "task-command", 1, 1, "iscsi_scsi_task_mgt_hdr_t *", 230a668b114SPriya Krishnan "iscsiinfo_t *" }, 231a668b114SPriya Krishnan { "iscsi", "task-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 232a668b114SPriya Krishnan { "iscsi", "task-response", 1, 1, "iscsi_scsi_task_mgt_rsp_hdr_t *", 233a668b114SPriya Krishnan "iscsiinfo_t *" }, 234a668b114SPriya Krishnan { "iscsi", "text-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 235a668b114SPriya Krishnan { "iscsi", "text-command", 1, 1, "iscsi_text_hdr_t *", 236a668b114SPriya Krishnan "iscsiinfo_t *" }, 237a668b114SPriya Krishnan { "iscsi", "text-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 238a668b114SPriya Krishnan { "iscsi", "text-response", 1, 1, "iscsi_text_rsp_hdr_t *", 239a668b114SPriya Krishnan "iscsiinfo_t *" }, 240a668b114SPriya Krishnan { "iscsi", "xfer-start", 0, 0, "idm_conn_t *", "conninfo_t *" }, 241a668b114SPriya Krishnan { "iscsi", "xfer-start", 1, 0, "idm_conn_t *", "iscsiinfo_t *" }, 242a668b114SPriya Krishnan { "iscsi", "xfer-start", 2, 1, "uintptr_t", "xferinfo_t *" }, 243a668b114SPriya Krishnan { "iscsi", "xfer-start", 3, 2, "uint32_t"}, 244a668b114SPriya Krishnan { "iscsi", "xfer-start", 4, 3, "uintptr_t"}, 245a668b114SPriya Krishnan { "iscsi", "xfer-start", 5, 4, "uint32_t"}, 246a668b114SPriya Krishnan { "iscsi", "xfer-start", 6, 5, "uint32_t"}, 247a668b114SPriya Krishnan { "iscsi", "xfer-start", 7, 6, "uint32_t"}, 248a668b114SPriya Krishnan { "iscsi", "xfer-start", 8, 7, "int"}, 249a668b114SPriya Krishnan { "iscsi", "xfer-done", 0, 0, "idm_conn_t *", "conninfo_t *" }, 250a668b114SPriya Krishnan { "iscsi", "xfer-done", 1, 0, "idm_conn_t *", "iscsiinfo_t *" }, 251a668b114SPriya Krishnan { "iscsi", "xfer-done", 2, 1, "uintptr_t", "xferinfo_t *" }, 252a668b114SPriya Krishnan { "iscsi", "xfer-done", 3, 2, "uint32_t"}, 253a668b114SPriya Krishnan { "iscsi", "xfer-done", 4, 3, "uintptr_t"}, 254a668b114SPriya Krishnan { "iscsi", "xfer-done", 5, 4, "uint32_t"}, 255a668b114SPriya Krishnan { "iscsi", "xfer-done", 6, 5, "uint32_t"}, 256a668b114SPriya Krishnan { "iscsi", "xfer-done", 7, 6, "uint32_t"}, 257a668b114SPriya Krishnan { "iscsi", "xfer-done", 8, 7, "int"}, 258a668b114SPriya Krishnan 259e1adf50cSahl { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", 260e1adf50cSahl "conninfo_t *" }, 261e1adf50cSahl { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", 262e1adf50cSahl "nfsv3opinfo_t *" }, 263e1adf50cSahl { "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" }, 264e1adf50cSahl { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", 265e1adf50cSahl "conninfo_t *" }, 266e1adf50cSahl { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", 267e1adf50cSahl "nfsv3opinfo_t *" }, 268e1adf50cSahl { "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" }, 269e1adf50cSahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 270e1adf50cSahl "conninfo_t *" }, 271e1adf50cSahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 272e1adf50cSahl "nfsv3opinfo_t *" }, 273e1adf50cSahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 274e1adf50cSahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 275e1adf50cSahl "conninfo_t *" }, 276e1adf50cSahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 277e1adf50cSahl "nfsv3opinfo_t *" }, 278e1adf50cSahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 279e1adf50cSahl { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", 280e1adf50cSahl "conninfo_t *" }, 281e1adf50cSahl { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", 282e1adf50cSahl "nfsv3opinfo_t *" }, 283e1adf50cSahl { "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" }, 284e1adf50cSahl { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", 285e1adf50cSahl "conninfo_t *" }, 286e1adf50cSahl { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", 287e1adf50cSahl "nfsv3opinfo_t *" }, 288e1adf50cSahl { "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" }, 289e1adf50cSahl { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", 290e1adf50cSahl "conninfo_t *" }, 291e1adf50cSahl { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", 292e1adf50cSahl "nfsv3opinfo_t *" }, 293e1adf50cSahl { "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" }, 294e1adf50cSahl { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", 295e1adf50cSahl "conninfo_t *" }, 296e1adf50cSahl { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", 297e1adf50cSahl "nfsv3opinfo_t *" }, 298e1adf50cSahl { "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" }, 299e1adf50cSahl { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", 300e1adf50cSahl "conninfo_t *" }, 301e1adf50cSahl { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", 302e1adf50cSahl "nfsv3opinfo_t *" }, 303e1adf50cSahl { "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" }, 304e1adf50cSahl { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", 305e1adf50cSahl "conninfo_t *" }, 306e1adf50cSahl { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", 307e1adf50cSahl "nfsv3opinfo_t *" }, 308e1adf50cSahl { "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" }, 309e1adf50cSahl { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", 310e1adf50cSahl "conninfo_t *" }, 311e1adf50cSahl { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", 312e1adf50cSahl "nfsv3opinfo_t *" }, 313e1adf50cSahl { "nfsv3", "op-create-start", 2, 3, "CREATE3args *" }, 314e1adf50cSahl { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", 315e1adf50cSahl "conninfo_t *" }, 316e1adf50cSahl { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", 317e1adf50cSahl "nfsv3opinfo_t *" }, 318e1adf50cSahl { "nfsv3", "op-create-done", 2, 3, "CREATE3res *" }, 319e1adf50cSahl { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", 320e1adf50cSahl "conninfo_t *" }, 321e1adf50cSahl { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", 322e1adf50cSahl "nfsv3opinfo_t *" }, 323e1adf50cSahl { "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" }, 324e1adf50cSahl { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", 325e1adf50cSahl "conninfo_t *" }, 326e1adf50cSahl { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", 327e1adf50cSahl "nfsv3opinfo_t *" }, 328e1adf50cSahl { "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" }, 329e1adf50cSahl { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", 330e1adf50cSahl "conninfo_t *" }, 331e1adf50cSahl { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", 332e1adf50cSahl "nfsv3opinfo_t *" }, 333e1adf50cSahl { "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" }, 334e1adf50cSahl { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", 335e1adf50cSahl "conninfo_t *" }, 336e1adf50cSahl { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", 337e1adf50cSahl "nfsv3opinfo_t *" }, 338e1adf50cSahl { "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" }, 339e1adf50cSahl { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", 340e1adf50cSahl "conninfo_t *" }, 341e1adf50cSahl { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", 342e1adf50cSahl "nfsv3opinfo_t *" }, 343e1adf50cSahl { "nfsv3", "op-link-start", 2, 3, "LINK3args *" }, 344e1adf50cSahl { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", 345e1adf50cSahl "conninfo_t *" }, 346e1adf50cSahl { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", 347e1adf50cSahl "nfsv3opinfo_t *" }, 348e1adf50cSahl { "nfsv3", "op-link-done", 2, 3, "LINK3res *" }, 349e1adf50cSahl { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", 350e1adf50cSahl "conninfo_t *" }, 351e1adf50cSahl { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", 352e1adf50cSahl "nfsv3opinfo_t *" }, 353e1adf50cSahl { "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" }, 354e1adf50cSahl { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", 355e1adf50cSahl "conninfo_t *" }, 356e1adf50cSahl { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", 357e1adf50cSahl "nfsv3opinfo_t *" }, 358e1adf50cSahl { "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" }, 359e1adf50cSahl { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", 360e1adf50cSahl "conninfo_t *" }, 361e1adf50cSahl { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", 362e1adf50cSahl "nfsv3opinfo_t *" }, 363e1adf50cSahl { "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" }, 364e1adf50cSahl { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", 365e1adf50cSahl "conninfo_t *" }, 366e1adf50cSahl { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", 367e1adf50cSahl "nfsv3opinfo_t *" }, 368e1adf50cSahl { "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" }, 369e1adf50cSahl { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", 370e1adf50cSahl "conninfo_t *" }, 371e1adf50cSahl { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", 372e1adf50cSahl "nfsv3opinfo_t *" }, 373e1adf50cSahl { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", 374e1adf50cSahl "conninfo_t *" }, 375e1adf50cSahl { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", 376e1adf50cSahl "nfsv3opinfo_t *" }, 377e1adf50cSahl { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", 378e1adf50cSahl "conninfo_t *" }, 379e1adf50cSahl { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", 380e1adf50cSahl "nfsv3opinfo_t *" }, 381e1adf50cSahl { "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" }, 382e1adf50cSahl { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", 383e1adf50cSahl "conninfo_t *" }, 384e1adf50cSahl { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", 385e1adf50cSahl "nfsv3opinfo_t *" }, 386e1adf50cSahl { "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" }, 387e1adf50cSahl { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", 388e1adf50cSahl "conninfo_t *" }, 389e1adf50cSahl { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", 390e1adf50cSahl "nfsv3opinfo_t *" }, 391e1adf50cSahl { "nfsv3", "op-read-start", 2, 3, "READ3args *" }, 392e1adf50cSahl { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", 393e1adf50cSahl "conninfo_t *" }, 394e1adf50cSahl { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", 395e1adf50cSahl "nfsv3opinfo_t *" }, 396e1adf50cSahl { "nfsv3", "op-read-done", 2, 3, "READ3res *" }, 397e1adf50cSahl { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", 398e1adf50cSahl "conninfo_t *" }, 399e1adf50cSahl { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", 400e1adf50cSahl "nfsv3opinfo_t *" }, 401e1adf50cSahl { "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" }, 402e1adf50cSahl { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", 403e1adf50cSahl "conninfo_t *" }, 404e1adf50cSahl { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", 405e1adf50cSahl "nfsv3opinfo_t *" }, 406e1adf50cSahl { "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" }, 407e1adf50cSahl { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", 408e1adf50cSahl "conninfo_t *" }, 409e1adf50cSahl { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", 410e1adf50cSahl "nfsv3opinfo_t *" }, 411e1adf50cSahl { "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" }, 412e1adf50cSahl { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", 413e1adf50cSahl "conninfo_t *" }, 414e1adf50cSahl { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", 415e1adf50cSahl "nfsv3opinfo_t *" }, 416e1adf50cSahl { "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" }, 417e1adf50cSahl { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", 418e1adf50cSahl "conninfo_t *" }, 419e1adf50cSahl { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", 420e1adf50cSahl "nfsv3opinfo_t *" }, 421e1adf50cSahl { "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" }, 422e1adf50cSahl { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", 423e1adf50cSahl "conninfo_t *" }, 424e1adf50cSahl { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", 425e1adf50cSahl "nfsv3opinfo_t *" }, 426e1adf50cSahl { "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" }, 427e1adf50cSahl { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", 428e1adf50cSahl "conninfo_t *" }, 429e1adf50cSahl { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", 430e1adf50cSahl "nfsv3opinfo_t *" }, 431e1adf50cSahl { "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" }, 432e1adf50cSahl { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", 433e1adf50cSahl "conninfo_t *" }, 434e1adf50cSahl { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", 435e1adf50cSahl "nfsv3opinfo_t *" }, 436e1adf50cSahl { "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" }, 437e1adf50cSahl { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", 438e1adf50cSahl "conninfo_t *" }, 439e1adf50cSahl { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", 440e1adf50cSahl "nfsv3opinfo_t *" }, 441e1adf50cSahl { "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" }, 442e1adf50cSahl { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", 443e1adf50cSahl "conninfo_t *" }, 444e1adf50cSahl { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", 445e1adf50cSahl "nfsv3opinfo_t *" }, 446e1adf50cSahl { "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" }, 447e1adf50cSahl { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", 448e1adf50cSahl "conninfo_t *" }, 449e1adf50cSahl { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", 450e1adf50cSahl "nfsv3opinfo_t *" }, 451e1adf50cSahl { "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" }, 452e1adf50cSahl { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", 453e1adf50cSahl "conninfo_t *" }, 454e1adf50cSahl { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", 455e1adf50cSahl "nfsv3opinfo_t *" }, 456e1adf50cSahl { "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" }, 457e1adf50cSahl { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", 458e1adf50cSahl "conninfo_t *" }, 459e1adf50cSahl { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", 460e1adf50cSahl "nfsv3opinfo_t *" }, 461e1adf50cSahl { "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" }, 462e1adf50cSahl { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", 463e1adf50cSahl "conninfo_t *" }, 464e1adf50cSahl { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", 465e1adf50cSahl "nfsv3opinfo_t *" }, 466e1adf50cSahl { "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" }, 467e1adf50cSahl { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", 468e1adf50cSahl "conninfo_t *" }, 469e1adf50cSahl { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", 470e1adf50cSahl "nfsv3opinfo_t *" }, 471e1adf50cSahl { "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" }, 472e1adf50cSahl { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", 473e1adf50cSahl "conninfo_t *" }, 474e1adf50cSahl { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", 475e1adf50cSahl "nfsv3opinfo_t *" }, 476e1adf50cSahl { "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" }, 477e1adf50cSahl { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", 478e1adf50cSahl "conninfo_t *" }, 479e1adf50cSahl { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", 480e1adf50cSahl "nfsv3opinfo_t *" }, 481e1adf50cSahl { "nfsv3", "op-write-start", 2, 3, "WRITE3args *" }, 482e1adf50cSahl { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", 483e1adf50cSahl "conninfo_t *" }, 484e1adf50cSahl { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", 485e1adf50cSahl "nfsv3opinfo_t *" }, 486e1adf50cSahl { "nfsv3", "op-write-done", 2, 3, "WRITE3res *" }, 487e1adf50cSahl 488f3b585ceSsamf { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 489f3b585ceSsamf { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 490f3b585ceSsamf { "nfsv4", "compound-start", 0, 0, "struct compound_state *", 491f3b585ceSsamf "conninfo_t *" }, 492f3b585ceSsamf { "nfsv4", "compound-start", 1, 0, "struct compound_state *", 493f3b585ceSsamf "nfsv4opinfo_t *" }, 494f3b585ceSsamf { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, 495f3b585ceSsamf { "nfsv4", "compound-done", 0, 0, "struct compound_state *", 496f3b585ceSsamf "conninfo_t *" }, 497f3b585ceSsamf { "nfsv4", "compound-done", 1, 0, "struct compound_state *", 498f3b585ceSsamf "nfsv4opinfo_t *" }, 499f3b585ceSsamf { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, 500f3b585ceSsamf { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", 501f3b585ceSsamf "conninfo_t *"}, 502f3b585ceSsamf { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", 503f3b585ceSsamf "nfsv4opinfo_t *" }, 504f3b585ceSsamf { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, 505f3b585ceSsamf { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", 506f3b585ceSsamf "conninfo_t *" }, 507f3b585ceSsamf { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", 508f3b585ceSsamf "nfsv4opinfo_t *" }, 509f3b585ceSsamf { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, 510f3b585ceSsamf { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", 511f3b585ceSsamf "conninfo_t *" }, 512f3b585ceSsamf { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", 513f3b585ceSsamf "nfsv4opinfo_t *" }, 514f3b585ceSsamf { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, 515f3b585ceSsamf { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", 516f3b585ceSsamf "conninfo_t *" }, 517f3b585ceSsamf { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", 518f3b585ceSsamf "nfsv4opinfo_t *" }, 519f3b585ceSsamf { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, 520f3b585ceSsamf { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", 521f3b585ceSsamf "conninfo_t *" }, 522f3b585ceSsamf { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", 523f3b585ceSsamf "nfsv4opinfo_t *" }, 524f3b585ceSsamf { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, 525f3b585ceSsamf { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", 526f3b585ceSsamf "conninfo_t *" }, 527f3b585ceSsamf { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", 528f3b585ceSsamf "nfsv4opinfo_t *" }, 529f3b585ceSsamf { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, 530f3b585ceSsamf { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", 531f3b585ceSsamf "conninfo_t *" }, 532f3b585ceSsamf { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", 533f3b585ceSsamf "nfsv4opinfo_t *" }, 534f3b585ceSsamf { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, 535f3b585ceSsamf { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", 536f3b585ceSsamf "conninfo_t *" }, 537f3b585ceSsamf { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", 538f3b585ceSsamf "nfsv4opinfo_t *" }, 539f3b585ceSsamf { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, 540f3b585ceSsamf { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", 541f3b585ceSsamf "conninfo_t *" }, 542f3b585ceSsamf { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", 543f3b585ceSsamf "nfsv4opinfo_t *" }, 544f3b585ceSsamf { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, 545f3b585ceSsamf { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", 546f3b585ceSsamf "conninfo_t *" }, 547f3b585ceSsamf { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", 548f3b585ceSsamf "nfsv4opinfo_t *" }, 549f3b585ceSsamf { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, 550f3b585ceSsamf { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", 551f3b585ceSsamf "conninfo_t *" }, 552f3b585ceSsamf { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", 553f3b585ceSsamf "nfsv4opinfo_t *" }, 554f3b585ceSsamf { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, 555f3b585ceSsamf { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", 556f3b585ceSsamf "conninfo_t *" }, 557f3b585ceSsamf { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", 558f3b585ceSsamf "nfsv4opinfo_t *" }, 559f3b585ceSsamf { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, 560f3b585ceSsamf { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", 561f3b585ceSsamf "conninfo_t *" }, 562f3b585ceSsamf { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", 563f3b585ceSsamf "nfsv4opinfo_t *" }, 564f3b585ceSsamf { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, 565f3b585ceSsamf { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", 566f3b585ceSsamf "conninfo_t *" }, 567f3b585ceSsamf { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", 568f3b585ceSsamf "nfsv4opinfo_t *" }, 569f3b585ceSsamf { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, 570f3b585ceSsamf { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", 571f3b585ceSsamf "conninfo_t *" }, 572f3b585ceSsamf { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", 573f3b585ceSsamf "nfsv4opinfo_t *" }, 574f3b585ceSsamf { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", 575f3b585ceSsamf "conninfo_t *" }, 576f3b585ceSsamf { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", 577f3b585ceSsamf "nfsv4opinfo_t *" }, 578f3b585ceSsamf { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, 579f3b585ceSsamf { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", 580f3b585ceSsamf "conninfo_t *" }, 581f3b585ceSsamf { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", 582f3b585ceSsamf "nfsv4opinfo_t *" }, 583f3b585ceSsamf { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, 584f3b585ceSsamf { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", 585f3b585ceSsamf "conninfo_t *" }, 586f3b585ceSsamf { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", 587f3b585ceSsamf "nfsv4opinfo_t *" }, 588f3b585ceSsamf { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, 589f3b585ceSsamf { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", 590f3b585ceSsamf "conninfo_t *" }, 591f3b585ceSsamf { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", 592f3b585ceSsamf "nfsv4opinfo_t *" }, 593f3b585ceSsamf { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, 594f3b585ceSsamf { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", 595f3b585ceSsamf "conninfo_t *" }, 596f3b585ceSsamf { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", 597f3b585ceSsamf "nfsv4opinfo_t *" }, 598f3b585ceSsamf { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, 599f3b585ceSsamf { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", 600f3b585ceSsamf "conninfo_t *" }, 601f3b585ceSsamf { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", 602f3b585ceSsamf "nfsv4opinfo_t *" }, 603f3b585ceSsamf { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, 604f3b585ceSsamf { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", 605f3b585ceSsamf "conninfo_t *" }, 606f3b585ceSsamf { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", 607f3b585ceSsamf "nfsv4opinfo_t *" }, 608f3b585ceSsamf { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, 609f3b585ceSsamf { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", 610f3b585ceSsamf "conninfo_t *" }, 611f3b585ceSsamf { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", 612f3b585ceSsamf "nfsv4opinfo_t *" }, 613f3b585ceSsamf { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, 614f3b585ceSsamf { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", 615f3b585ceSsamf "conninfo_t *" }, 616f3b585ceSsamf { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", 617f3b585ceSsamf "nfsv4opinfo_t *" }, 618f3b585ceSsamf { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, 619f3b585ceSsamf { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", 620f3b585ceSsamf "conninfo_t *" }, 621f3b585ceSsamf { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", 622f3b585ceSsamf "nfsv4opinfo_t *" }, 623f3b585ceSsamf { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, 624f3b585ceSsamf { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", 625f3b585ceSsamf "conninfo_t *" }, 626f3b585ceSsamf { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", 627f3b585ceSsamf "nfsv4opinfo_t *" }, 628f3b585ceSsamf { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, 629f3b585ceSsamf { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", 630f3b585ceSsamf "conninfo_t *" }, 631f3b585ceSsamf { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", 632f3b585ceSsamf "nfsv4opinfo_t *" }, 633f3b585ceSsamf { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", 634f3b585ceSsamf "conninfo_t *" }, 635f3b585ceSsamf { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", 636f3b585ceSsamf "nfsv4opinfo_t *" }, 637f3b585ceSsamf { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, 638f3b585ceSsamf { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", 639f3b585ceSsamf "conninfo_t *" }, 640f3b585ceSsamf { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", 641f3b585ceSsamf "nfsv4opinfo_t *" }, 642f3b585ceSsamf { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, 643f3b585ceSsamf { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", 644f3b585ceSsamf "conninfo_t *" }, 645f3b585ceSsamf { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", 646f3b585ceSsamf "nfsv4opinfo_t *" }, 647f3b585ceSsamf { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, 648f3b585ceSsamf { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", 649f3b585ceSsamf "conninfo_t *" }, 650f3b585ceSsamf { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", 651f3b585ceSsamf "nfsv4opinfo_t *" }, 652f3b585ceSsamf { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, 653f3b585ceSsamf { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", 654f3b585ceSsamf "conninfo_t *" }, 655f3b585ceSsamf { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", 656f3b585ceSsamf "nfsv4opinfo_t *" }, 657f3b585ceSsamf { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, 658f3b585ceSsamf { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", 659f3b585ceSsamf "conninfo_t *" }, 660f3b585ceSsamf { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", 661f3b585ceSsamf "nfsv4opinfo_t *" }, 662f3b585ceSsamf { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, 663f3b585ceSsamf { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", 664f3b585ceSsamf "conninfo_t *" }, 665f3b585ceSsamf { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", 666f3b585ceSsamf "nfsv4opinfo_t *" }, 667f3b585ceSsamf { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, 668f3b585ceSsamf { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", 669f3b585ceSsamf "conninfo_t *" }, 670f3b585ceSsamf { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", 671f3b585ceSsamf "nfsv4opinfo_t *" }, 672f3b585ceSsamf { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, 673f3b585ceSsamf { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", 674f3b585ceSsamf "conninfo_t *" }, 675f3b585ceSsamf { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", 676f3b585ceSsamf "nfsv4opinfo_t *" }, 677f3b585ceSsamf { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, 678f3b585ceSsamf { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", 679f3b585ceSsamf "conninfo_t *" }, 680f3b585ceSsamf { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", 681f3b585ceSsamf "nfsv4opinfo_t *" }, 682f3b585ceSsamf { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, 683f3b585ceSsamf { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", 684f3b585ceSsamf "conninfo_t *" }, 685f3b585ceSsamf { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", 686f3b585ceSsamf "nfsv4opinfo_t *" }, 687f3b585ceSsamf { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, 688f3b585ceSsamf { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", 689f3b585ceSsamf "conninfo_t *" }, 690f3b585ceSsamf { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", 691f3b585ceSsamf "nfsv4opinfo_t *" }, 692f3b585ceSsamf { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, 693f3b585ceSsamf { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", 694f3b585ceSsamf "conninfo_t *" }, 695f3b585ceSsamf { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", 696f3b585ceSsamf "nfsv4opinfo_t *" }, 697f3b585ceSsamf { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, 698f3b585ceSsamf { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", 699f3b585ceSsamf "conninfo_t *" }, 700f3b585ceSsamf { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", 701f3b585ceSsamf "nfsv4opinfo_t *" }, 702f3b585ceSsamf { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", 703f3b585ceSsamf "conninfo_t *" }, 704f3b585ceSsamf { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", 705f3b585ceSsamf "nfsv4opinfo_t *" }, 706f3b585ceSsamf { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, 707f3b585ceSsamf { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", 708f3b585ceSsamf "conninfo_t *" }, 709f3b585ceSsamf { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", 710f3b585ceSsamf "nfsv4opinfo_t *" }, 711f3b585ceSsamf { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", 712f3b585ceSsamf "conninfo_t *" }, 713f3b585ceSsamf { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", 714f3b585ceSsamf "nfsv4opinfo_t *" }, 715f3b585ceSsamf { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, 716f3b585ceSsamf { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", 717f3b585ceSsamf "conninfo_t *" }, 718f3b585ceSsamf { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", 719f3b585ceSsamf "nfsv4opinfo_t *" }, 720f3b585ceSsamf { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, 721f3b585ceSsamf { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", 722f3b585ceSsamf "conninfo_t *" }, 723f3b585ceSsamf { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", 724f3b585ceSsamf "nfsv4opinfo_t *" }, 725f3b585ceSsamf { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, 726f3b585ceSsamf { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", 727f3b585ceSsamf "conninfo_t *" }, 728f3b585ceSsamf { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", 729f3b585ceSsamf "nfsv4opinfo_t *" }, 730f3b585ceSsamf { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, 731f3b585ceSsamf { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", 732f3b585ceSsamf "conninfo_t *" }, 733f3b585ceSsamf { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", 734f3b585ceSsamf "nfsv4opinfo_t *" }, 735f3b585ceSsamf { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, 736f3b585ceSsamf { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", 737f3b585ceSsamf "conninfo_t *" }, 738f3b585ceSsamf { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", 739f3b585ceSsamf "nfsv4opinfo_t *" }, 740f3b585ceSsamf { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", 741f3b585ceSsamf "conninfo_t *" }, 742f3b585ceSsamf { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", 743f3b585ceSsamf "nfsv4opinfo_t *" }, 744f3b585ceSsamf { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, 745f3b585ceSsamf { "nfsv4", "op-release-lockowner-start", 0, 0, 746f3b585ceSsamf "struct compound_state *", "conninfo_t *" }, 747f3b585ceSsamf { "nfsv4", "op-release-lockowner-start", 1, 0, 748f3b585ceSsamf "struct compound_state *", "nfsv4opinfo_t *" }, 749f3b585ceSsamf { "nfsv4", "op-release-lockowner-start", 2, 1, 750f3b585ceSsamf "RELEASE_LOCKOWNER4args *" }, 751f3b585ceSsamf { "nfsv4", "op-release-lockowner-done", 0, 0, 752f3b585ceSsamf "struct compound_state *", "conninfo_t *" }, 753f3b585ceSsamf { "nfsv4", "op-release-lockowner-done", 1, 0, 754f3b585ceSsamf "struct compound_state *", "nfsv4opinfo_t *" }, 755f3b585ceSsamf { "nfsv4", "op-release-lockowner-done", 2, 1, 756f3b585ceSsamf "RELEASE_LOCKOWNER4res *" }, 757f3b585ceSsamf { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", 758f3b585ceSsamf "conninfo_t *" }, 759f3b585ceSsamf { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", 760f3b585ceSsamf "nfsv4opinfo_t *" }, 761f3b585ceSsamf { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, 762f3b585ceSsamf { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", 763f3b585ceSsamf "conninfo_t *" }, 764f3b585ceSsamf { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", 765f3b585ceSsamf "nfsv4opinfo_t *" }, 766f3b585ceSsamf { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, 767f3b585ceSsamf { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", 768f3b585ceSsamf "conninfo_t *" }, 769f3b585ceSsamf { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", 770f3b585ceSsamf "nfsv4opinfo_t *" }, 771f3b585ceSsamf { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, 772f3b585ceSsamf { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", 773f3b585ceSsamf "conninfo_t *" }, 774f3b585ceSsamf { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", 775f3b585ceSsamf "nfsv4opinfo_t *" }, 776f3b585ceSsamf { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, 777f3b585ceSsamf { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", 778f3b585ceSsamf "conninfo_t *" }, 779f3b585ceSsamf { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", 780f3b585ceSsamf "nfsv4opinfo_t *" }, 781f3b585ceSsamf { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, 782f3b585ceSsamf { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", 783f3b585ceSsamf "conninfo_t *" }, 784f3b585ceSsamf { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", 785f3b585ceSsamf "nfsv4opinfo_t *" }, 786f3b585ceSsamf { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, 787f3b585ceSsamf { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", 788f3b585ceSsamf "conninfo_t *" }, 789f3b585ceSsamf { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", 790f3b585ceSsamf "nfsv4opinfo_t *" }, 791f3b585ceSsamf { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", 792f3b585ceSsamf "conninfo_t *" }, 793f3b585ceSsamf { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", 794f3b585ceSsamf "nfsv4opinfo_t *" }, 795f3b585ceSsamf { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, 796f3b585ceSsamf { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", 797f3b585ceSsamf "conninfo_t *" }, 798f3b585ceSsamf { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", 799f3b585ceSsamf "nfsv4opinfo_t *" }, 800f3b585ceSsamf { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", 801f3b585ceSsamf "conninfo_t *" }, 802f3b585ceSsamf { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", 803f3b585ceSsamf "nfsv4opinfo_t *" }, 804f3b585ceSsamf { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, 805f3b585ceSsamf { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", 806f3b585ceSsamf "conninfo_t *" }, 807f3b585ceSsamf { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", 808f3b585ceSsamf "nfsv4opinfo_t *" }, 809f3b585ceSsamf { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, 810f3b585ceSsamf { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", 811f3b585ceSsamf "conninfo_t *" }, 812f3b585ceSsamf { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", 813f3b585ceSsamf "nfsv4opinfo_t *" }, 814f3b585ceSsamf { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, 815f3b585ceSsamf { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", 816f3b585ceSsamf "conninfo_t *" }, 817f3b585ceSsamf { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", 818f3b585ceSsamf "nfsv4opinfo_t *" }, 819f3b585ceSsamf { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, 820f3b585ceSsamf { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", 821f3b585ceSsamf "conninfo_t *" }, 822f3b585ceSsamf { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", 823f3b585ceSsamf "nfsv4opinfo_t *" }, 824f3b585ceSsamf { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, 825f3b585ceSsamf { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", 826f3b585ceSsamf "conninfo_t *" }, 827f3b585ceSsamf { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", 828f3b585ceSsamf "nfsv4opinfo_t *" }, 829f3b585ceSsamf { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, 830f3b585ceSsamf { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", 831f3b585ceSsamf "conninfo_t *" }, 832f3b585ceSsamf { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", 833f3b585ceSsamf "nfsv4opinfo_t *" }, 834f3b585ceSsamf { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, 835f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-start", 0, 0, 836f3b585ceSsamf "struct compound_state *", "conninfo_t *" }, 837f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-start", 1, 0, 838f3b585ceSsamf "struct compound_state *", "nfsv4opinfo_t *" }, 839f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-start", 2, 1, 840f3b585ceSsamf "SETCLIENTID_CONFIRM4args *" }, 841f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-done", 0, 0, 842f3b585ceSsamf "struct compound_state *", "conninfo_t *" }, 843f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-done", 1, 0, 844f3b585ceSsamf "struct compound_state *", "nfsv4opinfo_t *" }, 845f3b585ceSsamf { "nfsv4", "op-setclientid-confirm-done", 2, 1, 846f3b585ceSsamf "SETCLIENTID_CONFIRM4res *" }, 847f3b585ceSsamf { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", 848f3b585ceSsamf "conninfo_t *" }, 849f3b585ceSsamf { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", 850f3b585ceSsamf "nfsv4opinfo_t *" }, 851f3b585ceSsamf { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, 852f3b585ceSsamf { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", 853f3b585ceSsamf "conninfo_t *" }, 854f3b585ceSsamf { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", 855f3b585ceSsamf "nfsv4opinfo_t *" }, 856f3b585ceSsamf { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, 857f3b585ceSsamf { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", 858f3b585ceSsamf "conninfo_t *" }, 859f3b585ceSsamf { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", 860f3b585ceSsamf "nfsv4opinfo_t *" }, 861f3b585ceSsamf { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, 862f3b585ceSsamf { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", 863f3b585ceSsamf "conninfo_t *" }, 864f3b585ceSsamf { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", 865f3b585ceSsamf "nfsv4opinfo_t *" }, 866f3b585ceSsamf { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, 867f3b585ceSsamf { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", 868f3b585ceSsamf "conninfo_t *" }, 869f3b585ceSsamf { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", 870f3b585ceSsamf "nfsv4cbinfo_t *" }, 871f3b585ceSsamf { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, 872f3b585ceSsamf { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", 873f3b585ceSsamf "conninfo_t *" }, 874f3b585ceSsamf { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", 875f3b585ceSsamf "nfsv4cbinfo_t *" }, 876f3b585ceSsamf { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, 877f3b585ceSsamf 87810e6dadfSbrendan { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 87910e6dadfSbrendan { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, 88010e6dadfSbrendan { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 88110e6dadfSbrendan { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 88210e6dadfSbrendan { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" }, 88310e6dadfSbrendan { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" }, 88410e6dadfSbrendan { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 88510e6dadfSbrendan { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 88610e6dadfSbrendan { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" }, 88710e6dadfSbrendan { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 88810e6dadfSbrendan { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 88910e6dadfSbrendan { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" }, 89010e6dadfSbrendan { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" }, 89110e6dadfSbrendan { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 89210e6dadfSbrendan 8939cd928feSAlan Maguire { "tcp", "connect-established", 0, 0, "mblk_t *", "pktinfo_t *" }, 8949cd928feSAlan Maguire { "tcp", "connect-established", 1, 1, "ip_xmit_attr_t *", 8959cd928feSAlan Maguire "csinfo_t *" }, 8969cd928feSAlan Maguire { "tcp", "connect-established", 2, 2, "void_ip_t *", "ipinfo_t *" }, 8979cd928feSAlan Maguire { "tcp", "connect-established", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 8989cd928feSAlan Maguire { "tcp", "connect-established", 4, 4, "tcph_t *", "tcpinfo_t *" }, 8999cd928feSAlan Maguire { "tcp", "connect-refused", 0, 0, "mblk_t *", "pktinfo_t *" }, 9009cd928feSAlan Maguire { "tcp", "connect-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9019cd928feSAlan Maguire { "tcp", "connect-refused", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9029cd928feSAlan Maguire { "tcp", "connect-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9039cd928feSAlan Maguire { "tcp", "connect-refused", 4, 4, "tcph_t *", "tcpinfo_t *" }, 9049cd928feSAlan Maguire { "tcp", "connect-request", 0, 0, "mblk_t *", "pktinfo_t *" }, 9059cd928feSAlan Maguire { "tcp", "connect-request", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9069cd928feSAlan Maguire { "tcp", "connect-request", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9079cd928feSAlan Maguire { "tcp", "connect-request", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9089cd928feSAlan Maguire { "tcp", "connect-request", 4, 4, "tcph_t *", "tcpinfo_t *" }, 9099cd928feSAlan Maguire { "tcp", "accept-established", 0, 0, "mblk_t *", "pktinfo_t *" }, 9109cd928feSAlan Maguire { "tcp", "accept-established", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9119cd928feSAlan Maguire { "tcp", "accept-established", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9129cd928feSAlan Maguire { "tcp", "accept-established", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9139cd928feSAlan Maguire { "tcp", "accept-established", 4, 4, "tcph_t *", "tcpinfo_t *" }, 9149cd928feSAlan Maguire { "tcp", "accept-refused", 0, 0, "mblk_t *", "pktinfo_t *" }, 9159cd928feSAlan Maguire { "tcp", "accept-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9169cd928feSAlan Maguire { "tcp", "accept-refused", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9179cd928feSAlan Maguire { "tcp", "accept-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9189cd928feSAlan Maguire { "tcp", "accept-refused", 4, 4, "tcph_t *", "tcpinfo_t *" }, 9199cd928feSAlan Maguire { "tcp", "state-change", 0, 0, "void", "void" }, 9209cd928feSAlan Maguire { "tcp", "state-change", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9219cd928feSAlan Maguire { "tcp", "state-change", 2, 2, "void", "void" }, 9229cd928feSAlan Maguire { "tcp", "state-change", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9239cd928feSAlan Maguire { "tcp", "state-change", 4, 4, "void", "void" }, 9249cd928feSAlan Maguire { "tcp", "state-change", 5, 5, "int32_t", "tcplsinfo_t *" }, 9259cd928feSAlan Maguire { "tcp", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 9269cd928feSAlan Maguire { "tcp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9279cd928feSAlan Maguire { "tcp", "send", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" }, 9289cd928feSAlan Maguire { "tcp", "send", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9299cd928feSAlan Maguire { "tcp", "send", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" }, 9309cd928feSAlan Maguire { "tcp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 9319cd928feSAlan Maguire { "tcp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9329cd928feSAlan Maguire { "tcp", "receive", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" }, 9339cd928feSAlan Maguire { "tcp", "receive", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 9349cd928feSAlan Maguire { "tcp", "receive", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" }, 9359cd928feSAlan Maguire 9369cd928feSAlan Maguire { "udp", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 9379cd928feSAlan Maguire { "udp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9389cd928feSAlan Maguire { "udp", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9399cd928feSAlan Maguire { "udp", "send", 3, 3, "udp_t *", "udpsinfo_t *" }, 9409cd928feSAlan Maguire { "udp", "send", 4, 4, "udpha_t *", "udpinfo_t *" }, 9419cd928feSAlan Maguire { "udp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 9429cd928feSAlan Maguire { "udp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 9439cd928feSAlan Maguire { "udp", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 9449cd928feSAlan Maguire { "udp", "receive", 3, 3, "udp_t *", "udpsinfo_t *" }, 9459cd928feSAlan Maguire { "udp", "receive", 4, 4, "udpha_t *", "udpinfo_t *" }, 9469cd928feSAlan Maguire 947e04145d0Seschrock { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" }, 948e04145d0Seschrock { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" }, 949f3b585ceSsamf 950843e1988Sjohnlev { "xpv", "add-to-physmap-end", 0, 0, "int" }, 951843e1988Sjohnlev { "xpv", "add-to-physmap-start", 0, 0, "domid_t" }, 952843e1988Sjohnlev { "xpv", "add-to-physmap-start", 1, 1, "uint_t" }, 953843e1988Sjohnlev { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" }, 954843e1988Sjohnlev { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" }, 955843e1988Sjohnlev { "xpv", "decrease-reservation-end", 0, 0, "int" }, 956843e1988Sjohnlev { "xpv", "decrease-reservation-start", 0, 0, "domid_t" }, 957843e1988Sjohnlev { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" }, 958843e1988Sjohnlev { "xpv", "decrease-reservation-start", 2, 2, "uint_t" }, 959843e1988Sjohnlev { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" }, 960843e1988Sjohnlev { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" }, 961843e1988Sjohnlev { "xpv", "dom-destroy-start", 0, 0, "domid_t" }, 962843e1988Sjohnlev { "xpv", "dom-pause-start", 0, 0, "domid_t" }, 963843e1988Sjohnlev { "xpv", "dom-unpause-start", 0, 0, "domid_t" }, 964843e1988Sjohnlev { "xpv", "dom-create-end", 0, 0, "int" }, 965843e1988Sjohnlev { "xpv", "dom-destroy-end", 0, 0, "int" }, 966843e1988Sjohnlev { "xpv", "dom-pause-end", 0, 0, "int" }, 967843e1988Sjohnlev { "xpv", "dom-unpause-end", 0, 0, "int" }, 968843e1988Sjohnlev { "xpv", "evtchn-op-end", 0, 0, "int" }, 969843e1988Sjohnlev { "xpv", "evtchn-op-start", 0, 0, "int" }, 970843e1988Sjohnlev { "xpv", "evtchn-op-start", 1, 1, "void *" }, 971843e1988Sjohnlev { "xpv", "increase-reservation-end", 0, 0, "int" }, 972843e1988Sjohnlev { "xpv", "increase-reservation-start", 0, 0, "domid_t" }, 973843e1988Sjohnlev { "xpv", "increase-reservation-start", 1, 1, "ulong_t" }, 974843e1988Sjohnlev { "xpv", "increase-reservation-start", 2, 2, "uint_t" }, 975843e1988Sjohnlev { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" }, 976843e1988Sjohnlev { "xpv", "mmap-end", 0, 0, "int" }, 977843e1988Sjohnlev { "xpv", "mmap-entry", 0, 0, "ulong_t" }, 978843e1988Sjohnlev { "xpv", "mmap-entry", 1, 1, "ulong_t" }, 979843e1988Sjohnlev { "xpv", "mmap-entry", 2, 2, "ulong_t" }, 980843e1988Sjohnlev { "xpv", "mmap-start", 0, 0, "domid_t" }, 981843e1988Sjohnlev { "xpv", "mmap-start", 1, 1, "int" }, 982843e1988Sjohnlev { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" }, 983843e1988Sjohnlev { "xpv", "mmapbatch-end", 0, 0, "int" }, 984843e1988Sjohnlev { "xpv", "mmapbatch-end", 1, 1, "struct seg *" }, 985843e1988Sjohnlev { "xpv", "mmapbatch-end", 2, 2, "caddr_t" }, 986843e1988Sjohnlev { "xpv", "mmapbatch-start", 0, 0, "domid_t" }, 987843e1988Sjohnlev { "xpv", "mmapbatch-start", 1, 1, "int" }, 988843e1988Sjohnlev { "xpv", "mmapbatch-start", 2, 2, "caddr_t" }, 989843e1988Sjohnlev { "xpv", "mmu-ext-op-end", 0, 0, "int" }, 990843e1988Sjohnlev { "xpv", "mmu-ext-op-start", 0, 0, "int" }, 991843e1988Sjohnlev { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" }, 992843e1988Sjohnlev { "xpv", "mmu-update-start", 0, 0, "int" }, 993843e1988Sjohnlev { "xpv", "mmu-update-start", 1, 1, "int" }, 994843e1988Sjohnlev { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" }, 995843e1988Sjohnlev { "xpv", "mmu-update-end", 0, 0, "int" }, 996843e1988Sjohnlev { "xpv", "populate-physmap-end", 0, 0, "int" }, 997843e1988Sjohnlev { "xpv", "populate-physmap-start", 0, 0, "domid_t" }, 998843e1988Sjohnlev { "xpv", "populate-physmap-start", 1, 1, "ulong_t" }, 999843e1988Sjohnlev { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" }, 1000843e1988Sjohnlev { "xpv", "set-memory-map-end", 0, 0, "int" }, 1001843e1988Sjohnlev { "xpv", "set-memory-map-start", 0, 0, "domid_t" }, 1002843e1988Sjohnlev { "xpv", "set-memory-map-start", 1, 1, "int" }, 1003843e1988Sjohnlev { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" }, 1004843e1988Sjohnlev { "xpv", "setvcpucontext-end", 0, 0, "int" }, 1005843e1988Sjohnlev { "xpv", "setvcpucontext-start", 0, 0, "domid_t" }, 1006843e1988Sjohnlev { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" }, 1007d8c54e3dSSam Cramer 1008191c289bSCharles Ting { "srp", "service-up", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1009191c289bSCharles Ting { "srp", "service-up", 1, 0, "srpt_session_t *", "srp_portinfo_t *" }, 1010191c289bSCharles Ting { "srp", "service-down", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1011191c289bSCharles Ting { "srp", "service-down", 1, 0, "srpt_session_t *", 1012191c289bSCharles Ting "srp_portinfo_t *" }, 1013191c289bSCharles Ting { "srp", "login-command", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1014191c289bSCharles Ting { "srp", "login-command", 1, 0, "srpt_session_t *", 1015191c289bSCharles Ting "srp_portinfo_t *" }, 1016191c289bSCharles Ting { "srp", "login-command", 2, 1, "srp_login_req_t *", 1017191c289bSCharles Ting "srp_logininfo_t *" }, 1018191c289bSCharles Ting { "srp", "login-response", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1019191c289bSCharles Ting { "srp", "login-response", 1, 0, "srpt_session_t *", 1020191c289bSCharles Ting "srp_portinfo_t *" }, 1021191c289bSCharles Ting { "srp", "login-response", 2, 1, "srp_login_rsp_t *", 1022191c289bSCharles Ting "srp_logininfo_t *" }, 1023191c289bSCharles Ting { "srp", "login-response", 3, 2, "srp_login_rej_t *" }, 1024191c289bSCharles Ting { "srp", "logout-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1025191c289bSCharles Ting { "srp", "logout-command", 1, 0, "srpt_channel_t *", 1026191c289bSCharles Ting "srp_portinfo_t *" }, 1027191c289bSCharles Ting { "srp", "task-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1028191c289bSCharles Ting { "srp", "task-command", 1, 0, "srpt_channel_t *", 1029191c289bSCharles Ting "srp_portinfo_t *" }, 1030191c289bSCharles Ting { "srp", "task-command", 2, 1, "srp_cmd_req_t *", "srp_taskinfo_t *" }, 1031191c289bSCharles Ting { "srp", "task-response", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1032191c289bSCharles Ting { "srp", "task-response", 1, 0, "srpt_channel_t *", 1033191c289bSCharles Ting "srp_portinfo_t *" }, 1034191c289bSCharles Ting { "srp", "task-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" }, 1035191c289bSCharles Ting { "srp", "task-response", 3, 2, "scsi_task_t *" }, 1036191c289bSCharles Ting { "srp", "task-response", 4, 3, "int8_t" }, 1037191c289bSCharles Ting { "srp", "scsi-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1038191c289bSCharles Ting { "srp", "scsi-command", 1, 0, "srpt_channel_t *", 1039191c289bSCharles Ting "srp_portinfo_t *" }, 1040191c289bSCharles Ting { "srp", "scsi-command", 2, 1, "scsi_task_t *", "scsicmd_t *" }, 1041191c289bSCharles Ting { "srp", "scsi-command", 3, 2, "srp_cmd_req_t *", "srp_taskinfo_t *" }, 1042191c289bSCharles Ting { "srp", "scsi-response", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1043191c289bSCharles Ting { "srp", "scsi-response", 1, 0, "srpt_channel_t *", 1044191c289bSCharles Ting "srp_portinfo_t *" }, 1045191c289bSCharles Ting { "srp", "scsi-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" }, 1046191c289bSCharles Ting { "srp", "scsi-response", 3, 2, "scsi_task_t *" }, 1047191c289bSCharles Ting { "srp", "scsi-response", 4, 3, "int8_t" }, 1048191c289bSCharles Ting { "srp", "xfer-start", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1049191c289bSCharles Ting { "srp", "xfer-start", 1, 0, "srpt_channel_t *", 1050191c289bSCharles Ting "srp_portinfo_t *" }, 1051191c289bSCharles Ting { "srp", "xfer-start", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" }, 10527830165bSCharles Ting { "srp", "xfer-start", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" }, 10537830165bSCharles Ting { "srp", "xfer-start", 4, 3, "ibt_send_wr_t *"}, 1054191c289bSCharles Ting { "srp", "xfer-start", 5, 4, "uint32_t" }, 1055191c289bSCharles Ting { "srp", "xfer-start", 6, 5, "uint32_t" }, 1056191c289bSCharles Ting { "srp", "xfer-start", 7, 6, "uint32_t" }, 10577830165bSCharles Ting { "srp", "xfer-start", 8, 7, "uint32_t" }, 1058191c289bSCharles Ting { "srp", "xfer-done", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1059191c289bSCharles Ting { "srp", "xfer-done", 1, 0, "srpt_channel_t *", 1060191c289bSCharles Ting "srp_portinfo_t *" }, 1061191c289bSCharles Ting { "srp", "xfer-done", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" }, 10627830165bSCharles Ting { "srp", "xfer-done", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" }, 10637830165bSCharles Ting { "srp", "xfer-done", 4, 3, "ibt_send_wr_t *"}, 1064191c289bSCharles Ting { "srp", "xfer-done", 5, 4, "uint32_t" }, 1065191c289bSCharles Ting { "srp", "xfer-done", 6, 5, "uint32_t" }, 1066191c289bSCharles Ting { "srp", "xfer-done", 7, 6, "uint32_t" }, 10677830165bSCharles Ting { "srp", "xfer-done", 8, 7, "uint32_t" }, 1068191c289bSCharles Ting 1069d8c54e3dSSam Cramer { "fc", "link-up", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 1070d8c54e3dSSam Cramer { "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 1071d8c54e3dSSam Cramer { "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *", 1072d8c54e3dSSam Cramer "conninfo_t *" }, 1073d8c54e3dSSam Cramer { "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *", 1074d8c54e3dSSam Cramer "fc_port_info_t *" }, 1075d8c54e3dSSam Cramer { "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *", 1076d8c54e3dSSam Cramer "conninfo_t *" }, 1077d8c54e3dSSam Cramer { "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *", 1078d8c54e3dSSam Cramer "fc_port_info_t *" }, 1079d8c54e3dSSam Cramer { "fc", "rport-login-start", 0, 0, "fct_cmd_t *", 1080d8c54e3dSSam Cramer "conninfo_t *" }, 1081d8c54e3dSSam Cramer { "fc", "rport-login-start", 1, 1, "fct_local_port_t *", 1082d8c54e3dSSam Cramer "fc_port_info_t *" }, 1083d8c54e3dSSam Cramer { "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *", 1084d8c54e3dSSam Cramer "fc_port_info_t *" }, 1085d8c54e3dSSam Cramer { "fc", "rport-login-start", 3, 3, "int", "int" }, 1086d8c54e3dSSam Cramer { "fc", "rport-login-end", 0, 0, "fct_cmd_t *", 1087d8c54e3dSSam Cramer "conninfo_t *" }, 1088d8c54e3dSSam Cramer { "fc", "rport-login-end", 1, 1, "fct_local_port_t *", 1089d8c54e3dSSam Cramer "fc_port_info_t *" }, 1090d8c54e3dSSam Cramer { "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *", 1091d8c54e3dSSam Cramer "fc_port_info_t *" }, 1092d8c54e3dSSam Cramer { "fc", "rport-login-end", 3, 3, "int", "int" }, 1093d8c54e3dSSam Cramer { "fc", "rport-login-end", 4, 4, "int", "int" }, 1094d8c54e3dSSam Cramer { "fc", "rport-logout-start", 0, 0, "fct_cmd_t *", 1095d8c54e3dSSam Cramer "conninfo_t *" }, 1096d8c54e3dSSam Cramer { "fc", "rport-logout-start", 1, 1, "fct_local_port_t *", 1097d8c54e3dSSam Cramer "fc_port_info_t *" }, 1098d8c54e3dSSam Cramer { "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *", 1099d8c54e3dSSam Cramer "fc_port_info_t *" }, 1100d8c54e3dSSam Cramer { "fc", "rport-logout-start", 3, 3, "int", "int" }, 1101d8c54e3dSSam Cramer { "fc", "rport-logout-end", 0, 0, "fct_cmd_t *", 1102d8c54e3dSSam Cramer "conninfo_t *" }, 1103d8c54e3dSSam Cramer { "fc", "rport-logout-end", 1, 1, "fct_local_port_t *", 1104d8c54e3dSSam Cramer "fc_port_info_t *" }, 1105d8c54e3dSSam Cramer { "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *", 1106d8c54e3dSSam Cramer "fc_port_info_t *" }, 1107d8c54e3dSSam Cramer { "fc", "rport-logout-end", 3, 3, "int", "int" }, 1108d8c54e3dSSam Cramer { "fc", "scsi-command", 0, 0, "fct_cmd_t *", 1109d8c54e3dSSam Cramer "conninfo_t *" }, 1110d8c54e3dSSam Cramer { "fc", "scsi-command", 1, 1, "fct_i_local_port_t *", 1111d8c54e3dSSam Cramer "fc_port_info_t *" }, 1112d8c54e3dSSam Cramer { "fc", "scsi-command", 2, 2, "scsi_task_t *", 1113d8c54e3dSSam Cramer "scsicmd_t *" }, 1114d8c54e3dSSam Cramer { "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *", 1115d8c54e3dSSam Cramer "fc_port_info_t *" }, 1116d8c54e3dSSam Cramer { "fc", "scsi-response", 0, 0, "fct_cmd_t *", 1117d8c54e3dSSam Cramer "conninfo_t *" }, 1118d8c54e3dSSam Cramer { "fc", "scsi-response", 1, 1, "fct_i_local_port_t *", 1119d8c54e3dSSam Cramer "fc_port_info_t *" }, 1120d8c54e3dSSam Cramer { "fc", "scsi-response", 2, 2, "scsi_task_t *", 1121d8c54e3dSSam Cramer "scsicmd_t *" }, 1122d8c54e3dSSam Cramer { "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *", 1123d8c54e3dSSam Cramer "fc_port_info_t *" }, 1124d8c54e3dSSam Cramer { "fc", "xfer-start", 0, 0, "fct_cmd_t *", 1125d8c54e3dSSam Cramer "conninfo_t *" }, 1126d8c54e3dSSam Cramer { "fc", "xfer-start", 1, 1, "fct_i_local_port_t *", 1127d8c54e3dSSam Cramer "fc_port_info_t *" }, 1128d8c54e3dSSam Cramer { "fc", "xfer-start", 2, 2, "scsi_task_t *", 1129d8c54e3dSSam Cramer "scsicmd_t *" }, 1130d8c54e3dSSam Cramer { "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *", 1131d8c54e3dSSam Cramer "fc_port_info_t *" }, 1132d8c54e3dSSam Cramer { "fc", "xfer-start", 4, 4, "stmf_data_buf_t *", 1133d8c54e3dSSam Cramer "fc_xferinfo_t *" }, 1134d8c54e3dSSam Cramer { "fc", "xfer-done", 0, 0, "fct_cmd_t *", 1135d8c54e3dSSam Cramer "conninfo_t *" }, 1136d8c54e3dSSam Cramer { "fc", "xfer-done", 1, 1, "fct_i_local_port_t *", 1137d8c54e3dSSam Cramer "fc_port_info_t *" }, 1138d8c54e3dSSam Cramer { "fc", "xfer-done", 2, 2, "scsi_task_t *", 1139d8c54e3dSSam Cramer "scsicmd_t *" }, 1140d8c54e3dSSam Cramer { "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *", 1141d8c54e3dSSam Cramer "fc_port_info_t *" }, 1142d8c54e3dSSam Cramer { "fc", "xfer-done", 4, 4, "stmf_data_buf_t *", 1143d8c54e3dSSam Cramer "fc_xferinfo_t *" }, 1144c946facaSallan { "fc", "rscn-receive", 0, 0, "fct_i_local_port_t *", 1145c946facaSallan "conninfo_t *" }, 1146c946facaSallan { "fc", "rscn-receive", 1, 1, "int", "int"}, 1147c946facaSallan { "fc", "abts-receive", 0, 0, "fct_cmd_t *", 1148c946facaSallan "conninfo_t *" }, 1149c946facaSallan { "fc", "abts-receive", 1, 1, "fct_i_local_port_t *", 1150c946facaSallan "fc_port_info_t *" }, 1151c946facaSallan { "fc", "abts-receive", 2, 2, "fct_i_remote_port_t *", 1152c946facaSallan "fc_port_info_t *" }, 1153d8c54e3dSSam Cramer 1154d8c54e3dSSam Cramer 11557c478bd9Sstevel@tonic-gate { NULL } 11567c478bd9Sstevel@tonic-gate }; 11577c478bd9Sstevel@tonic-gate 11587c478bd9Sstevel@tonic-gate /*ARGSUSED*/ 1159*b0f673c4SBryan Cantrill int 1160*b0f673c4SBryan Cantrill sdt_mode(void *arg, dtrace_id_t id, void *parg) 1161*b0f673c4SBryan Cantrill { 1162*b0f673c4SBryan Cantrill /* 1163*b0f673c4SBryan Cantrill * We tell DTrace that we're in kernel mode, that the firing needs to 1164*b0f673c4SBryan Cantrill * be dropped for anything that doesn't have necessary privileges, and 1165*b0f673c4SBryan Cantrill * that it needs to be restricted for anything that has restricted 1166*b0f673c4SBryan Cantrill * (i.e., not all-zone) privileges. 1167*b0f673c4SBryan Cantrill */ 1168*b0f673c4SBryan Cantrill return (DTRACE_MODE_KERNEL | DTRACE_MODE_NOPRIV_DROP | 1169*b0f673c4SBryan Cantrill DTRACE_MODE_LIMITEDPRIV_RESTRICT); 1170*b0f673c4SBryan Cantrill } 1171*b0f673c4SBryan Cantrill 1172*b0f673c4SBryan Cantrill /*ARGSUSED*/ 11737c478bd9Sstevel@tonic-gate void 11747c478bd9Sstevel@tonic-gate sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc) 11757c478bd9Sstevel@tonic-gate { 11767c478bd9Sstevel@tonic-gate sdt_probe_t *sdp = parg; 11777c478bd9Sstevel@tonic-gate int i; 11787c478bd9Sstevel@tonic-gate 11797c478bd9Sstevel@tonic-gate desc->dtargd_native[0] = '\0'; 11807c478bd9Sstevel@tonic-gate desc->dtargd_xlate[0] = '\0'; 11817c478bd9Sstevel@tonic-gate 11827c478bd9Sstevel@tonic-gate for (i = 0; sdt_args[i].sda_provider != NULL; i++) { 11837c478bd9Sstevel@tonic-gate sdt_argdesc_t *a = &sdt_args[i]; 11847c478bd9Sstevel@tonic-gate 11857c478bd9Sstevel@tonic-gate if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0) 11867c478bd9Sstevel@tonic-gate continue; 11877c478bd9Sstevel@tonic-gate 11887c478bd9Sstevel@tonic-gate if (a->sda_name != NULL && 11897c478bd9Sstevel@tonic-gate strcmp(sdp->sdp_name, a->sda_name) != 0) 11907c478bd9Sstevel@tonic-gate continue; 11917c478bd9Sstevel@tonic-gate 11927c478bd9Sstevel@tonic-gate if (desc->dtargd_ndx != a->sda_ndx) 11937c478bd9Sstevel@tonic-gate continue; 11947c478bd9Sstevel@tonic-gate 11957c478bd9Sstevel@tonic-gate if (a->sda_native != NULL) 11967c478bd9Sstevel@tonic-gate (void) strcpy(desc->dtargd_native, a->sda_native); 11977c478bd9Sstevel@tonic-gate 11987c478bd9Sstevel@tonic-gate if (a->sda_xlate != NULL) 11997c478bd9Sstevel@tonic-gate (void) strcpy(desc->dtargd_xlate, a->sda_xlate); 12007c478bd9Sstevel@tonic-gate 12017c478bd9Sstevel@tonic-gate desc->dtargd_mapping = a->sda_mapping; 12027c478bd9Sstevel@tonic-gate return; 12037c478bd9Sstevel@tonic-gate } 12047c478bd9Sstevel@tonic-gate 12057c478bd9Sstevel@tonic-gate desc->dtargd_ndx = DTRACE_ARGNONE; 12067c478bd9Sstevel@tonic-gate } 1207