Lines Matching refs:dax_dev
761 td->dm_dev.dax_dev = fs_dax_get_by_bdev(bdev, &part_off,
788 put_dax(td->dm_dev.dax_dev);
1232 static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
1236 struct mapped_device *md = dax_get_private(dax_dev);
1260 static int dm_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
1263 struct mapped_device *md = dax_get_private(dax_dev);
1287 static size_t dm_dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
1290 struct mapped_device *md = dax_get_private(dax_dev);
2012 if (md->dax_dev) {
2014 kill_dax(md->dax_dev);
2015 put_dax(md->dax_dev);
2016 md->dax_dev = NULL;
2066 struct dax_device *dax_dev;
2135 dax_dev = alloc_dax(md, &dm_dax_ops);
2136 if (IS_ERR(dax_dev)) {
2137 if (PTR_ERR(dax_dev) != -EOPNOTSUPP)
2140 set_dax_nocache(dax_dev);
2141 set_dax_nomc(dax_dev);
2142 md->dax_dev = dax_dev;
2143 if (dax_add_host(dax_dev, md->disk))