Lines Matching refs:ipmb_addr
1787 struct ipmi_ipmb_addr *ipmb_addr, in format_ipmb_msg() argument
1799 smi_msg->data[2] = ipmb_addr->channel; in format_ipmb_msg()
1802 smi_msg->data[i+3] = ipmb_addr->slave_addr; in format_ipmb_msg()
1803 smi_msg->data[i+4] = (msg->netfn << 2) | (ipmb_addr->lun & 0x3); in format_ipmb_msg()
1985 struct ipmi_ipmb_addr *ipmb_addr; in i_ipmi_req_ipmb() local
2024 ipmb_addr = (struct ipmi_ipmb_addr *) addr; in i_ipmi_req_ipmb()
2025 if (ipmb_addr->lun > 3) { in i_ipmi_req_ipmb()
2030 memcpy(&recv_msg->addr, ipmb_addr, sizeof(*ipmb_addr)); in i_ipmi_req_ipmb()
2038 format_ipmb_msg(smi_msg, msg, ipmb_addr, msgid, in i_ipmi_req_ipmb()
2086 format_ipmb_msg(smi_msg, msg, ipmb_addr, in i_ipmi_req_ipmb()
3809 struct ipmi_ipmb_addr ipmb_addr; in handle_ipmb_get_msg_rsp() local
3827 ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE; in handle_ipmb_get_msg_rsp()
3828 ipmb_addr.slave_addr = msg->rsp[6]; in handle_ipmb_get_msg_rsp()
3829 ipmb_addr.channel = msg->rsp[3] & 0x0f; in handle_ipmb_get_msg_rsp()
3830 ipmb_addr.lun = msg->rsp[7] & 3; in handle_ipmb_get_msg_rsp()
3841 (struct ipmi_addr *) &ipmb_addr, in handle_ipmb_get_msg_rsp()
3878 struct ipmi_ipmb_addr *ipmb_addr; in handle_ipmb_get_msg_cmd() local
3949 ipmb_addr = (struct ipmi_ipmb_addr *) &recv_msg->addr; in handle_ipmb_get_msg_cmd()
3950 ipmb_addr->addr_type = IPMI_IPMB_ADDR_TYPE; in handle_ipmb_get_msg_cmd()
3951 ipmb_addr->slave_addr = msg->rsp[6]; in handle_ipmb_get_msg_cmd()
3952 ipmb_addr->lun = msg->rsp[7] & 3; in handle_ipmb_get_msg_cmd()
3953 ipmb_addr->channel = msg->rsp[3] & 0xf; in handle_ipmb_get_msg_cmd()