Lines Matching defs:pfn_hi
104 else if (limit_pfn < curr_iova->pfn_hi)
109 if ((curr_iova->pfn_hi + size + pad_size) <= limit_pfn)
130 new->pfn_hi = new->pfn_lo + size - 1;
250 if ((pfn >= iova->pfn_lo) && (pfn <= iova->pfn_hi)) {
328 unsigned long pfn_lo, unsigned long pfn_hi)
332 if ((pfn_lo <= iova->pfn_hi) && (pfn_hi >= iova->pfn_lo))
339 unsigned long pfn_lo, unsigned long pfn_hi)
347 iova->pfn_hi = pfn_hi;
355 unsigned long *pfn_lo, unsigned long *pfn_hi)
359 if (*pfn_hi > iova->pfn_hi)
360 *pfn_lo = iova->pfn_hi + 1;
367 * @pfn_hi:- higher pfn adderss
368 * This function allocates reserves the address range from pfn_lo to pfn_hi so
373 unsigned long pfn_lo, unsigned long pfn_hi)
382 if (__is_range_overlap(node, pfn_lo, pfn_hi)) {
384 __adjust_overlap_range(iova, &pfn_lo, &pfn_hi);
386 (pfn_hi <= iova->pfn_hi))
397 iova = __insert_new_range(iovad, pfn_lo, pfn_hi);
421 new_iova = reserve_iova(to, iova->pfn_lo, iova->pfn_hi);