Lines Matching defs:pgoff
47 pgoff_t *pgoff)
52 if (pgoff)
53 *pgoff = PHYS_PFN(phys_off);
75 pgoff_t pgoff, pgoff_end;
95 err = bdev_dax_pgoff(bdev, start, PAGE_SIZE, &pgoff);
111 len = dax_direct_access(dax_dev, pgoff, 1, &kaddr, &pfn);
294 * dax_direct_access() - translate a device pgoff to an absolute pfn
296 * @pgoff: offset in pages from the start of the device to translate
299 * @pfn: output parameter that returns an absolute pfn translation of @pgoff
302 * pages accessible at the device relative @pgoff.
304 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
318 avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages,
339 size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
345 return dax_dev->ops->copy_from_iter(dax_dev, pgoff, addr, bytes, i);
349 size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
355 return dax_dev->ops->copy_to_iter(dax_dev, pgoff, addr, bytes, i);
359 int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
372 return dax_dev->ops->zero_page_range(dax_dev, pgoff, nr_pages);