Home | History | Annotate | Download | only in dtrace
      1      0    stevel /*
      2      0    stevel  * CDDL HEADER START
      3      0    stevel  *
      4      0    stevel  * The contents of this file are subject to the terms of the
      5   1738       bmc  * Common Development and Distribution License (the "License").
      6   1738       bmc  * You may not use this file except in compliance with the License.
      7      0    stevel  *
      8      0    stevel  * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9      0    stevel  * or http://www.opensolaris.org/os/licensing.
     10      0    stevel  * See the License for the specific language governing permissions
     11      0    stevel  * and limitations under the License.
     12      0    stevel  *
     13      0    stevel  * When distributing Covered Code, include this CDDL HEADER in each
     14      0    stevel  * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15      0    stevel  * If applicable, add the following below this CDDL HEADER, with the
     16      0    stevel  * fields enclosed by brackets "[]" replaced with your own identifying
     17      0    stevel  * information: Portions Copyright [yyyy] [name of copyright owner]
     18      0    stevel  *
     19      0    stevel  * CDDL HEADER END
     20      0    stevel  */
     21      0    stevel /*
     22   9578       Sam  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     23      0    stevel  * Use is subject to license terms.
     24      0    stevel  */
     25      0    stevel 
     26      0    stevel #include <sys/sdt_impl.h>
     27      0    stevel 
     28      0    stevel static dtrace_pattr_t vtrace_attr = {
     29      0    stevel { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
     30      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     31      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     32      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     33      0    stevel { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA },
     34      0    stevel };
     35      0    stevel 
     36      0    stevel static dtrace_pattr_t info_attr = {
     37      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     38      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     39      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     40      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     41      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     42   9578       Sam };
     43   9578       Sam 
     44   9578       Sam static dtrace_pattr_t fc_attr = {
     45   9578       Sam { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     46   9578       Sam { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     47   9578       Sam { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     48   9578       Sam { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     49   9578       Sam { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     50      0    stevel };
     51      0    stevel 
     52      0    stevel static dtrace_pattr_t fpu_attr = {
     53      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     54      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     55      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     56      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU },
     57      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     58   1738       bmc };
     59   1738       bmc 
     60   1738       bmc static dtrace_pattr_t fsinfo_attr = {
     61   5647      samf { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     62   5647      samf { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     63   5647      samf { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     64   5647      samf { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     65   5647      samf { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     66   5647      samf };
     67   5647      samf 
     68      0    stevel static dtrace_pattr_t stab_attr = {
     69      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     70      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     71      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     72      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     73      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     74      0    stevel };
     75      0    stevel 
     76      0    stevel static dtrace_pattr_t sdt_attr = {
     77      0    stevel { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     78      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     79      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     80      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     81      0    stevel { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     82      0    stevel };
     83      0    stevel 
     84   5084   johnlev static dtrace_pattr_t xpv_attr = {
     85   5084   johnlev { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM },
     86   5084   johnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     87   5084   johnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     88   5084   johnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
     89   5084   johnlev { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM },
     90   5084   johnlev };
     91   5084   johnlev 
     92   9721     Priya static dtrace_pattr_t iscsi_attr = {
     93   9721     Priya { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     94   9721     Priya { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     95   9721     Priya { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN },
     96   9721     Priya { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA },
     97   9721     Priya { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA },
     98   9721     Priya };
     99   9721     Priya 
    100      0    stevel sdt_provider_t sdt_providers[] = {
    101      0    stevel 	{ "vtrace", "__vtrace_", &vtrace_attr, 0 },
    102      0    stevel 	{ "sysinfo", "__cpu_sysinfo_", &info_attr, 0 },
    103      0    stevel 	{ "vminfo", "__cpu_vminfo_", &info_attr, 0 },
    104      0    stevel 	{ "fpuinfo", "__fpuinfo_", &fpu_attr, 0 },
    105      0    stevel 	{ "sched", "__sched_", &stab_attr, 0 },
    106      0    stevel 	{ "proc", "__proc_", &stab_attr, 0 },
    107      0    stevel 	{ "io", "__io_", &stab_attr, 0 },
    108   6878   brendan 	{ "ip", "__ip_", &stab_attr, 0 },
    109      0    stevel 	{ "mib", "__mib_", &stab_attr, 0 },
    110   1738       bmc 	{ "fsinfo", "__fsinfo_", &fsinfo_attr, 0 },
    111   9721     Priya 	{ "iscsi", "__iscsi_", &iscsi_attr, 0 },
    112   5982       ahl 	{ "nfsv3", "__nfsv3_", &stab_attr, 0 },
    113   5982       ahl 	{ "nfsv4", "__nfsv4_", &stab_attr, 0 },
    114   5084   johnlev 	{ "xpv", "__xpv_", &xpv_attr, 0 },
    115   9578       Sam 	{ "fc", "__fc_", &fc_attr, 0 },
    116   9829   Charles 	{ "srp", "__srp_", &fc_attr, 0 },
    117   3490  eschrock 	{ "sysevent", "__sysevent_", &stab_attr, 0 },
    118      0    stevel 	{ "sdt", NULL, &sdt_attr, 0 },
    119      0    stevel 	{ NULL }
    120      0    stevel };
    121      0    stevel 
    122      0    stevel sdt_argdesc_t sdt_args[] = {
    123      0    stevel 	{ "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    124      0    stevel 	{ "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
    125      0    stevel 	{ "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    126      0    stevel 	{ "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" },
    127      0    stevel 	{ "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" },
    128      0    stevel 	{ "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    129      0    stevel 	{ "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" },
    130      0    stevel 	{ "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" },
    131      0    stevel 	{ "sched", "enqueue", 3, 2, "int" },
    132      0    stevel 	{ "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    133      0    stevel 	{ "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" },
    134      0    stevel 	{ "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    135      0    stevel 	{ "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" },
    136      0    stevel 	{ "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    137      0    stevel 	{ "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" },
    138      0    stevel 	{ "sched", "change-pri", 2, 1, "pri_t" },
    139      0    stevel 	{ "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    140      0    stevel 	{ "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" },
    141      0    stevel 	{ "sched", "schedctl-nopreempt", 2, 1, "int" },
    142      0    stevel 	{ "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    143      0    stevel 	{ "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" },
    144    191       ahl 	{ "sched", "schedctl-yield", 0, 0, "int" },
    145    191       ahl 	{ "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    146    191       ahl 	{ "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" },
    147   3792     akolb 	{ "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    148   3792     akolb 	{ "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" },
    149   3792     akolb 	{ "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    150   3792     akolb 	{ "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" },
    151   5647      samf 
    152      0    stevel 	{ "proc", "create", 0, 0, "proc_t *", "psinfo_t *" },
    153      0    stevel 	{ "proc", "exec", 0, 0, "string" },
    154      0    stevel 	{ "proc", "exec-failure", 0, 0, "int" },
    155      0    stevel 	{ "proc", "exit", 0, 0, "int" },
    156      0    stevel 	{ "proc", "fault", 0, 0, "int" },
    157      0    stevel 	{ "proc", "fault", 1, 1, "siginfo_t *" },
    158      0    stevel 	{ "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    159      0    stevel 	{ "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" },
    160      0    stevel 	{ "proc", "signal-clear", 0, 0, "int" },
    161      0    stevel 	{ "proc", "signal-clear", 1, 1, "siginfo_t *" },
    162      0    stevel 	{ "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    163      0    stevel 	{ "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" },
    164      0    stevel 	{ "proc", "signal-discard", 2, 2, "int" },
    165      0    stevel 	{ "proc", "signal-handle", 0, 0, "int" },
    166      0    stevel 	{ "proc", "signal-handle", 1, 1, "siginfo_t *" },
    167      0    stevel 	{ "proc", "signal-handle", 2, 2, "void (*)(void)" },
    168      0    stevel 	{ "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" },
    169      0    stevel 	{ "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" },
    170      0    stevel 	{ "proc", "signal-send", 2, 1, "int" },
    171   5647      samf 
    172      0    stevel 	{ "io", "start", 0, 0, "buf_t *", "bufinfo_t *" },
    173      0    stevel 	{ "io", "start", 1, 0, "buf_t *", "devinfo_t *" },
    174      0    stevel 	{ "io", "start", 2, 0, "buf_t *", "fileinfo_t *" },
    175      0    stevel 	{ "io", "done", 0, 0, "buf_t *", "bufinfo_t *" },
    176      0    stevel 	{ "io", "done", 1, 0, "buf_t *", "devinfo_t *" },
    177      0    stevel 	{ "io", "done", 2, 0, "buf_t *", "fileinfo_t *" },
    178      0    stevel 	{ "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" },
    179      0    stevel 	{ "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" },
    180      0    stevel 	{ "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" },
    181      0    stevel 	{ "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" },
    182      0    stevel 	{ "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" },
    183      0    stevel 	{ "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" },
    184   5647      samf 
    185      0    stevel 	{ "mib", NULL, 0, 0, "int" },
    186   5647      samf 
    187   1738       bmc 	{ "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" },
    188   1738       bmc 	{ "fsinfo", NULL, 1, 1, "int", "int" },
    189   9721     Priya 
    190   9721     Priya 	{ "iscsi", "async-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
    191   9721     Priya 	{ "iscsi", "async-send", 1, 1, "iscsi_async_evt_hdr_t *",
    192   9721     Priya 	    "iscsiinfo_t *" },
    193   9721     Priya 	{ "iscsi", "login-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
    194   9721     Priya 	{ "iscsi", "login-command", 1, 1, "iscsi_login_hdr_t *",
    195   9721     Priya 	    "iscsiinfo_t *" },
    196   9721     Priya 	{ "iscsi", "login-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
    197   9721     Priya 	{ "iscsi", "login-response", 1, 1, "iscsi_login_rsp_hdr_t *",
    198   9721     Priya 	    "iscsiinfo_t *" },
    199   9721     Priya 	{ "iscsi", "logout-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
    200   9721     Priya 	{ "iscsi", "logout-command", 1, 1, "iscsi_logout_hdr_t *",
    201   9721     Priya 	    "iscsiinfo_t *" },
    202   9721     Priya 	{ "iscsi", "logout-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
    203   9721     Priya 	{ "iscsi", "logout-response", 1, 1, "iscsi_logout_rsp_hdr_t *",
    204   9721     Priya 	    "iscsiinfo_t *" },
    205   9721     Priya 	{ "iscsi", "data-request", 0, 0, "idm_conn_t *", "conninfo_t *" },
    206   9721     Priya 	{ "iscsi", "data-request", 1, 1, "iscsi_rtt_hdr_t *",
    207   9721     Priya 	    "iscsiinfo_t *" },
    208   9721     Priya 	{ "iscsi", "data-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
    209   9721     Priya 	{ "iscsi", "data-send", 1, 1, "iscsi_data_rsp_hdr_t *",
    210   9721     Priya 	    "iscsiinfo_t *" },
    211   9721     Priya 	{ "iscsi", "data-receive", 0, 0, "idm_conn_t *", "conninfo_t *" },
    212   9721     Priya 	{ "iscsi", "data-receive", 1, 1, "iscsi_data_hdr_t *",
    213   9721     Priya 	    "iscsiinfo_t *" },
    214   9721     Priya 	{ "iscsi", "nop-send", 0, 0, "idm_conn_t *", "conninfo_t *" },
    215   9721     Priya 	{ "iscsi", "nop-send", 1, 1, "iscsi_nop_in_hdr_t *", "iscsiinfo_t *" },
    216   9721     Priya 	{ "iscsi", "nop-receive", 0, 0, "idm_conn_t *", "conninfo_t *" },
    217   9721     Priya 	{ "iscsi", "nop-receive", 1, 1, "iscsi_nop_out_hdr_t *",
    218   9721     Priya 	    "iscsiinfo_t *" },
    219   9721     Priya 	{ "iscsi", "scsi-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
    220   9721     Priya 	{ "iscsi", "scsi-command", 1, 1, "iscsi_scsi_cmd_hdr_t *",
    221   9721     Priya 	    "iscsiinfo_t *" },
    222   9721     Priya 	{ "iscsi", "scsi-command", 2, 2, "scsi_task_t *", "scsicmd_t *" },
    223   9721     Priya 	{ "iscsi", "scsi-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
    224   9721     Priya 	{ "iscsi", "scsi-response", 1, 1, "iscsi_scsi_rsp_hdr_t *",
    225   9721     Priya 	    "iscsiinfo_t *" },
    226   9721     Priya 	{ "iscsi", "task-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
    227   9721     Priya 	{ "iscsi", "task-command", 1, 1, "iscsi_scsi_task_mgt_hdr_t *",
    228   9721     Priya 	    "iscsiinfo_t *" },
    229   9721     Priya 	{ "iscsi", "task-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
    230   9721     Priya 	{ "iscsi", "task-response", 1, 1, "iscsi_scsi_task_mgt_rsp_hdr_t *",
    231   9721     Priya 	    "iscsiinfo_t *" },
    232   9721     Priya 	{ "iscsi", "text-command", 0, 0, "idm_conn_t *", "conninfo_t *" },
    233   9721     Priya 	{ "iscsi", "text-command", 1, 1, "iscsi_text_hdr_t *",
    234   9721     Priya 	    "iscsiinfo_t *" },
    235   9721     Priya 	{ "iscsi", "text-response", 0, 0, "idm_conn_t *", "conninfo_t *" },
    236   9721     Priya 	{ "iscsi", "text-response", 1, 1, "iscsi_text_rsp_hdr_t *",
    237   9721     Priya 	    "iscsiinfo_t *" },
    238   9721     Priya 	{ "iscsi", "xfer-start", 0, 0, "idm_conn_t *", "conninfo_t *" },
    239   9721     Priya 	{ "iscsi", "xfer-start", 1, 0, "idm_conn_t *", "iscsiinfo_t *" },
    240   9721     Priya 	{ "iscsi", "xfer-start", 2, 1, "uintptr_t", "xferinfo_t *" },
    241   9721     Priya 	{ "iscsi", "xfer-start", 3, 2, "uint32_t"},
    242   9721     Priya 	{ "iscsi", "xfer-start", 4, 3, "uintptr_t"},
    243   9721     Priya 	{ "iscsi", "xfer-start", 5, 4, "uint32_t"},
    244   9721     Priya 	{ "iscsi", "xfer-start", 6, 5, "uint32_t"},
    245   9721     Priya 	{ "iscsi", "xfer-start", 7, 6, "uint32_t"},
    246   9721     Priya 	{ "iscsi", "xfer-start", 8, 7, "int"},
    247   9721     Priya 	{ "iscsi", "xfer-done", 0, 0, "idm_conn_t *", "conninfo_t *" },
    248   9721     Priya 	{ "iscsi", "xfer-done", 1, 0, "idm_conn_t *", "iscsiinfo_t *" },
    249   9721     Priya 	{ "iscsi", "xfer-done", 2, 1, "uintptr_t", "xferinfo_t *" },
    250   9721     Priya 	{ "iscsi", "xfer-done", 3, 2, "uint32_t"},
    251   9721     Priya 	{ "iscsi", "xfer-done", 4, 3, "uintptr_t"},
    252   9721     Priya 	{ "iscsi", "xfer-done", 5, 4, "uint32_t"},
    253   9721     Priya 	{ "iscsi", "xfer-done", 6, 5, "uint32_t"},
    254   9721     Priya 	{ "iscsi", "xfer-done", 7, 6, "uint32_t"},
    255   9721     Priya 	{ "iscsi", "xfer-done", 8, 7, "int"},
    256   5982       ahl 
    257   5982       ahl 	{ "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *",
    258   5982       ahl 	    "conninfo_t *" },
    259   5982       ahl 	{ "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *",
    260   5982       ahl 	    "nfsv3opinfo_t *" },
    261   5982       ahl 	{ "nfsv3", "op-getattr-start", 2, 3, "GETATTR3args *" },
    262   5982       ahl 	{ "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *",
    263   5982       ahl 	    "conninfo_t *" },
    264   5982       ahl 	{ "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *",
    265   5982       ahl 	    "nfsv3opinfo_t *" },
    266   5982       ahl 	{ "nfsv3", "op-getattr-done", 2, 3, "GETATTR3res *" },
    267   5982       ahl 	{ "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
    268   5982       ahl 	    "conninfo_t *" },
    269   5982       ahl 	{ "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
    270   5982       ahl 	    "nfsv3opinfo_t *" },
    271   5982       ahl 	{ "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
    272   5982       ahl 	{ "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
    273   5982       ahl 	    "conninfo_t *" },
    274   5982       ahl 	{ "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
    275   5982       ahl 	    "nfsv3opinfo_t *" },
    276   5982       ahl 	{ "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
    277   5982       ahl 	{ "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *",
    278   5982       ahl 	    "conninfo_t *" },
    279   5982       ahl 	{ "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *",
    280   5982       ahl 	    "nfsv3opinfo_t *" },
    281   5982       ahl 	{ "nfsv3", "op-lookup-start", 2, 3, "LOOKUP3args *" },
    282   5982       ahl 	{ "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *",
    283   5982       ahl 	    "conninfo_t *" },
    284   5982       ahl 	{ "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *",
    285   5982       ahl 	    "nfsv3opinfo_t *" },
    286   5982       ahl 	{ "nfsv3", "op-lookup-done", 2, 3, "LOOKUP3res *" },
    287   5982       ahl 	{ "nfsv3", "op-access-start", 0, 0, "struct svc_req *",
    288   5982       ahl 	    "conninfo_t *" },
    289   5982       ahl 	{ "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *",
    290   5982       ahl 	    "nfsv3opinfo_t *" },
    291   5982       ahl 	{ "nfsv3", "op-access-start", 2, 3, "ACCESS3args *" },
    292   5982       ahl 	{ "nfsv3", "op-access-done", 0, 0, "struct svc_req *",
    293   5982       ahl 	    "conninfo_t *" },
    294   5982       ahl 	{ "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *",
    295   5982       ahl 	    "nfsv3opinfo_t *" },
    296   5982       ahl 	{ "nfsv3", "op-access-done", 2, 3, "ACCESS3res *" },
    297   5982       ahl 	{ "nfsv3", "op-commit-start", 0, 0, "struct svc_req *",
    298   5982       ahl 	    "conninfo_t *" },
    299   5982       ahl 	{ "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *",
    300   5982       ahl 	    "nfsv3opinfo_t *" },
    301   5982       ahl 	{ "nfsv3", "op-commit-start", 2, 3, "COMMIT3args *" },
    302   5982       ahl 	{ "nfsv3", "op-commit-done", 0, 0, "struct svc_req *",
    303   5982       ahl 	    "conninfo_t *" },
    304   5982       ahl 	{ "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *",
    305   5982       ahl 	    "nfsv3opinfo_t *" },
    306   5982       ahl 	{ "nfsv3", "op-commit-done", 2, 3, "COMMIT3res *" },
    307   5982       ahl 	{ "nfsv3", "op-create-start", 0, 0, "struct svc_req *",
    308   5982       ahl 	    "conninfo_t *" },
    309   5982       ahl 	{ "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *",
    310   5982       ahl 	    "nfsv3opinfo_t *" },
    311   5982       ahl 	{ "nfsv3", "op-create-start", 2, 3, "CREATE3args *" },
    312   5982       ahl 	{ "nfsv3", "op-create-done", 0, 0, "struct svc_req *",
    313   5982       ahl 	    "conninfo_t *" },
    314   5982       ahl 	{ "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *",
    315   5982       ahl 	    "nfsv3opinfo_t *" },
    316   5982       ahl 	{ "nfsv3", "op-create-done", 2, 3, "CREATE3res *" },
    317   5982       ahl 	{ "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *",
    318   5982       ahl 	    "conninfo_t *" },
    319   5982       ahl 	{ "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *",
    320   5982       ahl 	    "nfsv3opinfo_t *" },
    321   5982       ahl 	{ "nfsv3", "op-fsinfo-start", 2, 3, "FSINFO3args *" },
    322   5982       ahl 	{ "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *",
    323   5982       ahl 	    "conninfo_t *" },
    324   5982       ahl 	{ "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *",
    325   5982       ahl 	    "nfsv3opinfo_t *" },
    326   5982       ahl 	{ "nfsv3", "op-fsinfo-done", 2, 3, "FSINFO3res *" },
    327   5982       ahl 	{ "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *",
    328   5982       ahl 	    "conninfo_t *" },
    329   5982       ahl 	{ "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *",
    330   5982       ahl 	    "nfsv3opinfo_t *" },
    331   5982       ahl 	{ "nfsv3", "op-fsstat-start", 2, 3, "FSSTAT3args *" },
    332   5982       ahl 	{ "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *",
    333   5982       ahl 	    "conninfo_t *" },
    334   5982       ahl 	{ "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *",
    335   5982       ahl 	    "nfsv3opinfo_t *" },
    336   5982       ahl 	{ "nfsv3", "op-fsstat-done", 2, 3, "FSSTAT3res *" },
    337   5982       ahl 	{ "nfsv3", "op-link-start", 0, 0, "struct svc_req *",
    338   5982       ahl 	    "conninfo_t *" },
    339   5982       ahl 	{ "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *",
    340   5982       ahl 	    "nfsv3opinfo_t *" },
    341   5982       ahl 	{ "nfsv3", "op-link-start", 2, 3, "LINK3args *" },
    342   5982       ahl 	{ "nfsv3", "op-link-done", 0, 0, "struct svc_req *",
    343   5982       ahl 	    "conninfo_t *" },
    344   5982       ahl 	{ "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *",
    345   5982       ahl 	    "nfsv3opinfo_t *" },
    346   5982       ahl 	{ "nfsv3", "op-link-done", 2, 3, "LINK3res *" },
    347   5982       ahl 	{ "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *",
    348   5982       ahl 	    "conninfo_t *" },
    349   5982       ahl 	{ "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *",
    350   5982       ahl 	    "nfsv3opinfo_t *" },
    351   5982       ahl 	{ "nfsv3", "op-mkdir-start", 2, 3, "MKDIR3args *" },
    352   5982       ahl 	{ "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *",
    353   5982       ahl 	    "conninfo_t *" },
    354   5982       ahl 	{ "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *",
    355   5982       ahl 	    "nfsv3opinfo_t *" },
    356   5982       ahl 	{ "nfsv3", "op-mkdir-done", 2, 3, "MKDIR3res *" },
    357   5982       ahl 	{ "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *",
    358   5982       ahl 	    "conninfo_t *" },
    359   5982       ahl 	{ "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *",
    360   5982       ahl 	    "nfsv3opinfo_t *" },
    361   5982       ahl 	{ "nfsv3", "op-mknod-start", 2, 3, "MKNOD3args *" },
    362   5982       ahl 	{ "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *",
    363   5982       ahl 	    "conninfo_t *" },
    364   5982       ahl 	{ "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *",
    365   5982       ahl 	    "nfsv3opinfo_t *" },
    366   5982       ahl 	{ "nfsv3", "op-mknod-done", 2, 3, "MKNOD3res *" },
    367   5982       ahl 	{ "nfsv3", "op-null-start", 0, 0, "struct svc_req *",
    368   5982       ahl 	    "conninfo_t *" },
    369   5982       ahl 	{ "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *",
    370   5982       ahl 	    "nfsv3opinfo_t *" },
    371   5982       ahl 	{ "nfsv3", "op-null-done", 0, 0, "struct svc_req *",
    372   5982       ahl 	    "conninfo_t *" },
    373   5982       ahl 	{ "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *",
    374   5982       ahl 	    "nfsv3opinfo_t *" },
    375   5982       ahl 	{ "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *",
    376   5982       ahl 	    "conninfo_t *" },
    377   5982       ahl 	{ "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *",
    378   5982       ahl 	    "nfsv3opinfo_t *" },
    379   5982       ahl 	{ "nfsv3", "op-pathconf-start", 2, 3, "PATHCONF3args *" },
    380   5982       ahl 	{ "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *",
    381   5982       ahl 	    "conninfo_t *" },
    382   5982       ahl 	{ "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *",
    383   5982       ahl 	    "nfsv3opinfo_t *" },
    384   5982       ahl 	{ "nfsv3", "op-pathconf-done", 2, 3, "PATHCONF3res *" },
    385   5982       ahl 	{ "nfsv3", "op-read-start", 0, 0, "struct svc_req *",
    386   5982       ahl 	    "conninfo_t *" },
    387   5982       ahl 	{ "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *",
    388   5982       ahl 	    "nfsv3opinfo_t *" },
    389   5982       ahl 	{ "nfsv3", "op-read-start", 2, 3, "READ3args *" },
    390   5982       ahl 	{ "nfsv3", "op-read-done", 0, 0, "struct svc_req *",
    391   5982       ahl 	    "conninfo_t *" },
    392   5982       ahl 	{ "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *",
    393   5982       ahl 	    "nfsv3opinfo_t *" },
    394   5982       ahl 	{ "nfsv3", "op-read-done", 2, 3, "READ3res *" },
    395   5982       ahl 	{ "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *",
    396   5982       ahl 	    "conninfo_t *" },
    397   5982       ahl 	{ "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *",
    398   5982       ahl 	    "nfsv3opinfo_t *" },
    399   5982       ahl 	{ "nfsv3", "op-readdir-start", 2, 3, "READDIR3args *" },
    400   5982       ahl 	{ "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *",
    401   5982       ahl 	    "conninfo_t *" },
    402   5982       ahl 	{ "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *",
    403   5982       ahl 	    "nfsv3opinfo_t *" },
    404   5982       ahl 	{ "nfsv3", "op-readdir-done", 2, 3, "READDIR3res *" },
    405   5982       ahl 	{ "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *",
    406   5982       ahl 	    "conninfo_t *" },
    407   5982       ahl 	{ "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *",
    408   5982       ahl 	    "nfsv3opinfo_t *" },
    409   5982       ahl 	{ "nfsv3", "op-readdirplus-start", 2, 3, "READDIRPLUS3args *" },
    410   5982       ahl 	{ "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *",
    411   5982       ahl 	    "conninfo_t *" },
    412   5982       ahl 	{ "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *",
    413   5982       ahl 	    "nfsv3opinfo_t *" },
    414   5982       ahl 	{ "nfsv3", "op-readdirplus-done", 2, 3, "READDIRPLUS3res *" },
    415   5982       ahl 	{ "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *",
    416   5982       ahl 	    "conninfo_t *" },
    417   5982       ahl 	{ "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *",
    418   5982       ahl 	    "nfsv3opinfo_t *" },
    419   5982       ahl 	{ "nfsv3", "op-readlink-start", 2, 3, "READLINK3args *" },
    420   5982       ahl 	{ "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *",
    421   5982       ahl 	    "conninfo_t *" },
    422   5982       ahl 	{ "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *",
    423   5982       ahl 	    "nfsv3opinfo_t *" },
    424   5982       ahl 	{ "nfsv3", "op-readlink-done", 2, 3, "READLINK3res *" },
    425   5982       ahl 	{ "nfsv3", "op-remove-start", 0, 0, "struct svc_req *",
    426   5982       ahl 	    "conninfo_t *" },
    427   5982       ahl 	{ "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *",
    428   5982       ahl 	    "nfsv3opinfo_t *" },
    429   5982       ahl 	{ "nfsv3", "op-remove-start", 2, 3, "REMOVE3args *" },
    430   5982       ahl 	{ "nfsv3", "op-remove-done", 0, 0, "struct svc_req *",
    431   5982       ahl 	    "conninfo_t *" },
    432   5982       ahl 	{ "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *",
    433   5982       ahl 	    "nfsv3opinfo_t *" },
    434   5982       ahl 	{ "nfsv3", "op-remove-done", 2, 3, "REMOVE3res *" },
    435   5982       ahl 	{ "nfsv3", "op-rename-start", 0, 0, "struct svc_req *",
    436   5982       ahl 	    "conninfo_t *" },
    437   5982       ahl 	{ "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *",
    438   5982       ahl 	    "nfsv3opinfo_t *" },
    439   5982       ahl 	{ "nfsv3", "op-rename-start", 2, 3, "RENAME3args *" },
    440   5982       ahl 	{ "nfsv3", "op-rename-done", 0, 0, "struct svc_req *",
    441   5982       ahl 	    "conninfo_t *" },
    442   5982       ahl 	{ "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *",
    443   5982       ahl 	    "nfsv3opinfo_t *" },
    444   5982       ahl 	{ "nfsv3", "op-rename-done", 2, 3, "RENAME3res *" },
    445   5982       ahl 	{ "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *",
    446   5982       ahl 	    "conninfo_t *" },
    447   5982       ahl 	{ "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *",
    448   5982       ahl 	    "nfsv3opinfo_t *" },
    449   5982       ahl 	{ "nfsv3", "op-rmdir-start", 2, 3, "RMDIR3args *" },
    450   5982       ahl 	{ "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *",
    451   5982       ahl 	    "conninfo_t *" },
    452   5982       ahl 	{ "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *",
    453   5982       ahl 	    "nfsv3opinfo_t *" },
    454   5982       ahl 	{ "nfsv3", "op-rmdir-done", 2, 3, "RMDIR3res *" },
    455   5982       ahl 	{ "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *",
    456   5982       ahl 	    "conninfo_t *" },
    457   5982       ahl 	{ "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *",
    458   5982       ahl 	    "nfsv3opinfo_t *" },
    459   5982       ahl 	{ "nfsv3", "op-setattr-start", 2, 3, "SETATTR3args *" },
    460   5982       ahl 	{ "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *",
    461   5982       ahl 	    "conninfo_t *" },
    462   5982       ahl 	{ "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *",
    463   5982       ahl 	    "nfsv3opinfo_t *" },
    464   5982       ahl 	{ "nfsv3", "op-setattr-done", 2, 3, "SETATTR3res *" },
    465   5982       ahl 	{ "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *",
    466   5982       ahl 	    "conninfo_t *" },
    467   5982       ahl 	{ "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *",
    468   5982       ahl 	    "nfsv3opinfo_t *" },
    469   5982       ahl 	{ "nfsv3", "op-symlink-start", 2, 3, "SYMLINK3args *" },
    470   5982       ahl 	{ "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *",
    471   5982       ahl 	    "conninfo_t *" },
    472   5982       ahl 	{ "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *",
    473   5982       ahl 	    "nfsv3opinfo_t *" },
    474   5982       ahl 	{ "nfsv3", "op-symlink-done", 2, 3, "SYMLINK3res *" },
    475   5982       ahl 	{ "nfsv3", "op-write-start", 0, 0, "struct svc_req *",
    476   5982       ahl 	    "conninfo_t *" },
    477   5982       ahl 	{ "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *",
    478   5982       ahl 	    "nfsv3opinfo_t *" },
    479   5982       ahl 	{ "nfsv3", "op-write-start", 2, 3, "WRITE3args *" },
    480   5982       ahl 	{ "nfsv3", "op-write-done", 0, 0, "struct svc_req *",
    481   5982       ahl 	    "conninfo_t *" },
    482   5982       ahl 	{ "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *",
    483   5982       ahl 	    "nfsv3opinfo_t *" },
    484   5982       ahl 	{ "nfsv3", "op-write-done", 2, 3, "WRITE3res *" },
    485   5647      samf 
    486   5647      samf 	{ "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" },
    487   5647      samf 	{ "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" },
    488   5647      samf 	{ "nfsv4", "compound-start", 0, 0, "struct compound_state *",
    489   5647      samf 	    "conninfo_t *" },
    490   5647      samf 	{ "nfsv4", "compound-start", 1, 0, "struct compound_state *",
    491   5647      samf 	    "nfsv4opinfo_t *" },
    492   5647      samf 	{ "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" },
    493   5647      samf 	{ "nfsv4", "compound-done", 0, 0, "struct compound_state *",
    494   5647      samf 	    "conninfo_t *" },
    495   5647      samf 	{ "nfsv4", "compound-done", 1, 0, "struct compound_state *",
    496   5647      samf 	    "nfsv4opinfo_t *" },
    497   5647      samf 	{ "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" },
    498   5647      samf 	{ "nfsv4", "op-access-start", 0, 0, "struct compound_state *",
    499   5647      samf 	    "conninfo_t *"},
    500   5647      samf 	{ "nfsv4", "op-access-start", 1, 0, "struct compound_state *",
    501   5647      samf 	    "nfsv4opinfo_t *" },
    502   5647      samf 	{ "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" },
    503   5647      samf 	{ "nfsv4", "op-access-done", 0, 0, "struct compound_state *",
    504   5647      samf 	    "conninfo_t *" },
    505   5647      samf 	{ "nfsv4", "op-access-done", 1, 0, "struct compound_state *",
    506   5647      samf 	    "nfsv4opinfo_t *" },
    507   5647      samf 	{ "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" },
    508   5647      samf 	{ "nfsv4", "op-close-start", 0, 0, "struct compound_state *",
    509   5647      samf 	    "conninfo_t *" },
    510   5647      samf 	{ "nfsv4", "op-close-start", 1, 0, "struct compound_state *",
    511   5647      samf 	    "nfsv4opinfo_t *" },
    512   5647      samf 	{ "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" },
    513   5647      samf 	{ "nfsv4", "op-close-done", 0, 0, "struct compound_state *",
    514   5647      samf 	    "conninfo_t *" },
    515   5647      samf 	{ "nfsv4", "op-close-done", 1, 0, "struct compound_state *",
    516   5647      samf 	    "nfsv4opinfo_t *" },
    517   5647      samf 	{ "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" },
    518   5647      samf 	{ "nfsv4", "op-commit-start", 0, 0, "struct compound_state *",
    519   5647      samf 	    "conninfo_t *" },
    520   5647      samf 	{ "nfsv4", "op-commit-start", 1, 0, "struct compound_state *",
    521   5647      samf 	    "nfsv4opinfo_t *" },
    522   5647      samf 	{ "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" },
    523   5647      samf 	{ "nfsv4", "op-commit-done", 0, 0, "struct compound_state *",
    524   5647      samf 	    "conninfo_t *" },
    525   5647      samf 	{ "nfsv4", "op-commit-done", 1, 0, "struct compound_state *",
    526   5647      samf 	    "nfsv4opinfo_t *" },
    527   5647      samf 	{ "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" },
    528   5647      samf 	{ "nfsv4", "op-create-start", 0, 0, "struct compound_state *",
    529   5647      samf 	    "conninfo_t *" },
    530   5647      samf 	{ "nfsv4", "op-create-start", 1, 0, "struct compound_state *",
    531   5647      samf 	    "nfsv4opinfo_t *" },
    532   5647      samf 	{ "nfsv4", "op-create-start", 2, 1, "CREATE4args *" },
    533   5647      samf 	{ "nfsv4", "op-create-done", 0, 0, "struct compound_state *",
    534   5647      samf 	    "conninfo_t *" },
    535   5647      samf 	{ "nfsv4", "op-create-done", 1, 0, "struct compound_state *",
    536   5647      samf 	    "nfsv4opinfo_t *" },
    537   5647      samf 	{ "nfsv4", "op-create-done", 2, 1, "CREATE4res *" },
    538   5647      samf 	{ "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *",
    539   5647      samf 	    "conninfo_t *" },
    540   5647      samf 	{ "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *",
    541   5647      samf 	    "nfsv4opinfo_t *" },
    542   5647      samf 	{ "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" },
    543   5647      samf 	{ "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *",
    544   5647      samf 	    "conninfo_t *" },
    545   5647      samf 	{ "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *",
    546   5647      samf 	    "nfsv4opinfo_t *" },
    547   5647      samf 	{ "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" },
    548   5647      samf 	{ "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *",
    549   5647      samf 	    "conninfo_t *" },
    550   5647      samf 	{ "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *",
    551   5647      samf 	    "nfsv4opinfo_t *" },
    552   5647      samf 	{ "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" },
    553   5647      samf 	{ "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *",
    554   5647      samf 	    "conninfo_t *" },
    555   5647      samf 	{ "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *",
    556   5647      samf 	    "nfsv4opinfo_t *" },
    557   5647      samf 	{ "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" },
    558   5647      samf 	{ "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *",
    559   5647      samf 	    "conninfo_t *" },
    560   5647      samf 	{ "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *",
    561   5647      samf 	    "nfsv4opinfo_t *" },
    562   5647      samf 	{ "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" },
    563   5647      samf 	{ "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *",
    564   5647      samf 	    "conninfo_t *" },
    565   5647      samf 	{ "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *",
    566   5647      samf 	    "nfsv4opinfo_t *" },
    567   5647      samf 	{ "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" },
    568   5647      samf 	{ "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *",
    569   5647      samf 	    "conninfo_t *" },
    570   5647      samf 	{ "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *",
    571   5647      samf 	    "nfsv4opinfo_t *" },
    572   5647      samf 	{ "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *",
    573   5647      samf 	    "conninfo_t *" },
    574   5647      samf 	{ "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *",
    575   5647      samf 	    "nfsv4opinfo_t *" },
    576   5647      samf 	{ "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" },
    577   5647      samf 	{ "nfsv4", "op-link-start", 0, 0, "struct compound_state *",
    578   5647      samf 	    "conninfo_t *" },
    579   5647      samf 	{ "nfsv4", "op-link-start", 1, 0, "struct compound_state *",
    580   5647      samf 	    "nfsv4opinfo_t *" },
    581   5647      samf 	{ "nfsv4", "op-link-start", 2, 1, "LINK4args *" },
    582   5647      samf 	{ "nfsv4", "op-link-done", 0, 0, "struct compound_state *",
    583   5647      samf 	    "conninfo_t *" },
    584   5647      samf 	{ "nfsv4", "op-link-done", 1, 0, "struct compound_state *",
    585   5647      samf 	    "nfsv4opinfo_t *" },
    586   5647      samf 	{ "nfsv4", "op-link-done", 2, 1, "LINK4res *" },
    587   5647      samf 	{ "nfsv4", "op-lock-start", 0, 0, "struct compound_state *",
    588   5647      samf 	    "conninfo_t *" },
    589   5647      samf 	{ "nfsv4", "op-lock-start", 1, 0, "struct compound_state *",
    590   5647      samf 	    "nfsv4opinfo_t *" },
    591   5647      samf 	{ "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" },
    592   5647      samf 	{ "nfsv4", "op-lock-done", 0, 0, "struct compound_state *",
    593   5647      samf 	    "conninfo_t *" },
    594   5647      samf 	{ "nfsv4", "op-lock-done", 1, 0, "struct compound_state *",
    595   5647      samf 	    "nfsv4opinfo_t *" },
    596   5647      samf 	{ "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" },
    597   5647      samf 	{ "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *",
    598   5647      samf 	    "conninfo_t *" },
    599   5647      samf 	{ "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *",
    600   5647      samf 	    "nfsv4opinfo_t *" },
    601   5647      samf 	{ "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" },
    602   5647      samf 	{ "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *",
    603   5647      samf 	    "conninfo_t *" },
    604   5647      samf 	{ "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *",
    605   5647      samf 	    "nfsv4opinfo_t *" },
    606   5647      samf 	{ "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" },
    607   5647      samf 	{ "nfsv4", "op-locku-start", 0, 0, "struct compound_state *",
    608   5647      samf 	    "conninfo_t *" },
    609   5647      samf 	{ "nfsv4", "op-locku-start", 1, 0, "struct compound_state *",
    610   5647      samf 	    "nfsv4opinfo_t *" },
    611   5647      samf 	{ "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" },
    612   5647      samf 	{ "nfsv4", "op-locku-done", 0, 0, "struct compound_state *",
    613   5647      samf 	    "conninfo_t *" },
    614   5647      samf 	{ "nfsv4", "op-locku-done", 1, 0, "struct compound_state *",
    615   5647      samf 	    "nfsv4opinfo_t *" },
    616   5647      samf 	{ "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" },
    617   5647      samf 	{ "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *",
    618   5647      samf 	    "conninfo_t *" },
    619   5647      samf 	{ "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *",
    620   5647      samf 	    "nfsv4opinfo_t *" },
    621   5647      samf 	{ "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" },
    622   5647      samf 	{ "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *",
    623   5647      samf 	    "conninfo_t *" },
    624   5647      samf 	{ "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *",
    625   5647      samf 	    "nfsv4opinfo_t *" },
    626   5647      samf 	{ "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" },
    627   5647      samf 	{ "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *",
    628   5647      samf 	    "conninfo_t *" },
    629   5647      samf 	{ "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *",
    630   5647      samf 	    "nfsv4opinfo_t *" },
    631   5647      samf 	{ "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *",
    632   5647      samf 	    "conninfo_t *" },
    633   5647      samf 	{ "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *",
    634   5647      samf 	    "nfsv4opinfo_t *" },
    635   5647      samf 	{ "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" },
    636   5647      samf 	{ "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *",
    637   5647      samf 	    "conninfo_t *" },
    638   5647      samf 	{ "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *",
    639   5647      samf 	    "nfsv4opinfo_t *" },
    640   5647      samf 	{ "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" },
    641   5647      samf 	{ "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *",
    642   5647      samf 	    "conninfo_t *" },
    643   5647      samf 	{ "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *",
    644   5647      samf 	    "nfsv4opinfo_t *" },
    645   5647      samf 	{ "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" },
    646   5647      samf 	{ "nfsv4", "op-open-start", 0, 0, "struct compound_state *",
    647   5647      samf 	    "conninfo_t *" },
    648   5647      samf 	{ "nfsv4", "op-open-start", 1, 0, "struct compound_state *",
    649   5647      samf 	    "nfsv4opinfo_t *" },
    650   5647      samf 	{ "nfsv4", "op-open-start", 2, 1, "OPEN4args *" },
    651   5647      samf 	{ "nfsv4", "op-open-done", 0, 0, "struct compound_state *",
    652   5647      samf 	    "conninfo_t *" },
    653   5647      samf 	{ "nfsv4", "op-open-done", 1, 0, "struct compound_state *",
    654   5647      samf 	    "nfsv4opinfo_t *" },
    655   5647      samf 	{ "nfsv4", "op-open-done", 2, 1, "OPEN4res *" },
    656   5647      samf 	{ "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *",
    657   5647      samf 	    "conninfo_t *" },
    658   5647      samf 	{ "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *",
    659   5647      samf 	    "nfsv4opinfo_t *" },
    660   5647      samf 	{ "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" },
    661   5647      samf 	{ "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *",
    662   5647      samf 	    "conninfo_t *" },
    663   5647      samf 	{ "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *",
    664   5647      samf 	    "nfsv4opinfo_t *" },
    665   5647      samf 	{ "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" },
    666   5647      samf 	{ "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *",
    667   5647      samf 	    "conninfo_t *" },
    668   5647      samf 	{ "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *",
    669   5647      samf 	    "nfsv4opinfo_t *" },
    670   5647      samf 	{ "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" },
    671   5647      samf 	{ "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *",
    672   5647      samf 	    "conninfo_t *" },
    673   5647      samf 	{ "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *",
    674   5647      samf 	    "nfsv4opinfo_t *" },
    675   5647      samf 	{ "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" },
    676   5647      samf 	{ "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *",
    677   5647      samf 	    "conninfo_t *" },
    678   5647      samf 	{ "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *",
    679   5647      samf 	    "nfsv4opinfo_t *" },
    680   5647      samf 	{ "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" },
    681   5647      samf 	{ "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *",
    682   5647      samf 	    "conninfo_t *" },
    683   5647      samf 	{ "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *",
    684   5647      samf 	    "nfsv4opinfo_t *" },
    685   5647      samf 	{ "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" },
    686   5647      samf 	{ "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *",
    687   5647      samf 	    "conninfo_t *" },
    688   5647      samf 	{ "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *",
    689   5647      samf 	    "nfsv4opinfo_t *" },
    690   5647      samf 	{ "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" },
    691   5647      samf 	{ "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *",
    692   5647      samf 	    "conninfo_t *" },
    693   5647      samf 	{ "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *",
    694   5647      samf 	    "nfsv4opinfo_t *" },
    695   5647      samf 	{ "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" },
    696   5647      samf 	{ "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *",
    697   5647      samf 	    "conninfo_t *" },
    698   5647      samf 	{ "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *",
    699   5647      samf 	    "nfsv4opinfo_t *" },
    700   5647      samf 	{ "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *",
    701   5647      samf 	    "conninfo_t *" },
    702   5647      samf 	{ "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *",
    703   5647      samf 	    "nfsv4opinfo_t *" },
    704   5647      samf 	{ "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" },
    705   5647      samf 	{ "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *",
    706   5647      samf 	    "conninfo_t *" },
    707   5647      samf 	{ "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *",
    708   5647      samf 	    "nfsv4opinfo_t *" },
    709   5647      samf 	{ "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *",
    710   5647      samf 	    "conninfo_t *" },
    711   5647      samf 	{ "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *",
    712   5647      samf 	    "nfsv4opinfo_t *" },
    713   5647      samf 	{ "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" },
    714   5647      samf 	{ "nfsv4", "op-read-start", 0, 0, "struct compound_state *",
    715   5647      samf 	    "conninfo_t *" },
    716   5647      samf 	{ "nfsv4", "op-read-start", 1, 0, "struct compound_state *",
    717   5647      samf 	    "nfsv4opinfo_t *" },
    718   5647      samf 	{ "nfsv4", "op-read-start", 2, 1, "READ4args *" },
    719   5647      samf 	{ "nfsv4", "op-read-done", 0, 0, "struct compound_state *",
    720   5647      samf 	    "conninfo_t *" },
    721   5647      samf 	{ "nfsv4", "op-read-done", 1, 0, "struct compound_state *",
    722   5647      samf 	    "nfsv4opinfo_t *" },
    723   5647      samf 	{ "nfsv4", "op-read-done", 2, 1, "READ4res *" },
    724   5647      samf 	{ "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *",
    725   5647      samf 	    "conninfo_t *" },
    726   5647      samf 	{ "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *",
    727   5647      samf 	    "nfsv4opinfo_t *" },
    728   5647      samf 	{ "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" },
    729   5647      samf 	{ "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *",
    730   5647      samf 	    "conninfo_t *" },
    731   5647      samf 	{ "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *",
    732   5647      samf 	    "nfsv4opinfo_t *" },
    733   5647      samf 	{ "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" },
    734   5647      samf 	{ "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *",
    735   5647      samf 	    "conninfo_t *" },
    736   5647      samf 	{ "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *",
    737   5647      samf 	    "nfsv4opinfo_t *" },
    738   5647      samf 	{ "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *",
    739   5647      samf 	    "conninfo_t *" },
    740   5647      samf 	{ "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *",
    741   5647      samf 	    "nfsv4opinfo_t *" },
    742   5647      samf 	{ "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" },
    743   5647      samf 	{ "nfsv4", "op-release-lockowner-start", 0, 0,
    744   5647      samf 	    "struct compound_state *", "conninfo_t *" },
    745   5647      samf 	{ "nfsv4", "op-release-lockowner-start", 1, 0,
    746   5647      samf 	    "struct compound_state *", "nfsv4opinfo_t *" },
    747   5647      samf 	{ "nfsv4", "op-release-lockowner-start", 2, 1,
    748   5647      samf 	    "RELEASE_LOCKOWNER4args *" },
    749   5647      samf 	{ "nfsv4", "op-release-lockowner-done", 0, 0,
    750   5647      samf 	    "struct compound_state *", "conninfo_t *" },
    751   5647      samf 	{ "nfsv4", "op-release-lockowner-done", 1, 0,
    752   5647      samf 	    "struct compound_state *", "nfsv4opinfo_t *" },
    753   5647      samf 	{ "nfsv4", "op-release-lockowner-done", 2, 1,
    754   5647      samf 	    "RELEASE_LOCKOWNER4res *" },
    755   5647      samf 	{ "nfsv4", "op-remove-start", 0, 0, "struct compound_state *",
    756   5647      samf 	    "conninfo_t *" },
    757   5647      samf 	{ "nfsv4", "op-remove-start", 1, 0, "struct compound_state *",
    758   5647      samf 	    "nfsv4opinfo_t *" },
    759   5647      samf 	{ "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" },
    760   5647      samf 	{ "nfsv4", "op-remove-done", 0, 0, "struct compound_state *",
    761   5647      samf 	    "conninfo_t *" },
    762   5647      samf 	{ "nfsv4", "op-remove-done", 1, 0, "struct compound_state *",
    763   5647      samf 	    "nfsv4opinfo_t *" },
    764   5647      samf 	{ "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" },
    765   5647      samf 	{ "nfsv4", "op-rename-start", 0, 0, "struct compound_state *",
    766   5647      samf 	    "conninfo_t *" },
    767   5647      samf 	{ "nfsv4", "op-rename-start", 1, 0, "struct compound_state *",
    768   5647      samf 	    "nfsv4opinfo_t *" },
    769   5647      samf 	{ "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" },
    770   5647      samf 	{ "nfsv4", "op-rename-done", 0, 0, "struct compound_state *",
    771   5647      samf 	    "conninfo_t *" },
    772   5647      samf 	{ "nfsv4", "op-rename-done", 1, 0, "struct compound_state *",
    773   5647      samf 	    "nfsv4opinfo_t *" },
    774   5647      samf 	{ "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" },
    775   5647      samf 	{ "nfsv4", "op-renew-start", 0, 0, "struct compound_state *",
    776   5647      samf 	    "conninfo_t *" },
    777   5647      samf 	{ "nfsv4", "op-renew-start", 1, 0, "struct compound_state *",
    778   5647      samf 	    "nfsv4opinfo_t *" },
    779   5647      samf 	{ "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" },
    780   5647      samf 	{ "nfsv4", "op-renew-done", 0, 0, "struct compound_state *",
    781   5647      samf 	    "conninfo_t *" },
    782   5647      samf 	{ "nfsv4", "op-renew-done", 1, 0, "struct compound_state *",
    783   5647      samf 	    "nfsv4opinfo_t *" },
    784   5647      samf 	{ "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" },
    785   5647      samf 	{ "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *",
    786   5647      samf 	    "conninfo_t *" },
    787   5647      samf 	{ "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *",
    788   5647      samf 	    "nfsv4opinfo_t *" },
    789   5647      samf 	{ "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *",
    790   5647      samf 	    "conninfo_t *" },
    791   5647      samf 	{ "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *",
    792   5647      samf 	    "nfsv4opinfo_t *" },
    793   5647      samf 	{ "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" },
    794   5647      samf 	{ "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *",
    795   5647      samf 	    "conninfo_t *" },
    796   5647      samf 	{ "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *",
    797   5647      samf 	    "nfsv4opinfo_t *" },
    798   5647      samf 	{ "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *",
    799   5647      samf 	    "conninfo_t *" },
    800   5647      samf 	{ "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *",
    801   5647      samf 	    "nfsv4opinfo_t *" },
    802   5647      samf 	{ "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" },
    803   5647      samf 	{ "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *",
    804   5647      samf 	    "conninfo_t *" },
    805   5647      samf 	{ "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *",
    806   5647      samf 	    "nfsv4opinfo_t *" },
    807   5647      samf 	{ "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" },
    808   5647      samf 	{ "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *",
    809   5647      samf 	    "conninfo_t *" },
    810   5647      samf 	{ "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *",
    811   5647      samf 	    "nfsv4opinfo_t *" },
    812   5647      samf 	{ "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" },
    813   5647      samf 	{ "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *",
    814   5647      samf 	    "conninfo_t *" },
    815   5647      samf 	{ "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *",
    816   5647      samf 	    "nfsv4opinfo_t *" },
    817   5647      samf 	{ "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" },
    818   5647      samf 	{ "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *",
    819   5647      samf 	    "conninfo_t *" },
    820   5647      samf 	{ "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *",
    821   5647      samf 	    "nfsv4opinfo_t *" },
    822   5647      samf 	{ "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" },
    823   5647      samf 	{ "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *",
    824   5647      samf 	    "conninfo_t *" },
    825   5647      samf 	{ "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *",
    826   5647      samf 	    "nfsv4opinfo_t *" },
    827   5647      samf 	{ "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" },
    828   5647      samf 	{ "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *",
    829   5647      samf 	    "conninfo_t *" },
    830   5647      samf 	{ "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *",
    831   5647      samf 	    "nfsv4opinfo_t *" },
    832   5647      samf 	{ "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" },
    833   5647      samf 	{ "nfsv4", "op-setclientid-confirm-start", 0, 0,
    834   5647      samf 	    "struct compound_state *", "conninfo_t *" },
    835   5647      samf 	{ "nfsv4", "op-setclientid-confirm-start", 1, 0,
    836   5647      samf 	    "struct compound_state *", "nfsv4opinfo_t *" },
    837   5647      samf 	{ "nfsv4", "op-setclientid-confirm-start", 2, 1,
    838   5647      samf 	    "SETCLIENTID_CONFIRM4args *" },
    839   5647      samf 	{ "nfsv4", "op-setclientid-confirm-done", 0, 0,
    840   5647      samf 	    "struct compound_state *", "conninfo_t *" },
    841   5647      samf 	{ "nfsv4", "op-setclientid-confirm-done", 1, 0,
    842   5647      samf 	    "struct compound_state *", "nfsv4opinfo_t *" },
    843   5647      samf 	{ "nfsv4", "op-setclientid-confirm-done", 2, 1,
    844   5647      samf 	    "SETCLIENTID_CONFIRM4res *" },
    845   5647      samf 	{ "nfsv4", "op-verify-start", 0, 0, "struct compound_state *",
    846   5647      samf 	    "conninfo_t *" },
    847   5647      samf 	{ "nfsv4", "op-verify-start", 1, 0, "struct compound_state *",
    848   5647      samf 	    "nfsv4opinfo_t *" },
    849   5647      samf 	{ "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" },
    850   5647      samf 	{ "nfsv4", "op-verify-done", 0, 0, "struct compound_state *",
    851   5647      samf 	    "conninfo_t *" },
    852   5647      samf 	{ "nfsv4", "op-verify-done", 1, 0, "struct compound_state *",
    853   5647      samf 	    "nfsv4opinfo_t *" },
    854   5647      samf 	{ "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" },
    855   5647      samf 	{ "nfsv4", "op-write-start", 0, 0, "struct compound_state *",
    856   5647      samf 	    "conninfo_t *" },
    857   5647      samf 	{ "nfsv4", "op-write-start", 1, 0, "struct compound_state *",
    858   5647      samf 	    "nfsv4opinfo_t *" },
    859   5647      samf 	{ "nfsv4", "op-write-start", 2, 1, "WRITE4args *" },
    860   5647      samf 	{ "nfsv4", "op-write-done", 0, 0, "struct compound_state *",
    861   5647      samf 	    "conninfo_t *" },
    862   5647      samf 	{ "nfsv4", "op-write-done", 1, 0, "struct compound_state *",
    863   5647      samf 	    "nfsv4opinfo_t *" },
    864   5647      samf 	{ "nfsv4", "op-write-done", 2, 1, "WRITE4res *" },
    865   5647      samf 	{ "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *",
    866   5647      samf 	    "conninfo_t *" },
    867   5647      samf 	{ "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *",
    868   5647      samf 	    "nfsv4cbinfo_t *" },
    869   5647      samf 	{ "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" },
    870   5647      samf 	{ "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *",
    871   5647      samf 	    "conninfo_t *" },
    872   5647      samf 	{ "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *",
    873   5647      samf 	    "nfsv4cbinfo_t *" },
    874   5647      samf 	{ "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" },
    875   5647      samf 
    876   6878   brendan 	{ "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" },
    877   6878   brendan 	{ "ip", "send", 1, 1, "conn_t *", "csinfo_t *" },
    878   6878   brendan 	{ "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" },
    879   6878   brendan 	{ "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
    880   6878   brendan 	{ "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" },
    881   6878   brendan 	{ "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" },
    882   6878   brendan 	{ "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
    883   6878   brendan 	{ "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" },
    884   6878   brendan 	{ "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" },
    885   6878   brendan 	{ "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" },
    886   6878   brendan 	{ "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" },
    887   6878   brendan 	{ "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" },
    888   6878   brendan 	{ "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" },
    889   6878   brendan 	{ "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */
    890   6878   brendan 
    891   3490  eschrock 	{ "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" },
    892   3490  eschrock 	{ "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" },
    893   5647      samf 
    894   5084   johnlev 	{ "xpv", "add-to-physmap-end", 0, 0, "int" },
    895   5084   johnlev 	{ "xpv", "add-to-physmap-start", 0, 0, "domid_t" },
    896   5084   johnlev 	{ "xpv", "add-to-physmap-start", 1, 1, "uint_t" },
    897   5084   johnlev 	{ "xpv", "add-to-physmap-start", 2, 2, "ulong_t" },
    898   5084   johnlev 	{ "xpv", "add-to-physmap-start", 3, 3, "ulong_t" },
    899   5084   johnlev 	{ "xpv", "decrease-reservation-end", 0, 0, "int" },
    900   5084   johnlev 	{ "xpv", "decrease-reservation-start", 0, 0, "domid_t" },
    901   5084   johnlev 	{ "xpv", "decrease-reservation-start", 1, 1, "ulong_t" },
    902   5084   johnlev 	{ "xpv", "decrease-reservation-start", 2, 2, "uint_t" },
    903   5084   johnlev 	{ "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" },
    904   5084   johnlev 	{ "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" },
    905   5084   johnlev 	{ "xpv", "dom-destroy-start", 0, 0, "domid_t" },
    906   5084   johnlev 	{ "xpv", "dom-pause-start", 0, 0, "domid_t" },
    907   5084   johnlev 	{ "xpv", "dom-unpause-start", 0, 0, "domid_t" },
    908   5084   johnlev 	{ "xpv", "dom-create-end", 0, 0, "int" },
    909   5084   johnlev 	{ "xpv", "dom-destroy-end", 0, 0, "int" },
    910   5084   johnlev 	{ "xpv", "dom-pause-end", 0, 0, "int" },
    911   5084   johnlev 	{ "xpv", "dom-unpause-end", 0, 0, "int" },
    912   5084   johnlev 	{ "xpv", "evtchn-op-end", 0, 0, "int" },
    913   5084   johnlev 	{ "xpv", "evtchn-op-start", 0, 0, "int" },
    914   5084   johnlev 	{ "xpv", "evtchn-op-start", 1, 1, "void *" },
    915   5084   johnlev 	{ "xpv", "increase-reservation-end", 0, 0, "int" },
    916   5084   johnlev 	{ "xpv", "increase-reservation-start", 0, 0, "domid_t" },
    917   5084   johnlev 	{ "xpv", "increase-reservation-start", 1, 1, "ulong_t" },
    918   5084   johnlev 	{ "xpv", "increase-reservation-start", 2, 2, "uint_t" },
    919   5084   johnlev 	{ "xpv", "increase-reservation-start", 3, 3, "ulong_t *" },
    920   5084   johnlev 	{ "xpv", "mmap-end", 0, 0, "int" },
    921   5084   johnlev 	{ "xpv", "mmap-entry", 0, 0, "ulong_t" },
    922   5084   johnlev 	{ "xpv", "mmap-entry", 1, 1, "ulong_t" },
    923   5084   johnlev 	{ "xpv", "mmap-entry", 2, 2, "ulong_t" },
    924   5084   johnlev 	{ "xpv", "mmap-start", 0, 0, "domid_t" },
    925   5084   johnlev 	{ "xpv", "mmap-start", 1, 1, "int" },
    926   5084   johnlev 	{ "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" },
    927   5084   johnlev 	{ "xpv", "mmapbatch-end", 0, 0, "int" },
    928   5084   johnlev 	{ "xpv", "mmapbatch-end", 1, 1, "struct seg *" },
    929   5084   johnlev 	{ "xpv", "mmapbatch-end", 2, 2, "caddr_t" },
    930   5084   johnlev 	{ "xpv", "mmapbatch-start", 0, 0, "domid_t" },
    931   5084   johnlev 	{ "xpv", "mmapbatch-start", 1, 1, "int" },
    932   5084   johnlev 	{ "xpv", "mmapbatch-start", 2, 2, "caddr_t" },
    933   5084   johnlev 	{ "xpv", "mmu-ext-op-end", 0, 0, "int" },
    934   5084   johnlev 	{ "xpv", "mmu-ext-op-start", 0, 0, "int" },
    935   5084   johnlev 	{ "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" },
    936   5084   johnlev 	{ "xpv", "mmu-update-start", 0, 0, "int" },
    937   5084   johnlev 	{ "xpv", "mmu-update-start", 1, 1, "int" },
    938   5084   johnlev 	{ "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" },
    939   5084   johnlev 	{ "xpv", "mmu-update-end", 0, 0, "int" },
    940   5084   johnlev 	{ "xpv", "populate-physmap-end", 0, 0, "int" },
    941   5084   johnlev 	{ "xpv", "populate-physmap-start", 0, 0, "domid_t" },
    942   5084   johnlev 	{ "xpv", "populate-physmap-start", 1, 1, "ulong_t" },
    943   5084   johnlev 	{ "xpv", "populate-physmap-start", 2, 2, "ulong_t *" },
    944   5084   johnlev 	{ "xpv", "set-memory-map-end", 0, 0, "int" },
    945   5084   johnlev 	{ "xpv", "set-memory-map-start", 0, 0, "domid_t" },
    946   5084   johnlev 	{ "xpv", "set-memory-map-start", 1, 1, "int" },
    947   5084   johnlev 	{ "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" },
    948   5084   johnlev 	{ "xpv", "setvcpucontext-end", 0, 0, "int" },
    949   5084   johnlev 	{ "xpv", "setvcpucontext-start", 0, 0, "domid_t" },
    950   5084   johnlev 	{ "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" },
    951   9578       Sam 
    952   9829   Charles 	{ "srp", "service-up", 0, 0, "srpt_session_t *", "conninfo_t *" },
    953   9829   Charles 	{ "srp", "service-up", 1, 0, "srpt_session_t *", "srp_portinfo_t *" },
    954   9829   Charles 	{ "srp", "service-down", 0, 0, "srpt_session_t *", "conninfo_t *" },
    955   9829   Charles 	{ "srp", "service-down", 1, 0, "srpt_session_t *",
    956   9829   Charles 	    "srp_portinfo_t *" },
    957   9829   Charles 	{ "srp", "login-command", 0, 0, "srpt_session_t *", "conninfo_t *" },
    958   9829   Charles 	{ "srp", "login-command", 1, 0, "srpt_session_t *",
    959   9829   Charles 	    "srp_portinfo_t *" },
    960   9829   Charles 	{ "srp", "login-command", 2, 1, "srp_login_req_t *",
    961   9829   Charles 	    "srp_logininfo_t *" },
    962   9829   Charles 	{ "srp", "login-response", 0, 0, "srpt_session_t *", "conninfo_t *" },
    963   9829   Charles 	{ "srp", "login-response", 1, 0, "srpt_session_t *",
    964   9829   Charles 	    "srp_portinfo_t *" },
    965   9829   Charles 	{ "srp", "login-response", 2, 1, "srp_login_rsp_t *",
    966   9829   Charles 	    "srp_logininfo_t *" },
    967   9829   Charles 	{ "srp", "login-response", 3, 2, "srp_login_rej_t *" },
    968   9829   Charles 	{ "srp", "logout-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    969   9829   Charles 	{ "srp", "logout-command", 1, 0, "srpt_channel_t *",
    970   9829   Charles 	    "srp_portinfo_t *" },
    971   9829   Charles 	{ "srp", "task-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    972   9829   Charles 	{ "srp", "task-command", 1, 0, "srpt_channel_t *",
    973   9829   Charles 	    "srp_portinfo_t *" },
    974   9829   Charles 	{ "srp", "task-command", 2, 1, "srp_cmd_req_t *", "srp_taskinfo_t *" },
    975   9829   Charles 	{ "srp", "task-response", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    976   9829   Charles 	{ "srp", "task-response", 1, 0, "srpt_channel_t *",
    977   9829   Charles 	    "srp_portinfo_t *" },
    978   9829   Charles 	{ "srp", "task-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" },
    979   9829   Charles 	{ "srp", "task-response", 3, 2, "scsi_task_t *" },
    980   9829   Charles 	{ "srp", "task-response", 4, 3, "int8_t" },
    981   9829   Charles 	{ "srp", "scsi-command", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    982   9829   Charles 	{ "srp", "scsi-command", 1, 0, "srpt_channel_t *",
    983   9829   Charles 	    "srp_portinfo_t *" },
    984   9829   Charles 	{ "srp", "scsi-command", 2, 1, "scsi_task_t *", "scsicmd_t *" },
    985   9829   Charles 	{ "srp", "scsi-command", 3, 2, "srp_cmd_req_t *", "srp_taskinfo_t *" },
    986   9829   Charles 	{ "srp", "scsi-response", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    987   9829   Charles 	{ "srp", "scsi-response", 1, 0, "srpt_channel_t *",
    988   9829   Charles 	    "srp_portinfo_t *" },
    989   9829   Charles 	{ "srp", "scsi-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" },
    990   9829   Charles 	{ "srp", "scsi-response", 3, 2, "scsi_task_t *" },
    991   9829   Charles 	{ "srp", "scsi-response", 4, 3, "int8_t" },
    992   9829   Charles 	{ "srp", "xfer-start", 0, 0, "srpt_channel_t *", "conninfo_t *" },
    993   9829   Charles 	{ "srp", "xfer-start", 1, 0, "srpt_channel_t *",
    994   9829   Charles 	    "srp_portinfo_t *" },
    995   9829   Charles 	{ "srp", "xfer-start", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" },
    996   9881   Charles 	{ "srp", "xfer-start", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" },
    997   9881   Charles 	{ "srp", "xfer-start", 4, 3, "ibt_send_wr_t *"},
    998   9829   Charles 	{ "srp", "xfer-start", 5, 4, "uint32_t" },
    999   9829   Charles 	{ "srp", "xfer-start", 6, 5, "uint32_t" },
   1000   9829   Charles 	{ "srp", "xfer-start", 7, 6, "uint32_t" },
   1001   9881   Charles 	{ "srp", "xfer-start", 8, 7, "uint32_t" },
   1002   9829   Charles 	{ "srp", "xfer-done", 0, 0, "srpt_channel_t *", "conninfo_t *" },
   1003   9829   Charles 	{ "srp", "xfer-done", 1, 0, "srpt_channel_t *",
   1004   9829   Charles 	    "srp_portinfo_t *" },
   1005   9829   Charles 	{ "srp", "xfer-done", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" },
   1006   9881   Charles 	{ "srp", "xfer-done", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" },
   1007   9881   Charles 	{ "srp", "xfer-done", 4, 3, "ibt_send_wr_t *"},
   1008   9829   Charles 	{ "srp", "xfer-done", 5, 4, "uint32_t" },
   1009   9829   Charles 	{ "srp", "xfer-done", 6, 5, "uint32_t" },
   1010   9829   Charles 	{ "srp", "xfer-done", 7, 6, "uint32_t" },
   1011   9881   Charles 	{ "srp", "xfer-done", 8, 7, "uint32_t" },
   1012   9829   Charles 
   1013   9578       Sam 	{ "fc", "link-up",   0, 0, "fct_i_local_port_t *", "conninfo_t *" },
   1014   9578       Sam 	{ "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" },
   1015   9578       Sam 	{ "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *",
   1016   9578       Sam 	    "conninfo_t *" },
   1017   9578       Sam 	{ "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *",
   1018   9578       Sam 	    "fc_port_info_t *" },
   1019   9578       Sam 	{ "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *",
   1020   9578       Sam 	    "conninfo_t *" },
   1021   9578       Sam 	{ "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *",
   1022   9578       Sam 	    "fc_port_info_t *" },
   1023   9578       Sam 	{ "fc", "rport-login-start", 0, 0, "fct_cmd_t *",
   1024   9578       Sam 	    "conninfo_t *" },
   1025   9578       Sam 	{ "fc", "rport-login-start", 1, 1, "fct_local_port_t *",
   1026   9578       Sam 	    "fc_port_info_t *" },
   1027   9578       Sam 	{ "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *",
   1028   9578       Sam 	    "fc_port_info_t *" },
   1029   9578       Sam 	{ "fc", "rport-login-start", 3, 3, "int", "int" },
   1030   9578       Sam 	{ "fc", "rport-login-end", 0, 0, "fct_cmd_t *",
   1031   9578       Sam 	    "conninfo_t *" },
   1032   9578       Sam 	{ "fc", "rport-login-end", 1, 1, "fct_local_port_t *",
   1033   9578       Sam 	    "fc_port_info_t *" },
   1034   9578       Sam 	{ "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *",
   1035   9578       Sam 	    "fc_port_info_t *" },
   1036   9578       Sam 	{ "fc", "rport-login-end", 3, 3, "int", "int" },
   1037   9578       Sam 	{ "fc", "rport-login-end", 4, 4, "int", "int" },
   1038   9578       Sam 	{ "fc", "rport-logout-start", 0, 0, "fct_cmd_t *",
   1039   9578       Sam 	    "conninfo_t *" },
   1040   9578       Sam 	{ "fc", "rport-logout-start", 1, 1, "fct_local_port_t *",
   1041   9578       Sam 	    "fc_port_info_t *" },
   1042   9578       Sam 	{ "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *",
   1043   9578       Sam 	    "fc_port_info_t *" },
   1044   9578       Sam 	{ "fc", "rport-logout-start", 3, 3, "int", "int" },
   1045   9578       Sam 	{ "fc", "rport-logout-end", 0, 0, "fct_cmd_t *",
   1046   9578       Sam 	    "conninfo_t *" },
   1047   9578       Sam 	{ "fc", "rport-logout-end", 1, 1, "fct_local_port_t *",
   1048   9578       Sam 	    "fc_port_info_t *" },
   1049   9578       Sam 	{ "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *",
   1050   9578       Sam 	    "fc_port_info_t *" },
   1051   9578       Sam 	{ "fc", "rport-logout-end", 3, 3, "int", "int" },
   1052   9578       Sam 	{ "fc", "scsi-command", 0, 0, "fct_cmd_t *",
   1053   9578       Sam 	    "conninfo_t *" },
   1054   9578       Sam 	{ "fc", "scsi-command", 1, 1, "fct_i_local_port_t *",
   1055   9578       Sam 	    "fc_port_info_t *" },
   1056   9578       Sam 	{ "fc", "scsi-command", 2, 2, "scsi_task_t *",
   1057   9578       Sam 	    "scsicmd_t *" },
   1058   9578       Sam 	{ "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *",
   1059   9578       Sam 	    "fc_port_info_t *" },
   1060   9578       Sam 	{ "fc", "scsi-response", 0, 0, "fct_cmd_t *",
   1061   9578       Sam 	    "conninfo_t *" },
   1062   9578       Sam 	{ "fc", "scsi-response", 1, 1, "fct_i_local_port_t *",
   1063   9578       Sam 	    "fc_port_info_t *" },
   1064   9578       Sam 	{ "fc", "scsi-response", 2, 2, "scsi_task_t *",
   1065   9578       Sam 	    "scsicmd_t *" },
   1066   9578       Sam 	{ "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *",
   1067   9578       Sam 	    "fc_port_info_t *" },
   1068   9578       Sam 	{ "fc", "xfer-start", 0, 0, "fct_cmd_t *",
   1069   9578       Sam 	    "conninfo_t *" },
   1070   9578       Sam 	{ "fc", "xfer-start", 1, 1, "fct_i_local_port_t *",
   1071   9578       Sam 	    "fc_port_info_t *" },
   1072   9578       Sam 	{ "fc", "xfer-start", 2, 2, "scsi_task_t *",
   1073   9578       Sam 	    "scsicmd_t *" },
   1074   9578       Sam 	{ "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *",
   1075   9578       Sam 	    "fc_port_info_t *" },
   1076   9578       Sam 	{ "fc", "xfer-start", 4, 4, "stmf_data_buf_t *",
   1077   9578       Sam 	    "fc_xferinfo_t *" },
   1078   9578       Sam 	{ "fc", "xfer-done", 0, 0, "fct_cmd_t *",
   1079   9578       Sam 	    "conninfo_t *" },
   1080   9578       Sam 	{ "fc", "xfer-done", 1, 1, "fct_i_local_port_t *",
   1081   9578       Sam 	    "fc_port_info_t *" },
   1082   9578       Sam 	{ "fc", "xfer-done", 2, 2, "scsi_task_t *",
   1083   9578       Sam 	    "scsicmd_t *" },
   1084   9578       Sam 	{ "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *",
   1085   9578       Sam 	    "fc_port_info_t *" },
   1086   9578       Sam 	{ "fc", "xfer-done", 4, 4, "stmf_data_buf_t *",
   1087   9578       Sam 	    "fc_xferinfo_t *" },
   1088  10088     Allan 	{ "fc", "rscn-receive", 0, 0, "fct_i_local_port_t *",
   1089  10088     Allan 	    "conninfo_t *" },
   1090  10088     Allan 	{ "fc", "rscn-receive", 1, 1, "int", "int"},
   1091  10088     Allan 	{ "fc", "abts-receive", 0, 0, "fct_cmd_t *",
   1092  10088     Allan 	    "conninfo_t *" },
   1093  10088     Allan 	{ "fc", "abts-receive", 1, 1, "fct_i_local_port_t *",
   1094  10088     Allan 	    "fc_port_info_t *" },
   1095  10088     Allan 	{ "fc", "abts-receive", 2, 2, "fct_i_remote_port_t *",
   1096  10088     Allan 	    "fc_port_info_t *" },
   1097   9578       Sam 
   1098   9578       Sam 
   1099      0    stevel 	{ NULL }
   1100      0    stevel };
   1101      0    stevel 
   1102      0    stevel /*ARGSUSED*/
   1103      0    stevel void
   1104      0    stevel sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc)
   1105      0    stevel {
   1106      0    stevel 	sdt_probe_t *sdp = parg;
   1107      0    stevel 	int i;
   1108      0    stevel 
   1109      0    stevel 	desc->dtargd_native[0] = '\0';
   1110      0    stevel 	desc->dtargd_xlate[0] = '\0';
   1111      0    stevel 
   1112      0    stevel 	for (i = 0; sdt_args[i].sda_provider != NULL; i++) {
   1113      0    stevel 		sdt_argdesc_t *a = &sdt_args[i];
   1114      0    stevel 
   1115      0    stevel 		if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0)
   1116      0    stevel 			continue;
   1117      0    stevel 
   1118      0    stevel 		if (a->sda_name != NULL &&
   1119      0    stevel 		    strcmp(sdp->sdp_name, a->sda_name) != 0)
   1120      0    stevel 			continue;
   1121      0    stevel 
   1122      0    stevel 		if (desc->dtargd_ndx != a->sda_ndx)
   1123      0    stevel 			continue;
   1124      0    stevel 
   1125      0    stevel 		if (a->sda_native != NULL)
   1126      0    stevel 			(void) strcpy(desc->dtargd_native, a->sda_native);
   1127      0    stevel 
   1128      0    stevel 		if (a->sda_xlate != NULL)
   1129      0    stevel 			(void) strcpy(desc->dtargd_xlate, a->sda_xlate);
   1130      0    stevel 
   1131      0    stevel 		desc->dtargd_mapping = a->sda_mapping;
   1132      0    stevel 		return;
   1133      0    stevel 	}
   1134      0    stevel 
   1135      0    stevel 	desc->dtargd_ndx = DTRACE_ARGNONE;
   1136      0    stevel }
   1137