Lines Matching defs:sa_mad
133 struct ib_sa_mad sa_mad;
252 static int send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad)
259 memcpy(&mad, sa_mad, sizeof mad);
597 send_reply_to_slave(req->func, group, &req->sa_mad, status);
611 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data;
615 status = cmp_rec(&group->rec, sa_data, req->sa_mad.sa_hdr.comp_mask);
620 send_reply_to_slave(req->func, group, &req->sa_mad, status);
628 if (send_join_to_wire(group, &req->sa_mad)) {
678 send_reply_to_slave(req->func, group, &req->sa_mad, status);
712 sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data;
718 if (req->sa_mad.mad_hdr.method == IB_SA_METHOD_DELETE)
932 int slave, struct ib_sa_mad *sa_mad)
935 struct ib_sa_mcmember_data *rec = (struct ib_sa_mcmember_data *)sa_mad->data;
944 switch (sa_mad->mad_hdr.method) {
954 req->sa_mad = *sa_mad;
985 port, slave, sa_mad->mad_hdr.method);
1012 be64_to_cpu(req->sa_mad.mad_hdr.tid));
1157 struct ib_sa_mad *mad = &req->sa_mad;