Searched refs:iopte_deref (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/drivers/iommu/ |
D | io-pgtable-dart.c | 66 #define iopte_deref(pte, d) __va(iopte_to_paddr(pte, d)) macro 205 return iopte_deref(pte, data); in dart_get_l2() 271 ptep = iopte_deref(pte, data); in dart_map_pages() 448 iommu_free_pages(iopte_deref(pte, data), order); in apple_dart_free_pgtable()
|
D | io-pgtable-arm-v7s.c | 233 static arm_v7s_iopte *iopte_deref(arm_v7s_iopte pte, int lvl, in iopte_deref() function 533 cptep = iopte_deref(pte, lvl, data); in __arm_v7s_map() 586 __arm_v7s_free_table(iopte_deref(pte, 1, data), in arm_v7s_free_pgtable() 657 tablep = iopte_deref(pte, 1, data); in arm_v7s_split_blk_unmap() 715 ptep = iopte_deref(pte[i], lvl, data); in __arm_v7s_unmap() 733 ptep = iopte_deref(pte[0], lvl, data); in __arm_v7s_unmap() 770 ptep = iopte_deref(pte, lvl, data); in arm_v7s_iova_to_phys()
|
D | io-pgtable-arm.c | 140 #define iopte_deref(pte,d) __va(iopte_to_paddr(pte, d)) macro 421 cptep = iopte_deref(pte, data); in __arm_lpae_map() 558 __arm_lpae_free_pgtable(data, lvl + 1, iopte_deref(pte, data)); in __arm_lpae_free_pgtable() 621 tablep = iopte_deref(pte, data); in arm_lpae_split_blk_unmap() 668 __arm_lpae_free_pgtable(data, lvl + 1, iopte_deref(pte, data)); in __arm_lpae_unmap() 690 ptep = iopte_deref(pte, data); in __arm_lpae_unmap() 740 ptep = iopte_deref(pte, data); in arm_lpae_iova_to_phys() 786 ptep = iopte_deref(pte, data); in io_pgtable_visit_dirty()
|