Searched refs:mmkey (Results 1 – 5 of 5) sorted by relevance
431 mr->ibmr.lkey = mr->mmkey.key; in implicit_get_child_mr()793 if (!mmkey) in mkey_is_eq()797 return mmkey->key == key; in mkey_is_eq()819 struct mlx5_ib_mkey *mmkey; in pagefault_single_data_segment() local831 if (!mmkey) { in pagefault_single_data_segment()856 switch (mmkey->type) { in pagefault_single_data_segment()858 mr = container_of(mmkey, struct mlx5_ib_mr, mmkey); in pagefault_single_data_segment()947 if (mmkey) in pagefault_single_data_segment()1690 struct mlx5_ib_mkey *mmkey; in get_prefetchable_mr() local1694 if (!mmkey || mmkey->key != lkey) { in get_prefetchable_mr()[all …]
162 mr->mmkey.type = MLX5_MKEY_MR; in create_mkey_callback()1084 wr->mkey = mr->mmkey.key; in mlx5_ib_create_xlt_wr()1663 umrwr.mkey = mr->mmkey.key; in revoke_mr()1696 .mkey = mr->mmkey.key, in umr_rereg_pd_access()2306 mw->mmkey.ndescs = ndescs; in mlx5_ib_alloc_mw()2402 mr->mmkey.ndescs = 1; in mlx5_ib_map_pa_mr_sg_pi()2455 mr->mmkey.ndescs = i; in mlx5_ib_sg_to_klms()2522 pi_mr->mmkey.ndescs = 0; in mlx5_ib_map_mtt_mr_sg_pi()2587 pi_mr->mmkey.ndescs = 0; in mlx5_ib_map_klm_mr_sg_pi()2622 mr->mmkey.ndescs = 0; in mlx5_ib_map_mr_sg_pi()[all …]
663 struct mlx5_ib_mkey mmkey; member738 struct mlx5_ib_mkey mmkey; member1615 struct mlx5_ib_mkey *mmkey) in mlx5r_store_odp_mkey() argument1617 refcount_set(&mmkey->usecount, 1); in mlx5r_store_odp_mkey()1619 return xa_err(xa_store(&dev->odp_mkeys, mlx5_base_mkey(mmkey->key), in mlx5r_store_odp_mkey()1620 mmkey, GFP_KERNEL)); in mlx5r_store_odp_mkey()1624 static inline void mlx5r_deref_odp_mkey(struct mlx5_ib_mkey *mmkey) in mlx5r_deref_odp_mkey() argument1626 if (refcount_dec_and_test(&mmkey->usecount)) in mlx5r_deref_odp_mkey()1627 wake_up(&mmkey->wait); in mlx5r_deref_odp_mkey()1633 mlx5r_deref_odp_mkey(mmkey); in mlx5r_deref_wait_odp_mkey()[all …]
120 mlx5_mkey_to_idx(mr->mmkey.key)); in fill_res_mr_entry_raw()
220 int size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_umr_seg()377 int ndescs = ALIGN(mr->mmkey.ndescs + mr->meta_ndescs, 8) >> 1; in set_reg_mkey_seg()442 int bcount = mr->desc_size * (mr->mmkey.ndescs + mr->meta_ndescs); in set_reg_data_seg()864 int mr_list_size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_wr()1114 pa_pi_mr.mmkey.ndescs = mr->mmkey.ndescs; in handle_reg_mr_integrity()
Completed in 30 milliseconds