Lines Matching refs:mad

1503 	struct viosrp_adapter_info *mad = &vio_iu(iue)->mad.adapter_info;  in ibmvscsis_adapter_info()  local
1509 mad->common.status = cpu_to_be16(VIOSRP_MAD_SUCCESS); in ibmvscsis_adapter_info()
1511 if (be16_to_cpu(mad->common.length) > sizeof(*info)) { in ibmvscsis_adapter_info()
1512 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED); in ibmvscsis_adapter_info()
1521 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED); in ibmvscsis_adapter_info()
1526 rc = h_copy_rdma(be16_to_cpu(mad->common.length), in ibmvscsis_adapter_info()
1528 be64_to_cpu(mad->buffer), in ibmvscsis_adapter_info()
1539 be64_to_cpu(mad->buffer), vscsi->flags, flag_bits); in ibmvscsis_adapter_info()
1574 be64_to_cpu(mad->buffer)); in ibmvscsis_adapter_info()
1614 struct viosrp_capabilities *mad = &vio_iu(iue)->mad.capabilities; in ibmvscsis_cap_mad() local
1623 olen = be16_to_cpu(mad->common.length); in ibmvscsis_cap_mad()
1631 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED); in ibmvscsis_cap_mad()
1640 mad->common.status = cpu_to_be16(VIOSRP_MAD_FAILED); in ibmvscsis_cap_mad()
1644 be64_to_cpu(mad->buffer), in ibmvscsis_cap_mad()
1686 mad->common.status = cpu_to_be16(status); in ibmvscsis_cap_mad()
1691 be64_to_cpu(mad->buffer)); in ibmvscsis_cap_mad()
1728 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_process_mad() local
1732 switch (be32_to_cpu(mad->type)) { in ibmvscsis_process_mad()
1734 empty = &vio_iu(iue)->mad.empty_iu; in ibmvscsis_process_mad()
1737 mad->status = cpu_to_be16(VIOSRP_MAD_SUCCESS); in ibmvscsis_process_mad()
1748 mad->status = cpu_to_be16(VIOSRP_MAD_SUCCESS); in ibmvscsis_process_mad()
1751 mad->status = cpu_to_be16(VIOSRP_MAD_FAILED); in ibmvscsis_process_mad()
1755 mad->status = cpu_to_be16(VIOSRP_MAD_NOT_SUPPORTED); in ibmvscsis_process_mad()
1986 struct mad_common *mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_send_mad_resp() local
1998 cmd->rsp.tag = mad->tag; in ibmvscsis_send_mad_resp()
2029 struct mad_common *mad; in ibmvscsis_mad() local
2073 mad = (struct mad_common *)&vio_iu(iue)->mad; in ibmvscsis_mad()
2075 dev_dbg(&vscsi->dev, "mad: type %d\n", be32_to_cpu(mad->type)); in ibmvscsis_mad()
2080 be16_to_cpu(mad->status), rc); in ibmvscsis_mad()