Lines Matching refs:access_flags

851 		       int access_flags, struct ib_umem **umem,  in mr_umem_get()  argument
861 u = ib_umem_get(pd->uobject->context, start, length, access_flags, 0); in mr_umem_get()
930 int page_shift, int order, int access_flags) in alloc_mr_from_cache() argument
954 mr->access_flags = access_flags; in alloc_mr_from_cache()
1077 wr.access_flags = mr->access_flags; in mlx5_ib_update_xlt()
1131 int page_shift, int access_flags, in reg_create() argument
1148 mr->access_flags = access_flags; in reg_create()
1159 if (populate && !(access_flags & IB_ACCESS_ON_DEMAND)) in reg_create()
1170 MLX5_SET(mkc, mkc, a, !!(access_flags & IB_ACCESS_REMOTE_ATOMIC)); in reg_create()
1171 MLX5_SET(mkc, mkc, rw, !!(access_flags & IB_ACCESS_REMOTE_WRITE)); in reg_create()
1172 MLX5_SET(mkc, mkc, rr, !!(access_flags & IB_ACCESS_REMOTE_READ)); in reg_create()
1173 MLX5_SET(mkc, mkc, lw, !!(access_flags & IB_ACCESS_LOCAL_WRITE)); in reg_create()
1215 int npages, u64 length, int access_flags) in set_mr_fileds() argument
1222 mr->access_flags = access_flags; in set_mr_fileds()
1290 if (attr->access_flags & ~MLX5_IB_DM_ALLOWED_ACCESS) in mlx5_ib_reg_dm_mr()
1296 attr->access_flags); in mlx5_ib_reg_dm_mr()
1300 u64 virt_addr, int access_flags, in mlx5_ib_reg_user_mr() argument
1317 start, virt_addr, length, access_flags); in mlx5_ib_reg_user_mr()
1321 if (!(access_flags & IB_ACCESS_ON_DEMAND) || in mlx5_ib_reg_user_mr()
1325 mr = mlx5_ib_alloc_implicit_mr(to_mpd(pd), access_flags); in mlx5_ib_reg_user_mr()
1332 err = mr_umem_get(pd, start, length, access_flags, &umem, &npages, in mlx5_ib_reg_user_mr()
1340 page_shift, order, access_flags); in mlx5_ib_reg_user_mr()
1347 if (access_flags & IB_ACCESS_ON_DEMAND) { in mlx5_ib_reg_user_mr()
1360 page_shift, access_flags, populate_mtts); in mlx5_ib_reg_user_mr()
1372 set_mr_fileds(dev, mr, npages, length, access_flags); in mlx5_ib_reg_user_mr()
1381 if (access_flags & IB_ACCESS_ON_DEMAND) in mlx5_ib_reg_user_mr()
1419 int access_flags, int flags) in rereg_umr() argument
1432 umrwr.access_flags = access_flags; in rereg_umr()
1448 int access_flags = flags & IB_MR_REREG_ACCESS ? in mlx5_ib_rereg_user_mr() local
1450 mr->access_flags; in mlx5_ib_rereg_user_mr()
1460 start, virt_addr, length, access_flags); in mlx5_ib_rereg_user_mr()
1483 err = mr_umem_get(pd, addr, len, access_flags, &mr->umem, in mlx5_ib_rereg_user_mr()
1501 page_shift, access_flags, true); in mlx5_ib_rereg_user_mr()
1518 mr->access_flags = access_flags; in mlx5_ib_rereg_user_mr()
1532 err = rereg_umr(pd, mr, access_flags, flags); in mlx5_ib_rereg_user_mr()
1539 set_mr_fileds(dev, mr, npages, len, access_flags); in mlx5_ib_rereg_user_mr()