Lines Matching refs:mmu_pgt_pool
783 struct gen_pool **pool = &hr_priv->mmu_pgt_pool;
840 hr_priv->mmu_pgt_pool = gen_pool_create(PAGE_SHIFT, -1);
841 if (ZERO_OR_NULL_PTR(hr_priv->mmu_pgt_pool)) {
864 rc = gen_pool_add_virt(hr_priv->mmu_pgt_pool, virt_addr, (phys_addr_t) dma_addr,
875 gen_pool_dma_zalloc_align(hr_priv->mmu_pgt_pool,
936 gen_pool_free(hr_priv->mmu_pgt_pool, pgt_info->virt_addr, hop_table_size);
1079 virt_addr = gen_pool_dma_zalloc_align(hr_priv->mmu_pgt_pool,
1092 if (gen_pool_add_virt(hr_priv->mmu_pgt_pool, (unsigned long)virt_addr,
1242 gen_pool_free(hdev->mmu_priv.dr.mmu_pgt_pool, pgt_info->phys_addr,
1332 phys_addr = (u64) gen_pool_alloc(hdev->mmu_priv.dr.mmu_pgt_pool,
1353 gen_pool_free(hdev->mmu_priv.dr.mmu_pgt_pool,
1385 hdev->mmu_priv.dr.mmu_pgt_pool =
1388 if (!hdev->mmu_priv.dr.mmu_pgt_pool) {
1393 rc = gen_pool_add(hdev->mmu_priv.dr.mmu_pgt_pool, prop->mmu_pgt_addr +
1414 gen_pool_destroy(hdev->mmu_priv.dr.mmu_pgt_pool);
1427 gen_pool_destroy(hdev->mmu_priv.dr.mmu_pgt_pool);