Searched refs:palloc (Results 1 – 3 of 3) sorted by relevance
315 struct irdma_pble_alloc *palloc) in free_lvl2() argument318 struct irdma_pble_level2 *lvl2 = &palloc->level2; in free_lvl2()343 struct irdma_pble_alloc *palloc) in get_lvl2_pble() argument348 struct irdma_pble_level2 *lvl2 = &palloc->level2; in get_lvl2_pble()355 lf4k = palloc->total_cnt >> 9; in get_lvl2_pble()356 lflast = palloc->total_cnt % PBLE_PER_PAGE; in get_lvl2_pble()394 palloc->level = PBLE_LEVEL_2; in get_lvl2_pble()399 free_lvl2(pble_rsrc, palloc); in get_lvl2_pble()410 struct irdma_pble_alloc *palloc) in get_lvl1_pble() argument414 struct irdma_pble_info *lvl1 = &palloc->level1; in get_lvl1_pble()[all …]
114 struct irdma_pble_alloc *palloc);116 struct irdma_pble_alloc *palloc, u32 pble_cnt,
2791 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; in irdma_copy_user_pgaddrs() local2797 pinfo = (level == PBLE_LEVEL_1) ? NULL : palloc->level2.leaf; in irdma_copy_user_pgaddrs()2804 if (++pbl_cnt == palloc->total_cnt) in irdma_copy_user_pgaddrs()2834 static bool irdma_check_mr_contiguous(struct irdma_pble_alloc *palloc, in irdma_check_mr_contiguous() argument2837 struct irdma_pble_level2 *lvl2 = &palloc->level2; in irdma_check_mr_contiguous()2844 if (palloc->level == PBLE_LEVEL_1) { in irdma_check_mr_contiguous()2845 arr = palloc->level1.addr; in irdma_check_mr_contiguous()2846 ret = irdma_check_mem_contiguous(arr, palloc->total_cnt, in irdma_check_mr_contiguous()2875 struct irdma_pble_alloc *palloc = &iwpbl->pble_alloc; in irdma_setup_pbles() local2882 status = irdma_get_pble(rf->pble_rsrc, palloc, iwmr->page_cnt, in irdma_setup_pbles()[all …]