Lines Matching refs:daddr

877 		struct ipmi_ipmb_direct_addr *daddr = (void *) addr;  in ipmi_validate_addr()  local
884 if (daddr->slave_addr & 0x01) in ipmi_validate_addr()
886 if (daddr->rq_lun >= 4) in ipmi_validate_addr()
888 if (daddr->rs_lun >= 4) in ipmi_validate_addr()
2125 struct ipmi_ipmb_direct_addr *daddr; in i_ipmi_req_ipmb_direct() local
2142 daddr = (struct ipmi_ipmb_direct_addr *) addr; in i_ipmi_req_ipmb_direct()
2143 if (daddr->rq_lun > 3 || daddr->rs_lun > 3) { in i_ipmi_req_ipmb_direct()
2152 smi_msg->data[0] = msg->netfn << 2 | daddr->rs_lun; in i_ipmi_req_ipmb_direct()
2153 smi_msg->data[2] = recv_msg->msgid << 2 | daddr->rq_lun; in i_ipmi_req_ipmb_direct()
2155 smi_msg->data[0] = msg->netfn << 2 | daddr->rq_lun; in i_ipmi_req_ipmb_direct()
2156 smi_msg->data[2] = recv_msg->msgid << 2 | daddr->rs_lun; in i_ipmi_req_ipmb_direct()
2158 smi_msg->data[1] = daddr->slave_addr; in i_ipmi_req_ipmb_direct()
3995 struct ipmi_ipmb_direct_addr *daddr; in handle_ipmb_direct_rcv_cmd() local
4046 daddr = (struct ipmi_ipmb_direct_addr *)&recv_msg->addr; in handle_ipmb_direct_rcv_cmd()
4047 daddr->addr_type = IPMI_IPMB_DIRECT_ADDR_TYPE; in handle_ipmb_direct_rcv_cmd()
4048 daddr->channel = 0; in handle_ipmb_direct_rcv_cmd()
4049 daddr->slave_addr = msg->rsp[1]; in handle_ipmb_direct_rcv_cmd()
4050 daddr->rs_lun = msg->rsp[0] & 3; in handle_ipmb_direct_rcv_cmd()
4051 daddr->rq_lun = msg->rsp[2] & 3; in handle_ipmb_direct_rcv_cmd()
4081 struct ipmi_ipmb_direct_addr *daddr; in handle_ipmb_direct_rcv_rsp() local
4092 daddr = (struct ipmi_ipmb_direct_addr *) &recv_msg->addr; in handle_ipmb_direct_rcv_rsp()
4093 daddr->addr_type = IPMI_IPMB_DIRECT_ADDR_TYPE; in handle_ipmb_direct_rcv_rsp()
4094 daddr->channel = 0; in handle_ipmb_direct_rcv_rsp()
4095 daddr->slave_addr = msg->rsp[1]; in handle_ipmb_direct_rcv_rsp()
4096 daddr->rq_lun = msg->rsp[0] & 3; in handle_ipmb_direct_rcv_rsp()
4097 daddr->rs_lun = msg->rsp[2] & 3; in handle_ipmb_direct_rcv_rsp()