Lines Matching defs:gid
564 mlx5_make_default_gid(struct net_device *dev, union ib_gid *gid)
566 gid->global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL);
567 mlx5_addrconf_ifid_eui48(&gid->raw[8], 0xFFFF, dev);
694 union ib_gid *gid)
701 return mlx5_query_gids_mad_ifc(ibdev, port, index, gid);
704 return mlx5_query_hca_vport_gid(mdev, port, 0, index, gid);
710 memset(gid, 0, sizeof(*gid));
712 *gid = dev->port[port - 1].gid_table[index];
1192 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
1200 err = mlx5_core_attach_mcg(dev->mdev, gid, ibqp->qp_num);
1203 ibqp->qp_num, gid->raw);
1208 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
1216 err = mlx5_core_detach_mcg(dev->mdev, gid, ibqp->qp_num);
1219 ibqp->qp_num, gid->raw);