Lines Matching refs:mad_hdr
2319 struct ib_mad_hdr mad_hdr; member
2611 if (pmp->mad_hdr.attr_mod != 0) in pma_get_opa_classportinfo()
2612 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_classportinfo()
2736 u32 nports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; in pma_get_opa_portstatus()
2750 pmp->mad_hdr.status |= OPA_PM_STATUS_REQUEST_TOO_LARGE; in pma_get_opa_portstatus()
2756 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_portstatus()
3003 num_ports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; in pma_get_opa_datacounters()
3012 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_datacounters()
3021 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_datacounters()
3034 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_datacounters()
3140 if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) { in pma_get_ib_portcounters_ext()
3141 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_ib_portcounters_ext()
3225 num_ports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; in pma_get_opa_porterrors()
3231 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_porterrors()
3239 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_porterrors()
3251 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_porterrors()
3308 if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) { in pma_get_ib_portcounters()
3309 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_ib_portcounters()
3397 num_ports = OPA_AM_NPORT(be32_to_cpu(pmp->mad_hdr.attr_mod)); in pma_get_opa_errorinfo()
3403 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_errorinfo()
3411 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_errorinfo()
3424 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_opa_errorinfo()
3488 u32 nports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; in pma_set_opa_portstatus()
3495 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_set_opa_portstatus()
3648 num_ports = OPA_AM_NPORT(be32_to_cpu(pmp->mad_hdr.attr_mod)); in pma_set_opa_errorinfo()
3654 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_set_opa_errorinfo()
3667 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_set_opa_errorinfo()
4655 if (in_mad->mad_hdr.attr_id == IB_SMP_ATTR_PORT_INFO && in process_subn()
4696 if (pmp->mad_hdr.class_version != 1) { in process_perf()
4697 pmp->mad_hdr.status |= IB_SMP_UNSUP_VERSION; in process_perf()
4702 switch (pmp->mad_hdr.method) { in process_perf()
4704 switch (pmp->mad_hdr.attr_id) { in process_perf()
4716 pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; in process_perf()
4723 if (pmp->mad_hdr.attr_id) { in process_perf()
4724 pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; in process_perf()
4740 pmp->mad_hdr.status |= IB_SMP_UNSUP_METHOD; in process_perf()
4757 if (pmp->mad_hdr.class_version != OPA_SM_CLASS_VERSION) { in process_perf_opa()
4758 pmp->mad_hdr.status |= IB_SMP_UNSUP_VERSION; in process_perf_opa()
4762 *resp_len = sizeof(pmp->mad_hdr); in process_perf_opa()
4764 switch (pmp->mad_hdr.method) { in process_perf_opa()
4766 switch (pmp->mad_hdr.attr_id) { in process_perf_opa()
4787 pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; in process_perf_opa()
4794 switch (pmp->mad_hdr.attr_id) { in process_perf_opa()
4804 pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; in process_perf_opa()
4821 pmp->mad_hdr.status |= IB_SMP_UNSUP_METHOD; in process_perf_opa()
4850 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_opa_mad()
4891 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_ib_mad()