Lines Matching refs:num_pbes
848 u32 num_pbes) in ocrdma_get_pbl_info() argument
861 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info()
866 mr->hwmr.num_pbes = num_pbes; in ocrdma_get_pbl_info()
902 u32 num_pbes) in build_user_pbes() argument
910 if (!mr->hwmr.num_pbes) in build_user_pbes()
936 if (total_num_pbes == num_pbes) in build_user_pbes()
960 u32 num_pbes; in ocrdma_reg_user_mr() local
975 num_pbes = ib_umem_page_count(mr->umem); in ocrdma_reg_user_mr()
976 status = ocrdma_get_pbl_info(dev, mr, num_pbes); in ocrdma_reg_user_mr()
992 build_user_pbes(dev, mr, num_pbes); in ocrdma_reg_user_mr()
2156 int num_pbes = 0, i; in ocrdma_build_reg() local
2187 num_pbes += 1; in ocrdma_build_reg()
2193 if (num_pbes == (mr->hwmr.pbl_size/sizeof(u64))) { in ocrdma_build_reg()
3114 int num_pbes; in build_kernel_pbes() local
3118 if (!hwmr->num_pbes) in build_kernel_pbes()
3122 num_pbes = 0; in build_kernel_pbes()
3154 num_pbes += 1; in build_kernel_pbes()
3158 if (total_num_pbes == hwmr->num_pbes) in build_kernel_pbes()
3163 if (num_pbes == (hwmr->pbl_size/sizeof(u64))) { in build_kernel_pbes()
3166 num_pbes = 0; in build_kernel_pbes()
3182 u32 num_pbes; in ocrdma_reg_kernel_mr() local
3192 num_pbes = count_kernel_pbes(buf_list, buf_cnt, &pbe_size); in ocrdma_reg_kernel_mr()
3193 if (num_pbes == 0) { in ocrdma_reg_kernel_mr()
3197 status = ocrdma_get_pbl_info(dev, mr, num_pbes); in ocrdma_reg_kernel_mr()
3236 if (unlikely(mr->npages == mr->hwmr.num_pbes)) in ocrdma_set_page()