Home
last modified time | relevance | path

Searched refs:num_pbes (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c769 u32 num_pbes) in ocrdma_get_pbl_info() argument
782 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info()
787 mr->hwmr.num_pbes = num_pbes; in ocrdma_get_pbl_info()
822 u32 num_pbes) in build_user_pbes() argument
831 if (!mr->hwmr.num_pbes) in build_user_pbes()
847 if (total_num_pbes == num_pbes) in build_user_pbes()
868 u32 num_pbes; in ocrdma_reg_user_mr() local
883 num_pbes = ib_umem_page_count(mr->umem); in ocrdma_reg_user_mr()
884 status = ocrdma_get_pbl_info(dev, mr, num_pbes); in ocrdma_reg_user_mr()
900 build_user_pbes(dev, mr, num_pbes); in ocrdma_reg_user_mr()
[all …]
Docrdma.h186 u32 num_pbes; member
/Linux-v5.4/drivers/infiniband/hw/qedr/
Dverbs.c554 u32 num_pbes, int two_layer_capable) in qedr_prepare_pbl_tbl() argument
560 if ((num_pbes > MAX_PBES_ON_PAGE) && two_layer_capable) { in qedr_prepare_pbl_tbl()
561 if (num_pbes > MAX_PBES_TWO_LAYER) { in qedr_prepare_pbl_tbl()
563 num_pbes); in qedr_prepare_pbl_tbl()
572 while (pbl_capacity < num_pbes) { in qedr_prepare_pbl_tbl()
578 num_pbls = DIV_ROUND_UP(num_pbes, NUM_PBES_ON_PAGE(pbl_size)); in qedr_prepare_pbl_tbl()
585 roundup_pow_of_two((num_pbes * sizeof(u64)))); in qedr_prepare_pbl_tbl()
591 pbl_info->num_pbes = num_pbes; in qedr_prepare_pbl_tbl()
595 pbl_info->num_pbes, pbl_info->num_pbls, pbl_info->pbl_size); in qedr_prepare_pbl_tbl()
611 if (!pbl_info->num_pbes) in qedr_populate_pbls()
[all …]
Dqedr.h256 u32 num_pbes; member