Lines Matching full:intf
149 static int ipmi_delloem_lcd_main(struct ipmi_intf *intf, int argc,
151 int ipmi_lcd_get_platform_model_name(struct ipmi_intf *intf, char *lcdstring,
153 static int ipmi_idracvalidator_command(struct ipmi_intf *intf);
154 static int ipmi_lcd_get_configure_command_wh(struct ipmi_intf *intf);
155 static int ipmi_lcd_get_configure_command(struct ipmi_intf *intf,
157 static int ipmi_lcd_set_configure_command(struct ipmi_intf *intf, int command);
158 static int ipmi_lcd_set_configure_command_wh(struct ipmi_intf *intf, uint32_t mode,
160 static int ipmi_lcd_get_single_line_text(struct ipmi_intf *intf,
162 static int ipmi_lcd_get_info_wh(struct ipmi_intf *intf);
163 static int ipmi_lcd_get_info(struct ipmi_intf *intf);
164 static int ipmi_lcd_get_status_val(struct ipmi_intf *intf,
167 static void CheckLCDSupport(struct ipmi_intf *intf);
169 static int ipmi_lcd_get_status(struct ipmi_intf *intf);
170 static int ipmi_lcd_set_kvm(struct ipmi_intf *intf, char status);
171 static int ipmi_lcd_set_lock(struct ipmi_intf *intf, char lock);
172 static int ipmi_lcd_set_single_line_text(struct ipmi_intf *intf, char *text);
173 static int ipmi_lcd_set_text(struct ipmi_intf *intf, char *text,
175 static int ipmi_lcd_configure_wh(struct ipmi_intf *intf, uint32_t mode,
177 static int ipmi_lcd_configure(struct ipmi_intf *intf, int command,
181 static int ipmi_delloem_mac_main(struct ipmi_intf *intf, int argc, char **argv);
183 static int ipmi_macinfo_drac_idrac_virtual_mac(struct ipmi_intf *intf,
185 static int ipmi_macinfo_drac_idrac_mac(struct ipmi_intf *intf,uint8_t NicNum);
186 static int ipmi_macinfo_10g(struct ipmi_intf *intf, uint8_t NicNum);
187 static int ipmi_macinfo_11g(struct ipmi_intf *intf, uint8_t NicNum);
188 static int ipmi_macinfo(struct ipmi_intf *intf, uint8_t NicNum);
191 static int ipmi_delloem_lan_main(struct ipmi_intf *intf, int argc, char **argv);
194 static int ipmi_lan_set_nic_selection(struct ipmi_intf *intf,
196 static int ipmi_lan_get_nic_selection(struct ipmi_intf *intf);
197 static int ipmi_lan_get_active_nic(struct ipmi_intf *intf);
199 static int ipmi_lan_set_nic_selection_12g(struct ipmi_intf *intf,
202 static int ipmi_delloem_powermonitor_main(struct ipmi_intf *intf, int argc,
205 static int ipmi_get_sensor_reading(struct ipmi_intf *intf,
207 static int ipmi_get_power_capstatus_command(struct ipmi_intf *intf);
208 static int ipmi_set_power_capstatus_command(struct ipmi_intf *intf,
210 static int ipmi_powermgmt(struct ipmi_intf *intf);
211 static int ipmi_powermgmt_clear(struct ipmi_intf *intf, uint8_t clearValue);
214 static int ipmi_get_power_headroom_command(struct ipmi_intf *intf, uint8_t unit);
215 static int ipmi_get_power_consumption_data(struct ipmi_intf *intf, uint8_t unit);
216 static int ipmi_get_instan_power_consmpt_data(struct ipmi_intf *intf,
220 static int ipmi_print_get_power_consmpt_data(struct ipmi_intf *intf,
222 static int ipmi_get_avgpower_consmpt_history(struct ipmi_intf *intf,
224 static int ipmi_get_peakpower_consmpt_history(struct ipmi_intf *intf,
226 static int ipmi_get_minpower_consmpt_history(struct ipmi_intf *intf,
228 static int ipmi_print_power_consmpt_history(struct ipmi_intf *intf, int unit);
229 static int ipmi_get_power_cap(struct ipmi_intf *intf,
231 static int ipmi_print_power_cap(struct ipmi_intf *intf, uint8_t unit);
232 static int ipmi_set_power_cap(struct ipmi_intf *intf, int unit, int val);
235 static int ipmi_delloem_vFlash_main(struct ipmi_intf *intf, int argc,
239 static int ipmi_get_sd_card_info(struct ipmi_intf *intf);
240 static int ipmi_delloem_vFlash_process(struct ipmi_intf *intf, int current_arg,
245 static void CheckSetLEDSupport(struct ipmi_intf *intf);
248 static int ipmi_delloem_setled_main(struct ipmi_intf *intf, int argc,
250 static int ipmi_setled_state(struct ipmi_intf *intf, int bayId, int slotId,
252 static int ipmi_getdrivemap(struct ipmi_intf *intf, int b, int d, int f,
258 * Input: intf - ipmi interface
267 ipmi_delloem_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_main() argument
276 rc = ipmi_delloem_lcd_main(intf,argc,argv); in ipmi_delloem_main()
279 rc = ipmi_delloem_mac_main(intf,argc,argv); in ipmi_delloem_main()
282 rc = ipmi_delloem_lan_main(intf,argc,argv); in ipmi_delloem_main()
285 rc = ipmi_delloem_setled_main(intf,argc,argv); in ipmi_delloem_main()
288 rc = ipmi_delloem_powermonitor_main(intf,argc,argv); in ipmi_delloem_main()
291 rc = ipmi_delloem_vFlash_main(intf,argc,argv); in ipmi_delloem_main()
342 * Input: intf - ipmi interface
352 ipmi_delloem_lcd_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_lcd_main() argument
365 CheckLCDSupport(intf); in ipmi_delloem_lcd_main()
366 ipmi_idracvalidator_command(intf); in ipmi_delloem_lcd_main()
372 rc = ipmi_lcd_get_info_wh(intf); in ipmi_delloem_lcd_main()
374 rc = ipmi_lcd_get_info(intf); in ipmi_delloem_lcd_main()
377 rc = ipmi_lcd_get_status(intf); in ipmi_delloem_lcd_main()
416 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_CONFIG_NONE, 0xFF, in ipmi_delloem_lcd_main()
419 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_CONFIG_DEFAULT, 0xFF, in ipmi_delloem_lcd_main()
427 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_CONFIG_USER_DEFINED, in ipmi_delloem_lcd_main()
430 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_iDRAC_IPV4ADRESS, in ipmi_delloem_lcd_main()
433 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_IDRAC_MAC_ADDRESS, in ipmi_delloem_lcd_main()
436 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_OS_SYSTEM_NAME, 0xFF, in ipmi_delloem_lcd_main()
439 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_SERVICE_TAG, 0xFF, in ipmi_delloem_lcd_main()
442 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_iDRAC_IPV6ADRESS, in ipmi_delloem_lcd_main()
445 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_AMBEINT_TEMP, 0xFF, in ipmi_delloem_lcd_main()
448 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_SYSTEM_WATTS, 0xFF, in ipmi_delloem_lcd_main()
451 rc = ipmi_lcd_configure_wh(intf, IPMI_DELL_LCD_ASSET_TAG, 0xFF, in ipmi_delloem_lcd_main()
472 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0x00, 0XFF, 0, NULL); in ipmi_delloem_lcd_main()
474 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0x01, 0XFF, 0, NULL); in ipmi_delloem_lcd_main()
476 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0x02, 0xFF, 0, NULL); in ipmi_delloem_lcd_main()
478 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0x03, 0xFF, 0, NULL); in ipmi_delloem_lcd_main()
498 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0xFF, in ipmi_delloem_lcd_main()
501 rc = ipmi_lcd_configure_wh(intf, 0xFF, 0xFF, in ipmi_delloem_lcd_main()
512 rc = ipmi_lcd_configure(intf, IPMI_DELL_LCD_CONFIG_NONE, 0, NULL); in ipmi_delloem_lcd_main()
515 rc = ipmi_lcd_configure(intf, IPMI_DELL_LCD_CONFIG_DEFAULT, 0, NULL); in ipmi_delloem_lcd_main()
523 rc = ipmi_lcd_configure(intf, IPMI_DELL_LCD_CONFIG_USER_DEFINED, in ipmi_delloem_lcd_main()
532 rc = ipmi_lcd_set_kvm(intf, 1); in ipmi_delloem_lcd_main()
534 rc = ipmi_lcd_set_kvm(intf, 0); in ipmi_delloem_lcd_main()
549 rc = ipmi_lcd_set_lock(intf, 0); in ipmi_delloem_lcd_main()
551 rc = ipmi_lcd_set_lock(intf, 1); in ipmi_delloem_lcd_main()
553 rc = ipmi_lcd_set_lock(intf, 2); in ipmi_delloem_lcd_main()
581 * @intf: pointer to interface
589 ipmi_lcd_get_platform_model_name(struct ipmi_intf * intf, char* lcdstring, in ipmi_lcd_get_platform_model_name() argument
600 rc = ipmi_mc_getsysinfo(intf, field_type, ii, 0, sizeof(lcdstringblock), in ipmi_lcd_get_platform_model_name()
640 * Input: intf - ipmi interface
647 ipmi_idracvalidator_command(struct ipmi_intf * intf) in ipmi_idracvalidator_command() argument
651 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_IDRAC_VALIDATOR, 2, 0, sizeof(data), in ipmi_idracvalidator_command()
696 * Input: intf - ipmi interface
706 ipmi_lcd_get_configure_command_wh(struct ipmi_intf * intf) in ipmi_lcd_get_configure_command_wh() argument
709 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_CONFIG_SELECTOR, 0, 0, in ipmi_lcd_get_configure_command_wh()
729 * Input: intf - ipmi interface
736 ipmi_lcd_get_configure_command(struct ipmi_intf * intf, uint8_t *command) in ipmi_lcd_get_configure_command() argument
740 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_CONFIG_SELECTOR, 0, 0, in ipmi_lcd_get_configure_command()
762 * Input: intf - ipmi interface
769 ipmi_lcd_set_configure_command(struct ipmi_intf * intf, int command) in ipmi_lcd_set_configure_command() argument
776 rc = ipmi_mc_setsysinfo(intf, 2, data); in ipmi_lcd_set_configure_command()
794 * Input: intf - ipmi interface
802 ipmi_lcd_set_configure_command_wh(struct ipmi_intf * intf, uint32_t mode, in ipmi_lcd_set_configure_command_wh() argument
808 ipmi_lcd_get_configure_command_wh(intf); in ipmi_lcd_set_configure_command_wh()
839 rc = ipmi_mc_setsysinfo(intf, 13, data); in ipmi_lcd_set_configure_command_wh()
857 * Input: intf - ipmi interface
864 ipmi_lcd_get_single_line_text(struct ipmi_intf * intf, char* lcdstring, in ipmi_lcd_get_single_line_text() argument
873 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_STRING_SELECTOR, ii, 0, in ipmi_lcd_get_single_line_text()
915 * Input: intf - ipmi interface
920 ipmi_lcd_get_info_wh(struct ipmi_intf * intf) in ipmi_lcd_get_info_wh() argument
926 if (ipmi_lcd_get_configure_command_wh(intf) != 0) { in ipmi_lcd_get_info_wh()
931 if (ipmi_lcd_get_platform_model_name(intf, text, in ipmi_lcd_get_info_wh()
942 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_GET_CAPS_SELECTOR, 0, 0, in ipmi_lcd_get_info_wh()
957 rc = ipmi_lcd_get_single_line_text(intf, lcdstring, in ipmi_lcd_get_info_wh()
1001 * Input: intf - ipmi interface
1006 ipmi_lcd_get_info(struct ipmi_intf * intf) in ipmi_lcd_get_info() argument
1015 if (ipmi_lcd_get_configure_command(intf, &command) != 0) { in ipmi_lcd_get_info()
1020 if (ipmi_lcd_get_platform_model_name(intf, lcdstring, in ipmi_lcd_get_info()
1031 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_GET_CAPS_SELECTOR, 0, 0, in ipmi_lcd_get_info()
1046 rc = ipmi_lcd_get_single_line_text(intf, lcdstring, in ipmi_lcd_get_info()
1059 * Input: intf - ipmi interface
1064 ipmi_lcd_get_status_val(struct ipmi_intf * intf, LCD_STATUS* lcdstatus) in ipmi_lcd_get_status_val() argument
1067 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_STATUS_SELECTOR, 0, 0, in ipmi_lcd_get_status_val()
1100 * Input: intf - ipmi interface
1105 CheckLCDSupport(struct ipmi_intf * intf) in CheckLCDSupport() argument
1109 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_STATUS_SELECTOR, 0, 0, 0, NULL); in CheckLCDSupport()
1155 * Input: intf - ipmi interface
1161 ipmi_lcd_get_status(struct ipmi_intf * intf) in ipmi_lcd_get_status() argument
1165 rc =ipmi_lcd_get_status_val( intf, &lcdstatus); in ipmi_lcd_get_status()
1176 * Input: intf - ipmi interface
1183 ipmi_lcd_set_kvm(struct ipmi_intf * intf, char status) in ipmi_lcd_set_kvm() argument
1191 rc = ipmi_lcd_get_status_val(intf,&lcdstatus); in ipmi_lcd_set_kvm()
1203 rsp = intf->sendrecv(intf, &req); in ipmi_lcd_set_kvm()
1222 * Input: intf - ipmi interface
1229 ipmi_lcd_set_lock(struct ipmi_intf * intf, char lock) in ipmi_lcd_set_lock() argument
1237 rc = ipmi_lcd_get_status_val(intf,&lcdstatus); in ipmi_lcd_set_lock()
1249 rsp = intf->sendrecv(intf, &req); in ipmi_lcd_set_lock()
1268 * Input: intf - ipmi interface
1275 ipmi_lcd_set_single_line_text(struct ipmi_intf * intf, char * text) in ipmi_lcd_set_single_line_text() argument
1313 rc = ipmi_mc_setsysinfo(intf, 18, data); in ipmi_lcd_set_single_line_text()
1330 * Input: intf - ipmi interface
1338 ipmi_lcd_set_text(struct ipmi_intf * intf, char * text, int line_number) in ipmi_lcd_set_text() argument
1342 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_LCD_GET_CAPS_SELECTOR, 0, 0, in ipmi_lcd_set_text()
1353 rc = ipmi_lcd_set_single_line_text(intf, text); in ipmi_lcd_set_text()
1364 * Input: intf - ipmi interface
1374 ipmi_lcd_configure_wh(struct ipmi_intf * intf, uint32_t mode, in ipmi_lcd_configure_wh() argument
1380 rc = ipmi_lcd_set_text(intf, text, line_number); in ipmi_lcd_configure_wh()
1383 rc = ipmi_lcd_set_configure_command_wh(intf, mode ,lcdquallifier,errordisp); in ipmi_lcd_configure_wh()
1391 * Input: intf - ipmi interface
1400 ipmi_lcd_configure(struct ipmi_intf * intf, int command, in ipmi_lcd_configure() argument
1405 rc = ipmi_lcd_set_text(intf, text, line_number); in ipmi_lcd_configure()
1408 rc = ipmi_lcd_set_configure_command(intf, command); in ipmi_lcd_configure()
1501 * Input: intf - ipmi interface
1510 ipmi_delloem_mac_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_mac_main() argument
1519 ipmi_idracvalidator_command(intf); in ipmi_delloem_mac_main()
1521 rc = ipmi_macinfo(intf, 0xff); in ipmi_delloem_mac_main()
1523 rc = ipmi_macinfo(intf, 0xff); in ipmi_delloem_mac_main()
1540 rc = ipmi_macinfo(intf, currIdInt); in ipmi_delloem_mac_main()
1572 ipmi_macinfo_drac_idrac_virtual_mac(struct ipmi_intf* intf,uint8_t NicNum) in ipmi_macinfo_drac_idrac_virtual_mac() argument
1594 rsp = intf->sendrecv(intf, &req); in ipmi_macinfo_drac_idrac_virtual_mac()
1668 ipmi_macinfo_drac_idrac_mac(struct ipmi_intf* intf,uint8_t NicNum) in ipmi_macinfo_drac_idrac_mac() argument
1676 ipmi_macinfo_drac_idrac_virtual_mac(intf,NicNum); in ipmi_macinfo_drac_idrac_mac()
1693 rsp = intf->sendrecv(intf, &req); in ipmi_macinfo_drac_idrac_mac()
1735 * Input: intf - ipmi interface
1741 ipmi_macinfo_10g(struct ipmi_intf* intf, uint8_t NicNum) in ipmi_macinfo_10g() argument
1763 rsp = intf->sendrecv(intf, &req); in ipmi_macinfo_10g()
1797 ipmi_macinfo_drac_idrac_mac(intf,NicNum); in ipmi_macinfo_10g()
1804 * Input: intf - ipmi interface
1809 ipmi_macinfo_11g(struct ipmi_intf* intf, uint8_t NicNum) in ipmi_macinfo_11g() argument
1842 rsp = intf->sendrecv(intf, &req); in ipmi_macinfo_11g()
1873 rsp = intf->sendrecv(intf, &req); in ipmi_macinfo_11g()
1908 ipmi_macinfo_drac_idrac_mac(intf,NicNum); in ipmi_macinfo_11g()
1915 * Input: intf - ipmi interface
1920 ipmi_macinfo(struct ipmi_intf* intf, uint8_t NicNum) in ipmi_macinfo() argument
1923 return ipmi_macinfo_10g(intf,NicNum); in ipmi_macinfo()
1931 return ipmi_macinfo_11g(intf,NicNum); in ipmi_macinfo()
1968 * Input: intf - ipmi interface
1977 ipmi_delloem_lan_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_lan_main() argument
1987 ipmi_idracvalidator_command(intf); in ipmi_delloem_lan_main()
1998 nic_selection = get_nic_selection_mode_12g(intf, current_arg, argv, in ipmi_delloem_lan_main()
2013 rc = ipmi_lan_set_nic_selection_12g(intf,nic_set); in ipmi_delloem_lan_main()
2024 rc = ipmi_lan_set_nic_selection(intf,nic_selection); in ipmi_delloem_lan_main()
2030 rc = ipmi_lan_get_nic_selection(intf); in ipmi_delloem_lan_main()
2033 rc = ipmi_lan_get_active_nic(intf); in ipmi_delloem_lan_main()
2055 get_nic_selection_mode_12g(struct ipmi_intf* intf,int current_arg, in get_nic_selection_mode_12g() argument
2071 rsp = intf->sendrecv(intf, &req); in get_nic_selection_mode_12g()
2271 ipmi_lan_set_nic_selection_12g(struct ipmi_intf * intf, uint8_t * nic_selection) in ipmi_lan_set_nic_selection_12g() argument
2286 rsp = intf->sendrecv(intf, &req); in ipmi_lan_set_nic_selection_12g()
2307 ipmi_lan_set_nic_selection(struct ipmi_intf * intf, uint8_t nic_selection) in ipmi_lan_set_nic_selection() argument
2321 rsp = intf->sendrecv(intf, &req); in ipmi_lan_set_nic_selection()
2335 ipmi_lan_get_nic_selection(struct ipmi_intf * intf) in ipmi_lan_get_nic_selection() argument
2354 rsp = intf->sendrecv(intf, &req); in ipmi_lan_get_nic_selection()
2392 ipmi_lan_get_active_nic(struct ipmi_intf * intf) in ipmi_lan_get_active_nic() argument
2410 rsp = intf->sendrecv(intf, &req); in ipmi_lan_get_active_nic()
2429 rsp = intf->sendrecv(intf, &req); in ipmi_lan_get_active_nic()
2511 * Input: intf - ipmi interface
2520 ipmi_delloem_powermonitor_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_powermonitor_main() argument
2528 ipmi_idracvalidator_command(intf); in ipmi_delloem_powermonitor_main()
2530 rc = ipmi_powermgmt(intf); in ipmi_delloem_powermonitor_main()
2532 rc = ipmi_powermgmt(intf); in ipmi_delloem_powermonitor_main()
2539 rc = ipmi_powermgmt_clear(intf, 1); in ipmi_delloem_powermonitor_main()
2541 rc = ipmi_powermgmt_clear(intf, 0); in ipmi_delloem_powermonitor_main()
2549 rc = ipmi_print_get_power_consmpt_data(intf,watt); in ipmi_delloem_powermonitor_main()
2551 rc = ipmi_print_get_power_consmpt_data(intf, watt); in ipmi_delloem_powermonitor_main()
2553 rc = ipmi_print_get_power_consmpt_data(intf, btuphr); in ipmi_delloem_powermonitor_main()
2561 rc = ipmi_print_power_consmpt_history(intf,watt); in ipmi_delloem_powermonitor_main()
2563 rc = ipmi_print_power_consmpt_history(intf, watt); in ipmi_delloem_powermonitor_main()
2565 rc = ipmi_print_power_consmpt_history(intf, btuphr); in ipmi_delloem_powermonitor_main()
2573 rc=ipmi_print_power_cap(intf,watt); in ipmi_delloem_powermonitor_main()
2575 rc = ipmi_print_power_cap(intf, watt); in ipmi_delloem_powermonitor_main()
2577 rc = ipmi_print_power_cap(intf, btuphr); in ipmi_delloem_powermonitor_main()
2603 rc = ipmi_set_power_cap(intf,watt,val); in ipmi_delloem_powermonitor_main()
2605 rc = ipmi_set_power_cap(intf, btuphr,val); in ipmi_delloem_powermonitor_main()
2607 rc = ipmi_set_power_cap(intf,percent,val); in ipmi_delloem_powermonitor_main()
2613 ipmi_set_power_capstatus_command(intf,1); in ipmi_delloem_powermonitor_main()
2615 ipmi_set_power_capstatus_command(intf,0); in ipmi_delloem_powermonitor_main()
2646 * intf - ipmi interface
2652 ipmi_get_sensor_reading(struct ipmi_intf *intf, unsigned char sensorNumber, in ipmi_get_sensor_reading() argument
2668 rsp = intf->sendrecv(intf, &req); in ipmi_get_sensor_reading()
2689 * Input: intf - ipmi interface
2696 ipmi_get_power_capstatus_command(struct ipmi_intf * intf) in ipmi_get_power_capstatus_command() argument
2708 rsp = intf->sendrecv(intf, &req); in ipmi_get_power_capstatus_command()
2733 * Input: intf - ipmi interface
2740 ipmi_set_power_capstatus_command(struct ipmi_intf * intf, uint8_t val) in ipmi_set_power_capstatus_command() argument
2745 if (ipmi_get_power_capstatus_command(intf) < 0) { in ipmi_set_power_capstatus_command()
2759 rsp = intf->sendrecv(intf, &req); in ipmi_set_power_capstatus_command()
2778 * Input: intf - ipmi interface
2784 ipmi_powermgmt(struct ipmi_intf * intf) in ipmi_powermgmt() argument
2822 rsp = intf->sendrecv(intf, &req); in ipmi_powermgmt()
2851 rsp = intf->sendrecv(intf, &req); in ipmi_powermgmt()
2929 * Input: intf - ipmi interface
2936 ipmi_powermgmt_clear(struct ipmi_intf * intf, uint8_t clearValue) in ipmi_powermgmt_clear() argument
2956 rsp = intf->sendrecv(intf, &req); in ipmi_powermgmt_clear()
3015 * Input: intf - ipmi interface
3022 ipmi_get_power_headroom_command(struct ipmi_intf * intf,uint8_t unit) in ipmi_get_power_headroom_command() argument
3034 rsp = intf->sendrecv(intf, &req); in ipmi_get_power_headroom_command()
3083 * Input: intf - ipmi interface
3090 ipmi_get_power_consumption_data(struct ipmi_intf * intf,uint8_t unit) in ipmi_get_power_consumption_data() argument
3101 sdr = ipmi_sdr_find_sdr_byid(intf, "System Level"); in ipmi_get_power_consumption_data()
3108 ipmi_get_sensor_reading(intf,sensor_number,&sensorReadingData); in ipmi_get_power_consumption_data()
3109 rsp = ipmi_sdr_get_sensor_thresholds(intf, in ipmi_get_power_consumption_data()
3146 * Input: intf - ipmi interface
3152 ipmi_get_instan_power_consmpt_data(struct ipmi_intf * intf, in ipmi_get_instan_power_consmpt_data() argument
3168 rsp = intf->sendrecv(intf, &req); in ipmi_get_instan_power_consmpt_data()
3218 * Input: intf - ipmi interface
3225 ipmi_print_get_power_consmpt_data(struct ipmi_intf * intf, uint8_t unit) in ipmi_print_get_power_consmpt_data() argument
3230 rc = ipmi_get_power_consumption_data(intf, unit); in ipmi_print_get_power_consmpt_data()
3234 rc = ipmi_get_instan_power_consmpt_data(intf, &instpowerconsumptiondata); in ipmi_print_get_power_consmpt_data()
3239 rc = ipmi_get_power_headroom_command(intf, unit); in ipmi_print_get_power_consmpt_data()
3249 * Input: intf - ipmi interface
3255 ipmi_get_avgpower_consmpt_history(struct ipmi_intf * intf, in ipmi_get_avgpower_consmpt_history() argument
3260 rc = ipmi_mc_getsysinfo(intf, 0xeb, 0, 0, sizeof(*pavgpower), pavgpower); in ipmi_get_avgpower_consmpt_history()
3298 * Input: intf - ipmi interface
3304 ipmi_get_peakpower_consmpt_history(struct ipmi_intf * intf, in ipmi_get_peakpower_consmpt_history() argument
3309 rc = ipmi_mc_getsysinfo(intf, 0xec, 0, 0, sizeof(*pstPeakpower), in ipmi_get_peakpower_consmpt_history()
3355 * Input: intf - ipmi interface
3361 ipmi_get_minpower_consmpt_history(struct ipmi_intf * intf, in ipmi_get_minpower_consmpt_history() argument
3366 rc = ipmi_mc_getsysinfo(intf, 0xed, 0, 0, sizeof(*pstMinpower), in ipmi_get_minpower_consmpt_history()
3412 * Input: intf - ipmi interface
3419 ipmi_print_power_consmpt_history(struct ipmi_intf * intf, int unit) in ipmi_print_power_consmpt_history() argument
3433 rc = ipmi_get_avgpower_consmpt_history(intf, &avgpower); in ipmi_print_power_consmpt_history()
3438 rc = ipmi_get_peakpower_consmpt_history(intf, &stPeakpower); in ipmi_print_power_consmpt_history()
3443 rc = ipmi_get_minpower_consmpt_history(intf, &stMinpower); in ipmi_print_power_consmpt_history()
3552 * Input: intf - ipmi interface
3558 ipmi_get_power_cap(struct ipmi_intf * intf, IPMI_POWER_CAP * ipmipowercap) in ipmi_get_power_cap() argument
3562 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_POWER_CAP, 0, 0, in ipmi_get_power_cap()
3602 * Input: intf - ipmi interface
3608 ipmi_print_power_cap(struct ipmi_intf * intf,uint8_t unit) in ipmi_print_power_cap() argument
3614 rc = ipmi_get_power_cap(intf, &ipmipowercap); in ipmi_print_power_cap()
3635 * Input: intf - ipmi interface
3642 ipmi_set_power_cap(struct ipmi_intf * intf, int unit, int val) in ipmi_set_power_cap() argument
3652 if (ipmi_get_power_capstatus_command(intf) < 0) { in ipmi_set_power_cap()
3662 rc = ipmi_mc_getsysinfo(intf, IPMI_DELL_POWER_CAP, 0, 0, in ipmi_set_power_cap()
3743 rc = ipmi_mc_setsysinfo(intf, 13, data); in ipmi_set_power_cap()
3834 * Input: intf - ipmi interface
3843 ipmi_delloem_vFlash_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_vFlash_main() argument
3847 rc = ipmi_delloem_vFlash_process(intf, current_arg, argv); in ipmi_delloem_vFlash_main()
3881 ipmi_get_sd_card_info(struct ipmi_intf * intf) { in ipmi_get_sd_card_info() argument
3897 rsp = intf->sendrecv(intf, &req); in ipmi_get_sd_card_info()
3954 * Input : intf - ipmi interface, arg index, argv array
3959 ipmi_delloem_vFlash_process(struct ipmi_intf * intf, int current_arg, char ** argv) in ipmi_delloem_vFlash_process() argument
3962 if (strncmp(intf->name,"wmi\0",4) && strncmp(intf->name, "open\0",5)) { in ipmi_delloem_vFlash_process()
3973 ipmi_idracvalidator_command(intf); in ipmi_delloem_vFlash_process()
3985 rc = ipmi_get_sd_card_info(intf); in ipmi_delloem_vFlash_process()
4053 CheckSetLEDSupport(struct ipmi_intf * intf) in CheckSetLEDSupport() argument
4078 rsp = intf->sendrecv(intf, &req); in CheckSetLEDSupport()
4088 * Input: intf - ipmi interface
4097 ipmi_getdrivemap(struct ipmi_intf * intf, int b, int d, int f, int *bay, in ipmi_getdrivemap() argument
4120 rsp = intf->sendrecv(intf, &req); in ipmi_getdrivemap()
4141 * Input: intf - ipmi interface
4149 ipmi_setled_state(struct ipmi_intf * intf, int bayId, int slotId, int state) in ipmi_setled_state() argument
4175 rsp = intf->sendrecv(intf, &req); in ipmi_setled_state()
4223 * Input: intf - ipmi interface
4232 ipmi_delloem_setled_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_delloem_setled_main() argument
4248 CheckSetLEDSupport(intf); in ipmi_delloem_setled_main()
4255 ipmi_getdrivemap (intf, b, d, f, &bayId, &slotId); in ipmi_delloem_setled_main()
4266 if (ipmi_getdrivemap (intf, b, d, f, &bayId, &slotId)) { in ipmi_delloem_setled_main()
4270 return ipmi_setled_state (intf, bayId, slotId, mask); in ipmi_delloem_setled_main()