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