Lines Matching defs:bytes
903 static int log_dax(struct log_writes_c *lc, sector_t sector, size_t bytes,
908 if (!bytes)
917 block->data = kzalloc(bytes, GFP_KERNEL);
925 if (!copy_from_iter(block->data, bytes, i)) {
933 iov_iter_revert(i, bytes);
935 block->datalen = bytes;
937 block->nr_sectors = ALIGN(bytes, lc->sectorsize) >> lc->sectorshift;
962 pgoff_t pgoff, void *addr, size_t bytes,
969 if (bdev_dax_pgoff(lc->dev->bdev, sector, ALIGN(bytes, PAGE_SIZE), &pgoff))
976 err = log_dax(lc, sector, bytes, i);
982 return dax_copy_from_iter(lc->dev->dax_dev, pgoff, addr, bytes, i);
986 pgoff_t pgoff, void *addr, size_t bytes,
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);