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