Searched refs:num_pbes (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 573 u32 num_pbes, int two_layer_capable) in qedr_prepare_pbl_tbl() 579 if ((num_pbes > MAX_PBES_ON_PAGE) && two_layer_capable) { in qedr_prepare_pbl_tbl() 580 if (num_pbes > MAX_PBES_TWO_LAYER) { in qedr_prepare_pbl_tbl() 582 num_pbes); in qedr_prepare_pbl_tbl() 591 while (pbl_capacity < num_pbes) { in qedr_prepare_pbl_tbl() 597 num_pbls = DIV_ROUND_UP(num_pbes, NUM_PBES_ON_PAGE(pbl_size)); in qedr_prepare_pbl_tbl() 604 roundup_pow_of_two((num_pbes * sizeof(u64)))); in qedr_prepare_pbl_tbl() 610 pbl_info->num_pbes = num_pbes; in qedr_prepare_pbl_tbl() 613 "prepare pbl table: num_pbes in qedr_prepare_pbl_tbl() 571 qedr_prepare_pbl_tbl(struct qedr_dev *dev, struct qedr_pbl_info *pbl_info, u32 num_pbes, int two_layer_capable) qedr_prepare_pbl_tbl() argument [all...] |
H A D | qedr.h | 259 u32 num_pbes; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 575 u32 num_pbes, int two_layer_capable) in qedr_prepare_pbl_tbl() 581 if ((num_pbes > MAX_PBES_ON_PAGE) && two_layer_capable) { in qedr_prepare_pbl_tbl() 582 if (num_pbes > MAX_PBES_TWO_LAYER) { in qedr_prepare_pbl_tbl() 584 num_pbes); in qedr_prepare_pbl_tbl() 593 while (pbl_capacity < num_pbes) { in qedr_prepare_pbl_tbl() 599 num_pbls = DIV_ROUND_UP(num_pbes, NUM_PBES_ON_PAGE(pbl_size)); in qedr_prepare_pbl_tbl() 606 roundup_pow_of_two((num_pbes * sizeof(u64)))); in qedr_prepare_pbl_tbl() 612 pbl_info->num_pbes = num_pbes; in qedr_prepare_pbl_tbl() 615 "prepare pbl table: num_pbes in qedr_prepare_pbl_tbl() 573 qedr_prepare_pbl_tbl(struct qedr_dev *dev, struct qedr_pbl_info *pbl_info, u32 num_pbes, int two_layer_capable) qedr_prepare_pbl_tbl() argument [all...] |
H A D | qedr.h | 259 u32 num_pbes; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 762 u32 num_pbes) in ocrdma_get_pbl_info() 775 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info() 780 mr->hwmr.num_pbes = num_pbes; in ocrdma_get_pbl_info() 822 if (!mr->hwmr.num_pbes) in build_user_pbes() 2034 int num_pbes = 0, i; in ocrdma_build_reg() local 2065 num_pbes += 1; in ocrdma_build_reg() 2071 if (num_pbes == (mr->hwmr.pbl_size/sizeof(u64))) { in ocrdma_build_reg() 2954 if (unlikely(mr->npages == mr->hwmr.num_pbes)) in ocrdma_set_page() 761 ocrdma_get_pbl_info(struct ocrdma_dev *dev, struct ocrdma_mr *mr, u32 num_pbes) ocrdma_get_pbl_info() argument
|
H A D | ocrdma.h | 185 u32 num_pbes; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 764 u32 num_pbes) in ocrdma_get_pbl_info() 777 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info() 782 mr->hwmr.num_pbes = num_pbes; in ocrdma_get_pbl_info() 824 if (!mr->hwmr.num_pbes) in build_user_pbes() 2032 int num_pbes = 0, i; in ocrdma_build_reg() local 2063 num_pbes += 1; in ocrdma_build_reg() 2069 if (num_pbes == (mr->hwmr.pbl_size/sizeof(u64))) { in ocrdma_build_reg() 2952 if (unlikely(mr->npages == mr->hwmr.num_pbes)) in ocrdma_set_page() 763 ocrdma_get_pbl_info(struct ocrdma_dev *dev, struct ocrdma_mr *mr, u32 num_pbes) ocrdma_get_pbl_info() argument
|
H A D | ocrdma.h | 185 u32 num_pbes; member
|
Completed in 21 milliseconds