Lines Matching defs:pgoff
948 static long log_writes_dax_direct_access(struct dm_target *ti, pgoff_t pgoff,
952 sector_t sector = pgoff * PAGE_SECTORS;
955 ret = bdev_dax_pgoff(lc->dev->bdev, sector, nr_pages * PAGE_SIZE, &pgoff);
958 return dax_direct_access(lc->dev->dax_dev, pgoff, nr_pages, kaddr, pfn);
962 pgoff_t pgoff, void *addr, size_t bytes,
966 sector_t sector = pgoff * PAGE_SECTORS;
969 if (bdev_dax_pgoff(lc->dev->bdev, sector, ALIGN(bytes, PAGE_SIZE), &pgoff))
982 return dax_copy_from_iter(lc->dev->dax_dev, pgoff, addr, bytes, i);
986 pgoff_t pgoff, void *addr, size_t bytes,
990 sector_t sector = pgoff * PAGE_SECTORS;
992 if (bdev_dax_pgoff(lc->dev->bdev, sector, ALIGN(bytes, PAGE_SIZE), &pgoff))
994 return dax_copy_to_iter(lc->dev->dax_dev, pgoff, addr, bytes, i);
997 static int log_writes_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff,
1002 sector_t sector = pgoff * PAGE_SECTORS;
1005 &pgoff);
1008 return dax_zero_page_range(lc->dev->dax_dev, pgoff,