Lines Matching refs:rxe_mcg
81 static void __rxe_insert_mcg(struct rxe_mcg *mcg) in __rxe_insert_mcg()
86 struct rxe_mcg *tmp; in __rxe_insert_mcg()
91 tmp = rb_entry(node, struct rxe_mcg, node); in __rxe_insert_mcg()
110 static void __rxe_remove_mcg(struct rxe_mcg *mcg) in __rxe_remove_mcg()
123 static struct rxe_mcg *__rxe_lookup_mcg(struct rxe_dev *rxe, in __rxe_lookup_mcg()
127 struct rxe_mcg *mcg; in __rxe_lookup_mcg()
134 mcg = rb_entry(node, struct rxe_mcg, node); in __rxe_lookup_mcg()
161 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_lookup_mcg()
163 struct rxe_mcg *mcg; in rxe_lookup_mcg()
181 struct rxe_mcg *mcg) in __rxe_init_mcg()
206 static struct rxe_mcg *rxe_get_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_get_mcg()
208 struct rxe_mcg *mcg, *tmp; in rxe_get_mcg()
262 struct rxe_mcg *mcg = container_of(kref, typeof(*mcg), ref_cnt); in rxe_cleanup_mcg()
274 static void __rxe_destroy_mcg(struct rxe_mcg *mcg) in __rxe_destroy_mcg()
291 static void rxe_destroy_mcg(struct rxe_mcg *mcg) in rxe_destroy_mcg()
312 static int __rxe_init_mca(struct rxe_qp *qp, struct rxe_mcg *mcg, in __rxe_init_mca()
349 static int rxe_attach_mcg(struct rxe_mcg *mcg, struct rxe_qp *qp) in rxe_attach_mcg()
395 static void __rxe_cleanup_mca(struct rxe_mca *mca, struct rxe_mcg *mcg) in __rxe_cleanup_mca()
414 static int rxe_detach_mcg(struct rxe_mcg *mcg, struct rxe_qp *qp) in rxe_detach_mcg()
456 struct rxe_mcg *mcg; in rxe_attach_mcast()
486 struct rxe_mcg *mcg; in rxe_detach_mcast()