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