Searched refs:dax_device (Results 1 – 13 of 13) sorted by relevance
/drivers/dax/ |
D | super.c | 28 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 …]
|
D | dax-private.h | 13 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;
|
D | bus.h | 10 struct dax_device; 61 void run_dax(struct dax_device *dax_dev);
|
D | device.c | 346 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()
|
D | bus.c | 361 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/ |
D | dm-linear.c | 173 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()
|
D | dm-stripe.c | 309 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()
|
D | dm-core.h | 68 struct dax_device *dax_dev;
|
D | dm.c | 1026 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()
|
D | dm-table.c | 1857 struct dax_device *dax_dev = dev->dax_dev; in device_dax_write_cache_enabled()
|
/drivers/nvdimm/ |
D | pmem.c | 287 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()
|
D | pmem.h | 24 struct dax_device *dax_dev;
|
/drivers/s390/block/ |
D | dcssblk.c | 34 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()
|