Lines Matching refs:rds_iw_mr
44 struct rds_iw_mr { struct
79 static int rds_iw_init_reg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
81 struct rds_iw_mr *ibmr,
83 static void rds_iw_free_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
88 static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
364 static inline struct rds_iw_mr *rds_iw_reuse_fmr(struct rds_iw_mr_pool *pool)
366 struct rds_iw_mr *ibmr = NULL;
371 ibmr = list_entry(pool->clean_list.next, struct rds_iw_mr, mapping.m_list);
379 static struct rds_iw_mr *rds_iw_alloc_mr(struct rds_iw_device *rds_iwdev)
382 struct rds_iw_mr *ibmr = NULL;
442 struct rds_iw_mr *ibmr = trans_private;
465 struct rds_iw_mr *ibmr, *next;
532 struct rds_iw_mr *ibmr = trans_private;
574 struct rds_iw_mr *ibmr = NULL;
642 struct rds_iw_mr *ibmr)
663 struct rds_iw_mr *ibmr = mapping->m_mr;
701 static int rds_iw_rdma_fastreg_inv(struct rds_iw_mr *ibmr)
727 struct rds_iw_mr *ibmr,
765 struct rds_iw_mr *ibmr)
833 struct rds_iw_mr *ibmr)