Lines Matching refs:rsp
2924 msg->rsp[0] = msg->data[0] | 4; in deliver_smi_err_response()
2925 msg->rsp[1] = msg->data[1]; in deliver_smi_err_response()
2926 msg->rsp[2] = err; in deliver_smi_err_response()
3033 if (msg->rsp[2] != 0) { in handle_ipmb_get_msg_rsp()
3039 ipmb_addr.slave_addr = msg->rsp[6]; in handle_ipmb_get_msg_rsp()
3040 ipmb_addr.channel = msg->rsp[3] & 0x0f; in handle_ipmb_get_msg_rsp()
3041 ipmb_addr.lun = msg->rsp[7] & 3; in handle_ipmb_get_msg_rsp()
3048 msg->rsp[7] >> 2, in handle_ipmb_get_msg_rsp()
3049 msg->rsp[3] & 0x0f, in handle_ipmb_get_msg_rsp()
3050 msg->rsp[8], in handle_ipmb_get_msg_rsp()
3051 (msg->rsp[4] >> 2) & (~1), in handle_ipmb_get_msg_rsp()
3063 &(msg->rsp[9]), in handle_ipmb_get_msg_rsp()
3070 recv_msg->msg.netfn = msg->rsp[4] >> 2; in handle_ipmb_get_msg_rsp()
3098 if (msg->rsp[2] != 0) { in handle_ipmb_get_msg_cmd()
3103 netfn = msg->rsp[4] >> 2; in handle_ipmb_get_msg_cmd()
3104 cmd = msg->rsp[8]; in handle_ipmb_get_msg_cmd()
3105 chan = msg->rsp[3] & 0xf; in handle_ipmb_get_msg_cmd()
3122 msg->data[2] = msg->rsp[3]; in handle_ipmb_get_msg_cmd()
3123 msg->data[3] = msg->rsp[6]; in handle_ipmb_get_msg_cmd()
3124 msg->data[4] = ((netfn + 1) << 2) | (msg->rsp[7] & 0x3); in handle_ipmb_get_msg_cmd()
3126 msg->data[6] = intf->channels[msg->rsp[3] & 0xf].address; in handle_ipmb_get_msg_cmd()
3128 msg->data[7] = (msg->rsp[7] & 0xfc) | (msg->rsp[4] & 0x3); in handle_ipmb_get_msg_cmd()
3129 msg->data[8] = msg->rsp[8]; /* cmd */ in handle_ipmb_get_msg_cmd()
3171 ipmb_addr->slave_addr = msg->rsp[6]; in handle_ipmb_get_msg_cmd()
3172 ipmb_addr->lun = msg->rsp[7] & 3; in handle_ipmb_get_msg_cmd()
3173 ipmb_addr->channel = msg->rsp[3] & 0xf; in handle_ipmb_get_msg_cmd()
3181 recv_msg->msgid = msg->rsp[7] >> 2; in handle_ipmb_get_msg_cmd()
3182 recv_msg->msg.netfn = msg->rsp[4] >> 2; in handle_ipmb_get_msg_cmd()
3183 recv_msg->msg.cmd = msg->rsp[8]; in handle_ipmb_get_msg_cmd()
3192 &(msg->rsp[9]), in handle_ipmb_get_msg_cmd()
3218 if (msg->rsp[2] != 0) { in handle_lan_get_msg_rsp()
3224 lan_addr.session_handle = msg->rsp[4]; in handle_lan_get_msg_rsp()
3225 lan_addr.remote_SWID = msg->rsp[8]; in handle_lan_get_msg_rsp()
3226 lan_addr.local_SWID = msg->rsp[5]; in handle_lan_get_msg_rsp()
3227 lan_addr.channel = msg->rsp[3] & 0x0f; in handle_lan_get_msg_rsp()
3228 lan_addr.privilege = msg->rsp[3] >> 4; in handle_lan_get_msg_rsp()
3229 lan_addr.lun = msg->rsp[9] & 3; in handle_lan_get_msg_rsp()
3236 msg->rsp[9] >> 2, in handle_lan_get_msg_rsp()
3237 msg->rsp[3] & 0x0f, in handle_lan_get_msg_rsp()
3238 msg->rsp[10], in handle_lan_get_msg_rsp()
3239 (msg->rsp[6] >> 2) & (~1), in handle_lan_get_msg_rsp()
3251 &(msg->rsp[11]), in handle_lan_get_msg_rsp()
3258 recv_msg->msg.netfn = msg->rsp[6] >> 2; in handle_lan_get_msg_rsp()
3286 if (msg->rsp[2] != 0) { in handle_lan_get_msg_cmd()
3291 netfn = msg->rsp[6] >> 2; in handle_lan_get_msg_cmd()
3292 cmd = msg->rsp[10]; in handle_lan_get_msg_cmd()
3293 chan = msg->rsp[3] & 0xf; in handle_lan_get_msg_cmd()
3329 lan_addr->session_handle = msg->rsp[4]; in handle_lan_get_msg_cmd()
3330 lan_addr->remote_SWID = msg->rsp[8]; in handle_lan_get_msg_cmd()
3331 lan_addr->local_SWID = msg->rsp[5]; in handle_lan_get_msg_cmd()
3332 lan_addr->lun = msg->rsp[9] & 3; in handle_lan_get_msg_cmd()
3333 lan_addr->channel = msg->rsp[3] & 0xf; in handle_lan_get_msg_cmd()
3334 lan_addr->privilege = msg->rsp[3] >> 4; in handle_lan_get_msg_cmd()
3342 recv_msg->msgid = msg->rsp[9] >> 2; in handle_lan_get_msg_cmd()
3343 recv_msg->msg.netfn = msg->rsp[6] >> 2; in handle_lan_get_msg_cmd()
3344 recv_msg->msg.cmd = msg->rsp[10]; in handle_lan_get_msg_cmd()
3353 &(msg->rsp[11]), in handle_lan_get_msg_cmd()
3390 if (msg->rsp[2] != 0) { in handle_oem_get_msg_cmd()
3399 netfn = msg->rsp[0] >> 2; in handle_oem_get_msg_cmd()
3400 cmd = msg->rsp[1]; in handle_oem_get_msg_cmd()
3401 chan = msg->rsp[3] & 0xf; in handle_oem_get_msg_cmd()
3446 smi_addr->lun = msg->rsp[0] & 3; in handle_oem_get_msg_cmd()
3451 recv_msg->msg.netfn = msg->rsp[0] >> 2; in handle_oem_get_msg_cmd()
3452 recv_msg->msg.cmd = msg->rsp[1]; in handle_oem_get_msg_cmd()
3461 &(msg->rsp[4]), in handle_oem_get_msg_cmd()
3479 smi_addr->lun = msg->rsp[0] & 3; in copy_event_into_recv_msg()
3481 recv_msg->msg.netfn = msg->rsp[0] >> 2; in copy_event_into_recv_msg()
3482 recv_msg->msg.cmd = msg->rsp[1]; in copy_event_into_recv_msg()
3483 memcpy(recv_msg->msg_data, &(msg->rsp[3]), msg->rsp_size - 3); in copy_event_into_recv_msg()
3504 if (msg->rsp[2] != 0) { in handle_read_event_rsp()
3623 smi_addr->lun = msg->rsp[0] & 3; in handle_bmc_rsp()
3624 recv_msg->msg.netfn = msg->rsp[0] >> 2; in handle_bmc_rsp()
3625 recv_msg->msg.cmd = msg->rsp[1]; in handle_bmc_rsp()
3627 &(msg->rsp[2]), in handle_bmc_rsp()
3652 printk(" %2.2x", msg->rsp[m]); in handle_one_recv_msg()
3662 msg->rsp[0] = msg->data[0] | (1 << 2); in handle_one_recv_msg()
3663 msg->rsp[1] = msg->data[1]; in handle_one_recv_msg()
3664 msg->rsp[2] = IPMI_ERR_UNSPECIFIED; in handle_one_recv_msg()
3666 } else if (((msg->rsp[0] >> 2) != ((msg->data[0] >> 2) | 1)) in handle_one_recv_msg()
3667 || (msg->rsp[1] != msg->data[1])) { in handle_one_recv_msg()
3675 msg->rsp[0] >> 2, msg->rsp[1]); in handle_one_recv_msg()
3678 msg->rsp[0] = msg->data[0] | (1 << 2); in handle_one_recv_msg()
3679 msg->rsp[1] = msg->data[1]; in handle_one_recv_msg()
3680 msg->rsp[2] = IPMI_ERR_UNSPECIFIED; in handle_one_recv_msg()
3684 if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2)) in handle_one_recv_msg()
3685 && (msg->rsp[1] == IPMI_SEND_MSG_CMD) in handle_one_recv_msg()
3713 recv_msg->msg_data[0] = msg->rsp[2]; in handle_one_recv_msg()
3715 } else if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2)) in handle_one_recv_msg()
3716 && (msg->rsp[1] == IPMI_GET_MSG_CMD)) { in handle_one_recv_msg()
3718 chan = msg->rsp[3] & 0xf; in handle_one_recv_msg()
3738 if (msg->rsp[4] & 0x04) { in handle_one_recv_msg()
3755 if (msg->rsp[6] & 0x04) { in handle_one_recv_msg()
3787 } else if ((msg->rsp[0] == ((IPMI_NETFN_APP_REQUEST|1) << 2)) in handle_one_recv_msg()
3788 && (msg->rsp[1] == IPMI_READ_EVENT_MSG_BUFFER_CMD)) { in handle_one_recv_msg()
3923 if ((msg->rsp_size >= 3) && (msg->rsp[2] != 0) in ipmi_smi_msg_received()
3924 && (msg->rsp[2] != IPMI_NODE_BUSY_ERR) in ipmi_smi_msg_received()
3925 && (msg->rsp[2] != IPMI_LOST_ARBITRATION_ERR) in ipmi_smi_msg_received()
3926 && (msg->rsp[2] != IPMI_BUS_ERR) in ipmi_smi_msg_received()
3927 && (msg->rsp[2] != IPMI_NAK_ON_WRITE_ERR)) { in ipmi_smi_msg_received()
3928 int chan = msg->rsp[3] & 0xf; in ipmi_smi_msg_received()
3940 intf_err_seq(intf, msg->msgid, msg->rsp[2]); in ipmi_smi_msg_received()