Lines Matching full:dcmi

21  * DCMI is the Data Center Management Interface which is a subset of IPMI v2.0.
22 * DCMI incorporates the ability to locate a system with DCMI functionality,
25 * All of the available DCMI commands are contained in a struct with a numeric
31 * screen. This allows the strings to be changed quickly with the DCMI spec.
36 * This code conforms to the 1.0 DCMI Specification
69 * The structs below are the DCMI command option strings. They are printed *
76 /* Main set of DCMI commands */
78 { 0x00, "discover", " Used to discover supported DCMI capabilities" },
80 { 0x02, "sensors", " Prints the available DCMI sensors" },
87 { 0x09, "get_conf_param", " Get DCMI Config Parameters" },
88 { 0x0A, "set_conf_param", " Set DCMI Config Parameters" },
89 { 0x0B, "oob_discover", " Ping/Pong Message for DCMI Discovery" },
159 /* These are not comands. These are the DCMI temp sensors and their numbers
274 /* DCMI command specific completion code results per 1.0 spec
630 /* check the DCMI response from the BMC
640 lprintf(LOG_ERR, "\n Unable to get DCMI information"); in chk_rsp()
644 * use val2str from helper.c to print the error from either the DCMI in chk_rsp()
648 lprintf(LOG_ERR, "\n DCMI request failed because: %s (%x)", in chk_rsp()
652 lprintf(LOG_ERR, "\n DCMI request failed because: %s (%x)", in chk_rsp()
656 /* check to make sure this is a DCMI firmware */ in chk_rsp()
658 printf("\n A valid DCMI command was not returned! (%x)", rsp->data[0]); in chk_rsp()
678 * use val2str from helper.c to print the error from either the DCMI in chk_nm_rsp()
690 /* check to make sure this is a DCMI firmware */ in chk_nm_rsp()
750 "DCMI Discovery is available only when LANplus(IPMI v2.0) is enabled."); in ipmi_dcmi_prnt_oobDiscover()
800 /* This is the get DCMI Capabilities function to see what the BMC supports.
845 printf(" Supported DCMI capabilities:\n"); in ipmi_dcmi_prnt_getcapabilities()
941 printf("\n Node Manager Get DCMI Capability Info: \n"); in ipmi_dcmi_prnt_getcapabilities()
942 printf(" DCMI Specification %d.%d\n", reply[1], reply[2]); in ipmi_dcmi_prnt_getcapabilities()
1277 /* DCMI sensor discovery
1412 msg_data[1] = entityID; /* Inlet Temperature DCMI ID*/ in ipmi_dcmi_getthermalpolicy()
1464 msg_data[1] = entityID; /* Inlet Temperature DCMI ID*/ in ipmi_dcmi_setthermalpolicy()
1565 /* This is Get DCMI Config Parameters Command
1586 req.msg.cmd = IPMI_DCMI_GETCONFPARAM; /* Get DCMI Config Parameters */ in ipmi_dcmi_getconfparam()
1614 printf("\n\t\tVendor class identifier DCMI IANA and Vendor class-specific Informationa are %s", in ipmi_dcmi_prnt_getconfparam()
1636 /* This is Set DCMI Config Parameters Command
1664 req.msg.cmd = IPMI_DCMI_SETCONFPARAM; /* Set DCMI Config Parameters */ in ipmi_dcmi_setconfparam()
1792 * DCMI group ID * in ipmi_dcmi_pwr_slimit()
1808 "DCMI IN Limit=%d Correction=%d Action=%d Sample=%d\n", in ipmi_dcmi_pwr_slimit()
1924 …lprintf(LOG_INFO, "DCMI OUT Limit=%d Correction=%d Action=%d Sample=%d\n", val.limit, val.correcti… in ipmi_dcmi_pwr_slimit()
2574 policy.domain&0x80 ? "via DCMI api " : ""); in ipmi_nm_get_policy()
3322 /* Let`s initialize dcmi power parameters */ in ipmi_dcmi_set_limit()
3475 /* end dcmi power command */
3491 /* dcmitool dcmi thermalpolicy get */ in ipmi_dcmi_thermalpolicy()
3577 * @intf: dcmi interface handler
3694 "Error Get DCMI Configuration Parameters!"); in ipmi_dcmi_main()
3704 "DCMI Configuration Parameters", in ipmi_dcmi_main()
3712 "DCMI Configuration Parameters", in ipmi_dcmi_main()
3733 "Error Set DCMI Configuration Parameters!"); in ipmi_dcmi_main()
3841 /* Display DCMI sensor information