Lines Matching refs:result

239  * Put a result into the wakeup table for the master
241 * result are matching
457 /* debug output: dump a result structure */
531 * mdmn_mark_completion(msg, result, flag)
532 * Stores the result of this message into the mmaped memory MCT[setno]
542 * flag == MDMN_MCT_DONE and the appropriate result that we store in the MCT.
551 mdmn_mark_completion(md_mn_msg_t *msg, md_mn_result_t *result, uint_t flag)
571 * In case the message flags indicate that the result should not be
575 * this makes sense if the result of the message is a dynamic status
585 mce->mce_result.mmr_msgtype = result->mmr_msgtype;
586 mce->mce_result.mmr_setno = result->mmr_setno;
587 mce->mce_result.mmr_flags = result->mmr_flags;
588 mce->mce_result.mmr_sender = result->mmr_sender;
589 mce->mce_result.mmr_failing_node = result->mmr_failing_node;
590 mce->mce_result.mmr_comm_state = result->mmr_comm_state;
591 mce->mce_result.mmr_exitval = result->mmr_exitval;
594 if (result->mmr_exitval == 0) {
595 if (result->mmr_out_size > 0) {
596 (void) memcpy(mce->mce_data, result->mmr_out,
597 result->mmr_out_size);
598 mce->mce_result.mmr_out_size = result->mmr_out_size;
601 if (result->mmr_err_size > 0) {
602 mce->mce_result.mmr_err_size = result->mmr_err_size;
603 (void) memcpy(mce->mce_data, result->mmr_err,
604 result->mmr_err_size);
608 dump_result(MD_MMV_PROC_S, "mdmn_mark_completion1", result);
620 * the stored result to resultp.
622 * returns MDMN_MCT_DONE and the result filled out acurately in case the
630 mdmn_check_completion(md_mn_msg_t *msg, md_mn_result_t *result)
647 * for a message no result was stored and so the message has
667 MSGID_COPY(&(mce->mce_result.mmr_msgid), &result->mmr_msgid);
668 result->mmr_msgtype = mce->mce_result.mmr_msgtype;
669 result->mmr_setno = mce->mce_result.mmr_setno;
670 result->mmr_flags = mce->mce_result.mmr_flags;
671 result->mmr_sender = mce->mce_result.mmr_sender;
672 result->mmr_failing_node = mce->mce_result.mmr_failing_node;
673 result->mmr_comm_state = mce->mce_result.mmr_comm_state;
674 result->mmr_exitval = mce->mce_result.mmr_exitval;
675 result->mmr_err = NULL;
676 result->mmr_out = NULL;
677 outsize = result->mmr_out_size = mce->mce_result.mmr_out_size;
678 errsize = result->mmr_err_size = mce->mce_result.mmr_err_size;
683 if (result->mmr_exitval == 0) {
685 result->mmr_out = Zalloc(outsize);
686 (void) memcpy(result->mmr_out, mce->mce_data,
691 result->mmr_err = Zalloc(errsize);
692 (void) memcpy(result->mmr_err, mce->mce_data,
698 dump_result(MD_MMV_MISC, "mdmn_check_completion", result);