Lines Matching refs:rds_iw_mr
44 struct rds_iw_mr { struct
80 static int rds_iw_init_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
82 struct rds_iw_mr *ibmr,
84 static void rds_iw_free_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
89 static void rds_iw_destroy_fastreg(struct rds_iw_mr_pool *pool, struct rds_iw_mr *ibmr);
383 static inline struct rds_iw_mr *rds_iw_reuse_fmr(struct rds_iw_mr_pool *pool)
385 struct rds_iw_mr *ibmr = NULL;
390 ibmr = list_entry(pool->clean_list.next, struct rds_iw_mr, mapping.m_list);
398 static struct rds_iw_mr *rds_iw_alloc_mr(struct rds_iw_device *rds_iwdev)
401 struct rds_iw_mr *ibmr = NULL;
461 struct rds_iw_mr *ibmr = trans_private;
484 struct rds_iw_mr *ibmr, *next;
553 struct rds_iw_mr *ibmr = trans_private;
595 struct rds_iw_mr *ibmr = NULL;
663 struct rds_iw_mr *ibmr)
697 struct rds_iw_mr *ibmr = mapping->m_mr;
733 static int rds_iw_rdma_fastreg_inv(struct rds_iw_mr *ibmr)
759 struct rds_iw_mr *ibmr,
801 struct rds_iw_mr *ibmr)
869 struct rds_iw_mr *ibmr)