/kernel/linux/linux-5.10/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, 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);
|
H A 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() 233 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; 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);
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A 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);
|
H A 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()
|
/kernel/linux/linux-6.6/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);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A 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;
|
/kernel/linux/linux-6.6/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;
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A 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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
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() 685 const union ib_gid *gid, in rdma_find_gid_by_port() 737 struct ib_device *ib_dev, const union ib_gid *gi in rdma_find_gid_by_filter() [all...] |
H A 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,
|
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()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
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 *gi in rdma_find_gid_by_filter() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A 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,
|
/kernel/linux/linux-6.6/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,
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A 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);
|