Lines Matching refs:page_size
1284 unsigned long page_size, in alloc_pte() argument
1291 BUG_ON(!is_power_of_2(page_size)); in alloc_pte()
1298 address = PAGE_SIZE_ALIGN(address, page_size); in alloc_pte()
1299 end_lvl = PAGE_SIZE_LEVEL(page_size); in alloc_pte()
1332 unsigned long *page_size) in fetch_pte() argument
1342 *page_size = PTE_LEVEL_PAGE_SIZE(level); in fetch_pte()
1364 *page_size = PTE_LEVEL_PAGE_SIZE(level); in fetch_pte()
1374 *page_size = pte_mask = PTE_PAGE_SIZE(*pte); in fetch_pte()
1393 unsigned long page_size) in iommu_map_page() argument
1398 BUG_ON(!IS_ALIGNED(bus_addr, page_size)); in iommu_map_page()
1399 BUG_ON(!IS_ALIGNED(phys_addr, page_size)); in iommu_map_page()
1404 count = PAGE_SIZE_PTE_COUNT(page_size); in iommu_map_page()
1405 pte = alloc_pte(dom, bus_addr, page_size, NULL, GFP_KERNEL); in iommu_map_page()
1415 __pte = PAGE_SIZE_PTE(phys_addr, page_size); in iommu_map_page()
1435 unsigned long page_size) in iommu_unmap_page() argument
1441 BUG_ON(!is_power_of_2(page_size)); in iommu_unmap_page()
1445 while (unmapped < page_size) { in iommu_unmap_page()
3348 phys_addr_t paddr, size_t page_size, int iommu_prot) in amd_iommu_map() argument
3363 ret = iommu_map_page(domain, iova, paddr, prot, page_size); in amd_iommu_map()
3370 size_t page_size) in amd_iommu_unmap() argument
3379 unmap_size = iommu_unmap_page(domain, iova, page_size); in amd_iommu_unmap()