Home
last modified time | relevance | path

Searched refs:mgid (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c60 union ib_gid mgid; member
118 mcast->mcmember.mgid.raw); in ipoib_mcast_free()
121 ipoib_del_neighs_by_gid(dev, mcast->mcmember.mgid.raw); in ipoib_mcast_free()
158 static struct ipoib_mcast *__ipoib_mcast_find(struct net_device *dev, void *mgid) in __ipoib_mcast_find() argument
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()
227 if (!memcmp(mcast->mcmember.mgid.raw, priv->dev->broadcast + 4, 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()
269 mcast->mcmember.mgid.raw); in ipoib_mcast_join_finish()
[all …]
H A Dipoib_fs.c101 union ib_gid mgid; in ipoib_mcg_seq_show() local
108 ipoib_mcast_iter_read(iter, &mgid, &created, &queuelen, in ipoib_mcg_seq_show()
111 format_gid(&mgid, gid_buf); in ipoib_mcg_seq_show()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmcg.c38 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() argument
46 memcpy(gid, mgid, sizeof(*mgid)); in mlx5_core_attach_mcg()
51 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg() argument
59 memcpy(gid, mgid, sizeof(*mgid)); in mlx5_core_detach_mcg()
/linux/drivers/infiniband/core/
H A Dmulticast.c130 union ib_gid *mgid) in mcast_find() argument
138 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
163 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
164 sizeof group->rec.mgid); in mcast_insert()
531 mgids_changed = memcmp(&rec->mgid, &group->rec.mgid, in join_handler()
532 sizeof(group->rec.mgid)); in join_handler()
536 is_mgid0 = !memcmp(&mgid0, &group->rec.mgid, in join_handler()
558 union ib_gid *mgid, gfp_t gfp_mask) in acquire_group() argument
564 is_mgid0 = !memcmp(&mgid0, mgid, sizeof mgid0); in acquire_group()
567 group = mcast_find(port, mgid); in acquire_group()
[all …]
H A Dsa_query.c432 { MCMEMBER_REC_FIELD(mgid),
/linux/drivers/infiniband/hw/mlx4/
H A Dmcg.c86 union ib_gid mgid; member
163 union ib_gid *mgid) in mcast_find() argument
171 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
195 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
196 sizeof group->rec.mgid); in mcast_insert()
455 nzgroup = memcmp(&group->rec.mgid, &mgid0, sizeof mgid0); in release_group()
556 if (memcmp(&group->rec.mgid, &mgid0, sizeof mgid0)) { in mlx4_ib_mcg_timeout_handler()
758 group->rec.mgid = *new_mgid; in search_relocate_mgid0_group()
760 be64_to_cpu(group->rec.mgid.global.subnet_prefix), in search_relocate_mgid0_group()
761 be64_to_cpu(group->rec.mgid.global.interface_id)); in search_relocate_mgid0_group()
[all …]
/linux/drivers/infiniband/hw/mlx5/
H A Dcmd.c128 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, in mlx5_cmd_attach_mcg() argument
138 memcpy(gid, mgid, sizeof(*mgid)); in mlx5_cmd_attach_mcg()
142 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, in mlx5_cmd_detach_mcg() argument
152 memcpy(gid, mgid, sizeof(*mgid)); in mlx5_cmd_detach_mcg()
H A Dcmd.h51 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
53 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
/linux/drivers/infiniband/hw/hfi1/
H A Dipoib_main.c103 union ib_gid *mgid, in hfi1_ipoib_mcast_attach() argument
124 ret = ib_attach_mcast(&qp->ibqp, mgid, mlid); in hfi1_ipoib_mcast_attach()
135 union ib_gid *mgid, in hfi1_ipoib_mcast_detach() argument
150 ret = ib_detach_mcast(&qp->ibqp, mgid, mlid); in hfi1_ipoib_mcast_detach()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mcg.c69 u8 *mgid; in find_mgm() local
75 mgid = mailbox->buf; in find_mgm()
77 memcpy(mgid, gid, 16); in find_mgm()
/linux/drivers/virtio/
H A Dvirtio_mem.c147 int mgid; member
656 rc = add_memory_driver_managed(vm->mgid, addr, size, vm->resource_name, in virtio_mem_add_memory()
2626 vm->mgid = rc; in virtio_mem_init_hotplug()
2660 memory_group_unregister(vm->mgid); in virtio_mem_init_hotplug()
3039 memory_group_unregister(vm->mgid); in virtio_mem_deinit_hotplug()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dmcg.c701 u8 *mgid; in find_entry() local
710 mgid = mailbox->buf; in find_entry()
712 memcpy(mgid, gid, 16); in find_entry()
/linux/include/linux/mlx5/
H A Ddriver.h1061 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
1062 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
/linux/include/rdma/
H A Drdmavt_qp.h515 union ib_gid mgid; member
/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_sli.h1630 u8 mgid[16]; member
1644 u8 mgid[16]; member