Lines Matching refs:iopte
76 #define IOPTE_IS_DUMMY(iommu, iopte) \
77 ((iopte_val(*iopte) & IOPTE_PAGE) == (iommu)->dummy_page_pa)
79 static inline void iopte_make_dummy(struct iommu *iommu, iopte_t *iopte)
81 unsigned long val = iopte_val(*iopte);
86 iopte_val(*iopte) = val;
290 iopte_t *iopte;
309 iopte = alloc_npages(dev, iommu, size >> IO_PAGE_SHIFT);
312 if (unlikely(iopte == NULL)) {
318 ((iopte - iommu->page_table) << IO_PAGE_SHIFT));
323 iopte_val(*iopte) = (IOPTE_CONSISTENT(0UL) |
326 iopte++;
337 iopte_t *iopte;
342 iopte = iommu->page_table +
773 iopte_t *iopte;
775 iopte = iommu->page_table +
777 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL;
808 iopte_t *iopte;
810 iopte = iommu->page_table +
812 ctx = (iopte_val(*iopte) & IOPTE_CONTEXT) >> 47UL;