Lines Matching defs:nr_pages
2393 unsigned long nr_pages, int prot)
2402 BUG_ON(!domain_pfn_supported(domain, iov_pfn + nr_pages - 1));
2420 sg_res = nr_pages;
2424 while (nr_pages > 0) {
2483 BUG_ON(nr_pages < lvl_pages);
2486 nr_pages -= lvl_pages;
2497 If we're done (!nr_pages) we need to flush the cache too.
2504 if (!nr_pages || first_pte_in_page(pte) ||
2511 if (!sg_res && nr_pages)
2519 unsigned long nr_pages, int prot)
2525 ret = __domain_mapping(domain, iov_pfn, sg, phys_pfn, nr_pages, prot);
2531 __mapping_notify_one(iommu, domain, iov_pfn, nr_pages);
2538 struct scatterlist *sg, unsigned long nr_pages,
2541 return domain_mapping(domain, iov_pfn, sg, 0, nr_pages, prot);
2545 unsigned long phys_pfn, unsigned long nr_pages,
2548 return domain_mapping(domain, iov_pfn, NULL, phys_pfn, nr_pages, prot);
4708 mhp->nr_pages - 1);
4733 start_vpfn, mhp->nr_pages,
5519 u64 nr_pages = (granu_size * nr_granules) >> VTD_PAGE_SHIFT;
5525 return order_base_2(nr_pages);