Searched refs:dma_pte (Results 1 – 4 of 4) sorted by relevance
/linux-6.12.1/drivers/iommu/intel/ |
D | iommu.h | 633 struct dma_pte *pgd; 832 struct dma_pte { struct 836 static inline void dma_clear_pte(struct dma_pte *pte) in dma_clear_pte() argument 841 static inline u64 dma_pte_addr(struct dma_pte *pte) in dma_pte_addr() 851 static inline bool dma_pte_present(struct dma_pte *pte) in dma_pte_present() 856 static inline bool dma_sl_pte_test_and_clear_dirty(struct dma_pte *pte, in dma_sl_pte_test_and_clear_dirty() 866 static inline bool dma_pte_superpage(struct dma_pte *pte) in dma_pte_superpage() 871 static inline bool first_pte_in_page(struct dma_pte *pte) in first_pte_in_page() 876 static inline int nr_pte_to_next_page(struct dma_pte *pte) in nr_pte_to_next_page() 879 (struct dma_pte *)ALIGN((unsigned long)pte, VTD_PAGE_SIZE) - pte; in nr_pte_to_next_page()
|
D | iommu.c | 702 u8 bus, u8 devfn, struct dma_pte *parent, int level) in pgtable_walk() 704 struct dma_pte *pte; in pgtable_walk() 735 struct dma_pte *pgtable; in dmar_fault_dump_ptes() 807 static struct dma_pte *pfn_to_dma_pte(struct dmar_domain *domain, in pfn_to_dma_pte() 811 struct dma_pte *parent, *pte; in pfn_to_dma_pte() 865 static struct dma_pte *dma_pfn_level_pte(struct dmar_domain *domain, in dma_pfn_level_pte() 869 struct dma_pte *parent, *pte; in dma_pfn_level_pte() 902 struct dma_pte *first_pte, *pte; in dma_pte_clear_range() 929 int retain_level, struct dma_pte *pte, in dma_pte_free_level() 938 struct dma_pte *level_pte; in dma_pte_free_level() [all …]
|
D | pasid.c | 354 struct dma_pte **pgd) in iommu_skip_agaw() 375 struct dma_pte *pgd; in intel_pasid_setup_second_level() 592 struct dma_pte *pgd = s2_domain->pgd; in intel_pasid_setup_nested()
|
D | debugfs.c | 323 static void pgtable_walk_level(struct seq_file *m, struct dma_pte *pde, in pgtable_walk_level()
|