Lines Matching refs:page_shift

737 static int get_octo_len(u64 addr, u64 len, int page_shift)  in get_octo_len()  argument
739 u64 page_size = 1ULL << page_shift; in get_octo_len()
744 npages = ALIGN(len + offset, page_size) >> page_shift; in get_octo_len()
757 struct ib_umem **umem, int *npages, int *page_shift, in mr_umem_get() argument
776 *page_shift = odp->page_shift; in mr_umem_get()
778 *npages = *ncont << (*page_shift - PAGE_SHIFT); in mr_umem_get()
789 page_shift, ncont, order); in mr_umem_get()
801 *npages, *ncont, *order, *page_shift); in mr_umem_get()
852 int page_shift, int order, int access_flags) in alloc_mr_from_cache() argument
886 void *xlt, int page_shift, size_t size, in populate_xlt() argument
902 __mlx5_ib_populate_pas(dev, umem, page_shift, in populate_xlt()
920 int page_shift, int flags) in mlx5_ib_update_xlt() argument
1000 wr.page_shift = page_shift; in mlx5_ib_update_xlt()
1008 page_shift, size, flags); in mlx5_ib_update_xlt()
1053 int page_shift, int access_flags, in reg_create() argument
1082 mlx5_ib_populate_pas(dev, umem, page_shift, pas, in reg_create()
1104 get_octo_len(virt_addr, length, page_shift)); in reg_create()
1105 MLX5_SET(mkc, mkc, log_page_size, page_shift); in reg_create()
1109 get_octo_len(virt_addr, length, page_shift)); in reg_create()
1258 int page_shift; in mlx5_ib_reg_user_mr() local
1283 &npages, &page_shift, &ncont, &order); in mlx5_ib_reg_user_mr()
1292 page_shift, order, access_flags); in mlx5_ib_reg_user_mr()
1309 page_shift, access_flags, !use_umr); in mlx5_ib_reg_user_mr()
1329 err = mlx5_ib_update_xlt(mr, 0, ncont, page_shift, in mlx5_ib_reg_user_mr()
1402 int page_shift = 0; in mlx5_ib_rereg_user_mr() local
1438 &mr->umem, &npages, &page_shift, &ncont, in mlx5_ib_rereg_user_mr()
1457 page_shift, access_flags, true); in mlx5_ib_rereg_user_mr()
1482 err = mlx5_ib_update_xlt(mr, 0, npages, page_shift, in mlx5_ib_rereg_user_mr()
1643 int access_mode, int page_shift) in mlx5_set_umr_free_mkey() argument
1656 MLX5_SET(mkc, mkc, log_page_size, page_shift); in mlx5_set_umr_free_mkey()
1660 int ndescs, int desc_size, int page_shift, in _mlx5_alloc_mkey_descs() argument
1674 mlx5_set_umr_free_mkey(pd, in, ndescs, access_mode, page_shift); in _mlx5_alloc_mkey_descs()
1697 int page_shift = 0; in mlx5_ib_alloc_pi_mr() local
1716 page_shift = PAGE_SHIFT; in mlx5_ib_alloc_pi_mr()
1718 err = _mlx5_alloc_mkey_descs(pd, mr, ndescs, desc_size, page_shift, in mlx5_ib_alloc_pi_mr()