Lines Matching defs:rc

456 fmri_dprint(topo_mod_t *mod, const char *op, uint32_t rc, nvlist_t *fmri)
464 switch (rc) {
479 op, rc, status);
499 int err, rc;
519 rc = swdp->func(swdp->hdl, chipid, coreid, strandid);
521 if (rc == FMD_AGENT_RETIRE_DONE)
523 else if (rc == FMD_AGENT_RETIRE_FAIL)
525 else if (rc == FMD_AGENT_RETIRE_ASYNC)
542 topo_mod_dprintf(mod, "%s cpu (%d:%d:%d): rc = %d, err = %s\n",
543 op, (int)chipid, (int)coreid, (int)strandid, rc,
587 uint32_t rc;
596 rc = FMD_AGENT_RETIRE_FAIL;
598 rc = FMD_AGENT_RETIRE_ASYNC;
600 rc = FMD_AGENT_RETIRE_DONE;
602 return (set_retnvl(mod, out, TOPO_METH_RETIRE_RET, rc));
611 uint32_t rc;
620 rc = FMD_AGENT_RETIRE_FAIL;
622 rc = FMD_AGENT_RETIRE_ASYNC;
624 rc = FMD_AGENT_RETIRE_DONE;
626 return (set_retnvl(mod, out, TOPO_METH_UNRETIRE_RET, rc));
635 uint32_t rc;
644 rc = (swd.fail + swd.async > 0) ? FMD_SERVICE_STATE_DEGRADED :
647 rc = FMD_SERVICE_STATE_ISOLATE_PENDING;
649 rc = FMD_SERVICE_STATE_OK;
651 rc = FMD_SERVICE_STATE_UNKNOWN;
653 return (set_retnvl(mod, out, TOPO_METH_SERVICE_STATE_RET, rc));
682 uint32_t rc = FMD_AGENT_RETIRE_FAIL;
688 rc = fmd_agent_page_retire(hdl, in);
692 fmri_dprint(mod, "ntv_page_retire", rc, in);
693 return (set_retnvl(mod, out, TOPO_METH_RETIRE_RET, rc));
702 uint32_t rc = FMD_AGENT_RETIRE_FAIL;
708 rc = fmd_agent_page_unretire(hdl, in);
712 fmri_dprint(mod, "ntv_page_unretire", rc, in);
713 return (set_retnvl(mod, out, TOPO_METH_UNRETIRE_RET, rc));
722 uint32_t rc = FMD_SERVICE_STATE_UNKNOWN;
728 rc = fmd_agent_page_isretired(hdl, in);
730 if (rc == FMD_AGENT_RETIRE_DONE)
731 rc = FMD_SERVICE_STATE_UNUSABLE;
732 else if (rc == FMD_AGENT_RETIRE_FAIL)
733 rc = FMD_SERVICE_STATE_OK;
734 else if (rc == FMD_AGENT_RETIRE_ASYNC)
735 rc = FMD_SERVICE_STATE_ISOLATE_PENDING;
739 topo_mod_dprintf(mod, "ntv_page_service_state: rc = %u\n", rc);
740 return (set_retnvl(mod, out, TOPO_METH_SERVICE_STATE_RET, rc));