Home
last modified time | relevance | path

Searched refs:mmu_mode (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c424 kctx->kbdev->mmu_mode->entry_invalidate(&page[i]); in kbase_mmu_alloc_pgd()
471 target_pgd = kctx->kbdev->mmu_mode->pte_to_phy_addr(page[vpfn]); in mmu_get_next_pgd()
481 kctx->kbdev->mmu_mode->entry_set_pte(&page[vpfn], target_pgd); in mmu_get_next_pgd()
538 target_pgd = kctx->kbdev->mmu_mode->pte_to_phy_addr(page[vpfn]); in mmu_insert_pages_recover_get_next_pgd()
568 struct kbase_mmu_mode const *mmu_mode; in mmu_insert_pages_failure_recovery() local
578 mmu_mode = kctx->kbdev->mmu_mode; in mmu_insert_pages_failure_recovery()
599 mmu_mode->entry_invalidate(&pgd_page[index + i]); in mmu_insert_pages_failure_recovery()
697 kctx->kbdev->mmu_mode->entry_set_ate(&pgd_page[ofs], in kbase_mmu_insert_single_page()
809 kctx->kbdev->mmu_mode->entry_set_ate(&pgd_page[ofs], in kbase_mmu_insert_pages_no_flush()
995 kctx->kbdev->mmu_mode->update(kctx); in kbase_mmu_update()
[all …]
H A Dmali_kbase_device.c249 kbdev->mmu_mode = kbase_mmu_mode_get_aarch64(); in kbase_device_init()
251 kbdev->mmu_mode = kbase_mmu_mode_get_lpae(); in kbase_device_init()
H A Dmali_kbase_defs.h986 struct kbase_mmu_mode const *mmu_mode; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c1513 kbdev->mmu_mode->entries_invalidate(page, KBASE_MMU_PAGE_ENTRIES); in kbase_mmu_alloc_pgd()
1566 if (!kbdev->mmu_mode->pte_is_valid(page[vpfn], level)) { in mmu_get_next_pgd()
1572 target_pgd = kbdev->mmu_mode->pte_to_phy_addr( in mmu_get_next_pgd()
1675 struct kbase_mmu_mode const *mmu_mode; in mmu_insert_pages_failure_recovery() local
1683 mmu_mode = kbdev->mmu_mode; in mmu_insert_pages_failure_recovery()
1708 if (mmu_mode->ate_is_valid(page[idx], level)) in mmu_insert_pages_failure_recovery()
1711 pgd = mmu_mode->pte_to_phy_addr(kbdev->mgm_dev->ops.mgm_pte_to_original_pte( in mmu_insert_pages_failure_recovery()
1733 num_of_valid_entries = mmu_mode->get_num_valid_entries(page); in mmu_insert_pages_failure_recovery()
1740 mmu_mode->entries_invalidate(&page[idx], pcount); in mmu_insert_pages_failure_recovery()
1753 mmu_mode->set_num_valid_entries(page, num_of_valid_entries); in mmu_insert_pages_failure_recovery()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/device/
H A Dmali_kbase_device.c311 kbdev->mmu_mode = kbase_mmu_mode_get_aarch64(); in kbase_device_misc_init()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h1097 struct kbase_mmu_mode const *mmu_mode; member
H A Dmali_kbase_mem.c2464 if (kctx->kbdev->mmu_mode->flags & in kbase_update_region_flags()