Lines Matching refs:mlx5_ib_dev
62 struct mlx5_ib_dev *dev = to_mdev(pd->device); in set_mkc_access_pd_addr_fields()
83 static void assign_mkey_variant(struct mlx5_ib_dev *dev, u32 *mkey, u32 *in) in assign_mkey_variant()
93 static int mlx5_ib_create_mkey(struct mlx5_ib_dev *dev, in mlx5_ib_create_mkey()
108 struct mlx5_ib_dev *dev = async_create->ent->dev; in mlx5_ib_create_mkey_cb()
120 static int mkey_cache_max_order(struct mlx5_ib_dev *dev);
123 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey()
130 static void create_mkey_warn(struct mlx5_ib_dev *dev, int status, void *out) in create_mkey_warn()
254 struct mlx5_ib_dev *dev = ent->dev; in create_mkey_callback()
584 struct mlx5_ib_dev *dev = ent->dev; in __cache_work_func()
710 mkey_cache_ent_from_rb_key(struct mlx5_ib_dev *dev, in mkey_cache_ent_from_rb_key()
741 static struct mlx5_ib_mr *_mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev, in _mlx5_mr_cache_alloc()
778 static int get_unchangeable_access_flags(struct mlx5_ib_dev *dev, in get_unchangeable_access_flags()
801 struct mlx5_ib_mr *mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev, in mlx5_mr_cache_alloc()
818 static void clean_keys(struct mlx5_ib_dev *dev, struct mlx5_cache_ent *ent) in clean_keys()
833 static void mlx5_mkey_cache_debugfs_cleanup(struct mlx5_ib_dev *dev) in mlx5_mkey_cache_debugfs_cleanup()
842 static void mlx5_mkey_cache_debugfs_add_ent(struct mlx5_ib_dev *dev, in mlx5_mkey_cache_debugfs_add_ent()
862 static void mlx5_mkey_cache_debugfs_init(struct mlx5_ib_dev *dev) in mlx5_mkey_cache_debugfs_init()
875 struct mlx5_ib_dev *dev = from_timer(dev, t, delay_timer); in delay_time_func()
881 mlx5r_cache_create_ent_locked(struct mlx5_ib_dev *dev, in mlx5r_cache_create_ent_locked()
958 int mlx5_mkey_cache_init(struct mlx5_ib_dev *dev) in mlx5_mkey_cache_init()
1014 void mlx5_mkey_cache_cleanup(struct mlx5_ib_dev *dev) in mlx5_mkey_cache_cleanup()
1052 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dma_mr()
1108 static int mkey_cache_max_order(struct mlx5_ib_dev *dev) in mkey_cache_max_order()
1115 static void set_mr_fields(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr, in set_mr_fields()
1144 struct mlx5_ib_dev *dev = to_mdev(pd->device); in alloc_cacheable_mr()
1195 struct mlx5_ib_dev *dev = to_mdev(pd->device); in reg_create()
1281 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dm_mr()
1376 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_real_mr()
1420 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_user_odp_mr()
1478 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_reg_user_mr()
1520 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_reg_user_mr_dmabuf()
1575 static bool can_use_umr_rereg_access(struct mlx5_ib_dev *dev, in can_use_umr_rereg_access()
1593 struct mlx5_ib_dev *dev = to_mdev(mr->ibmr.device); in can_use_umr_rereg_pas()
1613 struct mlx5_ib_dev *dev = to_mdev(mr->ibmr.device); in umr_rereg_pas()
1661 struct mlx5_ib_dev *dev = to_mdev(ib_mr->device); in mlx5_ib_rereg_user_mr()
1758 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_alloc_priv_descs()
1791 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_free_priv_descs()
1800 static int cache_ent_find_and_store(struct mlx5_ib_dev *dev, in cache_ent_find_and_store()
1846 struct mlx5_ib_dev *dev = to_mdev(ibmr->device); in mlx5_ib_dereg_mr()
1938 struct mlx5_ib_dev *dev = to_mdev(pd->device); in _mlx5_alloc_mkey_descs()
2029 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_alloc_integrity_descs()
2107 struct mlx5_ib_dev *dev = to_mdev(pd->device); in __mlx5_ib_alloc_mr()
2172 struct mlx5_ib_dev *dev = to_mdev(ibmw->device); in mlx5_ib_alloc_mw()
2248 struct mlx5_ib_dev *dev = to_mdev(mw->device); in mlx5_ib_dealloc_mw()