1 /*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21 /*
22 * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
23 * Use is subject to license terms.
24 */
25
26 #pragma ident "%Z%%M% %I% %E% SMI"
27
28 #include <meta.h>
29 #include <metad.h>
30
31 #pragma weak mdrpc_nullproc_1_svc = _mdrpc_nullproc_1_svc
32 #pragma weak mdrpc_hostname_1_svc = _mdrpc_hostname_1_svc
33 #pragma weak mdrpc_addhosts_1_svc = _mdrpc_addhosts_1_svc
34 #pragma weak mdrpc_delhosts_1_svc = _mdrpc_delhosts_1_svc
35 #pragma weak mdrpc_createset_1_svc = _mdrpc_createset_1_svc
36 #pragma weak mdrpc_delset_1_svc = _mdrpc_delset_1_svc
37 #pragma weak mdrpc_getset_1_svc = _mdrpc_getset_1_svc
38 #pragma weak mdrpc_setnumbusy_1_svc = _mdrpc_setnumbusy_1_svc
39 #pragma weak mdrpc_setnameok_1_svc = _mdrpc_setnameok_1_svc
40 #pragma weak mdrpc_ownset_1_svc = _mdrpc_ownset_1_svc
41 #pragma weak mdrpc_adddrvs_1_svc = _mdrpc_adddrvs_1_svc
42 #pragma weak mdrpc_deldrvs_1_svc = _mdrpc_deldrvs_1_svc
43 #pragma weak mdrpc_upd_dr_dbinfo_1_svc = _mdrpc_upd_dr_dbinfo_1_svc
44 #pragma weak mdrpc_devinfo_1_svc = _mdrpc_devinfo_1_svc
45 #pragma weak mdrpc_drvused_1_svc = _mdrpc_drvused_1_svc
46 #pragma weak mdrpc_add_drv_sidenms_1_svc = _mdrpc_add_drv_sidenms_1_svc
47 #pragma weak mdrpc_del_drv_sidenms_1_svc = _mdrpc_del_drv_sidenms_1_svc
48 #pragma weak mdrpc_gtimeout_1_svc = _mdrpc_gtimeout_1_svc
49 #pragma weak mdrpc_stimeout_1_svc = _mdrpc_stimeout_1_svc
50 #pragma weak mdrpc_upd_dr_flags_1_svc = _mdrpc_upd_dr_flags_1_svc
51 #pragma weak mdrpc_upd_sr_flags_1_svc = _mdrpc_upd_sr_flags_1_svc
52 #pragma weak mdrpc_unlock_set_1_svc = _mdrpc_unlock_set_1_svc
53 #pragma weak mdrpc_lock_set_1_svc = _mdrpc_lock_set_1_svc
54 #pragma weak mdrpc_updmeds_1_svc = _mdrpc_updmeds_1_svc
55
56 #pragma weak mdrpc_nullproc_2_svc = _mdrpc_nullproc_2_svc
57 #pragma weak mdrpc_hostname_2_svc = _mdrpc_hostname_2_svc
58 #pragma weak mdrpc_addhosts_2_svc = _mdrpc_addhosts_2_svc
59 #pragma weak mdrpc_delhosts_2_svc = _mdrpc_delhosts_2_svc
60 #pragma weak mdrpc_createset_2_svc = _mdrpc_createset_2_svc
61 #pragma weak mdrpc_delset_2_svc = _mdrpc_delset_2_svc
62 #pragma weak mdrpc_getset_2_svc = _mdrpc_getset_2_svc
63 #pragma weak mdrpc_setnumbusy_2_svc = _mdrpc_setnumbusy_2_svc
64 #pragma weak mdrpc_setnameok_2_svc = _mdrpc_setnameok_2_svc
65 #pragma weak mdrpc_ownset_2_svc = _mdrpc_ownset_2_svc
66 #pragma weak mdrpc_adddrvs_2_svc = _mdrpc_adddrvs_2_svc
67 #pragma weak mdrpc_imp_set_drvs_2_svc = _mdrpc_imp_set_drvs_2_svc
68 #pragma weak mdrpc_deldrvs_2_svc = _mdrpc_deldrvs_2_svc
69 #pragma weak mdrpc_upd_dr_dbinfo_2_svc = _mdrpc_upd_dr_dbinfo_2_svc
70 #pragma weak mdrpc_devinfo_2_svc = _mdrpc_devinfo_2_svc
71 #pragma weak mdrpc_devid_2_svc = _mdrpc_devid_2_svc
72 #pragma weak mdrpc_devinfo_by_devid_2_svc = _mdrpc_devinfo_by_devid_2_svc
73 #pragma weak mdrpc_devinfo_by_devid_name_2_svc =\
74 _mdrpc_devinfo_by_devid_name_2_svc
75 #pragma weak mdrpc_drvused_2_svc = _mdrpc_drvused_2_svc
76 #pragma weak mdrpc_add_drv_sidenms_2_svc = _mdrpc_add_drv_sidenms_2_svc
77 #pragma weak mdrpc_del_drv_sidenms_2_svc = _mdrpc_del_drv_sidenms_2_svc
78 #pragma weak mdrpc_gtimeout_2_svc = _mdrpc_gtimeout_2_svc
79 #pragma weak mdrpc_stimeout_2_svc = _mdrpc_stimeout_2_svc
80 #pragma weak mdrpc_upd_dr_flags_2_svc = _mdrpc_upd_dr_flags_2_svc
81 #pragma weak mdrpc_upd_sr_flags_2_svc = _mdrpc_upd_sr_flags_2_svc
82 #pragma weak mdrpc_unlock_set_2_svc = _mdrpc_unlock_set_2_svc
83 #pragma weak mdrpc_lock_set_2_svc = _mdrpc_lock_set_2_svc
84 #pragma weak mdrpc_updmeds_2_svc = _mdrpc_updmeds_2_svc
85 #pragma weak mdrpc_mncreateset_2_svc = _mdrpc_mncreateset_2_svc
86 #pragma weak mdrpc_mngetset_2_svc = _mdrpc_mngetset_2_svc
87 #pragma weak mdrpc_mnsetmaster_2_svc = _mdrpc_mnsetmaster_2_svc
88 #pragma weak mdrpc_joinset_2_svc = _mdrpc_joinset_2_svc
89 #pragma weak mdrpc_withdrawset_2_svc = _mdrpc_withdrawset_2_svc
90 #pragma weak mdrpc_upd_nr_flags_2_svc = _mdrpc_upd_nr_flags_2_svc
91 #pragma weak mdrpc_mn_is_stale_2_svc = _mdrpc_mn_is_stale_2_svc
92 #pragma weak mdrpc_mdcommdctl_2_svc = _mdrpc_mdcommdctl_2_svc
93 #pragma weak mdrpc_upd_dr_reconfig_2_svc = _mdrpc_upd_dr_reconfig_2_svc
94 #pragma weak mdrpc_getdrivedesc_2_svc = _mdrpc_getdrivedesc_2_svc
95 #pragma weak mdrpc_reset_mirror_owner_2_svc = _mdrpc_reset_mirror_owner_2_svc
96 #pragma weak mdrpc_mn_susp_res_io_2_svc = _mdrpc_mn_susp_res_io_2_svc
97 #pragma weak mdrpc_resnarf_set_2_svc = _mdrpc_resnarf_set_2_svc
98 #pragma weak mdrpc_mn_mirror_resync_all_2_svc = \
99 _mdrpc_mn_mirror_resync_all_2_svc
100 #pragma weak mdrpc_imp_adddrvs_2_svc = _mdrpc_imp_adddrvs_2_svc
101
102 /*ARGSUSED*/
103 bool_t
_mdrpc_nullproc_1_svc(mdrpc_null_args * a,mdrpc_generic_res * b,struct svc_req * c)104 _mdrpc_nullproc_1_svc(
105 mdrpc_null_args *a,
106 mdrpc_generic_res *b,
107 struct svc_req *c)
108 {
109 assert(0);
110 return (TRUE);
111 }
112
113 /*ARGSUSED*/
114 bool_t
_mdrpc_hostname_1_svc(mdrpc_null_args * a,mdrpc_hostname_res * b,struct svc_req * c)115 _mdrpc_hostname_1_svc(
116 mdrpc_null_args *a,
117 mdrpc_hostname_res *b,
118 struct svc_req *c)
119 {
120 assert(0);
121 return (TRUE);
122 }
123
124 /*ARGSUSED*/
125 bool_t
_mdrpc_addhosts_1_svc(mdrpc_host_args * a,mdrpc_generic_res * b,struct svc_req * c)126 _mdrpc_addhosts_1_svc(
127 mdrpc_host_args *a,
128 mdrpc_generic_res *b,
129 struct svc_req *c)
130 {
131 assert(0);
132 return (TRUE);
133 }
134
135 /*ARGSUSED*/
136 bool_t
_mdrpc_delhosts_1_svc(mdrpc_host_args * a,mdrpc_generic_res * b,struct svc_req * c)137 _mdrpc_delhosts_1_svc(
138 mdrpc_host_args *a,
139 mdrpc_generic_res *b,
140 struct svc_req *c)
141 {
142 assert(0);
143 return (TRUE);
144 }
145
146 /*ARGSUSED*/
147 bool_t
_mdrpc_createset_1_svc(mdrpc_createset_args * a,mdrpc_generic_res * b,struct svc_req * c)148 _mdrpc_createset_1_svc(
149 mdrpc_createset_args *a,
150 mdrpc_generic_res *b,
151 struct svc_req *c)
152 {
153 assert(0);
154 return (TRUE);
155 }
156
157 /*ARGSUSED*/
158 bool_t
_mdrpc_delset_1_svc(mdrpc_sp_args * a,mdrpc_generic_res * b,struct svc_req * c)159 _mdrpc_delset_1_svc(
160 mdrpc_sp_args *a,
161 mdrpc_generic_res *b,
162 struct svc_req *c)
163 {
164 assert(0);
165 return (TRUE);
166 }
167
168 /*ARGSUSED*/
169 bool_t
_mdrpc_getset_1_svc(mdrpc_getset_args * a,mdrpc_getset_res * b,struct svc_req * c)170 _mdrpc_getset_1_svc(
171 mdrpc_getset_args *a,
172 mdrpc_getset_res *b,
173 struct svc_req *c)
174 {
175 assert(0);
176 return (TRUE);
177 }
178
179 /*ARGSUSED*/
180 bool_t
_mdrpc_setnumbusy_1_svc(mdrpc_setno_args * a,mdrpc_bool_res * b,struct svc_req * c)181 _mdrpc_setnumbusy_1_svc(
182 mdrpc_setno_args *a,
183 mdrpc_bool_res *b,
184 struct svc_req *c)
185 {
186 assert(0);
187 return (TRUE);
188 }
189
190 /*ARGSUSED*/
191 bool_t
_mdrpc_setnameok_1_svc(mdrpc_sp_args * a,mdrpc_bool_res * b,struct svc_req * c)192 _mdrpc_setnameok_1_svc(
193 mdrpc_sp_args *a,
194 mdrpc_bool_res *b,
195 struct svc_req *c)
196 {
197 assert(0);
198 return (TRUE);
199 }
200
201 /*ARGSUSED*/
202 bool_t
_mdrpc_ownset_1_svc(mdrpc_sp_args * a,mdrpc_bool_res * b,struct svc_req * c)203 _mdrpc_ownset_1_svc(
204 mdrpc_sp_args *a,
205 mdrpc_bool_res *b,
206 struct svc_req *c)
207 {
208 assert(0);
209 return (TRUE);
210 }
211
212 /*ARGSUSED*/
213 bool_t
_mdrpc_adddrvs_1_svc(mdrpc_drives_args * a,mdrpc_generic_res * b,struct svc_req * c)214 _mdrpc_adddrvs_1_svc(
215 mdrpc_drives_args *a,
216 mdrpc_generic_res *b,
217 struct svc_req *c)
218 {
219 assert(0);
220 return (TRUE);
221 }
222
223 /*ARGSUSED*/
224 bool_t
_mdrpc_deldrvs_1_svc(mdrpc_drives_args * a,mdrpc_generic_res * b,struct svc_req * c)225 _mdrpc_deldrvs_1_svc(
226 mdrpc_drives_args *a,
227 mdrpc_generic_res *b,
228 struct svc_req *c)
229 {
230 assert(0);
231 return (TRUE);
232 }
233
234 /*ARGSUSED*/
235 bool_t
_mdrpc_upd_dr_dbinfo_1_svc(mdrpc_drives_args * a,mdrpc_generic_res * b,struct svc_req * c)236 _mdrpc_upd_dr_dbinfo_1_svc(
237 mdrpc_drives_args *a,
238 mdrpc_generic_res *b,
239 struct svc_req *c)
240 {
241 assert(0);
242 return (TRUE);
243 }
244
245 /*ARGSUSED*/
246 bool_t
_mdrpc_devinfo_1_svc(mdrpc_devinfo_args * a,mdrpc_devinfo_res * b,struct svc_req * c)247 _mdrpc_devinfo_1_svc(
248 mdrpc_devinfo_args *a,
249 mdrpc_devinfo_res *b,
250 struct svc_req *c)
251 {
252 assert(0);
253 return (TRUE);
254 }
255
256 /*ARGSUSED*/
257 bool_t
_mdrpc_drvused_1_svc(mdrpc_drvused_args * a,mdrpc_generic_res * b,struct svc_req * c)258 _mdrpc_drvused_1_svc(
259 mdrpc_drvused_args *a,
260 mdrpc_generic_res *b,
261 struct svc_req *c)
262 {
263 assert(0);
264 return (TRUE);
265 }
266
267 /*ARGSUSED*/
268 bool_t
_mdrpc_add_drv_sidenms_1_svc(mdrpc_drv_sidenm_args * a,mdrpc_generic_res * b,struct svc_req * c)269 _mdrpc_add_drv_sidenms_1_svc(
270 mdrpc_drv_sidenm_args *a,
271 mdrpc_generic_res *b,
272 struct svc_req *c)
273 {
274 assert(0);
275 return (TRUE);
276 }
277
278 /*ARGSUSED*/
279 bool_t
_mdrpc_del_drv_sidenms_1_svc(mdrpc_sp_args * a,mdrpc_generic_res * b,struct svc_req * c)280 _mdrpc_del_drv_sidenms_1_svc(
281 mdrpc_sp_args *a,
282 mdrpc_generic_res *b,
283 struct svc_req *c)
284 {
285 assert(0);
286 return (TRUE);
287 }
288
289 /*ARGSUSED*/
290 bool_t
_mdrpc_gtimeout_1_svc(mdrpc_sp_args * a,mdrpc_gtimeout_res * b,struct svc_req * c)291 _mdrpc_gtimeout_1_svc(
292 mdrpc_sp_args *a,
293 mdrpc_gtimeout_res *b,
294 struct svc_req *c)
295 {
296 assert(0);
297 return (TRUE);
298 }
299
300 /*ARGSUSED*/
301 bool_t
_mdrpc_stimeout_1_svc(mdrpc_stimeout_args * a,mdrpc_generic_res * b,struct svc_req * c)302 _mdrpc_stimeout_1_svc(
303 mdrpc_stimeout_args *a,
304 mdrpc_generic_res *b,
305 struct svc_req *c)
306 {
307 assert(0);
308 return (TRUE);
309 }
310
311 /*ARGSUSED*/
312 bool_t
_mdrpc_upd_dr_flags_1_svc(mdrpc_upd_dr_flags_args * a,mdrpc_generic_res * b,struct svc_req * c)313 _mdrpc_upd_dr_flags_1_svc(
314 mdrpc_upd_dr_flags_args *a,
315 mdrpc_generic_res *b,
316 struct svc_req *c)
317 {
318 assert(0);
319 return (TRUE);
320 }
321
322 /*ARGSUSED*/
323 bool_t
_mdrpc_upd_sr_flags_1_svc(mdrpc_upd_sr_flags_args * a,mdrpc_generic_res * b,struct svc_req * c)324 _mdrpc_upd_sr_flags_1_svc(
325 mdrpc_upd_sr_flags_args *a,
326 mdrpc_generic_res *b,
327 struct svc_req *c)
328 {
329 assert(0);
330 return (TRUE);
331 }
332
333 /*ARGSUSED*/
334 bool_t
_mdrpc_unlock_set_1_svc(mdrpc_null_args * a,mdrpc_setlock_res * b,struct svc_req * c)335 _mdrpc_unlock_set_1_svc(
336 mdrpc_null_args *a,
337 mdrpc_setlock_res *b,
338 struct svc_req *c)
339 {
340 assert(0);
341 return (TRUE);
342 }
343
344 /*ARGSUSED*/
345 bool_t
_mdrpc_lock_set_1_svc(mdrpc_null_args * a,mdrpc_setlock_res * b,struct svc_req * c)346 _mdrpc_lock_set_1_svc(
347 mdrpc_null_args *a,
348 mdrpc_setlock_res *b,
349 struct svc_req *c)
350 {
351 assert(0);
352 return (TRUE);
353 }
354
355 /*ARGSUSED*/
356 bool_t
_mdrpc_updmeds_1_svc(mdrpc_updmeds_args * a,mdrpc_generic_res * b,struct svc_req * c)357 _mdrpc_updmeds_1_svc(
358 mdrpc_updmeds_args *a,
359 mdrpc_generic_res *b,
360 struct svc_req *c)
361 {
362 assert(0);
363 return (TRUE);
364 }
365
366
367 /*ARGSUSED*/
368 bool_t
_mdrpc_nullproc_2_svc(mdrpc_null_args * a,mdrpc_generic_res * b,struct svc_req * c)369 _mdrpc_nullproc_2_svc(
370 mdrpc_null_args *a,
371 mdrpc_generic_res *b,
372 struct svc_req *c)
373 {
374 assert(0);
375 return (TRUE);
376 }
377
378 /*ARGSUSED*/
379 bool_t
_mdrpc_hostname_2_svc(mdrpc_null_args * a,mdrpc_hostname_res * b,struct svc_req * c)380 _mdrpc_hostname_2_svc(
381 mdrpc_null_args *a,
382 mdrpc_hostname_res *b,
383 struct svc_req *c)
384 {
385 assert(0);
386 return (TRUE);
387 }
388
389 /*ARGSUSED*/
390 bool_t
_mdrpc_addhosts_2_svc(mdrpc_host_args * a,mdrpc_generic_res * b,struct svc_req * c)391 _mdrpc_addhosts_2_svc(
392 mdrpc_host_args *a,
393 mdrpc_generic_res *b,
394 struct svc_req *c)
395 {
396 assert(0);
397 return (TRUE);
398 }
399
400 /*ARGSUSED*/
401 bool_t
_mdrpc_delhosts_2_svc(mdrpc_host_args * a,mdrpc_generic_res * b,struct svc_req * c)402 _mdrpc_delhosts_2_svc(
403 mdrpc_host_args *a,
404 mdrpc_generic_res *b,
405 struct svc_req *c)
406 {
407 assert(0);
408 return (TRUE);
409 }
410
411 /*ARGSUSED*/
412 bool_t
_mdrpc_createset_2_svc(mdrpc_createset_args * a,mdrpc_generic_res * b,struct svc_req * c)413 _mdrpc_createset_2_svc(
414 mdrpc_createset_args *a,
415 mdrpc_generic_res *b,
416 struct svc_req *c)
417 {
418 assert(0);
419 return (TRUE);
420 }
421
422 /*ARGSUSED*/
423 bool_t
_mdrpc_delset_2_svc(mdrpc_sp_args * a,mdrpc_generic_res * b,struct svc_req * c)424 _mdrpc_delset_2_svc(
425 mdrpc_sp_args *a,
426 mdrpc_generic_res *b,
427 struct svc_req *c)
428 {
429 assert(0);
430 return (TRUE);
431 }
432
433 /*ARGSUSED*/
434 bool_t
_mdrpc_getset_2_svc(mdrpc_getset_args * a,mdrpc_getset_res * b,struct svc_req * c)435 _mdrpc_getset_2_svc(
436 mdrpc_getset_args *a,
437 mdrpc_getset_res *b,
438 struct svc_req *c)
439 {
440 assert(0);
441 return (TRUE);
442 }
443
444 /*ARGSUSED*/
445 bool_t
_mdrpc_setnumbusy_2_svc(mdrpc_setno_args * a,mdrpc_bool_res * b,struct svc_req * c)446 _mdrpc_setnumbusy_2_svc(
447 mdrpc_setno_args *a,
448 mdrpc_bool_res *b,
449 struct svc_req *c)
450 {
451 assert(0);
452 return (TRUE);
453 }
454
455 /*ARGSUSED*/
456 bool_t
_mdrpc_setnameok_2_svc(mdrpc_sp_args * a,mdrpc_bool_res * b,struct svc_req * c)457 _mdrpc_setnameok_2_svc(
458 mdrpc_sp_args *a,
459 mdrpc_bool_res *b,
460 struct svc_req *c)
461 {
462 assert(0);
463 return (TRUE);
464 }
465
466 /*ARGSUSED*/
467 bool_t
_mdrpc_ownset_2_svc(mdrpc_sp_args * a,mdrpc_bool_res * b,struct svc_req * c)468 _mdrpc_ownset_2_svc(
469 mdrpc_sp_args *a,
470 mdrpc_bool_res *b,
471 struct svc_req *c)
472 {
473 assert(0);
474 return (TRUE);
475 }
476
477 /*ARGSUSED*/
478 bool_t
_mdrpc_adddrvs_2_svc(mdrpc_drives_2_args * a,mdrpc_generic_res * b,struct svc_req * c)479 _mdrpc_adddrvs_2_svc(
480 mdrpc_drives_2_args *a,
481 mdrpc_generic_res *b,
482 struct svc_req *c)
483 {
484 assert(0);
485 return (TRUE);
486 }
487
488 /*ARGSUSED*/
489 bool_t
_mdrpc_imp_set_drvs_2_svc(mdrpc_drives_2_args * a,mdrpc_generic_res * b,struct svc_req * c)490 _mdrpc_imp_set_drvs_2_svc(
491 mdrpc_drives_2_args *a,
492 mdrpc_generic_res *b,
493 struct svc_req *c)
494 {
495 assert(0);
496 return (TRUE);
497 }
498
499 /*ARGSUSED*/
500 bool_t
_mdrpc_deldrvs_2_svc(mdrpc_drives_2_args * a,mdrpc_generic_res * b,struct svc_req * c)501 _mdrpc_deldrvs_2_svc(
502 mdrpc_drives_2_args *a,
503 mdrpc_generic_res *b,
504 struct svc_req *c)
505 {
506 assert(0);
507 return (TRUE);
508 }
509
510 /*ARGSUSED*/
511 bool_t
_mdrpc_upd_dr_dbinfo_2_svc(mdrpc_drives_2_args * a,mdrpc_generic_res * b,struct svc_req * c)512 _mdrpc_upd_dr_dbinfo_2_svc(
513 mdrpc_drives_2_args *a,
514 mdrpc_generic_res *b,
515 struct svc_req *c)
516 {
517 assert(0);
518 return (TRUE);
519 }
520
521 /*ARGSUSED*/
522 bool_t
_mdrpc_devinfo_2_svc(mdrpc_devinfo_2_args * a,mdrpc_devinfo_2_res * b,struct svc_req * c)523 _mdrpc_devinfo_2_svc(
524 mdrpc_devinfo_2_args *a,
525 mdrpc_devinfo_2_res *b,
526 struct svc_req *c)
527 {
528 assert(0);
529 return (TRUE);
530 }
531
532 /*ARGSUSED*/
533 bool_t
_mdrpc_devid_2_svc(mdrpc_devid_args * a,mdrpc_devid_res * b,struct svc_req * c)534 _mdrpc_devid_2_svc(
535 mdrpc_devid_args *a,
536 mdrpc_devid_res *b,
537 struct svc_req *c)
538 {
539 assert(0);
540 return (TRUE);
541 }
542
543 /*ARGSUSED*/
544 bool_t
_mdrpc_devinfo_by_devid_2_svc(mdrpc_devidstr_args * a,mdrpc_devinfo_2_res * b,struct svc_req * c)545 _mdrpc_devinfo_by_devid_2_svc(
546 mdrpc_devidstr_args *a,
547 mdrpc_devinfo_2_res *b,
548 struct svc_req *c)
549 {
550 assert(0);
551 return (TRUE);
552 }
553
554 /*ARGSUSED*/
555 bool_t
_mdrpc_devinfo_by_devid_name_2_svc(mdrpc_devid_name_2_args * a,mdrpc_devinfo_2_res * b,struct svc_req * c)556 _mdrpc_devinfo_by_devid_name_2_svc(
557 mdrpc_devid_name_2_args *a,
558 mdrpc_devinfo_2_res *b,
559 struct svc_req *c
560 )
561 {
562 assert(0);
563 return (TRUE);
564 }
565
566
567 /*ARGSUSED*/
568 bool_t
_mdrpc_drvused_2_svc(mdrpc_drvused_2_args * a,mdrpc_generic_res * b,struct svc_req * c)569 _mdrpc_drvused_2_svc(
570 mdrpc_drvused_2_args *a,
571 mdrpc_generic_res *b,
572 struct svc_req *c)
573 {
574 assert(0);
575 return (TRUE);
576 }
577
578 /*ARGSUSED*/
579 bool_t
_mdrpc_add_drv_sidenms_2_svc(mdrpc_drv_sidenm_2_args * a,mdrpc_generic_res * b,struct svc_req * c)580 _mdrpc_add_drv_sidenms_2_svc(
581 mdrpc_drv_sidenm_2_args *a,
582 mdrpc_generic_res *b,
583 struct svc_req *c)
584 {
585 assert(0);
586 return (TRUE);
587 }
588
589 /*ARGSUSED*/
590 bool_t
_mdrpc_del_drv_sidenms_2_svc(mdrpc_sp_args * a,mdrpc_generic_res * b,struct svc_req * c)591 _mdrpc_del_drv_sidenms_2_svc(
592 mdrpc_sp_args *a,
593 mdrpc_generic_res *b,
594 struct svc_req *c)
595 {
596 assert(0);
597 return (TRUE);
598 }
599
600 /*ARGSUSED*/
601 bool_t
_mdrpc_gtimeout_2_svc(mdrpc_sp_args * a,mdrpc_gtimeout_res * b,struct svc_req * c)602 _mdrpc_gtimeout_2_svc(
603 mdrpc_sp_args *a,
604 mdrpc_gtimeout_res *b,
605 struct svc_req *c)
606 {
607 assert(0);
608 return (TRUE);
609 }
610
611 /*ARGSUSED*/
612 bool_t
_mdrpc_stimeout_2_svc(mdrpc_stimeout_args * a,mdrpc_generic_res * b,struct svc_req * c)613 _mdrpc_stimeout_2_svc(
614 mdrpc_stimeout_args *a,
615 mdrpc_generic_res *b,
616 struct svc_req *c)
617 {
618 assert(0);
619 return (TRUE);
620 }
621
622 /*ARGSUSED*/
623 bool_t
_mdrpc_upd_dr_flags_2_svc(mdrpc_upd_dr_flags_2_args * a,mdrpc_generic_res * b,struct svc_req * c)624 _mdrpc_upd_dr_flags_2_svc(
625 mdrpc_upd_dr_flags_2_args *a,
626 mdrpc_generic_res *b,
627 struct svc_req *c)
628 {
629 assert(0);
630 return (TRUE);
631 }
632
633 /*ARGSUSED*/
634 bool_t
_mdrpc_upd_sr_flags_2_svc(mdrpc_upd_sr_flags_args * a,mdrpc_generic_res * b,struct svc_req * c)635 _mdrpc_upd_sr_flags_2_svc(
636 mdrpc_upd_sr_flags_args *a,
637 mdrpc_generic_res *b,
638 struct svc_req *c
639 )
640 {
641 assert(0);
642 return (TRUE);
643 }
644
645 /*ARGSUSED*/
646 bool_t
_mdrpc_unlock_set_2_svc(mdrpc_null_args * a,mdrpc_setlock_res * b,struct svc_req * c)647 _mdrpc_unlock_set_2_svc(
648 mdrpc_null_args *a,
649 mdrpc_setlock_res *b,
650 struct svc_req *c
651 )
652 {
653 assert(0);
654 return (TRUE);
655 }
656
657 /*ARGSUSED*/
658 bool_t
_mdrpc_lock_set_2_svc(mdrpc_null_args * a,mdrpc_setlock_res * b,struct svc_req * c)659 _mdrpc_lock_set_2_svc(
660 mdrpc_null_args *a,
661 mdrpc_setlock_res *b,
662 struct svc_req *c
663 )
664 {
665 assert(0);
666 return (TRUE);
667 }
668
669 /*ARGSUSED*/
670 bool_t
_mdrpc_updmeds_2_svc(mdrpc_updmeds_args * a,mdrpc_generic_res * b,struct svc_req * c)671 _mdrpc_updmeds_2_svc(
672 mdrpc_updmeds_args *a,
673 mdrpc_generic_res *b,
674 struct svc_req *c
675 )
676 {
677 assert(0);
678 return (TRUE);
679 }
680
681 /*ARGSUSED*/
682 bool_t
_mdrpc_mncreateset_2_svc(mdrpc_mncreateset_2_args * a,mdrpc_generic_res * b,struct svc_req * c)683 _mdrpc_mncreateset_2_svc(
684 mdrpc_mncreateset_2_args *a,
685 mdrpc_generic_res *b,
686 struct svc_req *c
687 )
688 {
689 assert(0);
690 return (TRUE);
691 }
692
693 /*ARGSUSED*/
694 bool_t
_mdrpc_mngetset_2_svc(mdrpc_getset_2_args * a,mdrpc_mngetset_res * b,struct svc_req * c)695 _mdrpc_mngetset_2_svc(
696 mdrpc_getset_2_args *a,
697 mdrpc_mngetset_res *b,
698 struct svc_req *c
699 )
700 {
701 assert(0);
702 return (TRUE);
703 }
704
705 /*ARGSUSED*/
706 bool_t
_mdrpc_mnsetmaster_2_svc(mdrpc_mnsetmaster_2_args * a,mdrpc_generic_res * b,struct svc_req * c)707 _mdrpc_mnsetmaster_2_svc(
708 mdrpc_mnsetmaster_2_args *a,
709 mdrpc_generic_res *b,
710 struct svc_req *c
711 )
712 {
713 assert(0);
714 return (TRUE);
715 }
716
717 /*ARGSUSED*/
718 bool_t
_mdrpc_joinset_2_svc(mdrpc_sp_2_args * a,mdrpc_generic_res * b,struct svc_req * c)719 _mdrpc_joinset_2_svc(
720 mdrpc_sp_2_args *a,
721 mdrpc_generic_res *b,
722 struct svc_req *c
723 )
724 {
725 assert(0);
726 return (TRUE);
727 }
728
729 /*ARGSUSED*/
730 bool_t
_mdrpc_withdrawset_2_svc(mdrpc_sp_2_args * a,mdrpc_generic_res * b,struct svc_req * c)731 _mdrpc_withdrawset_2_svc(
732 mdrpc_sp_2_args *a,
733 mdrpc_generic_res *b,
734 struct svc_req *c)
735 {
736 assert(0);
737 return (TRUE);
738 }
739
740 /*ARGSUSED*/
741 bool_t
_mdrpc_upd_nr_flags_2_svc(mdrpc_upd_nr_flags_2_args * a,mdrpc_generic_res * b,struct svc_req * c)742 _mdrpc_upd_nr_flags_2_svc(
743 mdrpc_upd_nr_flags_2_args *a,
744 mdrpc_generic_res *b,
745 struct svc_req *c)
746 {
747 assert(0);
748 return (TRUE);
749 }
750
751 /*ARGSUSED*/
752 bool_t
_mdrpc_mn_is_stale_2_svc(mdrpc_setno_2_args * a,mdrpc_bool_res * b,struct svc_req * c)753 _mdrpc_mn_is_stale_2_svc(
754 mdrpc_setno_2_args *a,
755 mdrpc_bool_res *b,
756 struct svc_req *c)
757 {
758 assert(0);
759 return (TRUE);
760 }
761
762 /*ARGSUSED*/
763 bool_t
_mdrpc_mdcommdctl_2_svc(mdrpc_mdcommdctl_2_args * a,mdrpc_generic_res * b,struct svc_req * c)764 _mdrpc_mdcommdctl_2_svc(
765 mdrpc_mdcommdctl_2_args *a,
766 mdrpc_generic_res *b,
767 struct svc_req *c)
768 {
769 assert(0);
770 return (TRUE);
771 }
772
773 /*ARGSUSED*/
774 bool_t
_mdrpc_resnarf_set_2_svc(mdrpc_setno_2_args * a,mdrpc_generic_res * b,struct svc_req * c)775 _mdrpc_resnarf_set_2_svc(
776 mdrpc_setno_2_args *a,
777 mdrpc_generic_res *b,
778 struct svc_req *c)
779 {
780 assert(0);
781 return (TRUE);
782 }
783
784 /*ARGSUSED*/
785 bool_t
_mdrpc_upd_dr_reconfig_2_svc(mdrpc_upd_dr_flags_2_args * a,mdrpc_generic_res * b,struct svc_req * c)786 _mdrpc_upd_dr_reconfig_2_svc(
787 mdrpc_upd_dr_flags_2_args *a,
788 mdrpc_generic_res *b,
789 struct svc_req *c)
790 {
791 assert(0);
792 return (TRUE);
793 }
794
795 /*ARGSUSED*/
796 bool_t
_mdrpc_getdrivedesc_2_svc(mdrpc_sp_2_args * a,mdrpc_getdrivedesc_res * b,struct svc_req * c)797 _mdrpc_getdrivedesc_2_svc(
798 mdrpc_sp_2_args *a,
799 mdrpc_getdrivedesc_res *b,
800 struct svc_req *c)
801 {
802 assert(0);
803 return (TRUE);
804 }
805
806 /*ARGSUSED*/
807 bool_t
_mdrpc_reset_mirror_owner_2_svc(mdrpc_nodeid_2_args * a,mdrpc_generic_res * b,struct svc_req * c)808 _mdrpc_reset_mirror_owner_2_svc(
809 mdrpc_nodeid_2_args *a,
810 mdrpc_generic_res *b,
811 struct svc_req *c)
812 {
813 assert(0);
814 return (TRUE);
815 }
816
817 /*ARGSUSED*/
818 bool_t
_mdrpc_mn_susp_res_io_2_svc(mdrpc_mn_susp_res_io_2_args * a,mdrpc_generic_res * b,struct svc_req * c)819 _mdrpc_mn_susp_res_io_2_svc(
820 mdrpc_mn_susp_res_io_2_args *a,
821 mdrpc_generic_res *b,
822 struct svc_req *c)
823 {
824 assert(0);
825 return (TRUE);
826 }
827
828 /*ARGSUSED*/
829 bool_t
_mdrpc_mn_mirror_resync_all_2_svc(mdrpc_setno_2_args * a,mdrpc_generic_res * b,struct svc_req * c)830 _mdrpc_mn_mirror_resync_all_2_svc(
831 mdrpc_setno_2_args *a,
832 mdrpc_generic_res *b,
833 struct svc_req *c)
834 {
835 assert(0);
836 return (TRUE);
837 }
838
839 /*ARGSUSED*/
840 bool_t
_mdrpc_imp_adddrvs_2_svc(mdrpc_drives_2_args * a,mdrpc_generic_res * b,struct svc_req * c)841 _mdrpc_imp_adddrvs_2_svc(
842 mdrpc_drives_2_args *a,
843 mdrpc_generic_res *b,
844 struct svc_req *c)
845 {
846 assert(0);
847 return (TRUE);
848 }
849