1 /* 2 * CDDL HEADER START 3 * 4 * The contents of this file are subject to the terms of the 5 * Common Development and Distribution License (the "License"). 6 * You may not use this file except in compliance with the License. 7 * 8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 * or http://www.opensolaris.org/os/licensing. 10 * See the License for the specific language governing permissions 11 * and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL HEADER in each 14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 * If applicable, add the following below this CDDL HEADER, with the 16 * fields enclosed by brackets "[]" replaced with your own identifying 17 * information: Portions Copyright [yyyy] [name of copyright owner] 18 * 19 * CDDL HEADER END 20 */ 21 /* 22 * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. 23 * Copyright (c) 2012, Joyent, Inc. All rights reserved. 24 * Copyright 2018 Nexenta Systems, Inc. All rights reserved. 25 */ 26 27 #include <sys/sdt_impl.h> 28 29 static dtrace_pattr_t vtrace_attr = { 30 { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 31 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 32 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 33 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 34 { DTRACE_STABILITY_UNSTABLE, DTRACE_STABILITY_UNSTABLE, DTRACE_CLASS_ISA }, 35 }; 36 37 static dtrace_pattr_t info_attr = { 38 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 39 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 40 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 41 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 42 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 43 }; 44 45 static dtrace_pattr_t fc_attr = { 46 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 47 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 48 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 49 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 50 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 51 }; 52 53 static dtrace_pattr_t fpu_attr = { 54 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 55 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 56 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 57 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_CPU }, 58 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 59 }; 60 61 static dtrace_pattr_t fsinfo_attr = { 62 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 63 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 64 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 65 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 66 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 67 }; 68 69 static dtrace_pattr_t stab_attr = { 70 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 71 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 72 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 73 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 74 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 75 }; 76 77 static dtrace_pattr_t sdt_attr = { 78 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 79 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 80 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 81 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 82 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 83 }; 84 85 static dtrace_pattr_t xpv_attr = { 86 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_PLATFORM }, 87 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 88 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 89 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 90 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_PLATFORM }, 91 }; 92 93 static dtrace_pattr_t iscsi_attr = { 94 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 95 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 96 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 97 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 98 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 99 }; 100 101 static dtrace_pattr_t nfs_attr = { 102 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 103 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 104 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 105 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 106 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 107 }; 108 109 static dtrace_pattr_t smb_attr = { 110 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 111 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 112 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_UNKNOWN }, 113 { DTRACE_STABILITY_PRIVATE, DTRACE_STABILITY_PRIVATE, DTRACE_CLASS_ISA }, 114 { DTRACE_STABILITY_EVOLVING, DTRACE_STABILITY_EVOLVING, DTRACE_CLASS_ISA }, 115 }; 116 117 sdt_provider_t sdt_providers[] = { 118 { "vtrace", "__vtrace_", &vtrace_attr }, 119 { "sysinfo", "__cpu_sysinfo_", &info_attr, DTRACE_PRIV_USER }, 120 { "vminfo", "__cpu_vminfo_", &info_attr, DTRACE_PRIV_USER }, 121 { "fpuinfo", "__fpuinfo_", &fpu_attr }, 122 { "sched", "__sched_", &stab_attr, DTRACE_PRIV_USER }, 123 { "proc", "__proc_", &stab_attr, DTRACE_PRIV_USER }, 124 { "io", "__io_", &stab_attr }, 125 { "ip", "__ip_", &stab_attr }, 126 { "tcp", "__tcp_", &stab_attr }, 127 { "udp", "__udp_", &stab_attr }, 128 { "mib", "__mib_", &stab_attr }, 129 { "fsinfo", "__fsinfo_", &fsinfo_attr }, 130 { "iscsi", "__iscsi_", &iscsi_attr }, 131 { "nfsv3", "__nfsv3_", &nfs_attr }, 132 { "nfsv4", "__nfsv4_", &nfs_attr }, 133 { "smb", "__smb_", &smb_attr }, 134 { "smb2", "__smb2_", &smb_attr }, 135 { "xpv", "__xpv_", &xpv_attr }, 136 { "fc", "__fc_", &fc_attr }, 137 { "srp", "__srp_", &fc_attr }, 138 { "sysevent", "__sysevent_", &stab_attr }, 139 { "sdt", NULL, &sdt_attr }, 140 { NULL } 141 }; 142 143 sdt_argdesc_t sdt_args[] = { 144 { "sched", "wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 145 { "sched", "wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 146 { "sched", "dequeue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 147 { "sched", "dequeue", 1, 0, "kthread_t *", "psinfo_t *" }, 148 { "sched", "dequeue", 2, 1, "disp_t *", "cpuinfo_t *" }, 149 { "sched", "enqueue", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 150 { "sched", "enqueue", 1, 0, "kthread_t *", "psinfo_t *" }, 151 { "sched", "enqueue", 2, 1, "disp_t *", "cpuinfo_t *" }, 152 { "sched", "enqueue", 3, 2, "int" }, 153 { "sched", "off-cpu", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 154 { "sched", "off-cpu", 1, 0, "kthread_t *", "psinfo_t *" }, 155 { "sched", "tick", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 156 { "sched", "tick", 1, 0, "kthread_t *", "psinfo_t *" }, 157 { "sched", "change-pri", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 158 { "sched", "change-pri", 1, 0, "kthread_t *", "psinfo_t *" }, 159 { "sched", "change-pri", 2, 1, "pri_t" }, 160 { "sched", "schedctl-nopreempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 161 { "sched", "schedctl-nopreempt", 1, 0, "kthread_t *", "psinfo_t *" }, 162 { "sched", "schedctl-nopreempt", 2, 1, "int" }, 163 { "sched", "schedctl-preempt", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 164 { "sched", "schedctl-preempt", 1, 0, "kthread_t *", "psinfo_t *" }, 165 { "sched", "schedctl-yield", 0, 0, "int" }, 166 { "sched", "surrender", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 167 { "sched", "surrender", 1, 0, "kthread_t *", "psinfo_t *" }, 168 { "sched", "cpucaps-sleep", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 169 { "sched", "cpucaps-sleep", 1, 0, "kthread_t *", "psinfo_t *" }, 170 { "sched", "cpucaps-wakeup", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 171 { "sched", "cpucaps-wakeup", 1, 0, "kthread_t *", "psinfo_t *" }, 172 173 { "proc", "create", 0, 0, "proc_t *", "psinfo_t *" }, 174 { "proc", "exec", 0, 0, "string" }, 175 { "proc", "exec-failure", 0, 0, "int" }, 176 { "proc", "exit", 0, 0, "int" }, 177 { "proc", "fault", 0, 0, "int" }, 178 { "proc", "fault", 1, 1, "siginfo_t *" }, 179 { "proc", "lwp-create", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 180 { "proc", "lwp-create", 1, 0, "kthread_t *", "psinfo_t *" }, 181 { "proc", "signal-clear", 0, 0, "int" }, 182 { "proc", "signal-clear", 1, 1, "siginfo_t *" }, 183 { "proc", "signal-discard", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 184 { "proc", "signal-discard", 1, 1, "proc_t *", "psinfo_t *" }, 185 { "proc", "signal-discard", 2, 2, "int" }, 186 { "proc", "signal-handle", 0, 0, "int" }, 187 { "proc", "signal-handle", 1, 1, "siginfo_t *" }, 188 { "proc", "signal-handle", 2, 2, "void (*)(void)" }, 189 { "proc", "signal-send", 0, 0, "kthread_t *", "lwpsinfo_t *" }, 190 { "proc", "signal-send", 1, 0, "kthread_t *", "psinfo_t *" }, 191 { "proc", "signal-send", 2, 1, "int" }, 192 193 { "io", "start", 0, 0, "buf_t *", "bufinfo_t *" }, 194 { "io", "start", 1, 0, "buf_t *", "devinfo_t *" }, 195 { "io", "start", 2, 0, "buf_t *", "fileinfo_t *" }, 196 { "io", "done", 0, 0, "buf_t *", "bufinfo_t *" }, 197 { "io", "done", 1, 0, "buf_t *", "devinfo_t *" }, 198 { "io", "done", 2, 0, "buf_t *", "fileinfo_t *" }, 199 { "io", "wait-start", 0, 0, "buf_t *", "bufinfo_t *" }, 200 { "io", "wait-start", 1, 0, "buf_t *", "devinfo_t *" }, 201 { "io", "wait-start", 2, 0, "buf_t *", "fileinfo_t *" }, 202 { "io", "wait-done", 0, 0, "buf_t *", "bufinfo_t *" }, 203 { "io", "wait-done", 1, 0, "buf_t *", "devinfo_t *" }, 204 { "io", "wait-done", 2, 0, "buf_t *", "fileinfo_t *" }, 205 206 { "mib", NULL, 0, 0, "int" }, 207 208 { "fsinfo", NULL, 0, 0, "vnode_t *", "fileinfo_t *" }, 209 { "fsinfo", NULL, 1, 1, "int", "int" }, 210 211 { "iscsi", "async-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 212 { "iscsi", "async-send", 1, 1, "iscsi_async_evt_hdr_t *", 213 "iscsiinfo_t *" }, 214 { "iscsi", "login-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 215 { "iscsi", "login-command", 1, 1, "iscsi_login_hdr_t *", 216 "iscsiinfo_t *" }, 217 { "iscsi", "login-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 218 { "iscsi", "login-response", 1, 1, "iscsi_login_rsp_hdr_t *", 219 "iscsiinfo_t *" }, 220 { "iscsi", "logout-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 221 { "iscsi", "logout-command", 1, 1, "iscsi_logout_hdr_t *", 222 "iscsiinfo_t *" }, 223 { "iscsi", "logout-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 224 { "iscsi", "logout-response", 1, 1, "iscsi_logout_rsp_hdr_t *", 225 "iscsiinfo_t *" }, 226 { "iscsi", "data-request", 0, 0, "idm_conn_t *", "conninfo_t *" }, 227 { "iscsi", "data-request", 1, 1, "iscsi_rtt_hdr_t *", 228 "iscsiinfo_t *" }, 229 { "iscsi", "data-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 230 { "iscsi", "data-send", 1, 1, "iscsi_data_rsp_hdr_t *", 231 "iscsiinfo_t *" }, 232 { "iscsi", "data-receive", 0, 0, "idm_conn_t *", "conninfo_t *" }, 233 { "iscsi", "data-receive", 1, 1, "iscsi_data_hdr_t *", 234 "iscsiinfo_t *" }, 235 { "iscsi", "nop-send", 0, 0, "idm_conn_t *", "conninfo_t *" }, 236 { "iscsi", "nop-send", 1, 1, "iscsi_nop_in_hdr_t *", "iscsiinfo_t *" }, 237 { "iscsi", "nop-receive", 0, 0, "idm_conn_t *", "conninfo_t *" }, 238 { "iscsi", "nop-receive", 1, 1, "iscsi_nop_out_hdr_t *", 239 "iscsiinfo_t *" }, 240 { "iscsi", "scsi-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 241 { "iscsi", "scsi-command", 1, 1, "iscsi_scsi_cmd_hdr_t *", 242 "iscsiinfo_t *" }, 243 { "iscsi", "scsi-command", 2, 2, "scsi_task_t *", "scsicmd_t *" }, 244 { "iscsi", "scsi-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 245 { "iscsi", "scsi-response", 1, 1, "iscsi_scsi_rsp_hdr_t *", 246 "iscsiinfo_t *" }, 247 { "iscsi", "task-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 248 { "iscsi", "task-command", 1, 1, "iscsi_scsi_task_mgt_hdr_t *", 249 "iscsiinfo_t *" }, 250 { "iscsi", "task-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 251 { "iscsi", "task-response", 1, 1, "iscsi_scsi_task_mgt_rsp_hdr_t *", 252 "iscsiinfo_t *" }, 253 { "iscsi", "text-command", 0, 0, "idm_conn_t *", "conninfo_t *" }, 254 { "iscsi", "text-command", 1, 1, "iscsi_text_hdr_t *", 255 "iscsiinfo_t *" }, 256 { "iscsi", "text-response", 0, 0, "idm_conn_t *", "conninfo_t *" }, 257 { "iscsi", "text-response", 1, 1, "iscsi_text_rsp_hdr_t *", 258 "iscsiinfo_t *" }, 259 { "iscsi", "xfer-start", 0, 0, "idm_conn_t *", "conninfo_t *" }, 260 { "iscsi", "xfer-start", 1, 0, "idm_conn_t *", "iscsiinfo_t *" }, 261 { "iscsi", "xfer-start", 2, 1, "uintptr_t", "xferinfo_t *" }, 262 { "iscsi", "xfer-start", 3, 2, "uint32_t"}, 263 { "iscsi", "xfer-start", 4, 3, "uintptr_t"}, 264 { "iscsi", "xfer-start", 5, 4, "uint32_t"}, 265 { "iscsi", "xfer-start", 6, 5, "uint32_t"}, 266 { "iscsi", "xfer-start", 7, 6, "uint32_t"}, 267 { "iscsi", "xfer-start", 8, 7, "int"}, 268 { "iscsi", "xfer-done", 0, 0, "idm_conn_t *", "conninfo_t *" }, 269 { "iscsi", "xfer-done", 1, 0, "idm_conn_t *", "iscsiinfo_t *" }, 270 { "iscsi", "xfer-done", 2, 1, "uintptr_t", "xferinfo_t *" }, 271 { "iscsi", "xfer-done", 3, 2, "uint32_t"}, 272 { "iscsi", "xfer-done", 4, 3, "uintptr_t"}, 273 { "iscsi", "xfer-done", 5, 4, "uint32_t"}, 274 { "iscsi", "xfer-done", 6, 5, "uint32_t"}, 275 { "iscsi", "xfer-done", 7, 6, "uint32_t"}, 276 { "iscsi", "xfer-done", 8, 7, "int"}, 277 278 /* Tables like this get really ugly when line-wrapped. */ 279 /* BEGIN CSTYLED */ 280 { "nfsv3", "op-getattr-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 281 { "nfsv3", "op-getattr-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 282 { "nfsv3", "op-getattr-start", 2, 4, "GETATTR3args *" }, 283 284 { "nfsv3", "op-getattr-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 285 { "nfsv3", "op-getattr-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 286 { "nfsv3", "op-getattr-done", 2, 4, "GETATTR3res *" }, 287 288 { "nfsv3", "op-setattr-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 289 { "nfsv3", "op-setattr-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 290 { "nfsv3", "op-setattr-start", 2, 4, "SETATTR3args *" }, 291 292 { "nfsv3", "op-setattr-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 293 { "nfsv3", "op-setattr-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 294 { "nfsv3", "op-setattr-done", 2, 4, "SETATTR3res *" }, 295 296 { "nfsv3", "op-lookup-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 297 { "nfsv3", "op-lookup-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 298 { "nfsv3", "op-lookup-start", 2, 4, "LOOKUP3args *" }, 299 300 { "nfsv3", "op-lookup-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 301 { "nfsv3", "op-lookup-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 302 { "nfsv3", "op-lookup-done", 2, 4, "LOOKUP3res *" }, 303 304 { "nfsv3", "op-access-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 305 { "nfsv3", "op-access-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 306 { "nfsv3", "op-access-start", 2, 4, "ACCESS3args *" }, 307 308 { "nfsv3", "op-access-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 309 { "nfsv3", "op-access-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 310 { "nfsv3", "op-access-done", 2, 4, "ACCESS3res *" }, 311 312 { "nfsv3", "op-commit-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 313 { "nfsv3", "op-commit-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 314 { "nfsv3", "op-commit-start", 2, 4, "COMMIT3args *" }, 315 316 { "nfsv3", "op-commit-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 317 { "nfsv3", "op-commit-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 318 { "nfsv3", "op-commit-done", 2, 4, "COMMIT3res *" }, 319 320 { "nfsv3", "op-create-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 321 { "nfsv3", "op-create-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 322 { "nfsv3", "op-create-start", 2, 4, "CREATE3args *" }, 323 324 { "nfsv3", "op-create-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 325 { "nfsv3", "op-create-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 326 { "nfsv3", "op-create-done", 2, 4, "CREATE3res *" }, 327 328 { "nfsv3", "op-fsinfo-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 329 { "nfsv3", "op-fsinfo-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 330 { "nfsv3", "op-fsinfo-start", 2, 4, "FSINFO3args *" }, 331 332 { "nfsv3", "op-fsinfo-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 333 { "nfsv3", "op-fsinfo-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 334 { "nfsv3", "op-fsinfo-done", 2, 4, "FSINFO3res *" }, 335 336 { "nfsv3", "op-fsstat-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 337 { "nfsv3", "op-fsstat-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 338 { "nfsv3", "op-fsstat-start", 2, 4, "FSSTAT3args *" }, 339 340 { "nfsv3", "op-fsstat-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 341 { "nfsv3", "op-fsstat-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 342 { "nfsv3", "op-fsstat-done", 2, 4, "FSSTAT3res *" }, 343 344 { "nfsv3", "op-link-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 345 { "nfsv3", "op-link-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 346 { "nfsv3", "op-link-start", 2, 4, "LINK3args *" }, 347 348 { "nfsv3", "op-link-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 349 { "nfsv3", "op-link-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 350 { "nfsv3", "op-link-done", 2, 4, "LINK3res *" }, 351 352 { "nfsv3", "op-mkdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 353 { "nfsv3", "op-mkdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 354 { "nfsv3", "op-mkdir-start", 2, 4, "MKDIR3args *" }, 355 356 { "nfsv3", "op-mkdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 357 { "nfsv3", "op-mkdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 358 { "nfsv3", "op-mkdir-done", 2, 4, "MKDIR3res *" }, 359 360 { "nfsv3", "op-mknod-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 361 { "nfsv3", "op-mknod-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 362 { "nfsv3", "op-mknod-start", 2, 4, "MKNOD3args *" }, 363 364 { "nfsv3", "op-mknod-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 365 { "nfsv3", "op-mknod-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 366 { "nfsv3", "op-mknod-done", 2, 4, "MKNOD3res *" }, 367 368 { "nfsv3", "op-null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 369 { "nfsv3", "op-null-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 370 371 { "nfsv3", "op-null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 372 { "nfsv3", "op-null-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 373 374 { "nfsv3", "op-pathconf-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 375 { "nfsv3", "op-pathconf-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 376 { "nfsv3", "op-pathconf-start", 2, 4, "PATHCONF3args *" }, 377 378 { "nfsv3", "op-pathconf-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 379 { "nfsv3", "op-pathconf-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 380 { "nfsv3", "op-pathconf-done", 2, 4, "PATHCONF3res *" }, 381 382 { "nfsv3", "op-read-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 383 { "nfsv3", "op-read-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 384 { "nfsv3", "op-read-start", 2, 4, "READ3args *" }, 385 386 { "nfsv3", "op-read-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 387 { "nfsv3", "op-read-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 388 { "nfsv3", "op-read-done", 2, 4, "READ3res *" }, 389 390 { "nfsv3", "op-readdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 391 { "nfsv3", "op-readdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 392 { "nfsv3", "op-readdir-start", 2, 4, "READDIR3args *" }, 393 394 { "nfsv3", "op-readdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 395 { "nfsv3", "op-readdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 396 { "nfsv3", "op-readdir-done", 2, 4, "READDIR3res *" }, 397 398 { "nfsv3", "op-readdirplus-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 399 { "nfsv3", "op-readdirplus-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 400 { "nfsv3", "op-readdirplus-start", 2, 4, "READDIRPLUS3args *" }, 401 402 { "nfsv3", "op-readdirplus-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 403 { "nfsv3", "op-readdirplus-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 404 { "nfsv3", "op-readdirplus-done", 2, 4, "READDIRPLUS3res *" }, 405 406 { "nfsv3", "op-readlink-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 407 { "nfsv3", "op-readlink-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 408 { "nfsv3", "op-readlink-start", 2, 4, "READLINK3args *" }, 409 410 { "nfsv3", "op-readlink-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 411 { "nfsv3", "op-readlink-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 412 { "nfsv3", "op-readlink-done", 2, 4, "READLINK3res *" }, 413 414 { "nfsv3", "op-remove-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 415 { "nfsv3", "op-remove-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 416 { "nfsv3", "op-remove-start", 2, 4, "REMOVE3args *" }, 417 418 { "nfsv3", "op-remove-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 419 { "nfsv3", "op-remove-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 420 { "nfsv3", "op-remove-done", 2, 4, "REMOVE3res *" }, 421 422 { "nfsv3", "op-rename-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 423 { "nfsv3", "op-rename-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 424 { "nfsv3", "op-rename-start", 2, 4, "RENAME3args *" }, 425 426 { "nfsv3", "op-rename-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 427 { "nfsv3", "op-rename-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 428 { "nfsv3", "op-rename-done", 2, 4, "RENAME3res *" }, 429 430 { "nfsv3", "op-rmdir-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 431 { "nfsv3", "op-rmdir-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 432 { "nfsv3", "op-rmdir-start", 2, 4, "RMDIR3args *" }, 433 434 { "nfsv3", "op-rmdir-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 435 { "nfsv3", "op-rmdir-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 436 { "nfsv3", "op-rmdir-done", 2, 4, "RMDIR3res *" }, 437 438 { "nfsv3", "op-symlink-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 439 { "nfsv3", "op-symlink-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 440 { "nfsv3", "op-symlink-start", 2, 4, "SYMLINK3args *" }, 441 442 { "nfsv3", "op-symlink-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 443 { "nfsv3", "op-symlink-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 444 { "nfsv3", "op-symlink-done", 2, 4, "SYMLINK3res *" }, 445 446 { "nfsv3", "op-write-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 447 { "nfsv3", "op-write-start", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 448 { "nfsv3", "op-write-start", 2, 4, "WRITE3args *" }, 449 450 { "nfsv3", "op-write-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 451 { "nfsv3", "op-write-done", 1, 1, "nfsv3oparg_t *", "nfsv3opinfo_t *" }, 452 { "nfsv3", "op-write-done", 2, 4, "WRITE3res *" }, 453 454 { "nfsv4", "null-start", 0, 0, "struct svc_req *", "conninfo_t *" }, 455 { "nfsv4", "null-done", 0, 0, "struct svc_req *", "conninfo_t *" }, 456 457 { "nfsv4", "compound-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 458 { "nfsv4", "compound-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 459 { "nfsv4", "compound-start", 2, 1, "COMPOUND4args *" }, 460 461 { "nfsv4", "compound-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 462 { "nfsv4", "compound-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 463 { "nfsv4", "compound-done", 2, 1, "COMPOUND4res *" }, 464 465 { "nfsv4", "op-access-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 466 { "nfsv4", "op-access-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 467 { "nfsv4", "op-access-start", 2, 1, "ACCESS4args *" }, 468 469 { "nfsv4", "op-access-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 470 { "nfsv4", "op-access-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 471 { "nfsv4", "op-access-done", 2, 1, "ACCESS4res *" }, 472 473 { "nfsv4", "op-close-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 474 { "nfsv4", "op-close-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 475 { "nfsv4", "op-close-start", 2, 1, "CLOSE4args *" }, 476 477 { "nfsv4", "op-close-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 478 { "nfsv4", "op-close-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 479 { "nfsv4", "op-close-done", 2, 1, "CLOSE4res *" }, 480 481 { "nfsv4", "op-commit-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 482 { "nfsv4", "op-commit-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 483 { "nfsv4", "op-commit-start", 2, 1, "COMMIT4args *" }, 484 485 { "nfsv4", "op-commit-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 486 { "nfsv4", "op-commit-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 487 { "nfsv4", "op-commit-done", 2, 1, "COMMIT4res *" }, 488 489 { "nfsv4", "op-create-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 490 { "nfsv4", "op-create-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 491 { "nfsv4", "op-create-start", 2, 1, "CREATE4args *" }, 492 493 { "nfsv4", "op-create-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 494 { "nfsv4", "op-create-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 495 { "nfsv4", "op-create-done", 2, 1, "CREATE4res *" }, 496 497 { "nfsv4", "op-delegpurge-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 498 { "nfsv4", "op-delegpurge-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 499 { "nfsv4", "op-delegpurge-start", 2, 1, "DELEGPURGE4args *" }, 500 501 { "nfsv4", "op-delegpurge-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 502 { "nfsv4", "op-delegpurge-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 503 { "nfsv4", "op-delegpurge-done", 2, 1, "DELEGPURGE4res *" }, 504 505 { "nfsv4", "op-delegreturn-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 506 { "nfsv4", "op-delegreturn-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 507 { "nfsv4", "op-delegreturn-start", 2, 1, "DELEGRETURN4args *" }, 508 509 { "nfsv4", "op-delegreturn-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 510 { "nfsv4", "op-delegreturn-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 511 { "nfsv4", "op-delegreturn-done", 2, 1, "DELEGRETURN4res *" }, 512 513 { "nfsv4", "op-getattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 514 { "nfsv4", "op-getattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 515 { "nfsv4", "op-getattr-start", 2, 1, "GETATTR4args *" }, 516 517 { "nfsv4", "op-getattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 518 { "nfsv4", "op-getattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 519 { "nfsv4", "op-getattr-done", 2, 1, "GETATTR4res *" }, 520 521 { "nfsv4", "op-getfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 522 { "nfsv4", "op-getfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 523 524 { "nfsv4", "op-getfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 525 { "nfsv4", "op-getfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 526 { "nfsv4", "op-getfh-done", 2, 1, "GETFH4res *" }, 527 528 { "nfsv4", "op-link-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 529 { "nfsv4", "op-link-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 530 { "nfsv4", "op-link-start", 2, 1, "LINK4args *" }, 531 532 { "nfsv4", "op-link-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 533 { "nfsv4", "op-link-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 534 { "nfsv4", "op-link-done", 2, 1, "LINK4res *" }, 535 536 { "nfsv4", "op-lock-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 537 { "nfsv4", "op-lock-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 538 { "nfsv4", "op-lock-start", 2, 1, "LOCK4args *" }, 539 540 { "nfsv4", "op-lock-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 541 { "nfsv4", "op-lock-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 542 { "nfsv4", "op-lock-done", 2, 1, "LOCK4res *" }, 543 544 { "nfsv4", "op-lockt-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 545 { "nfsv4", "op-lockt-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 546 { "nfsv4", "op-lockt-start", 2, 1, "LOCKT4args *" }, 547 548 { "nfsv4", "op-lockt-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 549 { "nfsv4", "op-lockt-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 550 { "nfsv4", "op-lockt-done", 2, 1, "LOCKT4res *" }, 551 552 { "nfsv4", "op-locku-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 553 { "nfsv4", "op-locku-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 554 { "nfsv4", "op-locku-start", 2, 1, "LOCKU4args *" }, 555 556 { "nfsv4", "op-locku-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 557 { "nfsv4", "op-locku-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 558 { "nfsv4", "op-locku-done", 2, 1, "LOCKU4res *" }, 559 560 { "nfsv4", "op-lookup-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 561 { "nfsv4", "op-lookup-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 562 { "nfsv4", "op-lookup-start", 2, 1, "LOOKUP4args *" }, 563 564 { "nfsv4", "op-lookup-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 565 { "nfsv4", "op-lookup-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 566 { "nfsv4", "op-lookup-done", 2, 1, "LOOKUP4res *" }, 567 568 { "nfsv4", "op-lookupp-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 569 { "nfsv4", "op-lookupp-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 570 571 { "nfsv4", "op-lookupp-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 572 { "nfsv4", "op-lookupp-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 573 { "nfsv4", "op-lookupp-done", 2, 1, "LOOKUPP4res *" }, 574 575 { "nfsv4", "op-nverify-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 576 { "nfsv4", "op-nverify-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 577 { "nfsv4", "op-nverify-start", 2, 1, "NVERIFY4args *" }, 578 579 { "nfsv4", "op-nverify-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 580 { "nfsv4", "op-nverify-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 581 { "nfsv4", "op-nverify-done", 2, 1, "NVERIFY4res *" }, 582 583 { "nfsv4", "op-open-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 584 { "nfsv4", "op-open-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 585 { "nfsv4", "op-open-start", 2, 1, "OPEN4args *" }, 586 587 { "nfsv4", "op-open-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 588 { "nfsv4", "op-open-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 589 { "nfsv4", "op-open-done", 2, 1, "OPEN4res *" }, 590 591 { "nfsv4", "op-open-confirm-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 592 { "nfsv4", "op-open-confirm-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 593 { "nfsv4", "op-open-confirm-start", 2, 1, "OPEN_CONFIRM4args *" }, 594 595 { "nfsv4", "op-open-confirm-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 596 { "nfsv4", "op-open-confirm-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 597 { "nfsv4", "op-open-confirm-done", 2, 1, "OPEN_CONFIRM4res *" }, 598 599 { "nfsv4", "op-open-downgrade-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 600 { "nfsv4", "op-open-downgrade-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 601 { "nfsv4", "op-open-downgrade-start", 2, 1, "OPEN_DOWNGRADE4args *" }, 602 603 { "nfsv4", "op-open-downgrade-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 604 { "nfsv4", "op-open-downgrade-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 605 { "nfsv4", "op-open-downgrade-done", 2, 1, "OPEN_DOWNGRADE4res *" }, 606 607 { "nfsv4", "op-openattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 608 { "nfsv4", "op-openattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 609 { "nfsv4", "op-openattr-start", 2, 1, "OPENATTR4args *" }, 610 611 { "nfsv4", "op-openattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 612 { "nfsv4", "op-openattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 613 { "nfsv4", "op-openattr-done", 2, 1, "OPENATTR4res *" }, 614 615 { "nfsv4", "op-putfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 616 { "nfsv4", "op-putfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 617 { "nfsv4", "op-putfh-start", 2, 1, "PUTFH4args *" }, 618 619 { "nfsv4", "op-putfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 620 { "nfsv4", "op-putfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 621 { "nfsv4", "op-putfh-done", 2, 1, "PUTFH4res *" }, 622 623 { "nfsv4", "op-putpubfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 624 { "nfsv4", "op-putpubfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 625 626 { "nfsv4", "op-putpubfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 627 { "nfsv4", "op-putpubfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 628 { "nfsv4", "op-putpubfh-done", 2, 1, "PUTPUBFH4res *" }, 629 630 { "nfsv4", "op-putrootfh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 631 { "nfsv4", "op-putrootfh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 632 633 { "nfsv4", "op-putrootfh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 634 { "nfsv4", "op-putrootfh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 635 { "nfsv4", "op-putrootfh-done", 2, 1, "PUTROOTFH4res *" }, 636 637 { "nfsv4", "op-read-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 638 { "nfsv4", "op-read-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 639 { "nfsv4", "op-read-start", 2, 1, "READ4args *" }, 640 641 { "nfsv4", "op-read-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 642 { "nfsv4", "op-read-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 643 { "nfsv4", "op-read-done", 2, 1, "READ4res *" }, 644 645 { "nfsv4", "op-readdir-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 646 { "nfsv4", "op-readdir-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 647 { "nfsv4", "op-readdir-start", 2, 1, "READDIR4args *" }, 648 649 { "nfsv4", "op-readdir-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 650 { "nfsv4", "op-readdir-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 651 { "nfsv4", "op-readdir-done", 2, 1, "READDIR4res *" }, 652 653 { "nfsv4", "op-readlink-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 654 { "nfsv4", "op-readlink-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 655 656 { "nfsv4", "op-readlink-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 657 { "nfsv4", "op-readlink-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 658 { "nfsv4", "op-readlink-done", 2, 1, "READLINK4res *" }, 659 660 { "nfsv4", "op-release-lockowner-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 661 { "nfsv4", "op-release-lockowner-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 662 { "nfsv4", "op-release-lockowner-start", 2, 1, "RELEASE_LOCKOWNER4args *" }, 663 664 { "nfsv4", "op-release-lockowner-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 665 { "nfsv4", "op-release-lockowner-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 666 { "nfsv4", "op-release-lockowner-done", 2, 1, "RELEASE_LOCKOWNER4res *" }, 667 668 { "nfsv4", "op-remove-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 669 { "nfsv4", "op-remove-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 670 { "nfsv4", "op-remove-start", 2, 1, "REMOVE4args *" }, 671 672 { "nfsv4", "op-remove-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 673 { "nfsv4", "op-remove-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 674 { "nfsv4", "op-remove-done", 2, 1, "REMOVE4res *" }, 675 676 { "nfsv4", "op-rename-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 677 { "nfsv4", "op-rename-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 678 { "nfsv4", "op-rename-start", 2, 1, "RENAME4args *" }, 679 680 { "nfsv4", "op-rename-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 681 { "nfsv4", "op-rename-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 682 { "nfsv4", "op-rename-done", 2, 1, "RENAME4res *" }, 683 684 { "nfsv4", "op-renew-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 685 { "nfsv4", "op-renew-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 686 { "nfsv4", "op-renew-start", 2, 1, "RENEW4args *" }, 687 688 { "nfsv4", "op-renew-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 689 { "nfsv4", "op-renew-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 690 { "nfsv4", "op-renew-done", 2, 1, "RENEW4res *" }, 691 692 { "nfsv4", "op-restorefh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 693 { "nfsv4", "op-restorefh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 694 695 { "nfsv4", "op-restorefh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 696 { "nfsv4", "op-restorefh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 697 { "nfsv4", "op-restorefh-done", 2, 1, "RESTOREFH4res *" }, 698 699 { "nfsv4", "op-savefh-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 700 { "nfsv4", "op-savefh-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 701 702 { "nfsv4", "op-savefh-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 703 { "nfsv4", "op-savefh-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 704 { "nfsv4", "op-savefh-done", 2, 1, "SAVEFH4res *" }, 705 706 { "nfsv4", "op-secinfo-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 707 { "nfsv4", "op-secinfo-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 708 { "nfsv4", "op-secinfo-start", 2, 1, "SECINFO4args *" }, 709 710 { "nfsv4", "op-secinfo-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 711 { "nfsv4", "op-secinfo-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 712 { "nfsv4", "op-secinfo-done", 2, 1, "SECINFO4res *" }, 713 714 { "nfsv4", "op-setattr-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 715 { "nfsv4", "op-setattr-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 716 { "nfsv4", "op-setattr-start", 2, 1, "SETATTR4args *" }, 717 718 { "nfsv4", "op-setattr-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 719 { "nfsv4", "op-setattr-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 720 { "nfsv4", "op-setattr-done", 2, 1, "SETATTR4res *" }, 721 722 { "nfsv4", "op-setclientid-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 723 { "nfsv4", "op-setclientid-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 724 { "nfsv4", "op-setclientid-start", 2, 1, "SETCLIENTID4args *" }, 725 726 { "nfsv4", "op-setclientid-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 727 { "nfsv4", "op-setclientid-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 728 { "nfsv4", "op-setclientid-done", 2, 1, "SETCLIENTID4res *" }, 729 730 { "nfsv4", "op-setclientid-confirm-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 731 { "nfsv4", "op-setclientid-confirm-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 732 { "nfsv4", "op-setclientid-confirm-start", 2, 1, "SETCLIENTID_CONFIRM4args *" }, 733 734 { "nfsv4", "op-setclientid-confirm-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 735 { "nfsv4", "op-setclientid-confirm-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 736 { "nfsv4", "op-setclientid-confirm-done", 2, 1, "SETCLIENTID_CONFIRM4res *" }, 737 738 { "nfsv4", "op-verify-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 739 { "nfsv4", "op-verify-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 740 { "nfsv4", "op-verify-start", 2, 1, "VERIFY4args *" }, 741 742 { "nfsv4", "op-verify-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 743 { "nfsv4", "op-verify-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 744 { "nfsv4", "op-verify-done", 2, 1, "VERIFY4res *" }, 745 746 { "nfsv4", "op-write-start", 0, 0, "struct compound_state *", "conninfo_t *" }, 747 { "nfsv4", "op-write-start", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 748 { "nfsv4", "op-write-start", 2, 1, "WRITE4args *" }, 749 750 { "nfsv4", "op-write-done", 0, 0, "struct compound_state *", "conninfo_t *" }, 751 { "nfsv4", "op-write-done", 1, 0, "struct compound_state *", "nfsv4opinfo_t *" }, 752 { "nfsv4", "op-write-done", 2, 1, "WRITE4res *" }, 753 754 { "nfsv4", "cb-recall-start", 0, 0, "rfs4_client_t *", "conninfo_t *" }, 755 { "nfsv4", "cb-recall-start", 1, 1, "rfs4_deleg_state_t *", "nfsv4cbinfo_t *" }, 756 { "nfsv4", "cb-recall-start", 2, 2, "CB_RECALL4args *" }, 757 758 { "nfsv4", "cb-recall-done", 0, 0, "rfs4_client_t *", "conninfo_t *" }, 759 { "nfsv4", "cb-recall-done", 1, 1, "rfs4_deleg_state_t *", "nfsv4cbinfo_t *" }, 760 { "nfsv4", "cb-recall-done", 2, 2, "CB_RECALL4res *" }, 761 762 { "smb", "op-Close-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 763 { "smb", "op-Close-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 764 { "smb", "op-Close-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 765 { "smb", "op-Close-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 766 767 { "smb", "op-CloseAndTreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 768 { "smb", "op-CloseAndTreeDisconnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 769 { "smb", "op-CloseAndTreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 770 { "smb", "op-CloseAndTreeDisconnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 771 772 { "smb", "op-Transaction-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 773 { "smb", "op-Transaction-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 774 { "smb", "op-Transaction-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 775 { "smb", "op-Transaction-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 776 777 { "smb", "op-TransactionSecondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 778 { "smb", "op-TransactionSecondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 779 { "smb", "op-TransactionSecondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 780 { "smb", "op-TransactionSecondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 781 782 { "smb", "op-Ioctl-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 783 { "smb", "op-Ioctl-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 784 { "smb", "op-Ioctl-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 785 { "smb", "op-Ioctl-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 786 787 { "smb", "op-Transaction2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 788 { "smb", "op-Transaction2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 789 { "smb", "op-Transaction2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 790 { "smb", "op-Transaction2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 791 792 { "smb", "op-Transaction2Secondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 793 { "smb", "op-Transaction2Secondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 794 { "smb", "op-Transaction2Secondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 795 { "smb", "op-Transaction2Secondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 796 797 { "smb", "op-NtTransact-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 798 { "smb", "op-NtTransact-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 799 { "smb", "op-NtTransact-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 800 { "smb", "op-NtTransact-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 801 802 { "smb", "op-NtTransactSecondary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 803 { "smb", "op-NtTransactSecondary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 804 { "smb", "op-NtTransactSecondary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 805 { "smb", "op-NtTransactSecondary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 806 807 { "smb", "op-Create-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 808 { "smb", "op-Create-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 809 { "smb", "op-Create-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 810 { "smb", "op-Create-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 811 { "smb", "op-Create-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 812 813 { "smb", "op-CreateNew-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 814 { "smb", "op-CreateNew-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 815 { "smb", "op-CreateNew-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 816 { "smb", "op-CreateNew-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 817 { "smb", "op-CreateNew-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 818 819 { "smb", "op-CreateTemporary-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 820 { "smb", "op-CreateTemporary-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 821 { "smb", "op-CreateTemporary-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 822 { "smb", "op-CreateTemporary-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 823 { "smb", "op-CreateTemporary-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 824 825 { "smb", "op-Delete-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 826 { "smb", "op-Delete-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 827 { "smb", "op-Delete-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 828 { "smb", "op-Delete-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 829 { "smb", "op-Delete-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 830 831 { "smb", "op-CreateDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 832 { "smb", "op-CreateDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 833 { "smb", "op-CreateDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 834 { "smb", "op-CreateDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 835 { "smb", "op-CreateDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 836 837 { "smb", "op-DeleteDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 838 { "smb", "op-DeleteDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 839 { "smb", "op-DeleteDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 840 { "smb", "op-DeleteDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 841 { "smb", "op-DeleteDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 842 843 { "smb", "op-CheckDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 844 { "smb", "op-CheckDirectory-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 845 { "smb", "op-CheckDirectory-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 846 { "smb", "op-CheckDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 847 { "smb", "op-CheckDirectory-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 848 849 { "smb", "op-Invalid-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 850 { "smb", "op-Invalid-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 851 { "smb", "op-Invalid-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 852 { "smb", "op-Invalid-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 853 854 { "smb", "op-Echo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 855 { "smb", "op-Echo-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 856 { "smb", "op-Echo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 857 { "smb", "op-Echo-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 858 859 { "smb", "op-Search-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 860 { "smb", "op-Search-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 861 { "smb", "op-Search-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 862 { "smb", "op-Search-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 863 864 { "smb", "op-Find-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 865 { "smb", "op-Find-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 866 { "smb", "op-Find-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 867 { "smb", "op-Find-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 868 869 { "smb", "op-FindClose-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 870 { "smb", "op-FindClose-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 871 { "smb", "op-FindClose-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 872 { "smb", "op-FindClose-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 873 874 { "smb", "op-FindUnique-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 875 { "smb", "op-FindUnique-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 876 { "smb", "op-FindUnique-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 877 { "smb", "op-FindUnique-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 878 879 { "smb", "op-Flush-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 880 { "smb", "op-Flush-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 881 { "smb", "op-Flush-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 882 { "smb", "op-Flush-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 883 884 { "smb", "op-QueryInformationDisk-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 885 { "smb", "op-QueryInformationDisk-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 886 { "smb", "op-QueryInformationDisk-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 887 { "smb", "op-QueryInformationDisk-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 888 889 { "smb", "op-LockByteRange-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 890 { "smb", "op-LockByteRange-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 891 { "smb", "op-LockByteRange-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 892 { "smb", "op-LockByteRange-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 893 894 { "smb", "op-LockingX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 895 { "smb", "op-LockingX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 896 { "smb", "op-LockingX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 897 { "smb", "op-LockingX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 898 899 { "smb", "op-LogoffX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 900 { "smb", "op-LogoffX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 901 { "smb", "op-LogoffX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 902 { "smb", "op-LogoffX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 903 904 { "smb", "op-Negotiate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 905 { "smb", "op-Negotiate-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 906 { "smb", "op-Negotiate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 907 { "smb", "op-Negotiate-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 908 909 { "smb", "op-NtCancel-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 910 { "smb", "op-NtCancel-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 911 { "smb", "op-NtCancel-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 912 { "smb", "op-NtCancel-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 913 914 { "smb", "op-NtCreateX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 915 { "smb", "op-NtCreateX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 916 { "smb", "op-NtCreateX-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 917 { "smb", "op-NtCreateX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 918 { "smb", "op-NtCreateX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 919 920 { "smb", "op-NtTransactCreate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 921 { "smb", "op-NtTransactCreate-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 922 { "smb", "op-NtTransactCreate-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 923 { "smb", "op-NtTransactCreate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 924 { "smb", "op-NtTransactCreate-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 925 926 { "smb", "op-Open-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 927 { "smb", "op-Open-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 928 { "smb", "op-Open-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 929 { "smb", "op-Open-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 930 { "smb", "op-Open-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 931 932 { "smb", "op-OpenX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 933 { "smb", "op-OpenX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 934 { "smb", "op-OpenX-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 935 { "smb", "op-OpenX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 936 { "smb", "op-OpenX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 937 938 { "smb", "op-OpenPrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 939 { "smb", "op-OpenPrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 940 { "smb", "op-OpenPrintFile-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 941 { "smb", "op-OpenPrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 942 { "smb", "op-OpenPrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 943 944 { "smb", "op-ClosePrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 945 { "smb", "op-ClosePrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 946 { "smb", "op-ClosePrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 947 { "smb", "op-ClosePrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 948 949 { "smb", "op-GetPrintQueue-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 950 { "smb", "op-GetPrintQueue-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 951 { "smb", "op-GetPrintQueue-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 952 { "smb", "op-GetPrintQueue-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 953 954 { "smb", "op-WritePrintFile-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 955 { "smb", "op-WritePrintFile-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 956 { "smb", "op-WritePrintFile-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 957 { "smb", "op-WritePrintFile-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 958 959 { "smb", "op-ProcessExit-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 960 { "smb", "op-ProcessExit-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 961 { "smb", "op-ProcessExit-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 962 { "smb", "op-ProcessExit-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 963 964 { "smb", "op-QueryInformation-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 965 { "smb", "op-QueryInformation-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 966 { "smb", "op-QueryInformation-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 967 { "smb", "op-QueryInformation-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 968 { "smb", "op-QueryInformation-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 969 970 { "smb", "op-QueryInformation2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 971 { "smb", "op-QueryInformation2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 972 { "smb", "op-QueryInformation2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 973 { "smb", "op-QueryInformation2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 974 975 { "smb", "op-Read-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 976 { "smb", "op-Read-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 977 { "smb", "op-Read-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 978 { "smb", "op-Read-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 979 { "smb", "op-Read-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 980 { "smb", "op-Read-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 981 982 { "smb", "op-LockAndRead-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 983 { "smb", "op-LockAndRead-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 984 { "smb", "op-LockAndRead-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 985 { "smb", "op-LockAndRead-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 986 { "smb", "op-LockAndRead-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 987 { "smb", "op-LockAndRead-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 988 989 { "smb", "op-ReadRaw-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 990 { "smb", "op-ReadRaw-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 991 { "smb", "op-ReadRaw-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 992 { "smb", "op-ReadRaw-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 993 994 { "smb", "op-ReadX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 995 { "smb", "op-ReadX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 996 { "smb", "op-ReadX-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 997 { "smb", "op-ReadX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 998 { "smb", "op-ReadX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 999 { "smb", "op-ReadX-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1000 1001 { "smb", "op-Rename-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1002 { "smb", "op-Rename-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1003 { "smb", "op-Rename-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 1004 { "smb", "op-Rename-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1005 { "smb", "op-Rename-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1006 1007 { "smb", "op-NtRename-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1008 { "smb", "op-NtRename-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1009 { "smb", "op-NtRename-start", 2, 0, "smb_request_t *", "smb_name_args_t *" }, 1010 { "smb", "op-NtRename-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1011 { "smb", "op-NtRename-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1012 1013 { "smb", "op-Seek-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1014 { "smb", "op-Seek-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1015 { "smb", "op-Seek-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1016 { "smb", "op-Seek-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1017 1018 { "smb", "op-SessionSetupX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1019 { "smb", "op-SessionSetupX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1020 { "smb", "op-SessionSetupX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1021 { "smb", "op-SessionSetupX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1022 1023 { "smb", "op-SetInformation-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1024 { "smb", "op-SetInformation-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1025 { "smb", "op-SetInformation-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1026 { "smb", "op-SetInformation-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1027 1028 { "smb", "op-SetInformation2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1029 { "smb", "op-SetInformation2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1030 { "smb", "op-SetInformation2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1031 { "smb", "op-SetInformation2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1032 1033 { "smb", "op-FindClose2-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1034 { "smb", "op-FindClose2-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1035 { "smb", "op-FindClose2-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1036 { "smb", "op-FindClose2-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1037 1038 { "smb", "op-TreeConnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1039 { "smb", "op-TreeConnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1040 { "smb", "op-TreeConnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1041 { "smb", "op-TreeConnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1042 1043 { "smb", "op-TreeConnectX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1044 { "smb", "op-TreeConnectX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1045 { "smb", "op-TreeConnectX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1046 { "smb", "op-TreeConnectX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1047 1048 { "smb", "op-TreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1049 { "smb", "op-TreeDisconnect-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1050 { "smb", "op-TreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1051 { "smb", "op-TreeDisconnect-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1052 1053 { "smb", "op-UnlockByteRange-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1054 { "smb", "op-UnlockByteRange-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1055 { "smb", "op-UnlockByteRange-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1056 { "smb", "op-UnlockByteRange-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1057 1058 { "smb", "op-Write-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1059 { "smb", "op-Write-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1060 { "smb", "op-Write-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1061 { "smb", "op-Write-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1062 { "smb", "op-Write-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1063 { "smb", "op-Write-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1064 1065 { "smb", "op-WriteAndClose-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1066 { "smb", "op-WriteAndClose-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1067 { "smb", "op-WriteAndClose-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1068 { "smb", "op-WriteAndClose-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1069 { "smb", "op-WriteAndClose-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1070 { "smb", "op-WriteAndClose-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1071 1072 { "smb", "op-WriteAndUnlock-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1073 { "smb", "op-WriteAndUnlock-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1074 { "smb", "op-WriteAndUnlock-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1075 { "smb", "op-WriteAndUnlock-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1076 { "smb", "op-WriteAndUnlock-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1077 { "smb", "op-WriteAndUnlock-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1078 1079 { "smb", "op-WriteRaw-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1080 { "smb", "op-WriteRaw-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1081 { "smb", "op-WriteRaw-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1082 { "smb", "op-WriteRaw-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1083 1084 { "smb", "op-WriteX-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1085 { "smb", "op-WriteX-start", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1086 { "smb", "op-WriteX-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1087 { "smb", "op-WriteX-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1088 { "smb", "op-WriteX-done", 1, 0, "smb_request_t *", "smbopinfo_t *" }, 1089 { "smb", "op-WriteX-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1090 1091 { "smb2", "op-Cancel-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1092 { "smb2", "op-Cancel-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1093 { "smb2", "op-Cancel-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1094 { "smb2", "op-Cancel-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1095 1096 { "smb2", "op-ChangeNotify-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1097 { "smb2", "op-ChangeNotify-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1098 { "smb2", "op-ChangeNotify-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1099 { "smb2", "op-ChangeNotify-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1100 1101 { "smb2", "op-Close-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1102 { "smb2", "op-Close-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1103 { "smb2", "op-Close-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1104 { "smb2", "op-Close-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1105 1106 { "smb2", "op-Create-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1107 { "smb2", "op-Create-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1108 { "smb2", "op-Create-start", 2, 0, "smb_request_t *", "smb_open_args_t *" }, 1109 { "smb2", "op-Create-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1110 { "smb2", "op-Create-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1111 1112 { "smb2", "op-Echo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1113 { "smb2", "op-Echo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1114 { "smb2", "op-Echo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1115 { "smb2", "op-Echo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1116 1117 { "smb2", "op-Flush-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1118 { "smb2", "op-Flush-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1119 { "smb2", "op-Flush-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1120 { "smb2", "op-Flush-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1121 1122 { "smb2", "op-Ioctl-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1123 { "smb2", "op-Ioctl-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1124 { "smb2", "op-Ioctl-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1125 { "smb2", "op-Ioctl-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1126 1127 { "smb2", "op-Lock-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1128 { "smb2", "op-Lock-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1129 { "smb2", "op-Lock-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1130 { "smb2", "op-Lock-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1131 1132 { "smb2", "op-Logoff-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1133 { "smb2", "op-Logoff-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1134 { "smb2", "op-Logoff-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1135 { "smb2", "op-Logoff-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1136 1137 { "smb2", "op-Negotiate-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1138 { "smb2", "op-Negotiate-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1139 { "smb2", "op-Negotiate-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1140 { "smb2", "op-Negotiate-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1141 1142 { "smb2", "op-OplockBreak-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1143 { "smb2", "op-OplockBreak-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1144 { "smb2", "op-OplockBreak-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1145 { "smb2", "op-OplockBreak-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1146 1147 { "smb2", "op-QueryDirectory-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1148 { "smb2", "op-QueryDirectory-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1149 { "smb2", "op-QueryDirectory-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1150 { "smb2", "op-QueryDirectory-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1151 1152 { "smb2", "op-QueryInfo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1153 { "smb2", "op-QueryInfo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1154 { "smb2", "op-QueryInfo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1155 { "smb2", "op-QueryInfo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1156 1157 { "smb2", "op-Read-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1158 { "smb2", "op-Read-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1159 { "smb2", "op-Read-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1160 { "smb2", "op-Read-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1161 { "smb2", "op-Read-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1162 { "smb2", "op-Read-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1163 1164 { "smb2", "op-SessionSetup-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1165 { "smb2", "op-SessionSetup-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1166 { "smb2", "op-SessionSetup-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1167 { "smb2", "op-SessionSetup-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1168 1169 { "smb2", "op-SetInfo-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1170 { "smb2", "op-SetInfo-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1171 { "smb2", "op-SetInfo-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1172 { "smb2", "op-SetInfo-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1173 1174 { "smb2", "op-TreeConnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1175 { "smb2", "op-TreeConnect-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1176 { "smb2", "op-TreeConnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1177 { "smb2", "op-TreeConnect-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1178 1179 { "smb2", "op-TreeDisconnect-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1180 { "smb2", "op-TreeDisconnect-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1181 { "smb2", "op-TreeDisconnect-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1182 { "smb2", "op-TreeDisconnect-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1183 1184 { "smb2", "op-Write-start", 0, 0, "smb_request_t *", "conninfo_t *" }, 1185 { "smb2", "op-Write-start", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1186 { "smb2", "op-Write-start", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1187 { "smb2", "op-Write-done", 0, 0, "smb_request_t *", "conninfo_t *" }, 1188 { "smb2", "op-Write-done", 1, 0, "smb_request_t *", "smb2opinfo_t *" }, 1189 { "smb2", "op-Write-done", 2, 0, "smb_request_t *", "smb_rw_args_t *" }, 1190 1191 /* END CSTYLED */ 1192 1193 { "ip", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 1194 { "ip", "send", 1, 1, "conn_t *", "csinfo_t *" }, 1195 { "ip", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1196 { "ip", "send", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 1197 { "ip", "send", 4, 4, "ipha_t *", "ipv4info_t *" }, 1198 { "ip", "send", 5, 5, "ip6_t *", "ipv6info_t *" }, 1199 { "ip", "send", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 1200 { "ip", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 1201 { "ip", "receive", 1, 1, "conn_t *", "csinfo_t *" }, 1202 { "ip", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1203 { "ip", "receive", 3, 3, "__dtrace_ipsr_ill_t *", "ifinfo_t *" }, 1204 { "ip", "receive", 4, 4, "ipha_t *", "ipv4info_t *" }, 1205 { "ip", "receive", 5, 5, "ip6_t *", "ipv6info_t *" }, 1206 { "ip", "receive", 6, 6, "int" }, /* used by __dtrace_ipsr_ill_t */ 1207 1208 { "tcp", "connect-established", 0, 0, "mblk_t *", "pktinfo_t *" }, 1209 { "tcp", "connect-established", 1, 1, "ip_xmit_attr_t *", 1210 "csinfo_t *" }, 1211 { "tcp", "connect-established", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1212 { "tcp", "connect-established", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1213 { "tcp", "connect-established", 4, 4, "tcph_t *", "tcpinfo_t *" }, 1214 { "tcp", "connect-refused", 0, 0, "mblk_t *", "pktinfo_t *" }, 1215 { "tcp", "connect-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1216 { "tcp", "connect-refused", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1217 { "tcp", "connect-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1218 { "tcp", "connect-refused", 4, 4, "tcph_t *", "tcpinfo_t *" }, 1219 { "tcp", "connect-request", 0, 0, "mblk_t *", "pktinfo_t *" }, 1220 { "tcp", "connect-request", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1221 { "tcp", "connect-request", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1222 { "tcp", "connect-request", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1223 { "tcp", "connect-request", 4, 4, "tcph_t *", "tcpinfo_t *" }, 1224 { "tcp", "accept-established", 0, 0, "mblk_t *", "pktinfo_t *" }, 1225 { "tcp", "accept-established", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1226 { "tcp", "accept-established", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1227 { "tcp", "accept-established", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1228 { "tcp", "accept-established", 4, 4, "tcph_t *", "tcpinfo_t *" }, 1229 { "tcp", "accept-refused", 0, 0, "mblk_t *", "pktinfo_t *" }, 1230 { "tcp", "accept-refused", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1231 { "tcp", "accept-refused", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1232 { "tcp", "accept-refused", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1233 { "tcp", "accept-refused", 4, 4, "tcph_t *", "tcpinfo_t *" }, 1234 { "tcp", "state-change", 0, 0, "void", "void" }, 1235 { "tcp", "state-change", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1236 { "tcp", "state-change", 2, 2, "void", "void" }, 1237 { "tcp", "state-change", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1238 { "tcp", "state-change", 4, 4, "void", "void" }, 1239 { "tcp", "state-change", 5, 5, "int32_t", "tcplsinfo_t *" }, 1240 { "tcp", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 1241 { "tcp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1242 { "tcp", "send", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" }, 1243 { "tcp", "send", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1244 { "tcp", "send", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" }, 1245 { "tcp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 1246 { "tcp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1247 { "tcp", "receive", 2, 2, "__dtrace_tcp_void_ip_t *", "ipinfo_t *" }, 1248 { "tcp", "receive", 3, 3, "tcp_t *", "tcpsinfo_t *" }, 1249 { "tcp", "receive", 4, 4, "__dtrace_tcp_tcph_t *", "tcpinfo_t *" }, 1250 1251 { "udp", "send", 0, 0, "mblk_t *", "pktinfo_t *" }, 1252 { "udp", "send", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1253 { "udp", "send", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1254 { "udp", "send", 3, 3, "udp_t *", "udpsinfo_t *" }, 1255 { "udp", "send", 4, 4, "udpha_t *", "udpinfo_t *" }, 1256 { "udp", "receive", 0, 0, "mblk_t *", "pktinfo_t *" }, 1257 { "udp", "receive", 1, 1, "ip_xmit_attr_t *", "csinfo_t *" }, 1258 { "udp", "receive", 2, 2, "void_ip_t *", "ipinfo_t *" }, 1259 { "udp", "receive", 3, 3, "udp_t *", "udpsinfo_t *" }, 1260 { "udp", "receive", 4, 4, "udpha_t *", "udpinfo_t *" }, 1261 1262 { "sysevent", "post", 0, 0, "evch_bind_t *", "syseventchaninfo_t *" }, 1263 { "sysevent", "post", 1, 1, "sysevent_impl_t *", "syseventinfo_t *" }, 1264 1265 { "xpv", "add-to-physmap-end", 0, 0, "int" }, 1266 { "xpv", "add-to-physmap-start", 0, 0, "domid_t" }, 1267 { "xpv", "add-to-physmap-start", 1, 1, "uint_t" }, 1268 { "xpv", "add-to-physmap-start", 2, 2, "ulong_t" }, 1269 { "xpv", "add-to-physmap-start", 3, 3, "ulong_t" }, 1270 { "xpv", "decrease-reservation-end", 0, 0, "int" }, 1271 { "xpv", "decrease-reservation-start", 0, 0, "domid_t" }, 1272 { "xpv", "decrease-reservation-start", 1, 1, "ulong_t" }, 1273 { "xpv", "decrease-reservation-start", 2, 2, "uint_t" }, 1274 { "xpv", "decrease-reservation-start", 3, 3, "ulong_t *" }, 1275 { "xpv", "dom-create-start", 0, 0, "xen_domctl_t *" }, 1276 { "xpv", "dom-destroy-start", 0, 0, "domid_t" }, 1277 { "xpv", "dom-pause-start", 0, 0, "domid_t" }, 1278 { "xpv", "dom-unpause-start", 0, 0, "domid_t" }, 1279 { "xpv", "dom-create-end", 0, 0, "int" }, 1280 { "xpv", "dom-destroy-end", 0, 0, "int" }, 1281 { "xpv", "dom-pause-end", 0, 0, "int" }, 1282 { "xpv", "dom-unpause-end", 0, 0, "int" }, 1283 { "xpv", "evtchn-op-end", 0, 0, "int" }, 1284 { "xpv", "evtchn-op-start", 0, 0, "int" }, 1285 { "xpv", "evtchn-op-start", 1, 1, "void *" }, 1286 { "xpv", "increase-reservation-end", 0, 0, "int" }, 1287 { "xpv", "increase-reservation-start", 0, 0, "domid_t" }, 1288 { "xpv", "increase-reservation-start", 1, 1, "ulong_t" }, 1289 { "xpv", "increase-reservation-start", 2, 2, "uint_t" }, 1290 { "xpv", "increase-reservation-start", 3, 3, "ulong_t *" }, 1291 { "xpv", "mmap-end", 0, 0, "int" }, 1292 { "xpv", "mmap-entry", 0, 0, "ulong_t" }, 1293 { "xpv", "mmap-entry", 1, 1, "ulong_t" }, 1294 { "xpv", "mmap-entry", 2, 2, "ulong_t" }, 1295 { "xpv", "mmap-start", 0, 0, "domid_t" }, 1296 { "xpv", "mmap-start", 1, 1, "int" }, 1297 { "xpv", "mmap-start", 2, 2, "privcmd_mmap_entry_t *" }, 1298 { "xpv", "mmapbatch-end", 0, 0, "int" }, 1299 { "xpv", "mmapbatch-end", 1, 1, "struct seg *" }, 1300 { "xpv", "mmapbatch-end", 2, 2, "caddr_t" }, 1301 { "xpv", "mmapbatch-start", 0, 0, "domid_t" }, 1302 { "xpv", "mmapbatch-start", 1, 1, "int" }, 1303 { "xpv", "mmapbatch-start", 2, 2, "caddr_t" }, 1304 { "xpv", "mmu-ext-op-end", 0, 0, "int" }, 1305 { "xpv", "mmu-ext-op-start", 0, 0, "int" }, 1306 { "xpv", "mmu-ext-op-start", 1, 1, "struct mmuext_op *" }, 1307 { "xpv", "mmu-update-start", 0, 0, "int" }, 1308 { "xpv", "mmu-update-start", 1, 1, "int" }, 1309 { "xpv", "mmu-update-start", 2, 2, "mmu_update_t *" }, 1310 { "xpv", "mmu-update-end", 0, 0, "int" }, 1311 { "xpv", "populate-physmap-end", 0, 0, "int" }, 1312 { "xpv", "populate-physmap-start", 0, 0, "domid_t" }, 1313 { "xpv", "populate-physmap-start", 1, 1, "ulong_t" }, 1314 { "xpv", "populate-physmap-start", 2, 2, "ulong_t *" }, 1315 { "xpv", "set-memory-map-end", 0, 0, "int" }, 1316 { "xpv", "set-memory-map-start", 0, 0, "domid_t" }, 1317 { "xpv", "set-memory-map-start", 1, 1, "int" }, 1318 { "xpv", "set-memory-map-start", 2, 2, "struct xen_memory_map *" }, 1319 { "xpv", "setvcpucontext-end", 0, 0, "int" }, 1320 { "xpv", "setvcpucontext-start", 0, 0, "domid_t" }, 1321 { "xpv", "setvcpucontext-start", 1, 1, "vcpu_guest_context_t *" }, 1322 1323 { "srp", "service-up", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1324 { "srp", "service-up", 1, 0, "srpt_session_t *", "srp_portinfo_t *" }, 1325 { "srp", "service-down", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1326 { "srp", "service-down", 1, 0, "srpt_session_t *", 1327 "srp_portinfo_t *" }, 1328 { "srp", "login-command", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1329 { "srp", "login-command", 1, 0, "srpt_session_t *", 1330 "srp_portinfo_t *" }, 1331 { "srp", "login-command", 2, 1, "srp_login_req_t *", 1332 "srp_logininfo_t *" }, 1333 { "srp", "login-response", 0, 0, "srpt_session_t *", "conninfo_t *" }, 1334 { "srp", "login-response", 1, 0, "srpt_session_t *", 1335 "srp_portinfo_t *" }, 1336 { "srp", "login-response", 2, 1, "srp_login_rsp_t *", 1337 "srp_logininfo_t *" }, 1338 { "srp", "login-response", 3, 2, "srp_login_rej_t *" }, 1339 { "srp", "logout-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1340 { "srp", "logout-command", 1, 0, "srpt_channel_t *", 1341 "srp_portinfo_t *" }, 1342 { "srp", "task-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1343 { "srp", "task-command", 1, 0, "srpt_channel_t *", 1344 "srp_portinfo_t *" }, 1345 { "srp", "task-command", 2, 1, "srp_cmd_req_t *", "srp_taskinfo_t *" }, 1346 { "srp", "task-response", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1347 { "srp", "task-response", 1, 0, "srpt_channel_t *", 1348 "srp_portinfo_t *" }, 1349 { "srp", "task-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" }, 1350 { "srp", "task-response", 3, 2, "scsi_task_t *" }, 1351 { "srp", "task-response", 4, 3, "int8_t" }, 1352 { "srp", "scsi-command", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1353 { "srp", "scsi-command", 1, 0, "srpt_channel_t *", 1354 "srp_portinfo_t *" }, 1355 { "srp", "scsi-command", 2, 1, "scsi_task_t *", "scsicmd_t *" }, 1356 { "srp", "scsi-command", 3, 2, "srp_cmd_req_t *", "srp_taskinfo_t *" }, 1357 { "srp", "scsi-response", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1358 { "srp", "scsi-response", 1, 0, "srpt_channel_t *", 1359 "srp_portinfo_t *" }, 1360 { "srp", "scsi-response", 2, 1, "srp_rsp_t *", "srp_taskinfo_t *" }, 1361 { "srp", "scsi-response", 3, 2, "scsi_task_t *" }, 1362 { "srp", "scsi-response", 4, 3, "int8_t" }, 1363 { "srp", "xfer-start", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1364 { "srp", "xfer-start", 1, 0, "srpt_channel_t *", 1365 "srp_portinfo_t *" }, 1366 { "srp", "xfer-start", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" }, 1367 { "srp", "xfer-start", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" }, 1368 { "srp", "xfer-start", 4, 3, "ibt_send_wr_t *"}, 1369 { "srp", "xfer-start", 5, 4, "uint32_t" }, 1370 { "srp", "xfer-start", 6, 5, "uint32_t" }, 1371 { "srp", "xfer-start", 7, 6, "uint32_t" }, 1372 { "srp", "xfer-start", 8, 7, "uint32_t" }, 1373 { "srp", "xfer-done", 0, 0, "srpt_channel_t *", "conninfo_t *" }, 1374 { "srp", "xfer-done", 1, 0, "srpt_channel_t *", 1375 "srp_portinfo_t *" }, 1376 { "srp", "xfer-done", 2, 1, "ibt_wr_ds_t *", "xferinfo_t *" }, 1377 { "srp", "xfer-done", 3, 2, "srpt_iu_t *", "srp_taskinfo_t *" }, 1378 { "srp", "xfer-done", 4, 3, "ibt_send_wr_t *"}, 1379 { "srp", "xfer-done", 5, 4, "uint32_t" }, 1380 { "srp", "xfer-done", 6, 5, "uint32_t" }, 1381 { "srp", "xfer-done", 7, 6, "uint32_t" }, 1382 { "srp", "xfer-done", 8, 7, "uint32_t" }, 1383 1384 { "fc", "link-up", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 1385 { "fc", "link-down", 0, 0, "fct_i_local_port_t *", "conninfo_t *" }, 1386 { "fc", "fabric-login-start", 0, 0, "fct_i_local_port_t *", 1387 "conninfo_t *" }, 1388 { "fc", "fabric-login-start", 1, 0, "fct_i_local_port_t *", 1389 "fc_port_info_t *" }, 1390 { "fc", "fabric-login-end", 0, 0, "fct_i_local_port_t *", 1391 "conninfo_t *" }, 1392 { "fc", "fabric-login-end", 1, 0, "fct_i_local_port_t *", 1393 "fc_port_info_t *" }, 1394 { "fc", "rport-login-start", 0, 0, "fct_cmd_t *", 1395 "conninfo_t *" }, 1396 { "fc", "rport-login-start", 1, 1, "fct_local_port_t *", 1397 "fc_port_info_t *" }, 1398 { "fc", "rport-login-start", 2, 2, "fct_i_remote_port_t *", 1399 "fc_port_info_t *" }, 1400 { "fc", "rport-login-start", 3, 3, "int", "int" }, 1401 { "fc", "rport-login-end", 0, 0, "fct_cmd_t *", 1402 "conninfo_t *" }, 1403 { "fc", "rport-login-end", 1, 1, "fct_local_port_t *", 1404 "fc_port_info_t *" }, 1405 { "fc", "rport-login-end", 2, 2, "fct_i_remote_port_t *", 1406 "fc_port_info_t *" }, 1407 { "fc", "rport-login-end", 3, 3, "int", "int" }, 1408 { "fc", "rport-login-end", 4, 4, "int", "int" }, 1409 { "fc", "rport-logout-start", 0, 0, "fct_cmd_t *", 1410 "conninfo_t *" }, 1411 { "fc", "rport-logout-start", 1, 1, "fct_local_port_t *", 1412 "fc_port_info_t *" }, 1413 { "fc", "rport-logout-start", 2, 2, "fct_i_remote_port_t *", 1414 "fc_port_info_t *" }, 1415 { "fc", "rport-logout-start", 3, 3, "int", "int" }, 1416 { "fc", "rport-logout-end", 0, 0, "fct_cmd_t *", 1417 "conninfo_t *" }, 1418 { "fc", "rport-logout-end", 1, 1, "fct_local_port_t *", 1419 "fc_port_info_t *" }, 1420 { "fc", "rport-logout-end", 2, 2, "fct_i_remote_port_t *", 1421 "fc_port_info_t *" }, 1422 { "fc", "rport-logout-end", 3, 3, "int", "int" }, 1423 { "fc", "scsi-command", 0, 0, "fct_cmd_t *", 1424 "conninfo_t *" }, 1425 { "fc", "scsi-command", 1, 1, "fct_i_local_port_t *", 1426 "fc_port_info_t *" }, 1427 { "fc", "scsi-command", 2, 2, "scsi_task_t *", 1428 "scsicmd_t *" }, 1429 { "fc", "scsi-command", 3, 3, "fct_i_remote_port_t *", 1430 "fc_port_info_t *" }, 1431 { "fc", "scsi-response", 0, 0, "fct_cmd_t *", 1432 "conninfo_t *" }, 1433 { "fc", "scsi-response", 1, 1, "fct_i_local_port_t *", 1434 "fc_port_info_t *" }, 1435 { "fc", "scsi-response", 2, 2, "scsi_task_t *", 1436 "scsicmd_t *" }, 1437 { "fc", "scsi-response", 3, 3, "fct_i_remote_port_t *", 1438 "fc_port_info_t *" }, 1439 { "fc", "xfer-start", 0, 0, "fct_cmd_t *", 1440 "conninfo_t *" }, 1441 { "fc", "xfer-start", 1, 1, "fct_i_local_port_t *", 1442 "fc_port_info_t *" }, 1443 { "fc", "xfer-start", 2, 2, "scsi_task_t *", 1444 "scsicmd_t *" }, 1445 { "fc", "xfer-start", 3, 3, "fct_i_remote_port_t *", 1446 "fc_port_info_t *" }, 1447 { "fc", "xfer-start", 4, 4, "stmf_data_buf_t *", 1448 "fc_xferinfo_t *" }, 1449 { "fc", "xfer-done", 0, 0, "fct_cmd_t *", 1450 "conninfo_t *" }, 1451 { "fc", "xfer-done", 1, 1, "fct_i_local_port_t *", 1452 "fc_port_info_t *" }, 1453 { "fc", "xfer-done", 2, 2, "scsi_task_t *", 1454 "scsicmd_t *" }, 1455 { "fc", "xfer-done", 3, 3, "fct_i_remote_port_t *", 1456 "fc_port_info_t *" }, 1457 { "fc", "xfer-done", 4, 4, "stmf_data_buf_t *", 1458 "fc_xferinfo_t *" }, 1459 { "fc", "rscn-receive", 0, 0, "fct_i_local_port_t *", 1460 "conninfo_t *" }, 1461 { "fc", "rscn-receive", 1, 1, "int", "int"}, 1462 { "fc", "abts-receive", 0, 0, "fct_cmd_t *", 1463 "conninfo_t *" }, 1464 { "fc", "abts-receive", 1, 1, "fct_i_local_port_t *", 1465 "fc_port_info_t *" }, 1466 { "fc", "abts-receive", 2, 2, "fct_i_remote_port_t *", 1467 "fc_port_info_t *" }, 1468 1469 1470 { NULL } 1471 }; 1472 1473 /*ARGSUSED*/ 1474 int 1475 sdt_mode(void *arg, dtrace_id_t id, void *parg) 1476 { 1477 /* 1478 * We tell DTrace that we're in kernel mode, that the firing needs to 1479 * be dropped for anything that doesn't have necessary privileges, and 1480 * that it needs to be restricted for anything that has restricted 1481 * (i.e., not all-zone) privileges. 1482 */ 1483 return (DTRACE_MODE_KERNEL | DTRACE_MODE_NOPRIV_DROP | 1484 DTRACE_MODE_LIMITEDPRIV_RESTRICT); 1485 } 1486 1487 /*ARGSUSED*/ 1488 void 1489 sdt_getargdesc(void *arg, dtrace_id_t id, void *parg, dtrace_argdesc_t *desc) 1490 { 1491 sdt_probe_t *sdp = parg; 1492 int i; 1493 1494 desc->dtargd_native[0] = '\0'; 1495 desc->dtargd_xlate[0] = '\0'; 1496 1497 for (i = 0; sdt_args[i].sda_provider != NULL; i++) { 1498 sdt_argdesc_t *a = &sdt_args[i]; 1499 1500 if (strcmp(sdp->sdp_provider->sdtp_name, a->sda_provider) != 0) 1501 continue; 1502 1503 if (a->sda_name != NULL && 1504 strcmp(sdp->sdp_name, a->sda_name) != 0) 1505 continue; 1506 1507 if (desc->dtargd_ndx != a->sda_ndx) 1508 continue; 1509 1510 if (a->sda_native != NULL) 1511 (void) strcpy(desc->dtargd_native, a->sda_native); 1512 1513 if (a->sda_xlate != NULL) 1514 (void) strcpy(desc->dtargd_xlate, a->sda_xlate); 1515 1516 desc->dtargd_mapping = a->sda_mapping; 1517 return; 1518 } 1519 1520 desc->dtargd_ndx = DTRACE_ARGNONE; 1521 } 1522