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 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()
405 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
409 mcast->mcmember.mgid.raw, status); in ipoib_mcast_join_complete()
476 ipoib_dbg_mcast(priv, "joining MGID %pI6\n", mcast->mcmember.mgid.raw); in ipoib_mcast_join()
478 rec.mgid = mcast->mcmember.mgid; in ipoib_mcast_join()
599 memcpy(broadcast->mcmember.mgid.raw, priv->dev->broadcast + 4, in ipoib_mcast_join_task()
703 mcast->mcmember.mgid.raw); in ipoib_mcast_leave()
706 ret = ib_detach_mcast(priv->qp, &mcast->mcmember.mgid, in ipoib_mcast_leave()
722 void *mgid = daddr + 4; in ipoib_mcast_send() local
734 mcast = __ipoib_mcast_find(dev, mgid); in ipoib_mcast_send()
739 mgid); in ipoib_mcast_send()
751 memcpy(mcast->mcmember.mgid.raw, mgid, in ipoib_mcast_send()
876 union ib_gid mgid; in ipoib_mcast_restart_task() local
881 memcpy(mgid.raw, ha->addr + 4, sizeof mgid); in ipoib_mcast_restart_task()
883 mcast = __ipoib_mcast_find(dev, &mgid); in ipoib_mcast_restart_task()
889 !ib_sa_get_mcmember_rec(priv->ca, priv->port, &mgid, &rec)) { in ipoib_mcast_restart_task()
891 mgid.raw); in ipoib_mcast_restart_task()
897 mgid.raw); in ipoib_mcast_restart_task()
907 nmcast->mcmember.mgid = mgid; in ipoib_mcast_restart_task()
931 mcast->mcmember.mgid.raw); in ipoib_mcast_restart_task()
978 memset(iter->mgid.raw, 0, 16); in ipoib_mcast_iter_init()
1002 if (memcmp(iter->mgid.raw, mcast->mcmember.mgid.raw, in ipoib_mcast_iter_next()
1004 iter->mgid = mcast->mcmember.mgid; in ipoib_mcast_iter_next()
1024 union ib_gid *mgid, in ipoib_mcast_iter_read() argument
1030 *mgid = iter->mgid; in ipoib_mcast_iter_read()