/Linux-v5.4/include/rdma/ |
D | ib_cache.h | 41 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 *, 134 bool rdma_is_zero_gid(const union ib_gid *gid);
|
D | ib_addr.h | 125 union ib_gid *gid) in ib_addr_get_mgid() 140 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 159 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() 179 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 185 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 190 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 195 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid() 283 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id()
|
D | opa_addr.h | 75 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()
|
D | ib_sa.h | 191 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; 537 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
D | rdma_cm.h | 426 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, 427 union ib_gid *dgid);
|
D | ib_verbs.h | 149 union ib_gid { union 157 extern union ib_gid zgid; 171 union ib_gid gid; 745 union ib_gid dgid; 757 union ib_gid sgid; 758 union ib_gid dgid; 2205 union ib_gid *gid, u16 mlid, 2208 union ib_gid *gid, u16 mlid); 2336 union ib_gid *gid); 2427 int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid); [all …]
|
/Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
D | mcast.h | 54 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);
|
D | mcast.c | 107 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-v5.4/drivers/infiniband/hw/hfi1/ |
D | mad.h | 94 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-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | mcg.c | 40 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()
|
D | rdma.c | 122 static void mlx5_rdma_make_default_gid(struct mlx5_core_dev *dev, union ib_gid *gid) in mlx5_rdma_make_default_gid() 133 union ib_gid gid; in mlx5_rdma_add_roce_addr()
|
/Linux-v5.4/drivers/infiniband/core/ |
D | cache.c | 59 union ib_gid zgid; 154 bool rdma_is_zero_gid(const union ib_gid *gid) in rdma_is_zero_gid() 463 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid() 537 static void make_default_gid(struct net_device *dev, union ib_gid *gid) in make_default_gid() 544 union ib_gid *gid, struct ib_gid_attr *attr, in __ib_cache_gid_add() 588 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add() 599 union ib_gid *gid, struct ib_gid_attr *attr, in _ib_cache_gid_del() 628 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del() 682 const union ib_gid *gid, in rdma_find_gid_by_port() 734 struct ib_device *ib_dev, const union ib_gid *gid, u8 port, in rdma_find_gid_by_filter() [all …]
|
D | core_priv.h | 136 union ib_gid *gid, struct ib_gid_attr *attr); 139 union ib_gid *gid, struct ib_gid_attr *attr); 363 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, 364 const union ib_gid *dgid,
|
D | uverbs_marshall.c | 181 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()
|
D | cm_msgs.h | 75 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-v5.4/drivers/infiniband/hw/mlx5/ |
D | cmd.h | 58 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, 60 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
|
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_misc.c | 243 void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src) in pvrdma_gid_to_ib() 245 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in pvrdma_gid_to_ib() 249 void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src) in ib_gid_to_pvrdma() 251 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in ib_gid_to_pvrdma()
|
/Linux-v5.4/drivers/infiniband/sw/rxe/ |
D | rxe_loc.h | 70 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, 77 union ib_gid *mgid); 151 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid); 152 int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid);
|
D | rxe_recv.c | 283 union ib_gid dgid; in rxe_rcv_mcast_pkt() 334 union ib_gid dgid; in rxe_match_dgid() 335 union ib_gid *pdgid; in rxe_match_dgid() 342 pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr; in rxe_match_dgid()
|
D | rxe_mcast.c | 37 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-v5.4/drivers/infiniband/ulp/ipoib/ |
D | ipoib_multicast.c | 60 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()
|
D | ipoib_fs.c | 46 static void format_gid(union ib_gid *gid, char *buf) in format_gid() 101 union ib_gid mgid; in ipoib_mcg_seq_show()
|
/Linux-v5.4/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 217 union ib_gid sgid; 241 union ib_gid orig_dgid;
|
/Linux-v5.4/net/rds/ |
D | ib.c | 314 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid, in rds_ib_conn_info_visitor() 315 (union ib_gid *)&iinfo->dst_gid); in rds_ib_conn_info_visitor() 352 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo6->src_gid, in rds6_ib_conn_info_visitor() 353 (union ib_gid *)&iinfo6->dst_gid); in rds6_ib_conn_info_visitor()
|
/Linux-v5.4/drivers/infiniband/hw/qib/ |
D | qib_mad.h | 152 union ib_gid redirect_gid; 158 union ib_gid trap_gid;
|