Lines Matching defs:res

51 	(md_mn_msg_t *msg, uint_t flags, md_mn_result_t *res)
129 enum clnt_stat res;
132 res = clnt_call(clnt, mdmn_send,
136 if (res == RPC_SUCCESS) {
150 enum clnt_stat res;
153 res = clnt_call(clnt, mdmn_work,
157 if (res == RPC_SUCCESS) {
171 enum clnt_stat res;
174 res = clnt_call(clnt, mdmn_wakeup_initiator,
178 if (res == RPC_SUCCESS) {
192 enum clnt_stat res;
195 res = clnt_call(clnt, mdmn_wakeup_master,
199 if (res == RPC_SUCCESS) {
213 enum clnt_stat res;
216 res = clnt_call(clnt, mdmn_comm_lock,
220 if (res == RPC_SUCCESS) {
234 enum clnt_stat res;
237 res = clnt_call(clnt, mdmn_comm_unlock,
241 if (res == RPC_SUCCESS) {
255 enum clnt_stat res;
258 res = clnt_call(clnt, mdmn_comm_suspend,
262 if (res == RPC_SUCCESS) {
276 enum clnt_stat res;
279 res = clnt_call(clnt, mdmn_comm_resume,
283 if (res == RPC_SUCCESS) {
297 enum clnt_stat res;
300 res = clnt_call(clnt, mdmn_comm_reinit_set,
304 if (res == RPC_SUCCESS) {
318 enum clnt_stat res;
321 res = clnt_call(clnt, mdmn_comm_msglock,
325 if (res == RPC_SUCCESS) {
377 copy_result(md_mn_result_t *res)
382 MSGID_COPY(&(res->mmr_msgid), &(nres->mmr_msgid));
383 nres->mmr_msgtype = res->mmr_msgtype;
384 nres->mmr_setno = res->mmr_setno;
385 nres->mmr_flags = res->mmr_flags;
386 nres->mmr_sender = res->mmr_sender;
387 nres->mmr_failing_node = res->mmr_failing_node;
388 nres->mmr_comm_state = res->mmr_comm_state;
389 nres->mmr_exitval = res->mmr_exitval;
390 nres->mmr_out_size = res->mmr_out_size;
391 nres->mmr_err_size = res->mmr_err_size;
392 if (res->mmr_out_size > 0) {
393 nres->mmr_out = Zalloc(res->mmr_out_size);
394 bcopy(res->mmr_out, nres->mmr_out, res->mmr_out_size);
396 if (res->mmr_err_size > 0) {
397 nres->mmr_err = Zalloc(res->mmr_err_size);
398 bcopy(res->mmr_err, nres->mmr_err, res->mmr_err_size);
400 if (res->mmr_ep.host != '\0') {
401 nres->mmr_ep.host = strdup(res->mmr_ep.host);
403 if (res->mmr_ep.extra != '\0') {
404 nres->mmr_ep.extra = strdup(res->mmr_ep.extra);
406 if (res->mmr_ep.name != '\0') {
407 nres->mmr_ep.name = strdup(res->mmr_ep.name);
413 free_result(md_mn_result_t *res)
415 if (res->mmr_out_size > 0) {
416 Free(res->mmr_out);
418 if (res->mmr_err_size > 0) {
419 Free(res->mmr_err);
421 if (res->mmr_ep.host != '\0') {
422 Free(res->mmr_ep.host);
424 if (res->mmr_ep.extra != '\0') {
425 Free(res->mmr_ep.extra);
427 if (res->mmr_ep.name != '\0') {
428 Free(res->mmr_ep.name);
430 Free(res);