Lines Matching refs:page_shift
852 static int get_octo_len(u64 addr, u64 len, int page_shift) in get_octo_len() argument
854 u64 page_size = 1ULL << page_shift; in get_octo_len()
859 npages = ALIGN(len + offset, page_size) >> page_shift; in get_octo_len()
872 int *page_shift, int *ncont, int *order) in mr_umem_get() argument
891 *page_shift = odp->page_shift; in mr_umem_get()
893 *npages = *ncont << (*page_shift - PAGE_SHIFT); in mr_umem_get()
904 page_shift, ncont, order); in mr_umem_get()
916 *npages, *ncont, *order, *page_shift); in mr_umem_get()
979 u64 len, int npages, int page_shift, unsigned int order, in alloc_mr_from_cache() argument
1016 int page_shift, int flags) in mlx5_ib_update_xlt() argument
1106 wr.page_shift = page_shift; in mlx5_ib_update_xlt()
1117 __mlx5_ib_populate_pas(dev, mr->umem, page_shift, idx, in mlx5_ib_update_xlt()
1167 int page_shift, int access_flags, in reg_create() argument
1200 mlx5_ib_populate_pas(dev, umem, page_shift, pas, in reg_create()
1218 get_octo_len(virt_addr, length, page_shift)); in reg_create()
1219 MLX5_SET(mkc, mkc, log_page_size, page_shift); in reg_create()
1222 get_octo_len(virt_addr, length, page_shift)); in reg_create()
1363 int page_shift; in mlx5_ib_reg_user_mr() local
1395 &npages, &page_shift, &ncont, &order); in mlx5_ib_reg_user_mr()
1402 page_shift, order, access_flags); in mlx5_ib_reg_user_mr()
1410 page_shift, access_flags, !xlt_with_umr); in mlx5_ib_reg_user_mr()
1432 err = mlx5_ib_update_xlt(mr, 0, ncont, page_shift, in mlx5_ib_reg_user_mr()
1523 int page_shift = 0; in mlx5_ib_rereg_user_mr() local
1559 &npages, &page_shift, &ncont, &order); in mlx5_ib_rereg_user_mr()
1579 page_shift, access_flags, true); in mlx5_ib_rereg_user_mr()
1602 err = mlx5_ib_update_xlt(mr, 0, npages, page_shift, in mlx5_ib_rereg_user_mr()
1733 int access_mode, int page_shift) in mlx5_set_umr_free_mkey() argument
1746 MLX5_SET(mkc, mkc, log_page_size, page_shift); in mlx5_set_umr_free_mkey()
1750 int ndescs, int desc_size, int page_shift, in _mlx5_alloc_mkey_descs() argument
1764 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift); in _mlx5_alloc_mkey_descs()
1787 int page_shift = 0; in mlx5_ib_alloc_pi_mr() local
1806 page_shift = PAGE_SHIFT; in mlx5_ib_alloc_pi_mr()
1808 err = _mlx5_alloc_mkey_descs(pd, mr, ndescs, desc_size, page_shift, in mlx5_ib_alloc_pi_mr()