Lines Matching refs:mad

109 			 struct ib_sa_mad *mad);
703 struct ib_sa_mad *mad = query->mad_buf->mad; in ib_nl_set_path_rec_attrs() local
704 ib_sa_comp_mask comp_mask = mad->sa_hdr.comp_mask; in ib_nl_set_path_rec_attrs()
788 struct ib_sa_mad *mad; in ib_nl_make_request() local
798 mad = query->mad_buf->mad; in ib_nl_make_request()
799 len = ib_nl_get_path_rec_attrs_len(mad->sa_hdr.comp_mask); in ib_nl_make_request()
878 struct ib_sa_mad *mad = NULL; in ib_nl_process_good_resolve_rsp() local
887 mad = query->mad_buf->mad; in ib_nl_process_good_resolve_rsp()
917 mad->mad_hdr.method |= IB_MGMT_METHOD_RESP; in ib_nl_process_good_resolve_rsp()
918 memcpy(mad->data, rec_data->path_rec, in ib_nl_process_good_resolve_rsp()
920 query->callback(query, 0, mad); in ib_nl_process_good_resolve_rsp()
937 mad->mad_hdr.method |= IB_MGMT_METHOD_RESP; in ib_nl_process_good_resolve_rsp()
941 query->callback(query, status, mad); in ib_nl_process_good_resolve_rsp()
1315 struct ib_sa_mad *mad = query->mad_buf->mad; in init_mad() local
1318 memset(mad, 0, sizeof *mad); in init_mad()
1321 mad->mad_hdr.base_version = OPA_MGMT_BASE_VERSION; in init_mad()
1322 mad->mad_hdr.class_version = OPA_SA_CLASS_VERSION; in init_mad()
1324 mad->mad_hdr.base_version = IB_MGMT_BASE_VERSION; in init_mad()
1325 mad->mad_hdr.class_version = IB_SA_CLASS_VERSION; in init_mad()
1327 mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM; in init_mad()
1329 mad->mad_hdr.tid = in init_mad()
1447 int status, struct ib_sa_mad *mad) in ib_sa_path_rec_callback() argument
1453 if (!mad) { in ib_sa_path_rec_callback()
1460 mad->data, &rec); in ib_sa_path_rec_callback()
1467 mad->data, &rec); in ib_sa_path_rec_callback()
1531 struct ib_sa_mad *mad; in ib_sa_path_rec_get() local
1576 mad = query->sa_query.mad_buf->mad; in ib_sa_path_rec_get()
1581 mad->mad_hdr.method = IB_MGMT_METHOD_GET; in ib_sa_path_rec_get()
1582 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_PATH_REC); in ib_sa_path_rec_get()
1583 mad->sa_hdr.comp_mask = comp_mask; in ib_sa_path_rec_get()
1587 rec, mad->data); in ib_sa_path_rec_get()
1591 query->conv_pr, mad->data); in ib_sa_path_rec_get()
1594 rec, mad->data); in ib_sa_path_rec_get()
1622 int status, struct ib_sa_mad *mad) in ib_sa_mcmember_rec_callback() argument
1627 if (mad) { in ib_sa_mcmember_rec_callback()
1631 mad->data, &rec); in ib_sa_mcmember_rec_callback()
1658 struct ib_sa_mad *mad; in ib_sa_mcmember_rec_query() local
1681 mad = query->sa_query.mad_buf->mad; in ib_sa_mcmember_rec_query()
1686 mad->mad_hdr.method = method; in ib_sa_mcmember_rec_query()
1687 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_MC_MEMBER_REC); in ib_sa_mcmember_rec_query()
1688 mad->sa_hdr.comp_mask = comp_mask; in ib_sa_mcmember_rec_query()
1691 rec, mad->data); in ib_sa_mcmember_rec_query()
1713 int status, struct ib_sa_mad *mad) in ib_sa_guidinfo_rec_callback() argument
1718 if (mad) { in ib_sa_guidinfo_rec_callback()
1722 mad->data, &rec); in ib_sa_guidinfo_rec_callback()
1748 struct ib_sa_mad *mad; in ib_sa_guid_info_rec_query() local
1777 mad = query->sa_query.mad_buf->mad; in ib_sa_guid_info_rec_query()
1783 mad->mad_hdr.method = method; in ib_sa_guid_info_rec_query()
1784 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_GUID_INFO_REC); in ib_sa_guid_info_rec_query()
1785 mad->sa_hdr.comp_mask = comp_mask; in ib_sa_guid_info_rec_query()
1788 mad->data); in ib_sa_guid_info_rec_query()
1822 int status, struct ib_sa_mad *mad) in ib_sa_classport_info_rec_callback() argument
1829 if (mad) { in ib_sa_classport_info_rec_callback()
1835 mad->data, &rec); in ib_sa_classport_info_rec_callback()
1854 mad->data, &rec); in ib_sa_classport_info_rec_callback()
1886 struct ib_sa_mad *mad; in ib_sa_classport_info_rec_query() local
1907 mad = query->sa_query.mad_buf->mad; in ib_sa_classport_info_rec_query()
1912 mad->mad_hdr.method = IB_MGMT_METHOD_GET; in ib_sa_classport_info_rec_query()
1913 mad->mad_hdr.attr_id = cpu_to_be16(IB_SA_ATTR_CLASS_PORTINFO); in ib_sa_classport_info_rec_query()
1914 mad->sa_hdr.comp_mask = 0; in ib_sa_classport_info_rec_query()
2030 mad_recv_wc->recv_buf.mad->mad_hdr.status ? in recv_handler()
2032 (struct ib_sa_mad *) mad_recv_wc->recv_buf.mad); in recv_handler()