Home
last modified time | relevance | path

Searched refs:intf (Results 1 – 25 of 274) sorted by relevance

1234567891011

/openbmc/ipmitool/src/plugins/
H A Dipmi_intf.c139 struct ipmi_intf ** intf; in ipmi_intf_print() local
146 for (intf = ipmi_intf_table; intf && *intf; intf++) { in ipmi_intf_print()
151 if (strncmp(sup->name, (*intf)->name, strlen(sup->name)) == 0 && in ipmi_intf_print()
152 strncmp(sup->name, (*intf)->name, strlen((*intf)->name)) == 0 && in ipmi_intf_print()
161 (*intf)->name, (*intf)->desc, in ipmi_intf_print()
178 struct ipmi_intf ** intf; in ipmi_intf_load() local
191 for (intf = ipmi_intf_table; in ipmi_intf_load()
192 ((intf != NULL) && (*intf != NULL)); in ipmi_intf_load()
193 intf++) { in ipmi_intf_load()
194 i = *intf; in ipmi_intf_load()
[all …]
/openbmc/ipmitool/src/plugins/open/
H A Dopen.c89 ipmi_openipmi_open(struct ipmi_intf * intf) in ipmi_openipmi_open() argument
98 devnum = intf->devnum; in ipmi_openipmi_open()
105 intf->fd = open(ipmi_dev, O_RDWR); in ipmi_openipmi_open()
107 if (intf->fd < 0) { in ipmi_openipmi_open()
108 intf->fd = open(ipmi_devfs, O_RDWR); in ipmi_openipmi_open()
109 if (intf->fd < 0) { in ipmi_openipmi_open()
110 intf->fd = open(ipmi_devfs2, O_RDWR); in ipmi_openipmi_open()
112 if (intf->fd < 0) { in ipmi_openipmi_open()
119 if (ioctl(intf->fd, IPMICTL_SET_GETS_EVENTS_CMD, &i) < 0) { in ipmi_openipmi_open()
124 intf->opened = 1; in ipmi_openipmi_open()
[all …]
/openbmc/ipmitool/src/plugins/lipmi/
H A Dlipmi.c52 static int ipmi_lipmi_open(struct ipmi_intf * intf) in ipmi_lipmi_open() argument
54 intf->fd = open(IPMI_LIPMI_DEV, O_RDWR); in ipmi_lipmi_open()
55 if (intf->fd < 0) { in ipmi_lipmi_open()
59 intf->opened = 1; in ipmi_lipmi_open()
60 intf->manufacturer_id = ipmi_get_oem(intf); in ipmi_lipmi_open()
61 return intf->fd; in ipmi_lipmi_open()
64 static void ipmi_lipmi_close(struct ipmi_intf * intf) in ipmi_lipmi_close() argument
66 if (intf && intf->fd >= 0) in ipmi_lipmi_close()
67 close(intf->fd); in ipmi_lipmi_close()
68 intf->fd = -1; in ipmi_lipmi_close()
[all …]
/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/include/ipmitool/
H A Dipmi_intf.h158 int (*func)(struct ipmi_intf * intf, int argc, char ** argv);
196 int (*setup)(struct ipmi_intf * intf);
197 int (*open)(struct ipmi_intf * intf);
198 void (*close)(struct ipmi_intf * intf);
199 struct ipmi_rs *(*sendrecv)(struct ipmi_intf * intf, struct ipmi_rq * req);
200 int (*sendrsp)(struct ipmi_intf * intf, struct ipmi_rs * rsp);
201 struct ipmi_rs *(*recv_sol)(struct ipmi_intf * intf);
202 struct ipmi_rs *(*send_sol)(struct ipmi_intf * intf, struct ipmi_v2_payload * payload);
203 int (*keepalive)(struct ipmi_intf * intf);
204 int (*set_my_addr)(struct ipmi_intf * intf, uint8_t addr);
[all …]
/openbmc/ipmitool/src/plugins/serial/
H A Dserial_terminal.c146 ipmi_serial_term_open(struct ipmi_intf * intf) in ipmi_serial_term_open() argument
153 if (!intf->devfile) { in ipmi_serial_term_open()
161 if ((p = strchr(intf->devfile, ':'))) { in ipmi_serial_term_open()
184 intf->fd = open(intf->devfile, O_RDWR | O_NONBLOCK, 0); in ipmi_serial_term_open()
185 if (intf->fd < 0) { in ipmi_serial_term_open()
186 lperror(LOG_ERR, "Could not open device at %s", intf->devfile); in ipmi_serial_term_open()
200 tcgetattr(intf->fd, &ti); in ipmi_serial_term_open()
228 tcsetattr(intf->fd, TCSAFLUSH, &ti); in ipmi_serial_term_open()
230 if (intf->ssn_params.timeout == 0) in ipmi_serial_term_open()
231 intf->ssn_params.timeout = IPMI_SERIAL_TIMEOUT; in ipmi_serial_term_open()
[all …]
H A Dserial_basic.c186 serial_bm_setup(struct ipmi_intf * intf) in serial_bm_setup() argument
189 intf->max_request_data_size = SERIAL_BM_MAX_RQ_SIZE; in serial_bm_setup()
190 intf->max_response_data_size = SERIAL_BM_MAX_RS_SIZE; in serial_bm_setup()
199 serial_bm_open(struct ipmi_intf * intf) in serial_bm_open() argument
206 if (!intf->devfile) { in serial_bm_open()
214 if ((p = strchr(intf->devfile, ':'))) { in serial_bm_open()
237 intf->fd = open(intf->devfile, O_RDWR | O_NONBLOCK, 0); in serial_bm_open()
238 if (intf->fd < 0) { in serial_bm_open()
239 lperror(LOG_ERR, "Could not open device at %s", intf->devfile); in serial_bm_open()
253 tcgetattr(intf->fd, &ti); in serial_bm_open()
[all …]
/openbmc/sdbusplus/include/sdbusplus/message/
H A Dappend.hpp43 void append(sdbusplus::SdBusInterface* intf, sd_bus_message* m, Args&&... args);
101 op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op()
110 intf->sd_bus_message_append_basic(m, dbusType, in op()
116 op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op()
119 sdbusplus::message::append(intf, m, value); in op()
141 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& s) in op()
144 intf->sd_bus_message_append_basic(m, dbusType, &s.fd); in op()
156 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& s) in op()
159 intf->sd_bus_message_append_basic(m, dbusType, s.c_str()); in op()
168 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& s) in op()
[all …]
H A Dread.hpp40 void read(sdbusplus::SdBusInterface* intf, sd_bus_message* m, Args&&... args);
73 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op()
84 int r = intf->sd_bus_message_read_basic(m, dbusType, &t); in op()
93 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, T&& t) in op()
97 sdbusplus::message::read(intf, m, value); in op()
122 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, S& t) in op()
126 int r = intf->sd_bus_message_read_basic(m, dbusType, &str); in op()
140 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, S& t) in op()
144 int r = intf->sd_bus_message_read_basic(m, dbusType, &i); in op()
163 static void op(sdbusplus::SdBusInterface* intf, sd_bus_message* m, S& t) in op()
[all …]
/openbmc/ipmitool/lib/
H A Dipmi_sol.c103 ipmi_sol_payload_access(struct ipmi_intf * intf, uint8_t channel, in ipmi_sol_payload_access() argument
128 rsp = intf->sendrecv(intf, &req); in ipmi_sol_payload_access()
145 ipmi_sol_payload_access_status(struct ipmi_intf * intf, in ipmi_sol_payload_access_status() argument
161 rsp = intf->sendrecv(intf, &req); in ipmi_sol_payload_access_status()
194 struct ipmi_intf * intf, in ipmi_get_sol_info() argument
217 rsp = intf->sendrecv(intf, &req); in ipmi_get_sol_info()
255 rsp = intf->sendrecv(intf, &req); in ipmi_get_sol_info()
293 rsp = intf->sendrecv(intf, &req); in ipmi_get_sol_info()
333 rsp = intf->sendrecv(intf, &req); in ipmi_get_sol_info()
372 rsp = intf->sendrecv(intf, &req); in ipmi_get_sol_info()
[all …]
H A Dipmi_lanp.c83 is_lan_channel(struct ipmi_intf * intf, uint8_t chan) in is_lan_channel() argument
90 medium = ipmi_get_channel_medium(intf, chan); in is_lan_channel()
108 find_lan_channel(struct ipmi_intf * intf, uint8_t start) in find_lan_channel() argument
113 if (is_lan_channel(intf, chan)) { in find_lan_channel()
134 get_lan_param_select(struct ipmi_intf * intf, uint8_t chan, int param, int select) in get_lan_param_select() argument
165 rsp = intf->sendrecv(intf, &req); in get_lan_param_select()
214 get_lan_param(struct ipmi_intf * intf, uint8_t chan, int param) in get_lan_param() argument
216 return get_lan_param_select(intf, chan, param, 0); in get_lan_param()
235 set_lan_param_wait(struct ipmi_intf * intf, uint8_t chan, in set_lan_param_wait() argument
246 p = get_lan_param(intf, chan, param); in set_lan_param_wait()
[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() argument
724 return intf->sendrecv(intf, &req); in ipmi_dcmi_getcapabilities()
746 ipmi_dcmi_prnt_oobDiscover(struct ipmi_intf * intf) in ipmi_dcmi_prnt_oobDiscover() argument
755 if (intf->opened == 0 && intf->open != NULL) { in ipmi_dcmi_prnt_oobDiscover()
756 if (intf->open(intf) < 0) in ipmi_dcmi_prnt_oobDiscover()
759 if (intf == NULL || intf->session == NULL) in ipmi_dcmi_prnt_oobDiscover()
762 p = &intf->ssn_params; in ipmi_dcmi_prnt_oobDiscover()
778 intf->abort = 1; in ipmi_dcmi_prnt_oobDiscover()
779 intf->session->sol_data.sequence_number = 1; in ipmi_dcmi_prnt_oobDiscover()
[all …]
H A Dipmi_isol.c64 static int ipmi_get_isol_info(struct ipmi_intf * intf, in ipmi_get_isol_info() argument
85 rsp = intf->sendrecv(intf, &req); in ipmi_get_isol_info()
109 rsp = intf->sendrecv(intf, &req); in ipmi_get_isol_info()
129 rsp = intf->sendrecv(intf, &req); in ipmi_get_isol_info()
144 static int ipmi_print_isol_info(struct ipmi_intf * intf) in ipmi_print_isol_info() argument
147 if (ipmi_get_isol_info(intf, &params)) in ipmi_print_isol_info()
171 static int ipmi_isol_set_param(struct ipmi_intf * intf, in ipmi_isol_set_param() argument
181 if (ipmi_get_isol_info(intf, &params)) in ipmi_isol_set_param()
273 rsp = intf->sendrecv(intf, &req); in ipmi_isol_set_param()
327 sendBreak(struct ipmi_intf * intf) in sendBreak() argument
[all …]
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_kontronoem.c50 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()
[all …]
H A Dipmi_tsol.c80 ipmi_tsol_command(struct ipmi_intf *intf, char *recvip, int port, in ipmi_tsol_command() argument
106 rsp = intf->sendrecv(intf, &req); in ipmi_tsol_command()
120 ipmi_tsol_start(struct ipmi_intf *intf, char *recvip, int port) in ipmi_tsol_start() argument
122 return ipmi_tsol_command(intf, recvip, port, IPMI_TSOL_CMD_START); in ipmi_tsol_start()
126 ipmi_tsol_stop(struct ipmi_intf *intf, char *recvip, int port) in ipmi_tsol_stop() argument
128 return ipmi_tsol_command(intf, recvip, port, IPMI_TSOL_CMD_STOP); in ipmi_tsol_stop()
132 ipmi_tsol_send_keystroke(struct ipmi_intf *intf, char *buff, int length) in ipmi_tsol_send_keystroke() argument
150 rsp = intf->sendrecv(intf, &req); in ipmi_tsol_send_keystroke()
166 tsol_keepalive(struct ipmi_intf *intf) in tsol_keepalive() argument
173 intf->keepalive(intf); in tsol_keepalive()
[all …]
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() argument
80 rsp = intf->sendrecv(intf, &req); 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() argument
121 rsp = intf->sendrecv(intf, &req); in _ipmi_get_user_name()
143 _ipmi_set_user_access(struct ipmi_intf *intf, in _ipmi_set_user_access() argument
171 rsp = intf->sendrecv(intf, &req); in _ipmi_set_user_access()
190 _ipmi_set_user_password(struct ipmi_intf *intf, uint8_t user_id, in _ipmi_set_user_password() argument
220 rsp = intf->sendrecv(intf, &req); in _ipmi_set_user_password()
273 ipmi_print_user_list(struct ipmi_intf *intf, uint8_t channel_number) in ipmi_print_user_list() argument
283 ccode = _ipmi_get_user_access(intf, &user_access); in ipmi_print_user_list()
[all …]
H A Dipmi_chassis.c49 ipmi_chassis_power_status(struct ipmi_intf * intf) in ipmi_chassis_power_status() argument
59 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_power_status()
74 ipmi_chassis_print_power_status(struct ipmi_intf * intf) in ipmi_chassis_print_power_status() argument
76 int ps = ipmi_chassis_power_status(intf); in ipmi_chassis_print_power_status()
87 ipmi_chassis_power_control(struct ipmi_intf * intf, uint8_t ctl) in ipmi_chassis_power_control() argument
98 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_power_control()
116 intf->abort = 1; in ipmi_chassis_power_control()
123 ipmi_chassis_identify(struct ipmi_intf * intf, char * arg) in ipmi_chassis_identify() argument
160 rsp = intf->sendrecv(intf, &req); in ipmi_chassis_identify()
195 ipmi_chassis_poh(struct ipmi_intf * intf) in ipmi_chassis_poh() argument
[all …]
/openbmc/ipmitool/src/plugins/lanplus/
H A Dlanplus.c89 static int ipmi_lanplus_setup(struct ipmi_intf * intf);
90 static int ipmi_lanplus_keepalive(struct ipmi_intf * intf);
91 static int ipmi_lan_send_packet(struct ipmi_intf * intf, uint8_t * data, int data_len);
92 static struct ipmi_rs * ipmi_lan_recv_packet(struct ipmi_intf * intf);
93 static struct ipmi_rs * ipmi_lan_poll_recv(struct ipmi_intf * intf);
94 static struct ipmi_rs * ipmi_lanplus_send_ipmi_cmd(struct ipmi_intf * intf, struct ipmi_rq * req);
95 static struct ipmi_rs * ipmi_lanplus_send_payload(struct ipmi_intf * intf,
98 struct ipmi_intf * intf,
105 struct ipmi_intf * intf,
116 static struct ipmi_rs * ipmi_lanplus_recv_sol(struct ipmi_intf * intf);
[all …]
/openbmc/ipmitool/src/plugins/bmc/
H A Dbmc.c63 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,
78 ipmi_bmc_close(struct ipmi_intf *intf) in ipmi_bmc_close() argument
80 if (intf && intf->fd >= 0) in ipmi_bmc_close()
81 close(intf->fd); in ipmi_bmc_close()
83 intf->opened = 0; in ipmi_bmc_close()
84 intf->manufacturer_id = IPMI_OEM_UNKNOWN; in ipmi_bmc_close()
85 intf->fd = -1; in ipmi_bmc_close()
89 ipmi_bmc_open(struct ipmi_intf *intf) in ipmi_bmc_open() argument
93 if (!intf) in ipmi_bmc_open()
[all …]
/openbmc/ipmitool/src/
H A Dipmishell.c99 int ipmi_shell_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_shell_main() argument
111 if (intf->keepalive) { in ipmi_shell_main()
113 shell_intf = intf; in ipmi_shell_main()
136 ipmi_cmd_print(intf->cmdlist); in ipmi_shell_main()
202 rc = ipmi_cmd_run(intf, in ipmi_shell_main()
217 ipmi_shell_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_shell_main() argument
225 int ipmi_echo_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_echo_main() argument
255 int ipmi_set_main(struct ipmi_intf * intf, int argc, char ** argv) in ipmi_set_main() argument
298 ipmi_intf_session_set_hostname(intf, argv[1]); in ipmi_set_main()
299 if (intf->session == NULL) { in ipmi_set_main()
[all …]
/openbmc/ipmitool/src/plugins/dummy/
H A Ddummy.c149 ipmi_dummyipmi_close(struct ipmi_intf *intf) in ipmi_dummyipmi_close() argument
152 if (intf->fd < 0) { in ipmi_dummyipmi_close()
158 if (data_write(intf->fd, &req, sizeof(req)) != 0) { in ipmi_dummyipmi_close()
161 close(intf->fd); in ipmi_dummyipmi_close()
162 intf->fd = (-1); in ipmi_dummyipmi_close()
163 intf->opened = 0; in ipmi_dummyipmi_close()
173 ipmi_dummyipmi_open(struct ipmi_intf *intf) in ipmi_dummyipmi_open() argument
179 if (intf->opened == 1) { in ipmi_dummyipmi_open()
180 return intf->fd; in ipmi_dummyipmi_open()
182 intf->fd = socket(AF_UNIX, SOCK_STREAM, 0); in ipmi_dummyipmi_open()
[all …]
/openbmc/openbmc/meta-google/recipes-google/ncsi/files/
H A Dgbmc-ncsi-usb.sh23 local -n numaddrs=gbmc_br_dhcrelay_linkaddrs["$intf"]
26 ip link show "$intf" | grep -q '^ *alias ncsi-usb$' || return
27 echo "NCSI USB Link Add $intf" >&2
31 chain ${intf}_input {
33 iifname != $intf accept
42 chain ${intf}_forward {
44 iifname != $intf accept
51 local rfile=/run/nftables/50-gbmc-ncsi-"$intf".rules
57 systemctl start --no-block gbmc-ncsi-ra@"$intf"
61 echo "NCSI USB Link Del $intf" >&2
[all …]

1234567891011