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