Home
last modified time | relevance | path

Searched refs:ib_gid (Results 1 – 78 of 78) sorted by relevance

/linux-4.4.14/include/rdma/
Dib_addr.h127 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id);
128 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid,
143 union ib_gid *gid) in ib_addr_get_mgid()
159 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid()
177 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip()
193 union ib_gid *gid) in iboe_addr_get_sgid()
208 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid()
218 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid()
223 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid()
228 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid()
[all …]
Dib_cache.h55 union ib_gid *gid,
72 const union ib_gid *gid,
92 const union ib_gid *gid,
98 const union ib_gid *gid,
100 bool (*filter)(const union ib_gid *gid,
Dib_sa.h137 union ib_gid dgid;
138 union ib_gid sgid;
190 union ib_gid mgid;
191 union ib_gid port_gid;
253 union ib_gid gid;
397 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
Dib_verbs.h60 union ib_gid { union
68 extern union ib_gid zgid;
506 union ib_gid dgid;
518 union ib_gid sgid;
519 union ib_gid dgid;
1624 union ib_gid *gid);
1641 const union ib_gid *gid,
1775 union ib_gid *gid,
1778 union ib_gid *gid,
1860 const union ib_gid *gid,
[all …]
Dib_pack.h197 union ib_gid source_gid;
198 union ib_gid destination_gid;
Dib_mad.h319 union ib_gid gid1;
320 union ib_gid gid2;
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_mcast.c59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_attach_mcast()
64 union ib_gid my_gid; in ehca_attach_mcast()
80 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_attach_mcast()
96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ehca_detach_mcast()
101 union ib_gid my_gid; in ehca_detach_mcast()
117 memcpy(&my_gid, gid->raw, sizeof(union ib_gid)); in ehca_detach_mcast()
Dehca_iverbs.h62 union ib_gid *gid);
184 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
186 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
Dehca_av.c130 union ib_gid gid; in ehca_create_ah()
194 union ib_gid gid; in ehca_modify_ah()
Dehca_sqp.c199 (union ib_gid *)&poi->redirect_gid); in ehca_process_perf()
Dehca_hca.c320 int index, union ib_gid *gid) in ehca_query_gid()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_verbs_mcast.c84 static struct ipath_mcast *ipath_mcast_alloc(union ib_gid *mgid) in ipath_mcast_alloc()
120 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid) in ipath_mcast_find()
134 sizeof(union ib_gid)); in ipath_mcast_find()
180 sizeof(union ib_gid)); in ipath_mcast_add()
235 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_attach()
284 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in ipath_multicast_detach()
307 sizeof(union ib_gid)); in ipath_multicast_detach()
Dipath_verbs.h163 union ib_gid mgid;
725 struct ipath_mcast *ipath_mcast_find(union ib_gid *mgid);
734 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
736 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Dipath_verbs.c1699 int index, union ib_gid *gid) in ipath_query_gid()
/linux-4.4.14/drivers/infiniband/core/
Dcache.c58 union ib_gid zgid;
89 union ib_gid gid;
117 const union ib_gid *gid, in write_gid()
181 const union ib_gid *gid, in add_gid()
190 const union ib_gid *gid, in modify_gid()
204 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid()
241 static void make_default_gid(struct net_device *dev, union ib_gid *gid) in make_default_gid()
248 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add()
264 union ib_gid default_gid; in ib_cache_gid_add()
299 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del()
[all …]
Dcore_priv.h78 union ib_gid *gid, struct ib_gid_attr *attr);
81 union ib_gid *gid, struct ib_gid_attr *attr);
Dcm_msgs.h82 union ib_gid primary_local_gid;
83 union ib_gid primary_remote_gid;
95 union ib_gid alt_local_gid;
96 union ib_gid alt_remote_gid;
672 union ib_gid alt_local_gid;
673 union ib_gid alt_remote_gid;
Droce_gid_mgmt.c52 union ib_gid gid;
71 u8 port, union ib_gid *gid, in update_gid()
192 union ib_gid gid; in update_gid_ip()
332 union ib_gid gid; in enum_netdev_ipv6_ips()
Ddevice.c681 u8 port_num, int index, union ib_gid *gid, in ib_query_gid()
833 int ib_find_gid(struct ib_device *device, union ib_gid *gid, in ib_find_gid()
836 union ib_gid tmp_gid; in ib_find_gid()
917 const union ib_gid *gid, in ib_get_net_dev_by_params()
Daddr.c459 int rdma_addr_find_dmac_by_grh(const union ib_gid *sgid, const union ib_gid *dgid, in rdma_addr_find_dmac_by_grh()
501 int rdma_addr_find_smac_by_sgid(union ib_gid *sgid, u8 *smac, u16 *vlan_id) in rdma_addr_find_smac_by_sgid()
Ducma.c738 (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_ib_route()
740 (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_ib_route()
764 (union ib_gid *)&resp->ib_route[0].dgid); in ucma_copy_iboe_route()
766 (union ib_gid *)&resp->ib_route[0].sgid); in ucma_copy_iboe_route()
788 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid); in ucma_copy_iw_route()
789 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); in ucma_copy_iw_route()
937 (union ib_gid *) &addr->sib_addr); in ucma_query_gid()
950 (union ib_gid *) &addr->sib_addr); in ucma_query_gid()
Dmulticast.c56 static union ib_gid mgid0;
131 union ib_gid *mgid) in mcast_find()
563 union ib_gid *mgid, gfp_t gfp_mask) in acquire_group()
699 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec) in ib_sa_get_mcmember_rec()
Dverbs.c318 static bool find_gid_index(const union ib_gid *gid, in find_gid_index()
334 u16 vlan_id, const union ib_gid *sgid, in get_sgid_index_from_eth()
1014 union ib_gid sgid; in ib_resolve_eth_dmac()
1369 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_attach_mcast()
1385 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) in ib_detach_mcast()
Dcma.c285 union ib_gid local_gid;
425 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); in cma_translate_ib()
444 union ib_gid *gid, int dev_type, in cma_validate_port()
472 union ib_gid gid, iboe_gid, *gidp; in cma_acquire_dev()
537 union ib_gid gid, sgid, *dgid; in cma_resolve_ib_dev()
544 dgid = (union ib_gid *) &addr->sib_addr; in cma_resolve_ib_dev()
722 union ib_gid sgid; in cma_modify_qp_rtr()
1189 const union ib_gid *gid = req->has_gid ? &req->local_gid : NULL; in cma_get_net_dev()
2423 union ib_gid gid; in cma_bind_loopback()
2517 union ib_gid gid; in cma_resolve_loopback()
[all …]
Duverbs.h139 union ib_gid gid;
Dsysfs.c289 union ib_gid gid; in show_port_gid()
Dcm.c178 union ib_gid dgid;
619 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
Dmad.c1854 union ib_gid sgid; in rcv_has_same_gid()
Duverbs_cmd.c3006 ret = ib_detach_mcast(qp, (union ib_gid *) cmd.gid, cmd.mlid); in ib_uverbs_detach_mcast()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dverbs_mcast.c91 static struct hfi1_mcast *mcast_alloc(union ib_gid *mgid) in mcast_alloc()
128 struct hfi1_mcast *hfi1_mcast_find(struct hfi1_ibport *ibp, union ib_gid *mgid) in hfi1_mcast_find()
142 sizeof(union ib_gid)); in hfi1_mcast_find()
187 sizeof(union ib_gid)); in mcast_add()
242 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_attach()
300 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in hfi1_multicast_detach()
329 sizeof(union ib_gid)); in hfi1_multicast_detach()
Dverbs.h229 union ib_gid mgid;
919 struct hfi1_mcast *hfi1_mcast_find(struct hfi1_ibport *ibp, union ib_gid *mgid);
921 int hfi1_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
923 int hfi1_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Druc.c274 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok()
Dverbs.c1583 int index, union ib_gid *gid) in query_gid()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_verbs_mcast.c74 static struct qib_mcast *qib_mcast_alloc(union ib_gid *mgid) in qib_mcast_alloc()
111 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid) in qib_mcast_find()
125 sizeof(union ib_gid)); in qib_mcast_find()
170 sizeof(union ib_gid)); in qib_mcast_add()
225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_attach()
283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in qib_multicast_detach()
309 sizeof(union ib_gid)); in qib_multicast_detach()
Dqib_mad.h152 union ib_gid redirect_gid;
158 union ib_gid trap_gid;
Dqib_verbs.h217 union ib_gid mgid;
901 struct qib_mcast *qib_mcast_find(struct qib_ibport *ibp, union ib_gid *mgid);
910 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
912 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Dqib_ruc.c255 static int gid_ok(union ib_gid *gid, __be64 gid_prefix, __be64 id) in gid_ok()
Dqib_verbs.c1730 int index, union ib_gid *gid) in qib_query_gid()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Dmcg.c64 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg()
86 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg()
Dvport.c90 union ib_gid *gid) in mlx5_query_hca_vport_gid()
97 union ib_gid *tmp; in mlx5_query_hca_vport_gid()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c60 union ib_gid mgid;
168 sizeof (union ib_gid)); in __ipoib_mcast_find()
193 sizeof (union ib_gid)); in __ipoib_mcast_add()
223 sizeof (union ib_gid))) { in ipoib_mcast_join_finish()
577 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_mcast_join_task()
600 sizeof (union ib_gid)); in ipoib_mcast_join_task()
752 sizeof (union ib_gid)); in ipoib_mcast_send()
876 union ib_gid mgid; in ipoib_mcast_restart_task()
1003 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next()
1024 union ib_gid *mgid, in ipoib_mcast_iter_read()
Dipoib_fs.c46 static void format_gid(union ib_gid *gid, char *buf) in format_gid()
101 union ib_gid mgid; in ipoib_mcg_seq_show()
Dipoib_main.c99 const union ib_gid *gid, const struct sockaddr *addr,
332 const union ib_gid *gid, in ipoib_match_gid_pkey_addr()
380 const union ib_gid *gid, in __ipoib_get_net_dev_by_params()
404 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params()
495 sizeof (union ib_gid)); in __path_find()
521 sizeof (union ib_gid)); in __path_add()
592 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next()
774 memcpy(path->pathrec.dgid.raw, gid, sizeof (union ib_gid)); in path_rec_create()
1446 if (!memcmp(gid, neigh->daddr + 4, sizeof (union ib_gid))) { in ipoib_del_neighs_by_gid()
1869 memcpy(priv->dev->dev_addr + 4, priv->local_gid.raw, sizeof (union ib_gid)); in ipoib_add_port()
Dipoib.h350 union ib_gid local_gid;
538 union ib_gid *gid,
551 union ib_gid *mgid, int set_qkey);
Dipoib_verbs.c38 int ipoib_mcast_attach(struct net_device *dev, u16 mlid, union ib_gid *mgid, int set_qkey) in ipoib_mcast_attach()
Dipoib_ib.c182 union ib_gid *dgid; in ipoib_ib_handle_rx_wc()
237 else if (memcmp(dgid, dev->broadcast + 4, sizeof(union ib_gid)) == 0) in ipoib_ib_handle_rx_wc()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h65 int index, union ib_gid *gid);
70 const union ib_gid *gid,
Docrdma_ah.c59 struct ib_ah_attr *attr, union ib_gid *sgid, in set_av_attr()
96 memcpy(&grh.sgid[0], sgid->raw, sizeof(union ib_gid)); in set_av_attr()
124 union ib_gid sgid; in ocrdma_create_ah()
Docrdma_verbs.c66 int index, union ib_gid *sgid) in ocrdma_query_gid()
88 const union ib_gid *gid, in ocrdma_add_gid()
Docrdma_hw.c2501 union ib_gid sgid, zgid; in ocrdma_set_av_params()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h197 union ib_gid sgid;
214 union ib_gid orig_dgid;
/linux-4.4.14/include/linux/mlx5/
Dvport.h42 union ib_gid *gid);
Ddriver.h767 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
768 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn);
/linux-4.4.14/net/rds/
Diw.c185 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_iw_conn_info_visitor()
186 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_iw_conn_info_visitor()
Dib.c298 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); in rds_ib_conn_info_visitor()
299 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); in rds_ib_conn_info_visitor()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h52 union ib_gid *gid);
Dusnic_ib_verbs.c270 union ib_gid gid; in usnic_ib_query_device()
409 union ib_gid *gid) in usnic_ib_query_gid()
Dusnic_ib_main.c338 union ib_gid gid; in usnic_ib_device_add()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_mcg.c120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_attach()
214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mthca_multicast_detach()
Dmthca_dev.h573 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
574 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Dmthca_provider.c262 int index, union ib_gid *gid) in mthca_query_gid()
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dcm.c71 union ib_gid primary_path_sgid;
135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg()
366 union ib_gid gid; in mlx4_ib_demux_cm_handler()
Dmlx4_ib.h191 union ib_gid gid;
480 union ib_gid gid;
779 union ib_gid *gid, int netw_view);
805 union ib_gid *gid);
Dmain.c165 union ib_gid *gid_tbl; in mlx4_ib_update_gids()
174 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids()
193 const union ib_gid *gid, in mlx4_ib_add_gid()
252 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_add_gid()
305 memcpy(&gids[i].gid, &port_gid_table->gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_del_gid()
322 union ib_gid gid; in mlx4_ib_gid_index_to_real_index()
690 union ib_gid *gid, int netw_view) in __mlx4_ib_query_gid()
746 union ib_gid *gid) in mlx4_ib_query_gid()
1229 static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) in add_gid_entry()
1269 union ib_gid *gid) in mlx4_ib_add_mc()
[all …]
Dmcg.c62 static union ib_gid mgid0;
86 union ib_gid mgid;
87 union ib_gid port_gid;
163 union ib_gid *mgid) in mcast_find()
748 union ib_gid *new_mgid) in search_relocate_mgid0_group()
814 union ib_gid *mgid, int create, in acquire_group()
Dah.c80 union ib_gid sgid; in create_iboe_ah()
Dsysfs.c119 union ib_gid gid; in show_port_gid()
Dalias_GUID.c839 union ib_gid gid; in mlx4_ib_init_alias_guid_service()
Dqp.c1648 union ib_gid gid; in __mlx4_ib_modify_qp()
2273 union ib_gid sgid; in build_mlx_header()
Dmad.c2140 union ib_gid gid; in mlx4_ib_init_sriov()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h366 union ib_gid gid;
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dprovider.c72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_attach()
77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c4iw_multicast_detach()
295 union ib_gid *gid) in c4iw_query_gid()
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.c114 int index, union ib_gid *gid) in c2_query_gid()
578 static int c2_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_attach()
584 static int c2_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in c2_multicast_detach()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmad.c315 union ib_gid *gid) in mlx5_query_mad_ifc_gids()
Dmain.c489 union ib_gid *gid) in mlx5_ib_query_gid()
838 static int mlx5_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_attach()
851 static int mlx5_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in mlx5_ib_mcg_detach()
Dmlx5_ib.h585 union ib_gid *gid);
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.c75 static int iwch_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_attach()
80 static int iwch_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in iwch_multicast_detach()
1143 int index, union ib_gid *gid) in iwch_query_gid()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.c604 int index, union ib_gid *gid) in nes_query_gid()
3196 static int nes_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_attach()
3206 static int nes_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in nes_multicast_detach()