Lines Matching refs:mcmember

118 			mcast->mcmember.mgid.raw);  in ipoib_mcast_free()
121 ipoib_del_neighs_by_gid(dev, mcast->mcmember.mgid.raw); in ipoib_mcast_free()
169 ret = memcmp(mgid, mcast->mcmember.mgid.raw, in __ipoib_mcast_find()
194 ret = memcmp(mcast->mcmember.mgid.raw, tmcast->mcmember.mgid.raw, in __ipoib_mcast_add()
211 struct ib_sa_mcmember_rec *mcmember) in ipoib_mcast_join_finish() argument
222 mcast->mcmember = *mcmember; in ipoib_mcast_join_finish()
227 if (!memcmp(mcast->mcmember.mgid.raw, priv->dev->broadcast + 4, in ipoib_mcast_join_finish()
235 priv->broadcast->mcmember.qkey = mcmember->qkey; in ipoib_mcast_join_finish()
236 priv->broadcast->mcmember.mtu = mcmember->mtu; in ipoib_mcast_join_finish()
237 priv->broadcast->mcmember.traffic_class = mcmember->traffic_class; in ipoib_mcast_join_finish()
238 priv->broadcast->mcmember.rate = mcmember->rate; in ipoib_mcast_join_finish()
239 priv->broadcast->mcmember.sl = mcmember->sl; in ipoib_mcast_join_finish()
240 priv->broadcast->mcmember.flow_label = mcmember->flow_label; in ipoib_mcast_join_finish()
241 priv->broadcast->mcmember.hop_limit = mcmember->hop_limit; in ipoib_mcast_join_finish()
244 priv->broadcast->mcmember.mtu); in ipoib_mcast_join_finish()
250 priv->qkey = be32_to_cpu(priv->broadcast->mcmember.qkey); in ipoib_mcast_join_finish()
259 mcast->mcmember.mgid.raw); in ipoib_mcast_join_finish()
264 ret = rn->attach_mcast(dev, priv->ca, &mcast->mcmember.mgid, in ipoib_mcast_join_finish()
265 be16_to_cpu(mcast->mcmember.mlid), in ipoib_mcast_join_finish()
269 mcast->mcmember.mgid.raw); in ipoib_mcast_join_finish()
278 rdma_ah_set_dlid(&av, be16_to_cpu(mcast->mcmember.mlid)); in ipoib_mcast_join_finish()
280 rdma_ah_set_sl(&av, mcast->mcmember.sl); in ipoib_mcast_join_finish()
281 rdma_ah_set_static_rate(&av, mcast->mcmember.rate); in ipoib_mcast_join_finish()
283 rdma_ah_set_grh(&av, &mcast->mcmember.mgid, in ipoib_mcast_join_finish()
284 be32_to_cpu(mcast->mcmember.flow_label), in ipoib_mcast_join_finish()
285 0, mcast->mcmember.hop_limit, in ipoib_mcast_join_finish()
286 mcast->mcmember.traffic_class); in ipoib_mcast_join_finish()
300 mcast->mcmember.mgid.raw, in ipoib_mcast_join_finish()
302 be16_to_cpu(mcast->mcmember.mlid), in ipoib_mcast_join_finish()
303 mcast->mcmember.sl); in ipoib_mcast_join_finish()
367 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
405 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
409 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
479 ipoib_dbg_mcast(priv, "joining MGID %pI6\n", mcast->mcmember.mgid.raw); in ipoib_mcast_join()
481 rec.mgid = mcast->mcmember.mgid; in ipoib_mcast_join()
510 rec.qkey = priv->broadcast->mcmember.qkey; in ipoib_mcast_join()
512 rec.mtu = priv->broadcast->mcmember.mtu; in ipoib_mcast_join()
513 rec.traffic_class = priv->broadcast->mcmember.traffic_class; in ipoib_mcast_join()
515 rec.rate = priv->broadcast->mcmember.rate; in ipoib_mcast_join()
516 rec.sl = priv->broadcast->mcmember.sl; in ipoib_mcast_join()
517 rec.flow_label = priv->broadcast->mcmember.flow_label; in ipoib_mcast_join()
518 rec.hop_limit = priv->broadcast->mcmember.hop_limit; in ipoib_mcast_join()
600 memcpy(broadcast->mcmember.mgid.raw, priv->dev->broadcast + 4, in ipoib_mcast_join_task()
692 mcast->mcmember.mgid.raw); in ipoib_mcast_leave()
695 ret = rn->detach_mcast(dev, priv->ca, &mcast->mcmember.mgid, in ipoib_mcast_leave()
696 be16_to_cpu(mcast->mcmember.mlid)); in ipoib_mcast_leave()
778 memcpy(mcast->mcmember.mgid.raw, mgid, in ipoib_mcast_send()
930 nmcast->mcmember.mgid = mgid; in ipoib_mcast_restart_task()
954 mcast->mcmember.mgid.raw); in ipoib_mcast_restart_task()
1013 if (memcmp(iter->mgid.raw, mcast->mcmember.mgid.raw, in ipoib_mcast_iter_next()
1015 iter->mgid = mcast->mcmember.mgid; in ipoib_mcast_iter_next()