Lines Matching refs:spt_entry
438 static spt_entry *iommu_zalloc_page(loongson_iommu *iommu)
442 spt_entry *shd_entry;
479 static void iommu_free_page(loongson_iommu *iommu, spt_entry *shadw_entry)
499 static void free_pagetable_one_level(iommu_info *iommu_entry, spt_entry *shd_entry, int level)
503 spt_entry *shd_entry_tmp;
518 shd_entry_tmp = (spt_entry *)(*psentry);
527 spt_entry *shd_entry;
811 spt_entry *shd_entry = NULL;
994 static unsigned long *iommu_get_spte(spt_entry *entry, unsigned long iova, int level)
1010 entry = (spt_entry *)(*pte);
1021 spt_entry *new_shd_entry;
1041 static size_t iommu_ptw_map(loongson_iommu *iommu, spt_entry *shd_entry,
1084 iommu_ptw_map(iommu, (spt_entry *)*psentry, start, next, pa, level - 1);
1100 spt_entry *entry;
1121 static size_t iommu_ptw_unmap(loongson_iommu *iommu, spt_entry *shd_entry,
1148 iommu_ptw_unmap(iommu, (spt_entry *)*psentry, start, next, level - 1);
1189 spt_entry *entry;
1257 spt_entry *entry;