Lines Matching defs:palloc
1680 * @palloc: pbl allocation struct
1684 irdma_check_mr_contiguous(struct irdma_pble_alloc *palloc,
1687 struct irdma_pble_level2 *lvl2 = &palloc->level2;
1694 if (palloc->level == PBLE_LEVEL_1) {
1695 arr = palloc->level1.addr;
1696 ret = irdma_check_mem_contiguous(arr, palloc->total_cnt,
1726 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc;
1733 status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt,
1739 level = palloc->level;
1740 pinfo = (level == PBLE_LEVEL_1) ? &palloc->level1 :
1741 palloc->level2.leaf;
1767 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc;
1783 arr = palloc->level1.addr;
1800 hmc_p->idx = palloc->level1.idx;
1802 hmc_p->idx = palloc->level1.idx + req->sq_pages;
1820 hmc_p->idx = palloc->level1.idx;
1830 irdma_free_pble(iwdev->rf->pble_rsrc, palloc);
1888 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc;
1894 if (palloc->level == PBLE_LEVEL_2) {
1896 palloc->level2.leaf + (iwmr->npages >> PBLE_512_SHIFT);
1900 pbl = palloc->level1.addr;
1940 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc;
1967 if (palloc->level == PBLE_LEVEL_1) {
1968 stag_info->first_pm_pbl_index = palloc->level1.idx;
1971 stag_info->first_pm_pbl_index = palloc->level2.root.idx;
2556 struct irdma_pble_alloc *palloc = &iwmr->iwpbl.pble_alloc;
2571 if (palloc->level == PBLE_LEVEL_2) {
2573 stag_info.first_pm_pbl_index = palloc->level2.root.idx;
2576 stag_info.first_pm_pbl_index = palloc->level1.idx;