Home
last modified time | relevance | path

Searched refs:dma_pte (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/iommu/intel/
H A Diommu.h603 struct dma_pte *pgd; /* virtual address */
762 struct dma_pte { struct
766 static inline void dma_clear_pte(struct dma_pte *pte) in dma_clear_pte() argument
771 static inline u64 dma_pte_addr(struct dma_pte *pte) in dma_pte_addr()
782 static inline bool dma_pte_present(struct dma_pte *pte) in dma_pte_present()
787 static inline bool dma_pte_superpage(struct dma_pte *pte) in dma_pte_superpage()
792 static inline bool first_pte_in_page(struct dma_pte *pte) in first_pte_in_page()
797 static inline int nr_pte_to_next_page(struct dma_pte *pte) in nr_pte_to_next_page()
800 (struct dma_pte *)ALIGN((unsigned long)pte, VTD_PAGE_SIZE) - pte; in nr_pte_to_next_page()
H A Diommu.c810 u8 bus, u8 devfn, struct dma_pte *parent, int level) in pgtable_walk()
812 struct dma_pte *pte; in pgtable_walk()
844 struct dma_pte *pgtable; in dmar_fault_dump_ptes()
927 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte()
931 struct dma_pte *parent, *pte; in pfn_to_dma_pte()
984 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte()
988 struct dma_pte *parent, *pte; in dma_pfn_level_pte()
1021 struct dma_pte *first_pte, *pte; in dma_pte_clear_range()
1048 int retain_level, struct dma_pte *pte, in dma_pte_free_level()
1057 struct dma_pte *level_pte; in dma_pte_free_level()
[all …]
H A Dpasid.c568 struct dma_pte **pgd) in iommu_skip_agaw()
589 struct dma_pte *pgd; in intel_pasid_setup_second_level()
H A Ddebugfs.c319 static void pgtable_walk_level(struct seq_file *m, struct dma_pte *pde, in pgtable_walk_level()