/openbmc/linux/include/rdma/ |
H A 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, u32 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);
|
H A D | ib_addr.h | 99 union ib_gid *gid) in ib_addr_get_mgid() 114 static inline int rdma_ip2gid(struct sockaddr *addr, union ib_gid *gid) in rdma_ip2gid() 133 static inline void rdma_gid2ip(struct sockaddr *out, const union ib_gid *gid) in rdma_gid2ip() 153 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_sgid() 159 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_sgid() 164 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_get_dgid() 169 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) in rdma_addr_set_dgid() 234 static inline u16 rdma_get_vlan_id(union ib_gid *dgid) in rdma_get_vlan_id()
|
H A 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)
|
H A 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()
|
H A D | ib_sa.h | 164 union ib_gid dgid; 165 union ib_gid sgid; 309 union ib_gid mgid; 310 union ib_gid port_gid; 488 union ib_gid *mgid, struct ib_sa_mcmember_rec *rec);
|
H A D | rdma_cm.h | 387 void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, 388 union ib_gid *dgid);
|
H A D | ib_verbs.h | 133 union ib_gid { union 141 extern union ib_gid zgid; 154 union ib_gid gid; 781 union ib_gid dgid; 793 union ib_gid sgid; 794 union ib_gid dgid; 2254 union ib_gid *gid, u16 mlid, 2257 union ib_gid *gid, u16 mlid); 2420 union ib_gid *gid); 2523 int (*attach_mcast)(struct ib_qp *qp, union ib_gid *gi [all...] |
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_mcast.c | 31 static int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_add() 47 static int rxe_mcast_del(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_del() 106 union ib_gid *mgid) in __rxe_lookup_mcg() 143 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_lookup_mcg() 162 static void __rxe_init_mcg(struct rxe_dev *rxe, union ib_gid *mgid, in __rxe_init_mcg() 188 static struct rxe_mcg *rxe_get_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_get_mcg() 433 int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) in rxe_attach_mcast() 464 int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid) in rxe_detach_mcast()
|
H A D | rxe_recv.c | 196 union ib_gid dgid; in rxe_rcv_mcast_pkt() 288 union ib_gid dgid; in rxe_chk_dgid() 289 union ib_gid *pdgid; in rxe_chk_dgid() 299 pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr; in rxe_chk_dgid()
|
H A D | rxe_loc.h | 37 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid); 38 int rxe_attach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid); 39 int rxe_detach_mcast(struct ib_qp *ibqp, union ib_gid *mgid, u16 mlid);
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | mad.h | 53 union ib_gid issuer_gid; 61 union ib_gid gid; 103 union ib_gid gid1; 104 union ib_gid gid2; 116 union ib_gid gid1; 117 union ib_gid gid2;
|
/openbmc/linux/drivers/infiniband/sw/rdmavt/ |
H A D | mcast.h | 12 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 13 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
H A D | mcast.c | 65 static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid) in rvt_mcast_alloc() 106 struct rvt_mcast *rvt_mcast_find(struct rvt_ibport *ibp, union ib_gid *mgid, in rvt_mcast_find() 238 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_attach_mcast() 301 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_detach_mcast()
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | mcg.c | 38 int mlx5_core_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_attach_mcg() 51 int mlx5_core_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, u32 qpn) in mlx5_core_detach_mcg()
|
H A D | rdma.c | 110 static void mlx5_rdma_make_default_gid(struct mlx5_core_dev *dev, union ib_gid *gid) in mlx5_rdma_make_default_gid() 121 union ib_gid gid; in mlx5_rdma_add_roce_addr()
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 51 int mlx5_cmd_attach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid, 53 int mlx5_cmd_detach_mcg(struct mlx5_core_dev *dev, union ib_gid *mgid,
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | core_priv.h | 135 union ib_gid *gid, struct ib_gid_attr *attr); 138 union ib_gid *gid, struct ib_gid_attr *attr); 332 int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid, 333 const union ib_gid *dgid,
|
H A 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() 684 const union ib_gid *gid, in rdma_find_gid_by_port() 737 struct ib_device *ib_dev, const union ib_gid *gid, u32 port, in rdma_find_gid_by_filter() [all …]
|
H A 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()
|
/openbmc/linux/drivers/infiniband/hw/vmw_pvrdma/ |
H A 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()
|
/openbmc/linux/drivers/infiniband/ulp/ipoib/ |
H A 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() 601 sizeof (union ib_gid)); in ipoib_mcast_join_task() 779 sizeof (union ib_gid)); in ipoib_mcast_send() 899 union ib_gid mgid; in ipoib_mcast_restart_task() 1014 sizeof (union ib_gid)) < 0) { in ipoib_mcast_iter_next() 1035 union ib_gid *mgid, in ipoib_mcast_iter_read()
|
H A 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()
|
H A D | ipoib_main.c | 94 const union ib_gid *gid, const struct sockaddr *addr, 401 const union ib_gid *gid, in ipoib_match_gid_pkey_addr() 449 const union ib_gid *gid, in __ipoib_get_net_dev_by_params() 473 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params() 568 sizeof (union ib_gid)); in __path_find() 594 sizeof (union ib_gid)); in __path_add() 665 sizeof (union ib_gid)) < 0) { in ipoib_path_iter_next() 786 sizeof(union ib_gid))) { in path_rec_completion() 793 sizeof(union ib_gid)); in path_rec_completion() 871 memcpy(path->pathrec.dgid.raw, gid, sizeof(union ib_gid)); in init_path_rec() [all …]
|
/openbmc/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 217 union ib_gid sgid; 240 union ib_gid orig_dgid;
|
/openbmc/linux/net/rds/ |
H A D | ib.c | 318 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo->src_gid, in rds_ib_conn_info_visitor() 319 (union ib_gid *)&iinfo->dst_gid); in rds_ib_conn_info_visitor() 356 rdma_read_gids(ic->i_cm_id, (union ib_gid *)&iinfo6->src_gid, in rds6_ib_conn_info_visitor() 357 (union ib_gid *)&iinfo6->dst_gid); in rds6_ib_conn_info_visitor()
|