/Linux-v5.10/include/rdma/ |
D | ib_cache.h | 14 union ib_gid *gid); 17 const union ib_gid *gid, 21 const union ib_gid *gid, 26 struct ib_device *device, const union ib_gid *gid, u8 port_num, 27 bool (*filter)(const union ib_gid *gid, const struct ib_gid_attr *, 108 bool rdma_is_zero_gid(const union ib_gid *gid);
|
D | ib_addr.h | 98 union ib_gid *gid) in ib_addr_get_mgid() 113 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 132 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() 152 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 158 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 163 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 168 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid() 256 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id()
|
D | ibta_vol1_c12.h | 69 CM_FIELD_MLOC(struct cm_req_msg, 56, 128, union ib_gid) 71 CM_FIELD_MLOC(struct cm_req_msg, 72, 128, union ib_gid) 84 CM_FIELD_MLOC(struct cm_req_msg, 100, 128, union ib_gid) 86 CM_FIELD_MLOC(struct cm_req_msg, 116, 128, union ib_gid) 170 CM_FIELD_MLOC(struct cm_lap_msg, 24, 128, union ib_gid) 172 CM_FIELD_MLOC(struct cm_lap_msg, 40, 128, union ib_gid)
|
D | opa_addr.h | 33 static inline bool ib_is_opa_gid(const union ib_gid *gid) in ib_is_opa_gid() 46 static inline u32 opa_get_lid_from_gid(const union ib_gid *gid) in opa_get_lid_from_gid()
|
D | ib_sa.h | 164 union ib_gid dgid; 165 union ib_gid sgid; 308 union ib_gid mgid; 309 union ib_gid port_gid; 371 union ib_gid gid; 510 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
D | rdma_cm.h | 374 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, 375 union ib_gid *dgid);
|
D | ib_verbs.h | 130 union ib_gid { union 138 extern union ib_gid zgid; 151 union ib_gid gid; 758 union ib_gid dgid; 770 union ib_gid sgid; 771 union ib_gid dgid; 2211 union ib_gid *gid, u16 mlid, 2214 union ib_gid *gid, u16 mlid); 2362 union ib_gid *gid); 2451 int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gid, u16 lid); [all …]
|
/Linux-v5.10/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.10/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.10/drivers/net/ethernet/mellanox/mlx5/core/ |
D | mcg.c | 39 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() 52 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.10/drivers/infiniband/core/ |
D | cache.c | 58 union ib_gid zgid; 157 bool rdma_is_zero_gid(const union ib_gid *gid) in rdma_is_zero_gid() 466 static int find_gid(struct ib_gid_table *table, const union ib_gid *gid, in find_gid() 540 static void make_default_gid(struct net_device *dev, union ib_gid *gid) in make_default_gid() 547 union ib_gid *gid, struct ib_gid_attr *attr, in __ib_cache_gid_add() 591 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_add() 602 union ib_gid *gid, struct ib_gid_attr *attr, in _ib_cache_gid_del() 631 union ib_gid *gid, struct ib_gid_attr *attr) in ib_cache_gid_del() 685 const union ib_gid *gid, in rdma_find_gid_by_port() 737 struct ib_device *ib_dev, const union ib_gid *gid, u8 port, in rdma_find_gid_by_filter() [all …]
|
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 | core_priv.h | 137 union ib_gid *gid, struct ib_gid_attr *attr); 140 union ib_gid *gid, struct ib_gid_attr *attr); 375 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, 376 const union ib_gid *dgid,
|
/Linux-v5.10/drivers/infiniband/hw/mlx5/ |
D | cmd.h | 55 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, 57 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
|
/Linux-v5.10/drivers/infiniband/sw/rxe/ |
D | rxe_loc.h | 43 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, 50 union ib_gid *mgid); 120 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid); 121 int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid);
|
D | rxe_recv.c | 235 union ib_gid dgid; in rxe_rcv_mcast_pkt() 307 union ib_gid dgid; in rxe_chk_dgid() 308 union ib_gid *pdgid; in rxe_chk_dgid() 318 pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr; in rxe_chk_dgid()
|
D | rxe_mcast.c | 10 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, in rxe_mcast_get_grp() 96 union ib_gid *mgid) in rxe_mcast_drop_grp_elem()
|
/Linux-v5.10/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_misc.c | 242 void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src) in pvrdma_gid_to_ib() 244 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in pvrdma_gid_to_ib() 248 void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src) in ib_gid_to_pvrdma() 250 BUILD_BUG_ON(sizeof(union pvrdma_gid) != sizeof(union ib_gid)); in ib_gid_to_pvrdma()
|
/Linux-v5.10/drivers/infiniband/ulp/ipoib/ |
D | ipoib_multicast.c | 60 union ib_gid mgid; 170 sizeof (union ib_gid)); in __ipoib_mcast_find() 195 sizeof (union ib_gid)); in __ipoib_mcast_add() 228 sizeof (union ib_gid))) { in ipoib_mcast_join_finish() 615 sizeof (union ib_gid)); in ipoib_mcast_join_task() 793 sizeof (union ib_gid)); in ipoib_mcast_send() 913 union ib_gid mgid; in ipoib_mcast_restart_task() 1028 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next() 1049 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.10/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 208 union ib_gid sgid; 232 union ib_gid orig_dgid;
|
/Linux-v5.10/net/rds/ |
D | ib.c | 328 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid, in rds_ib_conn_info_visitor() 329 (union ib_gid *)&iinfo->dst_gid); in rds_ib_conn_info_visitor() 366 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo6->src_gid, in rds6_ib_conn_info_visitor() 367 (union ib_gid *)&iinfo6->dst_gid); in rds6_ib_conn_info_visitor()
|
/Linux-v5.10/drivers/infiniband/hw/qib/ |
D | qib_mad.h | 152 union ib_gid redirect_gid; 158 union ib_gid trap_gid;
|