Home
last modified time | relevance | path

Searched refs:ib_gid (Results 1 - 25 of 206) sorted by relevance

123456789

/kernel/linux/linux-5.10/include/rdma/
H A Dib_cache.h14 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 Dib_addr.h98 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 Dibta_vol1_c12.h69 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 Dopa_addr.h33 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 Dib_sa.h164 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 Dib_cache.h14 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 Dib_addr.h99 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 Dibta_vol1_c12.h69 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 Dopa_addr.h33 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 Drxe_mcast.c31 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 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);
H A 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()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dmcast.h12 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 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;
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dmad.h53 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 Dmcg.c39 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 Dmcg.c38 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 Dcache.c58 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 Dcore_priv.h137 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 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()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcache.c58 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 Dcmd.h55 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 Dcmd.h51 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 Dpvrdma_misc.c242 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 Drxe_loc.h43 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);

Completed in 15 milliseconds

123456789