Lines Matching refs:rxe_mcg
63 static void __rxe_insert_mcg(struct rxe_mcg *mcg) in __rxe_insert_mcg()
68 struct rxe_mcg *tmp; in __rxe_insert_mcg()
73 tmp = rb_entry(node, struct rxe_mcg, node); in __rxe_insert_mcg()
92 static void __rxe_remove_mcg(struct rxe_mcg *mcg) in __rxe_remove_mcg()
105 static struct rxe_mcg *__rxe_lookup_mcg(struct rxe_dev *rxe, in __rxe_lookup_mcg()
109 struct rxe_mcg *mcg; in __rxe_lookup_mcg()
116 mcg = rb_entry(node, struct rxe_mcg, node); in __rxe_lookup_mcg()
143 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_lookup_mcg()
145 struct rxe_mcg *mcg; in rxe_lookup_mcg()
163 struct rxe_mcg *mcg) in __rxe_init_mcg()
188 static struct rxe_mcg *rxe_get_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_get_mcg()
190 struct rxe_mcg *mcg, *tmp; in rxe_get_mcg()
244 struct rxe_mcg *mcg = container_of(kref, typeof(*mcg), ref_cnt); in rxe_cleanup_mcg()
256 static void __rxe_destroy_mcg(struct rxe_mcg *mcg) in __rxe_destroy_mcg()
273 static void rxe_destroy_mcg(struct rxe_mcg *mcg) in rxe_destroy_mcg()
294 static int __rxe_init_mca(struct rxe_qp *qp, struct rxe_mcg *mcg, in __rxe_init_mca()
331 static int rxe_attach_mcg(struct rxe_mcg *mcg, struct rxe_qp *qp) in rxe_attach_mcg()
377 static void __rxe_cleanup_mca(struct rxe_mca *mca, struct rxe_mcg *mcg) in __rxe_cleanup_mca()
396 static int rxe_detach_mcg(struct rxe_mcg *mcg, struct rxe_qp *qp) in rxe_detach_mcg()
438 struct rxe_mcg *mcg; in rxe_attach_mcast()
468 struct rxe_mcg *mcg; in rxe_detach_mcast()