/openbmc/ipmitool/include/ipmitool/ |
H A D | ipmi_intf.h | 158 int (*func)(struct ipmi_intf * intf, int argc, char ** argv); 168 struct ipmi_intf { struct 196 int (*setup)(struct ipmi_intf * intf); argument 197 int (*open)(struct ipmi_intf * intf); argument 198 void (*close)(struct ipmi_intf * intf); argument 199 struct ipmi_rs *(*sendrecv)(struct ipmi_intf * intf, struct ipmi_rq * req); argument 200 int (*sendrsp)(struct ipmi_intf * intf, struct ipmi_rs * rsp); argument 201 struct ipmi_rs *(*recv_sol)(struct ipmi_intf * intf); argument 202 struct ipmi_rs *(*send_sol)(struct ipmi_intf * intf, struct ipmi_v2_payload * payload); argument 203 int (*keepalive)(struct ipmi_intf * intf); argument [all …]
|
H A D | ipmi_sdr.h | 46 int ipmi_sdr_main(struct ipmi_intf *, int, char **); 861 struct ipmi_sdr_iterator *ipmi_sdr_start(struct ipmi_intf *intf, 863 struct sdr_get_rs *ipmi_sdr_get_next_header(struct ipmi_intf *intf, 865 uint8_t *ipmi_sdr_get_record(struct ipmi_intf *intf, struct sdr_get_rs *header, 867 void ipmi_sdr_end(struct ipmi_intf *intf, struct ipmi_sdr_iterator *i); 868 int ipmi_sdr_print_sdr(struct ipmi_intf *intf, uint8_t type); 870 int ipmi_sdr_print_name_from_rawentry(struct ipmi_intf *intf,uint16_t id, 872 int ipmi_sdr_print_rawentry(struct ipmi_intf *intf, uint8_t type, uint8_t * raw, 874 int ipmi_sdr_print_listentry(struct ipmi_intf *intf, 883 ipmi_sdr_read_sensor_value(struct ipmi_intf *intf, [all …]
|
H A D | ipmi_channel.h | 131 int _ipmi_get_channel_access(struct ipmi_intf *intf, 134 int _ipmi_set_channel_access(struct ipmi_intf *intf, 138 uint8_t ipmi_get_channel_medium(struct ipmi_intf * intf, uint8_t channel); 139 uint8_t ipmi_current_channel_medium(struct ipmi_intf * intf); 140 int ipmi_channel_main(struct ipmi_intf * intf, int argc, char ** argv); 141 int ipmi_get_channel_auth_cap(struct ipmi_intf * intf, uint8_t channel, uint8_t priv); 142 int ipmi_get_channel_info(struct ipmi_intf * intf, uint8_t channel);
|
H A D | ipmi_user.h | 72 int ipmi_user_main(struct ipmi_intf *, int, char **); 73 int _ipmi_get_user_access(struct ipmi_intf *intf, 75 int _ipmi_get_user_name(struct ipmi_intf *intf, struct user_name_t *user_name); 76 int _ipmi_set_user_access(struct ipmi_intf *intf, 79 int _ipmi_set_user_password(struct ipmi_intf *intf,
|
H A D | ipmi_chassis.h | 50 int ipmi_chassis_power_status(struct ipmi_intf * intf); 51 int ipmi_chassis_power_control(struct ipmi_intf * intf, uint8_t ctl); 52 int ipmi_chassis_main(struct ipmi_intf * intf, int argc, char ** argv); 53 int ipmi_power_main(struct ipmi_intf * intf, int argc, char ** argv);
|
H A D | ipmi_raw.h | 38 int ipmi_raw_main(struct ipmi_intf * intf, int argc, char ** argv); 39 struct ipmi_rs * ipmi_master_write_read(struct ipmi_intf * intf, uint8_t bus, uint8_t addr, 41 int ipmi_rawi2c_main(struct ipmi_intf * intf, int argc, char ** argv); 42 int ipmi_rawspd_main(struct ipmi_intf * intf, int argc, char ** argv);
|
H A D | ipmi_sdradd.h | 38 ipmi_sdr_add_from_sensors(struct ipmi_intf *intf, int maxslot); 41 ipmi_sdr_add_from_file(struct ipmi_intf *intf, const char *ifile); 44 ipmi_sdr_add_from_list(struct ipmi_intf *intf, const char *rangeList);
|
H A D | ipmi_oem.h | 40 int (*setup)(struct ipmi_intf * intf); 44 int ipmi_oem_setup(struct ipmi_intf * intf, char * oemtype); 45 int ipmi_oem_active(struct ipmi_intf * intf, const char * oemtype);
|
H A D | ipmi_sel.h | 742 int ipmi_sel_main(struct ipmi_intf *, int, char **); 743 void ipmi_sel_print_std_entry(struct ipmi_intf * intf, struct sel_event_record * evt); 744 void ipmi_sel_print_std_entry_verbose(struct ipmi_intf * intf, struct sel_event_record * evt); 745 void ipmi_sel_print_extended_entry(struct ipmi_intf * intf, struct sel_event_record * evt); 746 void ipmi_sel_print_extended_entry_verbose(struct ipmi_intf * intf, struct sel_event_record * evt); 747 void ipmi_get_event_desc(struct ipmi_intf * intf, struct sel_event_record * rec, char ** desc); 750 uint16_t ipmi_sel_get_std_entry(struct ipmi_intf * intf, uint16_t id, struct sel_event_record * evt… 751 char * get_newisys_evt_desc(struct ipmi_intf * intf, struct sel_event_record * rec); 752 IPMI_OEM ipmi_get_oem(struct ipmi_intf * intf); 753 char * ipmi_get_oem_desc(struct ipmi_intf * intf, struct sel_event_record * rec);
|
/openbmc/ipmitool/src/plugins/ |
H A D | ipmi_intf.c | 61 extern struct ipmi_intf ipmi_open_intf; 64 extern struct ipmi_intf ipmi_imb_intf; 67 extern struct ipmi_intf ipmi_lipmi_intf; 70 extern struct ipmi_intf ipmi_bmc_intf; 73 extern struct ipmi_intf ipmi_lan_intf; 76 extern struct ipmi_intf ipmi_lanplus_intf; 79 extern struct ipmi_intf ipmi_free_intf; 82 extern struct ipmi_intf ipmi_serial_term_intf; 83 extern struct ipmi_intf ipmi_serial_bm_intf; 86 extern struct ipmi_intf ipmi_dummy_intf; [all …]
|
/openbmc/ipmitool/lib/ |
H A D | ipmi_delloem.c | 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); [all …]
|
H A D | ipmi_oem.c | 40 static int ipmi_oem_supermicro(struct ipmi_intf * intf); 41 static int ipmi_oem_ibm(struct ipmi_intf * intf); 79 ipmi_oem_supermicro(struct ipmi_intf * intf) in ipmi_oem_supermicro() 86 ipmi_oem_ibm(struct ipmi_intf * intf) in ipmi_oem_ibm() 118 ipmi_oem_setup(struct ipmi_intf * intf, char * oemtype) in ipmi_oem_setup() 159 ipmi_oem_active(struct ipmi_intf * intf, const char * oemtype) in ipmi_oem_active()
|
H A D | ipmi_ime.c | 160 static int ImeGetInfo(struct ipmi_intf *intf); 161 static int ImeUpgrade(struct ipmi_intf *intf, char* imageFilename); 162 static int ImeManualRollback(struct ipmi_intf *intf); 163 static int ImeUpdatePrepare(struct ipmi_intf *intf); 164 static int ImeUpdateOpenArea(struct ipmi_intf *intf); 166 struct ipmi_intf *intf, 172 struct ipmi_intf *intf, 177 static int ImeUpdateGetStatus(struct ipmi_intf *intf, tImeStatus *pStatus); 178 static int ImeUpdateGetCapabilities(struct ipmi_intf *intf, tImeCaps *pCaps ); 179 static int ImeUpdateRegisterUpdate(struct ipmi_intf *intf, tImeUpdateType type); [all …]
|
H A D | ipmi_fwum.c | 60 int KfwumGetInfo(struct ipmi_intf *intf, unsigned char output, 62 int KfwumGetDeviceInfo(struct ipmi_intf *intf, 64 int KfwumGetStatus(struct ipmi_intf *intf); 65 int KfwumManualRollback(struct ipmi_intf *intf); 66 int KfwumStartFirmwareImage(struct ipmi_intf *intf, 68 int KfwumSaveFirmwareImage(struct ipmi_intf *intf, 71 int KfwumFinishFirmwareImage(struct ipmi_intf *intf, 73 int KfwumUploadFirmware(struct ipmi_intf *intf, 75 int KfwumStartFirmwareUpgrade(struct ipmi_intf *intf); 79 int KfwumGetTraceLog(struct ipmi_intf *intf); [all …]
|
H A D | ipmi_user.c | 65 _ipmi_get_user_access(struct ipmi_intf *intf, in _ipmi_get_user_access() 108 _ipmi_get_user_name(struct ipmi_intf *intf, struct user_name_t *user_name_ptr) in _ipmi_get_user_name() 143 _ipmi_set_user_access(struct ipmi_intf *intf, in _ipmi_set_user_access() 190 _ipmi_set_user_password(struct ipmi_intf *intf, uint8_t user_id, in _ipmi_set_user_password() 273 ipmi_print_user_list(struct ipmi_intf *intf, uint8_t channel_number) in ipmi_print_user_list() 319 ipmi_print_user_summary(struct ipmi_intf *intf, uint8_t channel_number) in ipmi_print_user_summary() 350 struct ipmi_intf *intf, in ipmi_user_set_username() 396 ipmi_user_test_password(struct ipmi_intf *intf, uint8_t user_id, in ipmi_user_test_password() 493 ipmi_user_summary(struct ipmi_intf *intf, int argc, char **argv) in ipmi_user_summary() 511 ipmi_user_list(struct ipmi_intf *intf, int argc, char **argv) in ipmi_user_list() [all …]
|
H A D | ipmi_dcmi.c | 66 static int ipmi_print_sensor_info(struct ipmi_intf *intf, uint16_t rec_id); 710 ipmi_dcmi_getcapabilities(struct ipmi_intf * intf, uint8_t selector) in ipmi_dcmi_getcapabilities() 746 ipmi_dcmi_prnt_oobDiscover(struct ipmi_intf * intf) in ipmi_dcmi_prnt_oobDiscover() 808 ipmi_dcmi_prnt_getcapabilities(struct ipmi_intf * intf, uint8_t selector) in ipmi_dcmi_prnt_getcapabilities() 967 ipmi_dcmi_getassettag(struct ipmi_intf * intf, uint8_t offset, uint8_t length) in ipmi_dcmi_getassettag() 995 ipmi_dcmi_prnt_getassettag(struct ipmi_intf * intf) in ipmi_dcmi_prnt_getassettag() 1044 ipmi_dcmi_setassettag(struct ipmi_intf * intf, uint8_t offset, uint8_t length, in ipmi_dcmi_setassettag() 1066 ipmi_dcmi_prnt_setassettag(struct ipmi_intf * intf, uint8_t * data) in ipmi_dcmi_prnt_setassettag() 1110 ipmi_dcmi_getmngctrlids(struct ipmi_intf * intf, uint8_t offset, uint8_t length) in ipmi_dcmi_getmngctrlids() 1129 ipmi_dcmi_prnt_getmngctrlids(struct ipmi_intf * intf) in ipmi_dcmi_prnt_getmngctrlids() [all …]
|
/openbmc/ipmitool/src/plugins/lanplus/ |
H A D | lanplus.h | 119 extern struct ipmi_intf ipmi_lanplus_intf; 121 struct ipmi_rs * ipmi_lan_send_cmd(struct ipmi_intf * intf, struct ipmi_rq * req); 122 int ipmi_lanplus_open(struct ipmi_intf * intf); 123 void ipmi_lanplus_close(struct ipmi_intf * intf); 124 int ipmiv2_lan_ping(struct ipmi_intf * intf);
|
H A D | lanplus_crypt.h | 46 struct ipmi_intf * intf); 49 struct ipmi_intf * intf); 53 struct ipmi_intf * intf); 54 int lanplus_generate_sik(struct ipmi_session * session, struct ipmi_intf * intf);
|
/openbmc/ipmitool/src/plugins/lipmi/ |
H A D | lipmi.h | 41 struct ipmi_rs * ipmi_lipmi_send_cmd(struct ipmi_intf * intf, struct ipmi_rq * req); 42 int ipmi_lipmi_open(struct ipmi_intf * intf); 43 void ipmi_lipmi_close(struct ipmi_intf * intf); 44 int lipmi_intf_setup(struct ipmi_intf ** intf);
|
/openbmc/ipmitool/src/plugins/lan/ |
H A D | lan.c | 89 static int ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len); 90 static struct ipmi_rs * ipmi_lan_recv_packet(struct ipmi_intf * intf); 91 static struct ipmi_rs * ipmi_lan_poll_recv(struct ipmi_intf * intf); 92 static int ipmi_lan_setup(struct ipmi_intf * intf); 93 static int ipmi_lan_keepalive(struct ipmi_intf * intf); 94 static struct ipmi_rs * ipmi_lan_recv_sol(struct ipmi_intf * intf); 95 static struct ipmi_rs * ipmi_lan_send_sol(struct ipmi_intf * intf, 97 static struct ipmi_rs * ipmi_lan_send_cmd(struct ipmi_intf * intf, struct ipmi_rq * req); 98 static int ipmi_lan_send_rsp(struct ipmi_intf * intf, struct ipmi_rs * rsp); 99 static int ipmi_lan_open(struct ipmi_intf * intf); [all …]
|
/openbmc/ipmitool/src/plugins/bmc/ |
H A D | bmc.c | 58 struct ipmi_rs *(*sendrecv_fn)(struct ipmi_intf *, struct ipmi_rq *) = NULL; 63 static struct ipmi_rs *ipmi_bmc_send_cmd_ioctl(struct ipmi_intf *intf, 65 static struct ipmi_rs *ipmi_bmc_send_cmd_putmsg(struct ipmi_intf *intf, 70 struct ipmi_intf ipmi_bmc_intf = { 78 ipmi_bmc_close(struct ipmi_intf *intf) in ipmi_bmc_close() 89 ipmi_bmc_open(struct ipmi_intf *intf) in ipmi_bmc_open() 120 ipmi_bmc_send_cmd(struct ipmi_intf *intf, struct ipmi_rq *req) in ipmi_bmc_send_cmd() 131 ipmi_bmc_send_cmd_ioctl(struct ipmi_intf *intf, struct ipmi_rq *req) in ipmi_bmc_send_cmd_ioctl() 180 ipmi_bmc_send_cmd_putmsg(struct ipmi_intf *intf, struct ipmi_rq *req) in ipmi_bmc_send_cmd_putmsg()
|
H A D | bmc.h | 44 struct ipmi_rs *ipmi_bmc_send_cmd(struct ipmi_intf *intf, struct ipmi_rq *req); 45 int ipmi_bmc_open(struct ipmi_intf *intf); 46 void ipmi_bmc_close(struct ipmi_intf *intf);
|
/openbmc/ipmitool/src/ |
H A D | ipmitool.c | 75 extern int ipmi_shell_main(struct ipmi_intf * intf, int argc, char ** argv); 77 extern int ipmi_echo_main(struct ipmi_intf * intf, int argc, char ** argv); 78 extern int ipmi_set_main(struct ipmi_intf * intf, int argc, char ** argv); 79 extern int ipmi_exec_main(struct ipmi_intf * intf, int argc, char ** argv);
|
/openbmc/ipmitool/src/plugins/usb/ |
H A D | usb.c | 104 static int ipmi_usb_setup(struct ipmi_intf *intf); 105 static struct ipmi_rs *ipmi_usb_send_cmd(struct ipmi_intf *intf, 108 struct ipmi_intf ipmi_usb_intf = { 162 OpenCD(struct ipmi_intf *intf, char *CDName) in OpenCD() 267 FindG2CDROM(struct ipmi_intf *intf) in FindG2CDROM() 296 ipmi_usb_setup(struct ipmi_intf *intf) in ipmi_usb_setup() 404 WriteSplitData(struct ipmi_intf *intf, char *Buffer, char Sector, in WriteSplitData() 428 ReadSplitData(struct ipmi_intf *intf, char *Buffer, char Sector, in ReadSplitData() 449 WaitForCommandCompletion(struct ipmi_intf *intf, CONFIG_CMD *pG2CDCmdHeader, in WaitForCommandCompletion() 479 SendDataToUSBDriver(struct ipmi_intf *intf, char *ReqBuffer, in SendDataToUSBDriver() [all …]
|
/openbmc/ipmitool/src/plugins/serial/ |
H A D | serial_terminal.c | 146 ipmi_serial_term_open(struct ipmi_intf * intf) in ipmi_serial_term_open() 241 ipmi_serial_term_close(struct ipmi_intf * intf) in ipmi_serial_term_close() 255 serial_wait_for_data(struct ipmi_intf * intf) in serial_wait_for_data() 279 serial_read_line(struct ipmi_intf * intf, char *str, int len) in serial_read_line() 318 serial_write_line(struct ipmi_intf * intf, const char *str) in serial_write_line() 340 serial_flush(struct ipmi_intf * intf) in serial_flush() 358 recv_response(struct ipmi_intf * intf, unsigned char *data, int len) in recv_response() 466 serial_term_build_msg(const struct ipmi_intf * intf, in serial_term_build_msg() 598 serial_term_send_msg(struct ipmi_intf * intf, uint8_t * msg, int msg_len) in serial_term_send_msg() 662 serial_term_wait_response(struct ipmi_intf * intf, in serial_term_wait_response() [all …]
|