Lines Matching full:intf
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);
83 int ipmi_fwum_fwupgrade(struct ipmi_intf *intf, char *file, int action);
84 int ipmi_fwum_info(struct ipmi_intf *intf);
85 int ipmi_fwum_status(struct ipmi_intf *intf);
137 * @intf: ipmi interface
145 ipmi_fwum_main(struct ipmi_intf *intf, int argc, char **argv) in ipmi_fwum_main() argument
158 rc = ipmi_fwum_info(intf); in ipmi_fwum_main()
160 rc = ipmi_fwum_status(intf); in ipmi_fwum_main()
162 rc = KfwumManualRollback(intf); in ipmi_fwum_main()
170 rc = ipmi_fwum_fwupgrade(intf, argv[1], 0); in ipmi_fwum_main()
174 rc = ipmi_fwum_fwupgrade(intf, argv[1], 1); in ipmi_fwum_main()
176 rc = KfwumStartFirmwareUpgrade(intf); in ipmi_fwum_main()
179 rc = KfwumGetTraceLog(intf); in ipmi_fwum_main()
216 ipmi_fwum_info(struct ipmi_intf *intf) in ipmi_fwum_info() argument
224 if (KfwumGetDeviceInfo(intf, 1, &b_info) != 0) { in ipmi_fwum_info()
227 if (KfwumGetInfo(intf, 1, ¬_used) != 0) { in ipmi_fwum_info()
234 ipmi_fwum_status(struct ipmi_intf *intf) in ipmi_fwum_status() argument
239 if (KfwumGetStatus(intf) != 0) { in ipmi_fwum_status()
254 ipmi_fwum_fwupgrade(struct ipmi_intf *intf, char *file, int action) in ipmi_fwum_fwupgrade() argument
275 if (KfwumGetDeviceInfo(intf, 0, &b_info) != 0) { in ipmi_fwum_fwupgrade()
281 KfwumGetInfo(intf, 0, ¬_used); in ipmi_fwum_fwupgrade()
283 if (KfwumStartFirmwareImage(intf, fsize, padding) != 0) { in ipmi_fwum_fwupgrade()
286 if (KfwumUploadFirmware(intf, firmBuf, fsize) != 0) { in ipmi_fwum_fwupgrade()
289 if (KfwumFinishFirmwareImage(intf, fw_info) != 0) { in ipmi_fwum_fwupgrade()
292 if (KfwumGetStatus(intf) != 0) { in ipmi_fwum_fwupgrade()
296 if (KfwumStartFirmwareUpgrade(intf) != 0) { in ipmi_fwum_fwupgrade()
433 * *intf : IPMI interface
440 KfwumGetInfo(struct ipmi_intf *intf, unsigned char output, in KfwumGetInfo() argument
453 rsp = intf->sendrecv(intf, &req); in KfwumGetInfo()
504 if (strstr(intf->name,"lan") != NULL) { in KfwumGetInfo()
511 } else if ((strstr(intf->name,"open")!= NULL) in KfwumGetInfo()
512 && intf->target_addr != IPMI_BMC_SLAVE_ADDR in KfwumGetInfo()
513 && (intf->target_addr != intf->my_addr)) { in KfwumGetInfo()
532 * *intf: IPMI interface
539 KfwumGetDeviceInfo(struct ipmi_intf *intf, unsigned char output, in KfwumGetDeviceInfo() argument
551 rsp = intf->sendrecv(intf, &req); in KfwumGetDeviceInfo()
584 * *intf : IPMI interface
589 KfwumGetStatus(struct ipmi_intf * intf) in KfwumGetStatus() argument
602 rc = KfwumGetInfo(intf, 0, &numBank); in KfwumGetStatus()
612 rsp = intf->sendrecv(intf, &req); in KfwumGetStatus()
651 * *intf : IPMI interface
657 KfwumManualRollback(struct ipmi_intf *intf) in KfwumManualRollback() argument
670 rsp = intf->sendrecv(intf, &req); in KfwumManualRollback()
685 KfwumStartFirmwareImage(struct ipmi_intf *intf, unsigned long length, in KfwumStartFirmwareImage() argument
709 rsp = intf->sendrecv(intf, &req); in KfwumStartFirmwareImage()
727 KfwumSaveFirmwareImage(struct ipmi_intf *intf, unsigned char sequenceNumber, in KfwumSaveFirmwareImage() argument
757 rsp = intf->sendrecv(intf, &req); in KfwumSaveFirmwareImage()
764 if (strstr(intf->name, "lan") != NULL) { in KfwumSaveFirmwareImage()
819 KfwumFinishFirmwareImage(struct ipmi_intf *intf, tKFWUM_InFirmwareInfo firmInfo) in KfwumFinishFirmwareImage() argument
838 rsp = intf->sendrecv(intf, &req); in KfwumFinishFirmwareImage()
851 KfwumUploadFirmware(struct ipmi_intf *intf, unsigned char *pBuffer, in KfwumUploadFirmware() argument
872 rc = KfwumSaveFirmwareImage(intf, sequenceNumber, in KfwumUploadFirmware()
905 KfwumStartFirmwareUpgrade(struct ipmi_intf *intf) in KfwumStartFirmwareUpgrade() argument
919 rsp = intf->sendrecv(intf, &req); in KfwumStartFirmwareUpgrade()
939 KfwumGetTraceLog(struct ipmi_intf *intf) in KfwumGetTraceLog() argument
960 rsp = intf->sendrecv(intf, &req); in KfwumGetTraceLog()