Lines Matching defs:ipmb_addr
1742 struct ipmi_ipmb_addr *ipmb_addr,
1754 smi_msg->data[2] = ipmb_addr->channel;
1757 smi_msg->data[i+3] = ipmb_addr->slave_addr;
1758 smi_msg->data[i+4] = (msg->netfn << 2) | (ipmb_addr->lun & 0x3);
1940 struct ipmi_ipmb_addr *ipmb_addr;
1979 ipmb_addr = (struct ipmi_ipmb_addr *) addr;
1980 if (ipmb_addr->lun > 3) {
1985 memcpy(&recv_msg->addr, ipmb_addr, sizeof(*ipmb_addr));
1993 format_ipmb_msg(smi_msg, msg, ipmb_addr, msgid,
2041 format_ipmb_msg(smi_msg, msg, ipmb_addr,
3646 struct ipmi_ipmb_addr ipmb_addr;
3664 ipmb_addr.addr_type = IPMI_IPMB_ADDR_TYPE;
3665 ipmb_addr.slave_addr = msg->rsp[6];
3666 ipmb_addr.channel = msg->rsp[3] & 0x0f;
3667 ipmb_addr.lun = msg->rsp[7] & 3;
3678 (struct ipmi_addr *) &ipmb_addr,
3715 struct ipmi_ipmb_addr *ipmb_addr;
3785 ipmb_addr = (struct ipmi_ipmb_addr *) &recv_msg->addr;
3786 ipmb_addr->addr_type = IPMI_IPMB_ADDR_TYPE;
3787 ipmb_addr->slave_addr = msg->rsp[6];
3788 ipmb_addr->lun = msg->rsp[7] & 3;
3789 ipmb_addr->channel = msg->rsp[3] & 0xf;