Home
last modified time | relevance | path

Searched refs:ipmi_intf (Results 1 – 25 of 102) sorted by relevance

12345

/openbmc/ipmitool/include/ipmitool/
H A Dipmi_intf.h158 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 Dipmi_sdr.h46 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 Dipmi_channel.h131 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 Dipmi_user.h72 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 Dipmi_chassis.h50 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 Dipmi_raw.h38 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 Dipmi_sdradd.h38 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 Dipmi_oem.h40 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 Dipmi_sel.h742 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 Dipmi_intf.c61 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 Dipmi_delloem.c149 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 Dipmi_oem.c40 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 Dipmi_ime.c160 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 Dipmi_fwum.c60 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 Dipmi_user.c65 _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 Dipmi_dcmi.c66 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 Dlanplus.h119 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 Dlanplus_crypt.h46 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 Dlipmi.h41 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 Dlan.c89 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 Dbmc.c58 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 Dbmc.h44 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 Dipmitool.c75 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 Dusb.c104 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 Dserial_terminal.c146 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 …]

12345