Lines Matching refs:dax_dev
683 static int copy_user_dax(struct block_device *bdev, struct dax_device *dax_dev, in copy_user_dax() argument
697 rc = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size), &kaddr, NULL); in copy_user_dax()
849 static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, in dax_writeback_one() argument
913 dax_flush(dax_dev, page_address(pfn_to_page(pfn)), count * PAGE_SIZE); in dax_writeback_one()
945 struct dax_device *dax_dev; in dax_writeback_mapping_range() local
956 dax_dev = dax_get_by_host(bdev->bd_disk->disk_name); in dax_writeback_mapping_range()
957 if (!dax_dev) in dax_writeback_mapping_range()
966 ret = dax_writeback_one(&xas, dax_dev, mapping, entry); in dax_writeback_mapping_range()
980 put_dax(dax_dev); in dax_writeback_mapping_range()
1003 length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_pfn()
1061 struct dax_device *dax_dev, sector_t sector, in __dax_zero_page_range() argument
1079 rc = dax_direct_access(dax_dev, pgoff, 1, &kaddr, NULL); in __dax_zero_page_range()
1085 dax_flush(dax_dev, kaddr + offset, size); in __dax_zero_page_range()
1097 struct dax_device *dax_dev = iomap->dax_dev; in dax_iomap_actor() local
1145 map_len = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size), in dax_iomap_actor()
1164 xfer = dax_copy_from_iter(dax_dev, pgoff, kaddr, in dax_iomap_actor()
1167 xfer = dax_copy_to_iter(dax_dev, pgoff, kaddr, in dax_iomap_actor()
1317 error = copy_user_dax(iomap.bdev, iomap.dax_dev, in dax_iomap_pte_fault()