Lines Matching defs:pgoff
59 * @pgoff: page offset into the buffer that this window starts at
69 unsigned long pgoff;
980 * @pgoff: page offset
982 * Return: page, if @pgoff is within the range, NULL otherwise.
985 unsigned long pgoff)
987 if (pgoff >= msc->nr_pages)
990 return virt_to_page(msc->base + (pgoff << PAGE_SHIFT));
1098 win->pgoff = prev->pgoff + prev->nr_blocks;
1374 * @pgoff: page offset into the storage buffer
1379 * Return: page if @pgoff corresponds to a valid buffer page or NULL.
1381 static struct page *msc_buffer_get_page(struct msc *msc, unsigned long pgoff)
1388 return msc_buffer_contig_get_page(msc, pgoff);
1391 if (pgoff >= win->pgoff && pgoff < win->pgoff + win->nr_blocks)
1397 pgoff -= win->pgoff;
1403 if (pgoff < pgsz)
1404 return page + pgoff;
1406 pgoff -= pgsz;
1599 vmf->page = msc_buffer_get_page(msc, vmf->pgoff);
1605 vmf->page->index = vmf->pgoff;