Home
last modified time | relevance | path

Searched refs:umr (Results 1 – 1 of 1) sorted by relevance

/titanic_44/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs.c1106 uverbs_umr_uobj_t *umr = (uverbs_umr_uobj_t *)entry->data; in sol_uverbs_close() local
1108 rw_enter(&(umr->uobj.uo_lock), RW_WRITER); in sol_uverbs_close()
1109 (void) sol_ofs_uobj_remove(&uverbs_umr_uo_tbl, &umr->uobj); in sol_uverbs_close()
1110 rw_exit(&(umr->uobj.uo_lock)); in sol_uverbs_close()
1112 (void) ibt_deregister_mr(uctxt->hca->hdl, umr->mr); in sol_uverbs_close()
1113 sol_ofs_uobj_free(&umr->uobj); in sol_uverbs_close()
2064 uverbs_umr_uobj_t *umr; in sol_uverbs_reg_mr() local
2109 umr = kmem_zalloc(sizeof (*umr), KM_NOSLEEP); in sol_uverbs_reg_mr()
2110 if (umr == NULL) { in sol_uverbs_reg_mr()
2116 sol_ofs_uobj_init(&umr->uobj, 0, SOL_UVERBS_UMR_UOBJ_TYPE); in sol_uverbs_reg_mr()
[all …]