Lines Matching defs:pgoff
59 * @pgoff: page offset into the buffer that this window starts at
69 unsigned long pgoff;
978 * @pgoff: page offset
980 * Return: page, if @pgoff is within the range, NULL otherwise.
983 unsigned long pgoff)
985 if (pgoff >= msc->nr_pages)
988 return virt_to_page(msc->base + (pgoff << PAGE_SHIFT));
1112 win->pgoff = prev->pgoff + prev->nr_blocks;
1388 * @pgoff: page offset into the storage buffer
1393 * Return: page if @pgoff corresponds to a valid buffer page or NULL.
1395 static struct page *msc_buffer_get_page(struct msc *msc, unsigned long pgoff)
1402 return msc_buffer_contig_get_page(msc, pgoff);
1405 if (pgoff >= win->pgoff && pgoff < win->pgoff + win->nr_blocks)
1411 pgoff -= win->pgoff;
1417 if (pgoff < pgsz)
1418 return page + pgoff;
1420 pgoff -= pgsz;
1613 vmf->page = msc_buffer_get_page(msc, vmf->pgoff);
1619 vmf->page->index = vmf->pgoff;