Lines Matching refs:mlx5_ib_dev
56 struct mlx5_ib_dev *dev = to_mdev(pd->device); in set_mkc_access_pd_addr_fields()
77 assign_mkey_variant(struct mlx5_ib_dev *dev, struct mlx5_core_mkey *mkey, in assign_mkey_variant()
89 mlx5_ib_create_mkey(struct mlx5_ib_dev *dev, struct mlx5_core_mkey *mkey, in mlx5_ib_create_mkey()
97 mlx5_ib_create_mkey_cb(struct mlx5_ib_dev *dev, in mlx5_ib_create_mkey_cb()
109 static void clean_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr);
110 static void dereg_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr);
111 static int mr_cache_max_order(struct mlx5_ib_dev *dev);
114 static bool umr_can_use_indirect_mkey(struct mlx5_ib_dev *dev) in umr_can_use_indirect_mkey()
119 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey()
137 struct mlx5_ib_dev *dev = mr->dev; in create_mkey_callback()
481 struct mlx5_ib_dev *dev = ent->dev; in __cache_work_func()
560 struct mlx5_ib_mr *mlx5_mr_cache_alloc(struct mlx5_ib_dev *dev, in mlx5_mr_cache_alloc()
596 struct mlx5_ib_dev *dev = req_ent->dev; in get_cache_mr()
635 void mlx5_mr_cache_free(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in mlx5_mr_cache_free()
655 static void clean_keys(struct mlx5_ib_dev *dev, int c) in clean_keys()
684 static void mlx5_mr_cache_debugfs_cleanup(struct mlx5_ib_dev *dev) in mlx5_mr_cache_debugfs_cleanup()
693 static void mlx5_mr_cache_debugfs_init(struct mlx5_ib_dev *dev) in mlx5_mr_cache_debugfs_init()
718 struct mlx5_ib_dev *dev = from_timer(dev, t, delay_timer); in delay_time_func()
723 int mlx5_mr_cache_init(struct mlx5_ib_dev *dev) in mlx5_mr_cache_init()
777 int mlx5_mr_cache_cleanup(struct mlx5_ib_dev *dev) in mlx5_mr_cache_cleanup()
808 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dma_mr()
863 static int mr_cache_max_order(struct mlx5_ib_dev *dev) in mr_cache_max_order()
870 static int mr_umem_get(struct mlx5_ib_dev *dev, u64 start, u64 length, in mr_umem_get()
937 static int mlx5_ib_post_send_wait(struct mlx5_ib_dev *dev, in mlx5_ib_post_send_wait()
964 static struct mlx5_cache_ent *mr_cache_ent_from_order(struct mlx5_ib_dev *dev, in mr_cache_ent_from_order()
982 struct mlx5_ib_dev *dev = to_mdev(pd->device); in alloc_mr_from_cache()
1018 struct mlx5_ib_dev *dev = mr->dev; in mlx5_ib_update_xlt()
1170 struct mlx5_ib_dev *dev = to_mdev(pd->device); in reg_create()
1249 static void set_mr_fields(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr, in set_mr_fields()
1263 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dm_mr()
1359 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_reg_user_mr()
1493 struct mlx5_ib_dev *dev = to_mdev(pd->device); in rereg_umr()
1517 struct mlx5_ib_dev *dev = to_mdev(ib_mr->device); in mlx5_ib_rereg_user_mr()
1670 static void clean_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in clean_mr()
1692 static void dereg_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in dereg_mr()
1753 struct mlx5_ib_dev *dev = to_mdev(pd->device); in _mlx5_alloc_mkey_descs()
1844 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_alloc_integrity_descs()
1922 struct mlx5_ib_dev *dev = to_mdev(pd->device); in __mlx5_ib_alloc_mr()
1987 struct mlx5_ib_dev *dev = to_mdev(ibmw->device); in mlx5_ib_alloc_mw()
2067 struct mlx5_ib_dev *dev = to_mdev(mw->device); in mlx5_ib_dealloc_mw()