Lines Matching defs:mad

1504 	struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info;
1510 mad->common.status = cpu_to_be16(VIOSRP_MAD_SUCCESS);
1512 if (be16_to_cpu(mad->common.length) > sizeof(*info)) {
1513 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1522 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1527 rc = h_copy_rdma(be16_to_cpu(mad->common.length),
1529 be64_to_cpu(mad->buffer),
1540 be64_to_cpu(mad->buffer), vscsi->flags, flag_bits);
1575 be64_to_cpu(mad->buffer));
1615 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities;
1624 olen = be16_to_cpu(mad->common.length);
1632 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1641 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED);
1645 be64_to_cpu(mad->buffer),
1687 mad->common.status = cpu_to_be16(status);
1692 be64_to_cpu(mad->buffer));
1729 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1733 switch (be32_to_cpu(mad->type)) {
1735 empty = &vio_iu(iue)->mad.empty_iu;
1738 mad->status = cpu_to_be16(VIOSRP_MAD_SUCCESS);
1749 mad->status = cpu_to_be16(VIOSRP_MAD_SUCCESS);
1751 dev_warn(&vscsi->dev, "fast fail mad sent after login\n");
1752 mad->status = cpu_to_be16(VIOSRP_MAD_FAILED);
1756 mad->status = cpu_to_be16(VIOSRP_MAD_NOT_SUPPORTED);
1984 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad;
1996 cmd->rsp.tag = mad->tag;
2000 dev_dbg(&vscsi->dev, "Error sending mad response, rc %ld\n",
2006 dev_err(&vscsi->dev, "mad: failed to copy to client, rc %ld\n",
2027 struct mad_common *mad;
2037 dev_dbg(&vscsi->dev, "mad: in Wait Connection state, ignoring MAD, flags %d\n",
2054 dev_err(&vscsi->dev, "mad: invalid adapter state %d for mad\n",
2061 dev_err(&vscsi->dev, "mad: failed to get cmd, debit %d\n",
2071 mad = (struct mad_common *)&vio_iu(iue)->mad;
2073 dev_dbg(&vscsi->dev, "mad: type %d\n", be32_to_cpu(mad->type));
2077 dev_dbg(&vscsi->dev, "mad: status %hd, rc %ld\n",
2078 be16_to_cpu(mad->status), rc);
2086 dev_dbg(&vscsi->dev, "Leaving mad, rc %ld\n", rc);
2535 dev_err(&vscsi->dev, "parse_command: already processing mad\n");