Lines Matching refs:rds_iw_mr_pool

46 	struct rds_iw_mr_pool	*pool;
59 struct rds_iw_mr_pool { struct
78 static int rds_iw_flush_mr_pool(struct rds_iw_mr_pool *pool, int free_all); argument
80 static int rds_iw_init_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
81 static int rds_iw_map_fastreg(struct rds_iw_mr_pool *pool,
84 static void rds_iw_free_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
85 static unsigned int rds_iw_unmap_fastreg_list(struct rds_iw_mr_pool *pool,
89 static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
334 struct rds_iw_mr_pool *rds_iw_create_mr_pool(struct rds_iw_device *rds_iwdev)
336 struct rds_iw_mr_pool *pool;
368 struct rds_iw_mr_pool *pool = rds_iwdev->mr_pool;
374 void rds_iw_destroy_mr_pool(struct rds_iw_mr_pool *pool)
383 static inline struct rds_iw_mr *rds_iw_reuse_fmr(struct rds_iw_mr_pool *pool)
400 struct rds_iw_mr_pool *pool = rds_iwdev->mr_pool;
482 static int rds_iw_flush_mr_pool(struct rds_iw_mr_pool *pool, int free_all)
546 struct rds_iw_mr_pool *pool = container_of(work, struct rds_iw_mr_pool, flush_worker);
554 struct rds_iw_mr_pool *pool = ibmr->device->mr_pool;
584 struct rds_iw_mr_pool *pool = rds_iwdev->mr_pool;
662 static int rds_iw_init_fastreg(struct rds_iw_mr_pool *pool,
758 static int rds_iw_map_fastreg(struct rds_iw_mr_pool *pool,
800 static void rds_iw_free_fastreg(struct rds_iw_mr_pool *pool,
823 static unsigned int rds_iw_unmap_fastreg_list(struct rds_iw_mr_pool *pool,
868 static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool,