Searched refs:ibmr (Results 1 – 3 of 3) sorted by relevance
| /net/rds/ |
| A D | ib_frmr.c | 67 if (ibmr) in rds_ib_alloc_frmr() 68 return ibmr; in rds_ib_alloc_frmr() 70 ibmr = kzalloc_node(sizeof(*ibmr), GFP_KERNEL, in rds_ib_alloc_frmr() 72 if (!ibmr) { in rds_ib_alloc_frmr() 98 return ibmr; in rds_ib_alloc_frmr() 101 kfree(ibmr); in rds_ib_alloc_frmr() 134 ret = ib_map_mr_sg_zbva(frmr->mr, ibmr->sg, ibmr->sg_dma_len, in rds_ib_post_reg_frmr() 208 ibmr->sg_dma_len = ib_dma_map_sg(dev, ibmr->sg, ibmr->sg_len, in rds_ib_map_frmr() 260 ib_dma_unmap_sg(rds_ibdev->dev, ibmr->sg, ibmr->sg_len, in rds_ib_map_frmr() 416 if (ibmr) in rds_ib_reg_frmr() [all …]
|
| A D | ib_rdma.c | 211 return ibmr; in rds_ib_reuse_mr() 219 if (ibmr->odp) in rds_ib_sync_mr() 240 ibmr->sg, ibmr->sg_len, in __rds_ib_teardown_mr() 357 if (ibmr) { in rds_ib_flush_mr_pool() 369 if (ibmr) { in rds_ib_flush_mr_pool() 381 if (ibmr) { in rds_ib_flush_mr_pool() 443 if (ibmr) in rds_ib_try_reuse_ibmr() 466 if (ibmr) in rds_ib_try_reuse_ibmr() 588 ibmr = kzalloc(sizeof(*ibmr), GFP_KERNEL); in rds_ib_get_mr() 589 if (!ibmr) { in rds_ib_get_mr() [all …]
|
| /net/sunrpc/xprtrdma/ |
| A D | frwr_ops.c | 293 struct ib_mr *ibmr; in frwr_map() local 319 ibmr = mr->mr_ibmr; in frwr_map() 324 ibmr->iova &= 0x00000000ffffffff; in frwr_map() 325 ibmr->iova |= ((u64)be32_to_cpu(xid)) << 32; in frwr_map() 326 key = (u8)(ibmr->rkey & 0x000000FF); in frwr_map() 327 ib_update_fast_reg_key(ibmr, ++key); in frwr_map() 330 reg_wr->mr = ibmr; in frwr_map() 331 reg_wr->key = ibmr->rkey; in frwr_map() 336 mr->mr_handle = ibmr->rkey; in frwr_map() 337 mr->mr_length = ibmr->length; in frwr_map() [all …]
|
Completed in 13 milliseconds