Searched refs:pfn_lo (Results 1 – 3 of 3) sorted by relevance
/linux-2.6.39/drivers/pci/ |
D | iova.c | 41 *limit_pfn = curr_iova->pfn_lo - 1; in __get_cached_rbnode() 66 if (free->pfn_lo >= cached_iova->pfn_lo) in __cached_rbnode_delete_update() 102 if (limit_pfn < curr_iova->pfn_lo) in __alloc_and_insert_iova_range() 113 limit_pfn = curr_iova->pfn_lo - 1; in __alloc_and_insert_iova_range() 129 new->pfn_lo = limit_pfn - (size + pad_size) + 1; in __alloc_and_insert_iova_range() 130 new->pfn_hi = new->pfn_lo + size - 1; in __alloc_and_insert_iova_range() 150 if (new->pfn_lo < this->pfn_lo) in __alloc_and_insert_iova_range() 152 else if (new->pfn_lo > this->pfn_lo) in __alloc_and_insert_iova_range() 179 if (iova->pfn_lo < this->pfn_lo) in iova_insert_rbtree() 181 else if (iova->pfn_lo > this->pfn_lo) in iova_insert_rbtree() [all …]
|
D | intel-iommu.c | 2614 ret = domain_pfn_mapping(domain, mm_to_dma_pfn(iova->pfn_lo), in __intel_map_single() 2621 iommu_flush_iotlb_psi(iommu, domain->id, mm_to_dma_pfn(iova->pfn_lo), size, 1); in __intel_map_single() 2625 start_paddr = (phys_addr_t)iova->pfn_lo << PAGE_SHIFT; in __intel_map_single() 2673 iova->pfn_lo, iova->pfn_hi - iova->pfn_lo + 1, 0); in flush_unmaps() 2675 mask = ilog2(mm_to_dma_pfn(iova->pfn_hi - iova->pfn_lo + 1)); in flush_unmaps() 2677 (uint64_t)iova->pfn_lo << PAGE_SHIFT, mask); in flush_unmaps() 2745 start_pfn = mm_to_dma_pfn(iova->pfn_lo); in intel_unmap_page() 2838 start_pfn = mm_to_dma_pfn(iova->pfn_lo); in intel_unmap_sg() 2919 start_vpfn = mm_to_dma_pfn(iova->pfn_lo); in intel_map_sg()
|
/linux-2.6.39/include/linux/ |
D | iova.h | 26 unsigned long pfn_lo; /* IOMMU dish out addr lo */ member 44 struct iova *reserve_iova(struct iova_domain *iovad, unsigned long pfn_lo,
|