Lines Matching refs:leaf
354 struct irdma_pble_info *leaf = lvl2->leaf; in free_lvl2() local
356 for (i = 0; i < lvl2->leaf_cnt; i++, leaf++) { in free_lvl2()
357 if (leaf->addr) in free_lvl2()
359 &leaf->chunkinfo); in free_lvl2()
368 lvl2->leaf = NULL; in free_lvl2()
385 struct irdma_pble_info *leaf; in get_lvl2_pble() local
395 lvl2->leafmem.size = (sizeof(*leaf) * total); in get_lvl2_pble()
400 lvl2->leaf = lvl2->leafmem.va; in get_lvl2_pble()
401 leaf = lvl2->leaf; in get_lvl2_pble()
406 lvl2->leaf = NULL; in get_lvl2_pble()
413 for (i = 0; i < total; i++, leaf++) { in get_lvl2_pble()
417 &leaf->chunkinfo, pblcnt << 3, in get_lvl2_pble()
418 &leaf->addr, &fpm_addr); in get_lvl2_pble()
422 leaf->idx = fpm_to_idx(pble_rsrc, fpm_addr); in get_lvl2_pble()
424 leaf->cnt = pblcnt; in get_lvl2_pble()
425 *addr = (u64)leaf->idx; in get_lvl2_pble()