Home
last modified time | relevance | path

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

1234

/Linux-v4.19/include/rdma/
Dib_cache.h41 union ib_gid *gid);
43 const union ib_gid *gid,
47 const union ib_gid *gid,
52 struct ib_device *device, const union ib_gid *gid, u8 port_num,
53 bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *,
130 bool rdma_is_zero_gid(const union ib_gid *gid);
Dib_addr.h128 union ib_gid *gid) in ib_addr_get_mgid()
143 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid()
162 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip()
182 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid()
188 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid()
193 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid()
198 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid()
286 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id()
Dopa_addr.h75 static inline bool ib_is_opa_gid(const union ib_gid *gid) in ib_is_opa_gid()
88 static inline u32 opa_get_lid_from_gid(const union ib_gid *gid) in opa_get_lid_from_gid()
Dib_sa.h191 union ib_gid dgid;
192 union ib_gid sgid;
335 union ib_gid mgid;
336 union ib_gid port_gid;
398 union ib_gid gid;
542 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
Dib_verbs.h75 union ib_gid { union
83 extern union ib_gid zgid;
97 union ib_gid gid;
674 union ib_gid dgid;
686 union ib_gid sgid;
687 union ib_gid dgid;
2220 union ib_gid *gid, u16 mlid,
2223 union ib_gid *gid, u16 mlid);
2320 union ib_gid *gid);
2451 union ib_gid *gid,
[all …]
Drdma_cm.h420 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid,
421 union ib_gid *dgid);
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dmcast.h54 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
55 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
Dmcast.c107 static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid) in rvt_mcast_alloc()
148 struct rvt_mcast *rvt_mcast_find(struct rvt_ibport *ibp, union ib_gid *mgid, in rvt_mcast_find()
280 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_attach_mcast()
343 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_detach_mcast()
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dmad.h94 union ib_gid issuer_gid;
102 union ib_gid gid;
144 union ib_gid gid1;
145 union ib_gid gid2;
157 union ib_gid gid1;
158 union ib_gid gid2;
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Dmcg.c40 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg()
54 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg()
/Linux-v4.19/drivers/infiniband/core/
Dcache.c59 union ib_gid zgid;
143 bool rdma_is_zero_gid(const union ib_gid *gid) in rdma_is_zero_gid()
423 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid()
497 static void make_default_gid(struct net_device *dev, union ib_gid *gid) in make_default_gid()
504 union ib_gid *gid, struct ib_gid_attr *attr, in __ib_cache_gid_add()
548 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add()
557 union ib_gid default_gid; in ib_cache_gid_add()
580 union ib_gid *gid, struct ib_gid_attr *attr, in _ib_cache_gid_del()
609 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del()
663 const union ib_gid *gid, in rdma_find_gid_by_port()
[all …]
Dcore_priv.h130 union ib_gid *gid, struct ib_gid_attr *attr);
133 union ib_gid *gid, struct ib_gid_attr *attr);
339 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid,
340 const union ib_gid *dgid,
Duverbs_marshall.c181 if ((ib_is_opa_gid((union ib_gid *)src->sgid)) || in ib_copy_path_rec_from_user()
182 (ib_is_opa_gid((union ib_gid *)src->dgid))) { in ib_copy_path_rec_from_user()
184 slid = opa_get_lid_from_gid((union ib_gid *)src->sgid); in ib_copy_path_rec_from_user()
185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user()
Dcm_msgs.h75 union ib_gid primary_local_gid;
76 union ib_gid primary_remote_gid;
88 union ib_gid alt_local_gid;
89 union ib_gid alt_remote_gid;
665 union ib_gid alt_local_gid;
666 union ib_gid alt_remote_gid;
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_loc.h68 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid,
75 union ib_gid *mgid);
152 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid);
153 int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid);
Drxe_recv.c285 union ib_gid dgid; in rxe_rcv_mcast_pkt()
336 union ib_gid dgid; in rxe_match_dgid()
337 union ib_gid *pdgid; in rxe_match_dgid()
344 pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr; in rxe_match_dgid()
Drxe_mcast.c37 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, in rxe_mcast_get_grp()
123 union ib_gid *mgid) in rxe_mcast_drop_grp_elem()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_misc.c248 void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src) in pvrdma_gid_to_ib()
250 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in pvrdma_gid_to_ib()
254 void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src) in ib_gid_to_pvrdma()
256 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in ib_gid_to_pvrdma()
Dpvrdma.h223 union ib_gid *sgid_tbl;
483 void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src);
484 void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src);
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_multicast.c60 union ib_gid mgid;
171 sizeof (union ib_gid)); in __ipoib_mcast_find()
196 sizeof (union ib_gid)); in __ipoib_mcast_add()
228 sizeof (union ib_gid))) { in ipoib_mcast_join_finish()
616 sizeof (union ib_gid)); in ipoib_mcast_join_task()
796 sizeof (union ib_gid)); in ipoib_mcast_send()
916 union ib_gid mgid; in ipoib_mcast_restart_task()
1031 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next()
1052 union ib_gid *mgid, in ipoib_mcast_iter_read()
Dipoib_main.c98 const union ib_gid *gid, const struct sockaddr *addr,
397 const union ib_gid *gid, in ipoib_match_gid_pkey_addr()
445 const union ib_gid *gid, in __ipoib_get_net_dev_by_params()
469 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params()
565 sizeof (union ib_gid)); in __path_find()
591 sizeof (union ib_gid)); in __path_add()
662 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next()
783 sizeof(union ib_gid))) { in path_rec_completion()
790 sizeof(union ib_gid)); in path_rec_completion()
868 memcpy(path->pathrec.dgid.raw, gid, sizeof(union ib_gid)); in init_path_rec()
[all …]
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()
/Linux-v4.19/drivers/infiniband/ulp/srp/
Dib_srp.h203 union ib_gid sgid;
227 union ib_gid orig_dgid;
/Linux-v4.19/net/rds/
Dib.c312 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid, in rds_ib_conn_info_visitor()
313 (union ib_gid *)&iinfo->dst_gid); in rds_ib_conn_info_visitor()
346 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo6->src_gid, in rds6_ib_conn_info_visitor()
347 (union ib_gid *)&iinfo6->dst_gid); in rds6_ib_conn_info_visitor()
/Linux-v4.19/drivers/infiniband/hw/qib/
Dqib_mad.h152 union ib_gid redirect_gid;
158 union ib_gid trap_gid;

1234