Home
last modified time | relevance | path

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

/linux/drivers/infiniband/hw/mlx5/
H A Dodp.c219 mlx5r_deref_wait_odp_mkey(&mr->mmkey); in free_implicit_child_mr_work()
228 mlx5r_deref_odp_mkey(&imr->mmkey); in free_implicit_child_mr_work()
244 if (!refcount_inc_not_zero(&imr->mmkey.usecount)) in destroy_unused_implicit_child_mr()
251 mlx5r_deref_odp_mkey(&imr->mmkey); in destroy_unused_implicit_child_mr()
257 mlx5_base_mkey(mr->mmkey.key)); in destroy_unused_implicit_child_mr()
493 mr->ibmr.lkey = mr->mmkey.key; in implicit_get_child_mr()
494 mr->ibmr.rkey = mr->mmkey.key; in implicit_get_child_mr()
503 refcount_set(&mr->mmkey.usecount, 2); in implicit_get_child_mr()
527 refcount_inc(&ret->mmkey.usecount); in implicit_get_child_mr()
532 ret = xa_store(&dev->odp_mkeys, mlx5_base_mkey(mr->mmkey.key), in implicit_get_child_mr()
[all …]
H A Dwr.c164 int size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_umr_seg()
193 int ndescs = ALIGN(mr->mmkey.ndescs + mr->meta_ndescs, 8) >> 1; in set_reg_mkey_seg()
221 int bcount = mr->desc_size * (mr->mmkey.ndescs + mr->meta_ndescs); in set_reg_data_seg()
643 int mr_list_size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_wr()
890 pa_pi_mr.mmkey.ndescs = mr->mmkey.ndescs; in handle_reg_mr_integrity()