Lines Matching refs:dma_pte

265 struct dma_pte {  struct
269 static inline void dma_clear_pte(struct dma_pte *pte) in dma_clear_pte() argument
274 static inline u64 dma_pte_addr(struct dma_pte *pte) in dma_pte_addr()
284 static inline bool dma_pte_present(struct dma_pte *pte) in dma_pte_present()
289 static inline bool dma_pte_superpage(struct dma_pte *pte) in dma_pte_superpage()
294 static inline int first_pte_in_page(struct dma_pte *pte) in first_pte_in_page()
325 struct dma_pte *pgd; /* virtual address */
835 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte()
838 struct dma_pte *parent, *pte = NULL; in pfn_to_dma_pte()
891 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte()
895 struct dma_pte *parent, *pte = NULL; in dma_pfn_level_pte()
928 struct dma_pte *first_pte, *pte; in dma_pte_clear_range()
955 struct dma_pte *pte, unsigned long pfn, in dma_pte_free_level()
963 struct dma_pte *level_pte; in dma_pte_free_level()
1016 int level, struct dma_pte *pte, in dma_pte_list_pagetables()
1040 struct dma_pte *pte, unsigned long pfn, in dma_pte_clear_level()
1045 struct dma_pte *first_pte = NULL, *last_pte = NULL; in dma_pte_clear_level()
1750 domain->pgd = (struct dma_pte *)alloc_pgtable_page(domain->nid); in domain_init()
1798 struct dma_pte *pgd; in domain_context_mapping_one()
1999 struct dma_pte *first_pte = NULL, *pte = NULL; in __domain_mapping()
4360 domain->pgd = (struct dma_pte *)alloc_pgtable_page(domain->nid); in md_domain_init()
4453 struct dma_pte *pte; in intel_iommu_attach_device()
4457 dmar_domain->pgd = (struct dma_pte *) in intel_iommu_attach_device()
4563 struct dma_pte *pte; in intel_iommu_iova_to_phys()