Searched refs:iopte_deref (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | io-pgtable-dart.c | 67 #define iopte_deref(pte, d) __va(iopte_to_paddr(pte, d)) macro 196 ptep = iopte_deref(pte, data); in dart_get_last() 271 ptep = iopte_deref(pte, data); in dart_map_pages() 463 apple_dart_free_pgtables(data, iopte_deref(pte, data), level - 1); in apple_dart_free_pgtables()
|
| H A D | io-pgtable-arm-v7s.c | 232 static arm_v7s_iopte *iopte_deref(arm_v7s_iopte pte, int lvl, in iopte_deref() function 496 cptep = iopte_deref(pte, lvl, data); in __arm_v7s_map() 549 __arm_v7s_free_table(iopte_deref(pte, 1, data), in arm_v7s_free_pgtable() 604 ptep = iopte_deref(pte[i], lvl, data); in __arm_v7s_unmap() 618 ptep = iopte_deref(pte[0], lvl, data); in __arm_v7s_unmap() 655 ptep = iopte_deref(pte, lvl, data); in arm_v7s_iova_to_phys()
|
| H A D | io-pgtable-arm.c | 146 #define iopte_deref(pte, d) phys_to_virt(iopte_to_paddr(pte, d)) macro 501 cptep = iopte_deref(pte, data); in arm_lpae_prot_to_pte() 642 __arm_lpae_free_pgtable(data, lvl + 1, iopte_deref(pte, data)); in __arm_lpae_unmap() 696 __arm_lpae_free_pgtable(data, lvl + 1, iopte_deref(pte, data)); in arm_lpae_unmap_pages() 714 ptep = iopte_deref(pte, data); 832 ptep = iopte_deref(pte, data); in visit_dirty()
|