Lines Matching full:intf

50 extern int read_fru_area(struct ipmi_intf *intf, struct fru_info *fru,
53 extern int write_fru_area(struct ipmi_intf * intf, struct fru_info *fru,
60 static int ipmi_kontron_set_serial_number(struct ipmi_intf *intf);
61 static int ipmi_kontron_set_mfg_date (struct ipmi_intf *intf);
63 static int ipmi_kontron_nextboot_set(struct ipmi_intf *intf, int argc,
65 static int ipmi_kontronoem_send_set_large_buffer(struct ipmi_intf *intf,
71 ipmi_kontronoem_main(struct ipmi_intf *intf, int argc, char **argv) in ipmi_kontronoem_main() argument
87 if (ipmi_kontron_set_serial_number(intf) > 0) { in ipmi_kontronoem_main()
98 if (ipmi_kontron_set_mfg_date(intf) > 0) { in ipmi_kontronoem_main()
110 rc = ipmi_kontron_nextboot_set(intf, (argc - 1), (argv + 1)); in ipmi_kontronoem_main()
132 ipmi_kontronoem_set_large_buffer(struct ipmi_intf *intf, unsigned char size) in ipmi_kontronoem_set_large_buffer() argument
135 uint32_t prev_target_addr = intf->target_addr ; in ipmi_kontronoem_set_large_buffer()
136 if (intf->target_addr > 0 && (intf->target_addr != intf->my_addr)) { in ipmi_kontronoem_set_large_buffer()
137 intf->target_addr = intf->my_addr; in ipmi_kontronoem_set_large_buffer()
139 if (ipmi_kontronoem_send_set_large_buffer(intf, 0x0e, size) == 0) { in ipmi_kontronoem_set_large_buffer()
145 if (ipmi_kontronoem_send_set_large_buffer(intf, 0x00, size) == 0) { in ipmi_kontronoem_set_large_buffer()
150 ipmi_kontronoem_send_set_large_buffer( intf, 0x0e, 0 ); in ipmi_kontronoem_set_large_buffer()
154 intf->target_addr = prev_target_addr; in ipmi_kontronoem_set_large_buffer()
157 if(ipmi_kontronoem_send_set_large_buffer(intf, 0x0e, size) == 0) { in ipmi_kontronoem_set_large_buffer()
160 if (intf->target_addr > 0 && (intf->target_addr != intf->my_addr)) { in ipmi_kontronoem_set_large_buffer()
162 intf->target_addr = intf->my_addr; in ipmi_kontronoem_set_large_buffer()
163 /* ipmi_kontronoem_send_set_large_buffer(intf, 0x00, 0); */ in ipmi_kontronoem_set_large_buffer()
164 ipmi_kontronoem_send_set_large_buffer(intf, 0x0e, 0); in ipmi_kontronoem_set_large_buffer()
165 intf->target_addr = prev_target_addr; in ipmi_kontronoem_set_large_buffer()
173 ipmi_kontronoem_send_set_large_buffer(struct ipmi_intf *intf, in ipmi_kontronoem_send_set_large_buffer() argument
190 rsp = intf->sendrecv(intf, &req); in ipmi_kontronoem_send_set_large_buffer()
204 * @intf: ipmi interface
211 ipmi_kontron_set_serial_number(struct ipmi_intf *intf) in ipmi_kontron_set_serial_number() argument
245 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_serial_number()
271 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_serial_number()
304 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_serial_number()
338 if (read_fru_area(intf, &fru, 0, (header.offset.board * 8), in ipmi_kontron_set_serial_number()
397 if (write_fru_area(intf, &fru, 0, (header.offset.board * 8), in ipmi_kontron_set_serial_number()
410 if (read_fru_area(intf, &fru, 0, (header.offset.product * 8), in ipmi_kontron_set_serial_number()
479 if (write_fru_area(intf, &fru, 0, (header.offset.product * 8), in ipmi_kontron_set_serial_number()
501 * @intf: ipmi interface
508 ipmi_kontron_set_mfg_date (struct ipmi_intf *intf) in ipmi_kontron_set_mfg_date() argument
534 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_mfg_date()
556 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_mfg_date()
584 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_set_mfg_date()
609 if (read_fru_area(intf ,&fru ,0 ,(header.offset.board * 8), in ipmi_kontron_set_mfg_date()
627 if (write_fru_area(intf, &fru, 0, (header.offset.board * 8), in ipmi_kontron_set_mfg_date()
652 * @intf: ipmi interface
659 ipmi_kontron_nextboot_set(struct ipmi_intf *intf, int argc, char **argv) in ipmi_kontron_nextboot_set() argument
692 rsp = intf->sendrecv(intf, &req); in ipmi_kontron_nextboot_set()