Lines Matching refs:mgid
60 union ib_gid mgid; member
115 mcast->mcmember.mgid.raw); in ipoib_mcast_free()
118 ipoib_del_neighs_by_gid(dev, mcast->mcmember.mgid.raw); in ipoib_mcast_free()
156 static struct ipoib_mcast *__ipoib_mcast_find(struct net_device *dev, void *mgid) in __ipoib_mcast_find() argument
167 ret = memcmp(mgid, mcast->mcmember.mgid.raw, in __ipoib_mcast_find()
192 ret = memcmp(mcast->mcmember.mgid.raw, tmcast->mcmember.mgid.raw, in __ipoib_mcast_add()
222 if (!memcmp(mcast->mcmember.mgid.raw, priv->dev->broadcast + 4, in ipoib_mcast_join_finish()
255 mcast->mcmember.mgid.raw); in ipoib_mcast_join_finish()
261 &mcast->mcmember.mgid, set_qkey); in ipoib_mcast_join_finish()
264 mcast->mcmember.mgid.raw); in ipoib_mcast_join_finish()
285 av.grh.dgid = mcast->mcmember.mgid; in ipoib_mcast_join_finish()
299 mcast->mcmember.mgid.raw, in ipoib_mcast_join_finish()
367 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
400 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
404 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
462 ipoib_dbg_mcast(priv, "joining MGID %pI6\n", mcast->mcmember.mgid.raw); in ipoib_mcast_join()
464 rec.mgid = mcast->mcmember.mgid; in ipoib_mcast_join()
558 memcpy(broadcast->mcmember.mgid.raw, priv->dev->broadcast + 4, in ipoib_mcast_join_task()
667 mcast->mcmember.mgid.raw); in ipoib_mcast_leave()
670 ret = ib_detach_mcast(priv->qp, &mcast->mcmember.mgid, in ipoib_mcast_leave()
686 void *mgid = daddr + 4; in ipoib_mcast_send() local
698 mcast = __ipoib_mcast_find(dev, mgid); in ipoib_mcast_send()
703 mgid); in ipoib_mcast_send()
715 memcpy(mcast->mcmember.mgid.raw, mgid, in ipoib_mcast_send()
840 union ib_gid mgid; in ipoib_mcast_restart_task() local
845 memcpy(mgid.raw, ha->addr + 4, sizeof mgid); in ipoib_mcast_restart_task()
847 mcast = __ipoib_mcast_find(dev, &mgid); in ipoib_mcast_restart_task()
853 !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) { in ipoib_mcast_restart_task()
855 mgid.raw); in ipoib_mcast_restart_task()
861 mgid.raw); in ipoib_mcast_restart_task()
871 nmcast->mcmember.mgid = mgid; in ipoib_mcast_restart_task()
895 mcast->mcmember.mgid.raw); in ipoib_mcast_restart_task()
942 memset(iter->mgid.raw, 0, 16); in ipoib_mcast_iter_init()
966 if (memcmp(iter->mgid.raw, mcast->mcmember.mgid.raw, in ipoib_mcast_iter_next()
968 iter->mgid = mcast->mcmember.mgid; in ipoib_mcast_iter_next()
988 union ib_gid *mgid, in ipoib_mcast_iter_read() argument
994 *mgid = iter->mgid; in ipoib_mcast_iter_read()