Lines Matching defs:rsp_pkt
113 smc_send_local_cmd(int fd, sc_reqmsg_t *req_pkt, sc_rspmsg_t *rsp_pkt,
139 if (read(fd, rsp_pkt, SC_MSG_MAX_SIZE) == -1) {
145 if (SC_MSG_ID(rsp_pkt) != SC_MSG_ID(req_pkt)) {
146 dbg_print(SMC_ERRMSG_ERROR, SC_MSG_CC(rsp_pkt),
147 SC_MSG_ID(rsp_pkt));
151 if (SC_MSG_CC(rsp_pkt) != 0) {
166 sc_rspmsg_t rsp_pkt;
179 if ((rc = smc_send_local_cmd(fd, &req_pkt, &rsp_pkt,
185 *geo_addr = rsp_pkt.data[0];
210 smc_send_ipmi_message(int fd, sc_reqmsg_t *req_pkt, sc_rspmsg_t *rsp_pkt,
241 if ((nbytes = read(fd, (char *)rsp_pkt, SC_MSG_MAX_SIZE)) < 0) {
246 if (SC_MSG_CC(rsp_pkt) != 0) {
247 dbg_print(SMC_ERRMSG_ERROR, SC_MSG_CC(rsp_pkt),
248 SC_MSG_ID(rsp_pkt));
269 nbytes = read(fd, rsp_pkt, SC_MSG_MAX_SIZE);
279 (void) sprintf(p, "%02x ", rsp_pkt->data[i]);
284 "cc = %x", p, SC_MSG_ID(rsp_pkt), SC_MSG_CMD(rsp_pkt),
285 SC_MSG_LEN(rsp_pkt), SC_MSG_CC(rsp_pkt));
288 if (SC_MSG_CC(rsp_pkt) != 0) {
289 dbg_print(SMC_ERRMSG_IPMI_ERR, rsp_pkt->hdr.cc,
295 rsp_pkt->data[SMC_NETFN_SEQ_OFFSET]) {
298 req_pkt->data[5], rsp_pkt->data[SMC_NETFN_SEQ_OFFSET]);
301 if ((cc = rsp_pkt->data[IPMI_RSP_HDR_LEN-1]) != 0) {