drivers/infiniband/core/addr.c
789
int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid,
drivers/infiniband/core/addr.c
790
const union ib_gid *dgid,
drivers/infiniband/core/addr.c
86
union ib_gid gid;
drivers/infiniband/core/cache.c
1018
const union ib_gid *gid,
drivers/infiniband/core/cache.c
157
bool rdma_is_zero_gid(const union ib_gid *gid)
drivers/infiniband/core/cache.c
465
static int find_gid(struct ib_gid_table *table, const union ib_gid *gid,
drivers/infiniband/core/cache.c
539
static void make_default_gid(struct net_device *dev, union ib_gid *gid)
drivers/infiniband/core/cache.c
546
union ib_gid *gid, struct ib_gid_attr *attr,
drivers/infiniband/core/cache.c
58
union ib_gid zgid;
drivers/infiniband/core/cache.c
590
union ib_gid *gid, struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
601
union ib_gid *gid, struct ib_gid_attr *attr,
drivers/infiniband/core/cache.c
630
union ib_gid *gid, struct ib_gid_attr *attr)
drivers/infiniband/core/cache.c
683
const union ib_gid *gid,
drivers/infiniband/core/cache.c
736
struct ib_device *ib_dev, const union ib_gid *gid, u32 port,
drivers/infiniband/core/cache.c
737
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
drivers/infiniband/core/cache.c
837
union ib_gid gid = { };
drivers/infiniband/core/cache.c
956
int index, union ib_gid *gid)
drivers/infiniband/core/cm.c
1656
struct sa_path_rec *path, union ib_gid *gid)
drivers/infiniband/core/cm.c
1806
union ib_gid sgid;
drivers/infiniband/core/cma.c
1701
const union ib_gid *gid = req->has_gid ? &req->local_gid : NULL;
drivers/infiniband/core/cma.c
2026
union ib_gid mgid;
drivers/infiniband/core/cma.c
2495
void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,
drivers/infiniband/core/cma.c
2496
union ib_gid *dgid)
drivers/infiniband/core/cma.c
3452
union ib_gid gid;
drivers/infiniband/core/cma.c
3561
union ib_gid gid;
drivers/infiniband/core/cma.c
3599
rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, (union ib_gid *)
drivers/infiniband/core/cma.c
387
union ib_gid local_gid;
drivers/infiniband/core/cma.c
436
static int cma_igmp_send(struct net_device *ndev, union ib_gid *mgid, bool join)
drivers/infiniband/core/cma.c
4924
struct sockaddr *addr, union ib_gid *mgid)
drivers/infiniband/core/cma.c
4944
*mgid = *(union ib_gid *) (mc_map + 4);
drivers/infiniband/core/cma.c
4949
*mgid = *(union ib_gid *) (mc_map + 4);
drivers/infiniband/core/cma.c
4998
static void cma_iboe_set_mgid(struct sockaddr *addr, union ib_gid *mgid,
drivers/infiniband/core/cma.c
5588
(union ib_gid *)&addr->sib_addr);
drivers/infiniband/core/cma.c
652
rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr);
drivers/infiniband/core/cma.c
673
union ib_gid *gid,
drivers/infiniband/core/cma.c
71
static void cma_iboe_set_mgid(struct sockaddr *addr, union ib_gid *mgid,
drivers/infiniband/core/cma.c
778
union ib_gid gid, iboe_gid, *gidp;
drivers/infiniband/core/cma.c
837
union ib_gid gid;
drivers/infiniband/core/cma.c
877
union ib_gid gid;
drivers/infiniband/core/cma.c
936
union ib_gid gid, sgid, *dgid;
drivers/infiniband/core/cma.c
945
dgid = (union ib_gid *) &addr->sib_addr;
drivers/infiniband/core/core_priv.h
138
union ib_gid *gid, struct ib_gid_attr *attr);
drivers/infiniband/core/core_priv.h
141
union ib_gid *gid, struct ib_gid_attr *attr);
drivers/infiniband/core/core_priv.h
332
int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid,
drivers/infiniband/core/core_priv.h
333
const union ib_gid *dgid,
drivers/infiniband/core/device.c
2566
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
drivers/infiniband/core/device.c
2569
union ib_gid tmp_gid;
drivers/infiniband/core/device.c
2650
const union ib_gid *gid,
drivers/infiniband/core/mad.c
1879
union ib_gid sgid;
drivers/infiniband/core/multicast.c
130
union ib_gid *mgid)
drivers/infiniband/core/multicast.c
558
union ib_gid *mgid, gfp_t gfp_mask)
drivers/infiniband/core/multicast.c
56
static union ib_gid mgid0;
drivers/infiniband/core/multicast.c
694
union ib_gid *mgid, struct ib_sa_mcmember_rec *rec)
drivers/infiniband/core/roce_gid_mgmt.c
287
union ib_gid gid;
drivers/infiniband/core/roce_gid_mgmt.c
412
union ib_gid gid;
drivers/infiniband/core/roce_gid_mgmt.c
54
union ib_gid gid;
drivers/infiniband/core/roce_gid_mgmt.c
99
u32 port, union ib_gid *gid,
drivers/infiniband/core/sysfs.c
439
const union ib_gid zgid = {};
drivers/infiniband/core/ucma.c
1013
(union ib_gid *)&addr->sib_addr);
drivers/infiniband/core/ucma.c
790
(union ib_gid *) &resp->ib_route[0].dgid);
drivers/infiniband/core/ucma.c
792
(union ib_gid *) &resp->ib_route[0].sgid);
drivers/infiniband/core/ucma.c
816
(union ib_gid *)&resp->ib_route[0].dgid);
drivers/infiniband/core/ucma.c
818
(union ib_gid *)&resp->ib_route[0].sgid);
drivers/infiniband/core/ucma.c
840
rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid);
drivers/infiniband/core/ucma.c
841
rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid);
drivers/infiniband/core/ucma.c
999
rdma_read_gids(ctx->cm_id, (union ib_gid *)&addr->sib_addr,
drivers/infiniband/core/uverbs.h
160
union ib_gid gid;
drivers/infiniband/core/uverbs_cmd.c
2585
ret = ib_detach_mcast(qp, (union ib_gid *)cmd.gid, cmd.mlid);
drivers/infiniband/core/verbs.c
2494
int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid)
drivers/infiniband/core/verbs.c
2512
int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid)
drivers/infiniband/core/verbs.c
739
static bool find_gid_index(const union ib_gid *gid,
drivers/infiniband/core/verbs.c
759
u16 vlan_id, const union ib_gid *sgid,
drivers/infiniband/core/verbs.c
771
union ib_gid *sgid, union ib_gid *dgid)
drivers/infiniband/core/verbs.c
855
union ib_gid dgid;
drivers/infiniband/core/verbs.c
856
union ib_gid sgid;
drivers/infiniband/core/verbs.c
947
void rdma_move_grh_sgid_attr(struct rdma_ah_attr *attr, union ib_gid *dgid,
drivers/infiniband/hw/bnxt_re/bnxt_re.h
233
union ib_gid ugid;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1190
union ib_gid sgid;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1206
sizeof(union ib_gid));
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2428
union ib_gid dgid;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
370
int index, union ib_gid *gid)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
847
sizeof(union ib_gid));
drivers/infiniband/hw/bnxt_re/ib_verbs.h
218
int index, union ib_gid *gid);
drivers/infiniband/hw/cxgb4/provider.c
241
union ib_gid *gid)
drivers/infiniband/hw/efa/efa.h
155
union ib_gid *gid);
drivers/infiniband/hw/efa/efa_verbs.c
400
union ib_gid *gid)
drivers/infiniband/hw/erdma/erdma_verbs.c
2151
const union ib_gid *gid)
drivers/infiniband/hw/erdma/erdma_verbs.c
365
union ib_gid *gid)
drivers/infiniband/hw/erdma/erdma_verbs.h
441
union ib_gid *gid);
drivers/infiniband/hw/hfi1/ipoib_main.c
103
union ib_gid *mgid,
drivers/infiniband/hw/hfi1/ipoib_main.c
135
union ib_gid *mgid,
drivers/infiniband/hw/hfi1/mad.h
103
union ib_gid gid1;
drivers/infiniband/hw/hfi1/mad.h
104
union ib_gid gid2;
drivers/infiniband/hw/hfi1/mad.h
116
union ib_gid gid1;
drivers/infiniband/hw/hfi1/mad.h
117
union ib_gid gid2;
drivers/infiniband/hw/hfi1/mad.h
53
union ib_gid issuer_gid;
drivers/infiniband/hw/hfi1/mad.h
61
union ib_gid gid;
drivers/infiniband/hw/hfi1/ruc.c
14
static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id)
drivers/infiniband/hw/hns/hns_roce_device.h
929
const union ib_gid *gid, const struct ib_gid_attr *attr);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3411
static void copy_gid(void *dest, const union ib_gid *gid)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3414
const union ib_gid *src = gid;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3426
int gid_index, const union ib_gid *gid,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3444
int gid_index, const union ib_gid *gid,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3484
const union ib_gid *gid,
drivers/infiniband/hw/irdma/verbs.c
4688
union ib_gid *gid)
drivers/infiniband/hw/irdma/verbs.c
4810
static int irdma_attach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid)
drivers/infiniband/hw/irdma/verbs.c
4950
static int irdma_detach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid)
drivers/infiniband/hw/irdma/verbs.h
52
union ib_gid dgid;
drivers/infiniband/hw/mana/main.c
663
union ib_gid *gid)
drivers/infiniband/hw/mana/main.c
899
copy_in_reverse(req.ip_addr, attr->gid.raw, sizeof(union ib_gid));
drivers/infiniband/hw/mana/main.c
929
copy_in_reverse(req.ip_addr, attr->gid.raw, sizeof(union ib_gid));
drivers/infiniband/hw/mana/mana_ib.h
689
union ib_gid *gid);
drivers/infiniband/hw/mana/qp.c
769
sizeof(union ib_gid));
drivers/infiniband/hw/mana/qp.c
771
sizeof(union ib_gid));
drivers/infiniband/hw/mlx4/alias_GUID.c
834
union ib_gid gid;
drivers/infiniband/hw/mlx4/cm.c
145
static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad)
drivers/infiniband/hw/mlx4/cm.c
437
union ib_gid gid;
drivers/infiniband/hw/mlx4/cm.c
80
union ib_gid primary_path_sgid;
drivers/infiniband/hw/mlx4/mad.c
1206
union ib_gid gid;
drivers/infiniband/hw/mlx4/mad.c
2331
union ib_gid gid;
drivers/infiniband/hw/mlx4/mad.c
487
static int get_gids_from_l3_hdr(struct ib_grh *grh, union ib_gid *sgid,
drivers/infiniband/hw/mlx4/mad.c
488
union ib_gid *dgid)
drivers/infiniband/hw/mlx4/mad.c
581
union ib_gid sgid;
drivers/infiniband/hw/mlx4/mad.c
582
union ib_gid dgid;
drivers/infiniband/hw/mlx4/mad.c
698
union ib_gid dgid;
drivers/infiniband/hw/mlx4/mad.c
699
union ib_gid sgid;
drivers/infiniband/hw/mlx4/main.c
1264
static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid)
drivers/infiniband/hw/mlx4/main.c
1304
union ib_gid *gid)
drivers/infiniband/hw/mlx4/main.c
1328
union ib_gid gid;
drivers/infiniband/hw/mlx4/main.c
168
union ib_gid *gid_tbl;
drivers/infiniband/hw/mlx4/main.c
177
memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid));
drivers/infiniband/hw/mlx4/main.c
1835
static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mlx4/main.c
1913
static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mlx4/main.c
202
union ib_gid gid;
drivers/infiniband/hw/mlx4/main.c
216
memcpy(&gid_tbl[i].gid, &gids[i].gid, sizeof(union ib_gid));
drivers/infiniband/hw/mlx4/main.c
325
memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid));
drivers/infiniband/hw/mlx4/main.c
383
sizeof(union ib_gid));
drivers/infiniband/hw/mlx4/main.c
833
union ib_gid *gid, int netw_view)
drivers/infiniband/hw/mlx4/main.c
889
union ib_gid *gid)
drivers/infiniband/hw/mlx4/mcg.c
163
union ib_gid *mgid)
drivers/infiniband/hw/mlx4/mcg.c
62
static union ib_gid mgid0;
drivers/infiniband/hw/mlx4/mcg.c
748
union ib_gid *new_mgid)
drivers/infiniband/hw/mlx4/mcg.c
811
union ib_gid *mgid, int create)
drivers/infiniband/hw/mlx4/mcg.c
86
union ib_gid mgid;
drivers/infiniband/hw/mlx4/mcg.c
87
union ib_gid port_gid;
drivers/infiniband/hw/mlx4/mlx4_ib.h
193
union ib_gid gid;
drivers/infiniband/hw/mlx4/mlx4_ib.h
535
union ib_gid gid;
drivers/infiniband/hw/mlx4/mlx4_ib.h
831
union ib_gid *gid, int netw_view);
drivers/infiniband/hw/mlx4/mlx4_ib.h
857
union ib_gid *gid);
drivers/infiniband/hw/mlx4/qp.c
3001
int index, union ib_gid *gid,
drivers/infiniband/hw/mlx4/qp.c
3030
union ib_gid sgid;
drivers/infiniband/hw/mlx4/qp.c
3555
union ib_gid gid;
drivers/infiniband/hw/mlx4/sysfs.c
119
union ib_gid gid;
drivers/infiniband/hw/mlx5/cmd.c
128
int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
drivers/infiniband/hw/mlx5/cmd.c
142
int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
drivers/infiniband/hw/mlx5/cmd.h
51
int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
drivers/infiniband/hw/mlx5/cmd.h
53
int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
drivers/infiniband/hw/mlx5/mad.c
558
union ib_gid *gid)
drivers/infiniband/hw/mlx5/main.c
1716
union ib_gid *gid)
drivers/infiniband/hw/mlx5/main.c
2799
static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mlx5/main.c
2822
static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mlx5/main.c
641
unsigned int index, const union ib_gid *gid,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1435
union ib_gid *gid);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1750
unsigned int index, const union ib_gid *gid,
drivers/infiniband/hw/mthca/mthca_dev.h
565
int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
drivers/infiniband/hw/mthca/mthca_dev.h
566
int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
drivers/infiniband/hw/mthca/mthca_mcg.c
120
int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mthca/mthca_mcg.c
214
int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/hw/mthca/mthca_provider.c
247
int index, union ib_gid *gid)
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
141
memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid));
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
74
struct rdma_ah_attr *attr, const union ib_gid *sgid,
drivers/infiniband/hw/qedr/main.c
336
dev->sgid_tbl = kzalloc_objs(union ib_gid, QEDR_MAX_SGID);
drivers/infiniband/hw/qedr/main.c
974
union ib_gid *sgid = &dev->sgid_tbl[0];
drivers/infiniband/hw/qedr/qedr.h
146
union ib_gid *sgid_tbl;
drivers/infiniband/hw/qedr/qedr.h
513
union ib_gid zero_sgid = { { 0 } };
drivers/infiniband/hw/qedr/qedr.h
518
if (!memcmp(&grh->dgid, &zero_sgid, sizeof(union ib_gid))) {
drivers/infiniband/hw/qedr/verbs.c
85
int index, union ib_gid *sgid)
drivers/infiniband/hw/qedr/verbs.h
41
int index, union ib_gid *gid);
drivers/infiniband/hw/usnic/usnic_ib_main.c
388
union ib_gid gid;
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
282
union ib_gid gid;
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
424
union ib_gid *gid)
drivers/infiniband/hw/usnic/usnic_ib_verbs.h
50
union ib_gid *gid);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
223
union ib_gid *sgid_tbl;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
520
void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
521
void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
609
const union ib_gid *gid,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
985
dev->sgid_tbl = kzalloc_objs(union ib_gid, dev->dsr->caps.gid_tbl_len);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
241
void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
243
BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
247
void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
249
BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
187
union ib_gid *gid)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c
194
memcpy(gid, &dev->sgid_tbl[index], sizeof(union ib_gid));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
354
int index, union ib_gid *gid);
drivers/infiniband/sw/rdmavt/mcast.c
106
struct rvt_mcast *rvt_mcast_find(struct rvt_ibport *ibp, union ib_gid *mgid,
drivers/infiniband/sw/rdmavt/mcast.c
238
int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/sw/rdmavt/mcast.c
301
int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid)
drivers/infiniband/sw/rdmavt/mcast.c
65
static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid)
drivers/infiniband/sw/rdmavt/mcast.h
12
int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
drivers/infiniband/sw/rdmavt/mcast.h
13
int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
drivers/infiniband/sw/rdmavt/vt.c
218
int guid_index, union ib_gid *gid)
drivers/infiniband/sw/rxe/rxe_loc.h
37
struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid);
drivers/infiniband/sw/rxe/rxe_loc.h
38
int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid);
drivers/infiniband/sw/rxe/rxe_loc.h
39
int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid);
drivers/infiniband/sw/rxe/rxe_mcast.c
124
union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
161
struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
180
static void __rxe_init_mcg(struct rxe_dev *rxe, union ib_gid *mgid,
drivers/infiniband/sw/rxe/rxe_mcast.c
206
static struct rxe_mcg *rxe_get_mcg(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
31
static int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
451
int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid)
drivers/infiniband/sw/rxe/rxe_mcast.c
482
int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid)
drivers/infiniband/sw/rxe/rxe_mcast.c
56
static int rxe_mcast_del(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_recv.c
196
union ib_gid dgid;
drivers/infiniband/sw/rxe/rxe_recv.c
288
union ib_gid dgid;
drivers/infiniband/sw/rxe/rxe_recv.c
289
union ib_gid *pdgid;
drivers/infiniband/sw/rxe/rxe_recv.c
299
pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr;
drivers/infiniband/sw/rxe/rxe_verbs.c
84
union ib_gid *gid)
drivers/infiniband/sw/rxe/rxe_verbs.h
396
union ib_gid mgid;
drivers/infiniband/sw/siw/siw_verbs.c
229
union ib_gid *gid)
drivers/infiniband/sw/siw/siw_verbs.h
50
union ib_gid *gid);
drivers/infiniband/ulp/ipoib/ipoib.h
364
union ib_gid local_gid;
drivers/infiniband/ulp/ipoib/ipoib.h
566
union ib_gid *gid,
drivers/infiniband/ulp/ipoib/ipoib.h
579
union ib_gid *mgid, u16 mlid, int set_qkey, u32 qkey);
drivers/infiniband/ulp/ipoib/ipoib.h
581
union ib_gid *mgid, u16 mlid);
drivers/infiniband/ulp/ipoib/ipoib_fs.c
101
union ib_gid mgid;
drivers/infiniband/ulp/ipoib/ipoib_fs.c
46
static void format_gid(union ib_gid *gid, char *buf)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1087
union ib_gid search_gid;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
1088
union ib_gid gid0;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
180
union ib_gid *dgid;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
181
union ib_gid *sgid;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
229
else if (memcmp(dgid, dev->broadcast + 4, sizeof(union ib_gid)) == 0)
drivers/infiniband/ulp/ipoib/ipoib_main.c
1656
if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
1985
dev_addr_mod(priv->dev, 4, priv->local_gid.raw, sizeof(union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_main.c
2424
static void set_base_guid(struct ipoib_dev_priv *priv, union ib_gid *gid)
drivers/infiniband/ulp/ipoib/ipoib_main.c
2450
union ib_gid *gid = (union ib_gid *)(ss->__data + 4);
drivers/infiniband/ulp/ipoib/ipoib_main.c
2481
set_base_guid(priv, (union ib_gid *)(ss->__data + 4));
drivers/infiniband/ulp/ipoib/ipoib_main.c
435
const union ib_gid *gid,
drivers/infiniband/ulp/ipoib/ipoib_main.c
486
const union ib_gid *gid,
drivers/infiniband/ulp/ipoib/ipoib_main.c
510
const union ib_gid *gid, const struct sockaddr *addr,
drivers/infiniband/ulp/ipoib/ipoib_main.c
609
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_main.c
635
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_main.c
706
sizeof (union ib_gid)) < 0) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
827
sizeof(union ib_gid))) {
drivers/infiniband/ulp/ipoib/ipoib_main.c
834
sizeof(union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_main.c
912
memcpy(path->pathrec.dgid.raw, gid, sizeof(union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_main.c
96
const union ib_gid *gid, const struct sockaddr *addr,
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
1013
sizeof (union ib_gid)) < 0) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
1034
union ib_gid *mgid,
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
170
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
195
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
228
sizeof (union ib_gid))) {
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
60
union ib_gid mgid;
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
600
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
778
sizeof (union ib_gid));
drivers/infiniband/ulp/ipoib/ipoib_multicast.c
898
union ib_gid mgid;
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
39
union ib_gid *mgid, u16 mlid, int set_qkey, u32 qkey)
drivers/infiniband/ulp/ipoib/ipoib_verbs.c
79
union ib_gid *mgid, u16 mlid)
drivers/infiniband/ulp/srp/ib_srp.c
2446
union ib_gid *dgid = &ch->ib_cm.path.dgid;
drivers/infiniband/ulp/srp/ib_srp.h
217
union ib_gid sgid;
drivers/infiniband/ulp/srp/ib_srp.h
240
union ib_gid orig_dgid;
drivers/infiniband/ulp/srpt/ib_srpt.h
422
union ib_gid gid;
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
668
union ib_gid *gid, u16 lid, int set_qkey,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c
693
union ib_gid *gid, u16 lid)
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
38
int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn)
drivers/net/ethernet/mellanox/mlx5/core/mcg.c
51
int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn)
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
110
static void mlx5_rdma_make_default_gid(struct mlx5_core_dev *dev, union ib_gid *gid)
drivers/net/ethernet/mellanox/mlx5/core/rdma.c
122
union ib_gid gid;
drivers/net/ethernet/mellanox/mlx5/core/vport.c
621
union ib_gid *gid)
drivers/net/ethernet/mellanox/mlx5/core/vport.c
628
union ib_gid *tmp;
include/linux/mlx5/driver.h
1056
int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
include/linux/mlx5/driver.h
1057
int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
include/linux/mlx5/vport.h
90
union ib_gid *gid);
include/rdma/ib_addr.h
114
static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid)
include/rdma/ib_addr.h
133
static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid)
include/rdma/ib_addr.h
153
static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid)
include/rdma/ib_addr.h
159
static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid)
include/rdma/ib_addr.h
164
static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid)
include/rdma/ib_addr.h
169
static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid)
include/rdma/ib_addr.h
234
static inline u16 rdma_get_vlan_id(union ib_gid *dgid)
include/rdma/ib_addr.h
99
union ib_gid *gid)
include/rdma/ib_cache.h
14
union ib_gid *gid);
include/rdma/ib_cache.h
17
const union ib_gid *gid,
include/rdma/ib_cache.h
21
const union ib_gid *gid,
include/rdma/ib_cache.h
26
struct ib_device *device, const union ib_gid *gid, u32 port_num,
include/rdma/ib_cache.h
27
bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
include/rdma/ib_cache.h
92
bool rdma_is_zero_gid(const union ib_gid *gid);
include/rdma/ib_mad.h
433
union ib_gid gid1;
include/rdma/ib_mad.h
434
union ib_gid gid2;
include/rdma/ib_pack.h
187
union ib_gid source_gid;
include/rdma/ib_pack.h
188
union ib_gid destination_gid;
include/rdma/ib_sa.h
164
union ib_gid dgid;
include/rdma/ib_sa.h
165
union ib_gid sgid;
include/rdma/ib_sa.h
323
union ib_gid mgid;
include/rdma/ib_sa.h
324
union ib_gid port_gid;
include/rdma/ib_sa.h
513
union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
include/rdma/ib_verbs.h
141
extern union ib_gid zgid;
include/rdma/ib_verbs.h
154
union ib_gid gid;
include/rdma/ib_verbs.h
2298
union ib_gid *gid, u16 mlid,
include/rdma/ib_verbs.h
2301
union ib_gid *gid, u16 mlid);
include/rdma/ib_verbs.h
2471
union ib_gid *gid);
include/rdma/ib_verbs.h
2594
int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid);
include/rdma/ib_verbs.h
2595
int (*detach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid);
include/rdma/ib_verbs.h
2950
const union ib_gid *gid,
include/rdma/ib_verbs.h
3610
int ib_find_gid(struct ib_device *device, union ib_gid *gid,
include/rdma/ib_verbs.h
3703
union ib_gid *sgid, union ib_gid *dgid);
include/rdma/ib_verbs.h
4523
int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
include/rdma/ib_verbs.h
4531
int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
include/rdma/ib_verbs.h
4617
u16 pkey, const union ib_gid *gid,
include/rdma/ib_verbs.h
4803
union ib_gid *dgid, u32 flow_label,
include/rdma/ib_verbs.h
4820
void rdma_move_grh_sgid_attr(struct rdma_ah_attr *attr, union ib_gid *dgid,
include/rdma/ib_verbs.h
801
union ib_gid dgid;
include/rdma/ib_verbs.h
813
union ib_gid sgid;
include/rdma/ib_verbs.h
814
union ib_gid dgid;
include/rdma/ibta_vol1_c12.h
170
CM_FIELD_MLOC(struct cm_lap_msg, 24, 128, union ib_gid)
include/rdma/ibta_vol1_c12.h
172
CM_FIELD_MLOC(struct cm_lap_msg, 40, 128, union ib_gid)
include/rdma/ibta_vol1_c12.h
69
CM_FIELD_MLOC(struct cm_req_msg, 56, 128, union ib_gid)
include/rdma/ibta_vol1_c12.h
71
CM_FIELD_MLOC(struct cm_req_msg, 72, 128, union ib_gid)
include/rdma/ibta_vol1_c12.h
84
CM_FIELD_MLOC(struct cm_req_msg, 100, 128, union ib_gid)
include/rdma/ibta_vol1_c12.h
86
CM_FIELD_MLOC(struct cm_req_msg, 116, 128, union ib_gid)
include/rdma/opa_addr.h
33
static inline bool ib_is_opa_gid(const union ib_gid *gid)
include/rdma/opa_addr.h
46
static inline u32 opa_get_lid_from_gid(const union ib_gid *gid)
include/rdma/rdma_cm.h
423
void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,
include/rdma/rdma_cm.h
424
union ib_gid *dgid);
include/rdma/rdma_vt.h
529
struct rvt_mcast *rvt_mcast_find(struct rvt_ibport *ibp, union ib_gid *mgid,
include/rdma/rdmavt_qp.h
515
union ib_gid mgid;
net/rds/ib.c
316
rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid,
net/rds/ib.c
317
(union ib_gid *)&iinfo->dst_gid);
net/rds/ib.c
354
rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo6->src_gid,
net/rds/ib.c
355
(union ib_gid *)&iinfo6->dst_gid);
net/smc/smc_clc.c
910
memcpy(pclc_base->lcl.gid, ini->ib_gid, SMC_GID_SIZE);
net/smc/smc_core.h
441
u8 ib_gid[SMC_GID_SIZE];
net/smc/smc_ib.h
23
#define SMC_GID_SIZE sizeof(union ib_gid)
net/smc/smc_llc.c
1193
ini->ib_gid, NULL, SMC_LLC_REQ);
net/smc/smc_pnet.c
981
!smc_ib_determine_gid(ibdev, i, ini->vlan_id, ini->ib_gid, NULL,