Lines Matching defs:mr
131 static void srpt_vmem_chunk_free(srpt_vmem_pool_t *vm_pool, srpt_mr_t *mr);
132 static void srpt_dereg_mem(srpt_ioc_t *ioc, srpt_mr_t *mr);
134 srpt_mr_t *mr);
458 SRPT_DPRINTF_L2("ioc_init, HCA max mr=%d, mrlen=%lld",
1306 srpt_mr_t mr;
1321 if (srpt_vmem_mr(ioc->ioc_dbuf_pool, buf, size, &mr) != 0) {
1334 dbuf->db_mr_hdl = mr.mr_hdl;
1336 dbuf->db_sge.ds_va = mr.mr_va;
1337 dbuf->db_sge.ds_key = mr.mr_lkey;
1499 srpt_mr_t *mr)
1524 mr->mr_hdl = nearest->mr_hdl;
1525 mr->mr_va = mrva;
1526 mr->mr_len = size;
1527 mr->mr_lkey = nearest->mr_lkey;
1528 mr->mr_rkey = nearest->mr_rkey;
1567 srpt_vmem_chunk_free(srpt_vmem_pool_t *vm_pool, srpt_mr_t *mr)
1569 void *chunk = (void *)(uintptr_t)mr->mr_va;
1570 ib_memlen_t chunksize = mr->mr_len;
1572 srpt_dereg_mem(vm_pool->svp_ioc, mr);
1617 srpt_dereg_mem(srpt_ioc_t *ioc, srpt_mr_t *mr)
1621 status = ibt_deregister_mr(ioc->ioc_ibt_hdl, mr->mr_hdl);
1626 kmem_free(mr, sizeof (srpt_mr_t));