Lines Matching refs:rdsv3_ib_mr
55 struct rdsv3_ib_mr {
87 static void rdsv3_ib_teardown_mr(struct rdsv3_ib_mr *ibmr);
89 static struct rdsv3_ib_mr *rdsv3_ib_alloc_fmr(struct rdsv3_ib_device
92 struct rdsv3_ib_mr *ibmr, struct buf *bp, unsigned int nents);
311 list_create(&pool->f_list, sizeof (struct rdsv3_ib_mr),
312 offsetof(struct rdsv3_ib_mr, m_obj));
336 struct rdsv3_ib_mr *ibmr = NULL;
390 static struct rdsv3_ib_mr *
393 struct rdsv3_ib_mr *ibmr;
398 ibmr = (struct rdsv3_ib_mr *)kmem_zalloc(sizeof (*ibmr),
404 return (struct rdsv3_ib_mr *)(PTR_ERR(-ENOMEM));
408 rdsv3_ib_map_fmr(struct rdsv3_ib_device *rds_ibdev, struct rdsv3_ib_mr *ibmr,
485 rdsv3_ib_drop_mr(struct rdsv3_ib_mr *ibmr)
501 struct rdsv3_ib_mr *ibmr;
510 ibmr = (struct rdsv3_ib_mr *)list_remove_head(listp);
531 struct rdsv3_ib_mr *ibmr = trans_private;