Lines Matching refs:access_mode

60 				     int access_mode);
225 static int get_mkc_octo_size(unsigned int access_mode, unsigned int ndescs) in get_mkc_octo_size() argument
229 switch (access_mode) { in get_mkc_octo_size()
250 MLX5_SET(mkc, mkc, access_mode_1_0, ent->rb_key.access_mode & 0x3); in set_cache_mkc()
252 (ent->rb_key.access_mode >> 2) & 0x7); in set_cache_mkc()
256 get_mkc_octo_size(ent->rb_key.access_mode, in set_cache_mkc()
636 res = key1.access_mode - key2.access_mode; in cache_ent_key_cmp()
712 smallest->rb_key.access_mode == rb_key.access_mode && in mkey_cache_ent_from_rb_key()
784 int access_flags, int access_mode, in mlx5_mr_cache_alloc() argument
789 .access_mode = access_mode, in mlx5_mr_cache_alloc()
818 if (ent->rb_key.access_mode == MLX5_MKC_ACCESS_MODE_KSM) in mlx5_mkey_cache_debugfs_add_ent()
899 if (rb_key.access_mode == MLX5_MKC_ACCESS_MODE_KSM) in mlx5r_cache_create_ent_locked()
927 .access_mode = MLX5_MKC_ACCESS_MODE_MTT, in mlx5_mkey_cache_init()
1112 int access_flags, int access_mode) in alloc_cacheable_mr() argument
1127 rb_key.access_mode = access_mode; in alloc_cacheable_mr()
1138 mr = reg_create(pd, umem, iova, access_flags, page_size, false, access_mode); in alloc_cacheable_mr()
1164 int access_mode = MLX5_MKC_ACCESS_MODE_CROSSING; in reg_create_crossing_vhca_mr() local
1189 MLX5_SET(mkc, mkc, access_mode_1_0, access_mode & 0x3); in reg_create_crossing_vhca_mr()
1190 MLX5_SET(mkc, mkc, access_mode_4_2, (access_mode >> 2) & 0x7); in reg_create_crossing_vhca_mr()
1223 int access_mode) in reg_create() argument
1233 (access_mode == MLX5_MKC_ACCESS_MODE_MTT); in reg_create()
1234 bool ksm_mode = (access_mode == MLX5_MKC_ACCESS_MODE_KSM); in reg_create()
1278 MLX5_SET(mkc, mkc, access_mode_1_0, access_mode); in reg_create()
1568 int fd, int access_flags, int access_mode) in reg_user_mr_dmabuf() argument
1570 bool pinned_mode = (access_mode == MLX5_MKC_ACCESS_MODE_KSM); in reg_user_mr_dmabuf()
1597 access_flags, access_mode); in reg_user_mr_dmabuf()
2170 int access_mode, int page_shift) in mlx5_set_umr_free_mkey() argument
2181 MLX5_SET(mkc, mkc, access_mode_1_0, access_mode & 0x3); in mlx5_set_umr_free_mkey()
2182 MLX5_SET(mkc, mkc, access_mode_4_2, (access_mode >> 2) & 0x7); in mlx5_set_umr_free_mkey()
2185 if (access_mode == MLX5_MKC_ACCESS_MODE_PA || in mlx5_set_umr_free_mkey()
2186 access_mode == MLX5_MKC_ACCESS_MODE_MTT) in mlx5_set_umr_free_mkey()
2192 int access_mode, u32 *in, int inlen) in _mlx5_alloc_mkey_descs() argument
2197 mr->access_mode = access_mode; in _mlx5_alloc_mkey_descs()
2205 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift); in _mlx5_alloc_mkey_descs()
2224 int desc_size, int access_mode) in mlx5_ib_alloc_pi_mr() argument
2246 if (access_mode == MLX5_MKC_ACCESS_MODE_MTT) in mlx5_ib_alloc_pi_mr()
2250 access_mode, in, inlen); in mlx5_ib_alloc_pi_mr()
2854 if (mr->access_mode == MLX5_MKC_ACCESS_MODE_KLMS) in mlx5_ib_map_mr_sg()