Lines Matching defs:pfn
70 /* only cache if it's below 32bit pfn */
240 * find_iova - find's an iova for a given pfn
242 * pfn - page frame number
244 * given doamin which matches the given pfn.
246 struct iova *find_iova(struct iova_domain *iovad, unsigned long pfn)
257 /* If pfn falls within iova's range, return iova */
258 if ((pfn >= iova->pfn_lo) && (pfn <= iova->pfn_hi)) {
269 if (pfn < iova->pfn_lo)
271 else if (pfn > iova->pfn_lo)
298 * free_iova - finds and frees the iova for a given pfn
300 * @pfn: - pfn that is allocated previously
301 * This functions finds an iova for a given pfn and then
305 free_iova(struct iova_domain *iovad, unsigned long pfn)
307 struct iova *iova = find_iova(iovad, pfn);
375 * @pfn_hi:- higher pfn adderss