Home
last modified time | relevance | path

Searched refs:dax_device (Results 1 – 13 of 13) sorted by relevance

/drivers/dax/
Dsuper.c28 struct dax_device { struct
70 static struct dax_device *dax_get_by_host(const char *host) in dax_get_by_host()
72 struct dax_device *dax_dev, *found = NULL; in dax_get_by_host()
115 struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev) in fs_dax_get_by_bdev()
123 bool generic_fsdax_supported(struct dax_device *dax_dev, in generic_fsdax_supported()
205 bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev, in dax_supported()
237 struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); in write_cache_show()
254 struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); in write_cache_store()
273 struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); in dax_visible()
309 long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, in dax_direct_access()
[all …]
Ddax-private.h13 struct dax_device;
14 struct dax_device *inode_dax(struct inode *inode);
15 struct inode *dax_inode(struct dax_device *dax_dev);
65 struct dax_device *dax_dev;
Dbus.h10 struct dax_device;
61 void run_dax(struct dax_device *dax_dev);
Ddevice.c346 struct dax_device *dax_dev = inode_dax(inode); in dax_open()
393 struct dax_device *dax_dev = dev_dax->dax_dev; in dev_dax_probe()
Dbus.c361 struct dax_device *dax_dev = dev_dax->dax_dev; in kill_dev_dax()
1273 struct dax_device *dax_dev = dev_dax->dax_dev; in dev_dax_release()
1290 struct dax_device *dax_dev; in devm_create_dev_dax()
/drivers/md/
Ddm-linear.c173 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_direct_access()
188 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_copy_from_iter()
202 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_copy_to_iter()
217 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_zero_page_range()
Ddm-stripe.c309 struct dax_device *dax_dev; in stripe_dax_direct_access()
330 struct dax_device *dax_dev; in stripe_dax_copy_from_iter()
349 struct dax_device *dax_dev; in stripe_dax_copy_to_iter()
369 struct dax_device *dax_dev; in stripe_dax_zero_page_range()
Ddm-core.h68 struct dax_device *dax_dev;
Ddm.c1026 static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, in dm_dax_direct_access()
1053 static bool dm_dax_supported(struct dax_device *dax_dev, struct block_device *bdev, in dm_dax_supported()
1073 static size_t dm_dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, in dm_dax_copy_from_iter()
1097 static size_t dm_dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, in dm_dax_copy_to_iter()
1121 static int dm_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, in dm_dax_zero_page_range()
Ddm-table.c1857 struct dax_device *dax_dev = dev->dax_dev; in device_dax_write_cache_enabled()
/drivers/nvdimm/
Dpmem.c287 static int pmem_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_dax_zero_page_range()
297 static long pmem_dax_direct_access(struct dax_device *dax_dev, in pmem_dax_direct_access()
311 static size_t pmem_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_from_iter()
317 static size_t pmem_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_to_iter()
356 struct dax_device *dax_dev; in pmem_attach_disk()
Dpmem.h24 struct dax_device *dax_dev;
/drivers/s390/block/
Ddcssblk.c34 static long dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
47 static size_t dcssblk_dax_copy_from_iter(struct dax_device *dax_dev, in dcssblk_dax_copy_from_iter()
53 static size_t dcssblk_dax_copy_to_iter(struct dax_device *dax_dev, in dcssblk_dax_copy_to_iter()
59 static int dcssblk_dax_zero_page_range(struct dax_device *dax_dev, in dcssblk_dax_zero_page_range()
94 struct dax_device *dax_dev;
936 dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, in dcssblk_dax_direct_access()