xref: /onnv-gate/usr/src/lib/lvm/libmeta/common/metad_svc_stubs.c (revision 1945:74cee1cd404b)
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