| /kernel/linux/linux-5.10/drivers/nvdimm/ |
| H A D | pmem.h | 24 struct dax_device *dax_dev; member
|
| H A D | dax_devs.c | 91 struct device *dax_dev; in nd_dax_probe() local
|
| H A D | pmem.c | 286 static int pmem_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_dax_zero_page_range() argument 296 static long pmem_dax_direct_access(struct dax_device *dax_dev, in pmem_dax_direct_access() argument 310 static size_t pmem_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_from_iter() argument 316 static size_t pmem_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, in pmem_copy_to_iter() argument 380 struct dax_device *dax_dev; in pmem_attach_disk() local [all...] |
| /kernel/linux/linux-6.6/drivers/nvdimm/ |
| H A D | pmem.h | 27 struct dax_device *dax_dev; member
|
| H A D | dax_devs.c | 91 struct device *dax_dev; in nd_dax_probe() local
|
| /kernel/linux/linux-5.10/drivers/dax/ |
| H A D | dax-private.h | 65 struct dax_device *dax_dev; member
|
| H A D | device.c | 346 struct dax_device *dax_dev = inode_dax(inode); in dax_open() local 393 struct dax_device *dax_dev = dev_dax->dax_dev; in dev_dax_probe() local
|
| H A D | super.c | 70 bool __generic_fsdax_supported(struct dax_device *dax_dev, in __generic_fsdax_supported() argument 170 struct dax_device *dax_dev; in __bdev_dax_supported() local 232 struct dax_device *dax_dev in write_cache_show() local 249 struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); write_cache_store() local 268 struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); dax_visible() local 304 dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) dax_direct_access() argument 326 dax_supported(struct dax_device *dax_dev, struct block_device *bdev, int blocksize, sector_t start, sector_t len) dax_supported() argument 339 dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) dax_copy_from_iter() argument 349 dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) dax_copy_to_iter() argument 359 dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, size_t nr_pages) dax_zero_page_range() argument 378 dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_flush() argument 386 dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_flush() argument 392 dax_write_cache(struct dax_device *dax_dev, bool wc) dax_write_cache() argument 401 dax_write_cache_enabled(struct dax_device *dax_dev) dax_write_cache_enabled() argument 407 __dax_synchronous(struct dax_device *dax_dev) __dax_synchronous() argument 413 __set_dax_synchronous(struct dax_device *dax_dev) __set_dax_synchronous() argument 419 dax_alive(struct dax_device *dax_dev) dax_alive() argument 437 kill_dax(struct dax_device *dax_dev) kill_dax() argument 452 run_dax(struct dax_device *dax_dev) run_dax() argument 460 struct dax_device *dax_dev; dax_alloc_inode() local 479 struct dax_device *dax_dev = to_dax_dev(inode); dax_free_inode() local 489 struct dax_device *dax_dev = to_dax_dev(inode); dax_destroy_inode() local 534 struct dax_device *dax_dev; dax_dev_get() local 556 dax_add_host(struct dax_device *dax_dev, const char *host) dax_add_host() argument 578 struct dax_device *dax_dev; alloc_dax() local 619 put_dax(struct dax_device *dax_dev) put_dax() argument 633 struct dax_device *dax_dev, *found = NULL; dax_get_by_host() local 674 dax_inode(struct dax_device *dax_dev) dax_inode() argument 680 dax_get_private(struct dax_device *dax_dev) dax_get_private() argument 690 struct dax_device *dax_dev = _dax_dev; init_once() local [all...] |
| /kernel/linux/linux-6.6/drivers/dax/ |
| H A D | dax-private.h | 65 struct dax_device *dax_dev; member
|
| H A D | device.c | 348 struct dax_device *dax_dev = inode_dax(inode); in dax_open() local 395 struct dax_device *dax_dev = dev_dax->dax_dev; in dev_dax_probe() local
|
| H A D | super.c | 62 int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk) in dax_add_host() argument 84 struct dax_device *dax_dev; in fs_dax_get_by_bdev() local 114 fs_put_dax(struct dax_device *dax_dev, void *holder) fs_put_dax() argument 149 dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) dax_direct_access() argument 171 dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) dax_copy_from_iter() argument 187 dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) dax_copy_to_iter() argument 203 dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff, size_t nr_pages) dax_zero_page_range() argument 223 dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *iter) dax_recovery_write() argument 232 dax_holder_notify_failure(struct dax_device *dax_dev, u64 off, u64 len, int mf_flags) dax_holder_notify_failure() argument 257 dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_flush() argument 265 dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_flush() argument 271 dax_write_cache(struct dax_device *dax_dev, bool wc) dax_write_cache() argument 280 dax_write_cache_enabled(struct dax_device *dax_dev) dax_write_cache_enabled() argument 286 dax_synchronous(struct dax_device *dax_dev) dax_synchronous() argument 292 set_dax_synchronous(struct dax_device *dax_dev) set_dax_synchronous() argument 298 set_dax_nocache(struct dax_device *dax_dev) set_dax_nocache() argument 304 set_dax_nomc(struct dax_device *dax_dev) set_dax_nomc() argument 310 dax_alive(struct dax_device *dax_dev) dax_alive() argument 323 kill_dax(struct dax_device *dax_dev) kill_dax() argument 340 run_dax(struct dax_device *dax_dev) run_dax() argument 348 struct dax_device *dax_dev; dax_alloc_inode() local 367 struct dax_device *dax_dev = to_dax_dev(inode); dax_free_inode() local 375 struct dax_device *dax_dev = to_dax_dev(inode); dax_destroy_inode() local 420 struct dax_device *dax_dev; dax_dev_get() local 444 struct dax_device *dax_dev; alloc_dax() local 470 put_dax(struct dax_device *dax_dev) put_dax() argument 485 dax_holder(struct dax_device *dax_dev) dax_holder() argument 506 dax_inode(struct dax_device *dax_dev) dax_inode() argument 512 dax_get_private(struct dax_device *dax_dev) dax_get_private() argument 522 struct dax_device *dax_dev = _dax_dev; init_once() local [all...] |
| /kernel/linux/linux-5.10/drivers/md/ |
| H A D | dm-linear.c | 166 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_direct_access() local 181 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_copy_from_iter() local 195 struct dax_device *dax_dev = lc->dev->dax_dev; in linear_dax_copy_to_iter() local 210 struct dax_device *dax_dev in linear_dax_zero_page_range() local [all...] |
| H A D | dm-stripe.c | 309 struct dax_device *dax_dev; in stripe_dax_direct_access() local 330 struct dax_device *dax_dev; in stripe_dax_copy_from_iter() local 349 struct dax_device *dax_dev; in stripe_dax_copy_to_iter() local 369 struct dax_device *dax_dev; stripe_dax_zero_page_range() local [all...] |
| H A D | dm-core.h | 66 struct dax_device *dax_dev; member
|
| /kernel/linux/linux-5.10/include/linux/ |
| H A D | iomap.h | 87 struct dax_device *dax_dev; /* dax_dev for dax operations */ member
|
| H A D | dax.h | 52 static inline bool dax_synchronous(struct dax_device *dax_dev) in dax_synchronous() argument 57 static inline void set_dax_synchronous(struct dax_device *dax_dev) in set_dax_synchronous() argument 66 daxdev_mapping_supported(struct vm_area_struct *vma, struct dax_device *dax_dev) daxdev_mapping_supported() argument 89 put_dax(struct dax_device *dax_dev) put_dax() argument 92 kill_dax(struct dax_device *dax_dev) kill_dax() argument 95 dax_write_cache(struct dax_device *dax_dev, bool wc) dax_write_cache() argument 98 dax_write_cache_enabled(struct dax_device *dax_dev) dax_write_cache_enabled() argument 102 dax_synchronous(struct dax_device *dax_dev) dax_synchronous() argument 106 set_dax_synchronous(struct dax_device *dax_dev) set_dax_synchronous() argument 109 dax_supported(struct dax_device *dax_dev, struct block_device *bdev, int blocksize, sector_t start, sector_t len) dax_supported() argument 115 daxdev_mapping_supported(struct vm_area_struct *vma, struct dax_device *dax_dev) daxdev_mapping_supported() argument 134 generic_fsdax_supported(struct dax_device *dax_dev, struct block_device *bdev, int blocksize, sector_t start, sector_t sectors) generic_fsdax_supported() argument 142 fs_put_dax(struct dax_device *dax_dev) fs_put_dax() argument 162 generic_fsdax_supported(struct dax_device *dax_dev, struct block_device *bdev, int blocksize, sector_t start, sector_t sectors) generic_fsdax_supported() argument 169 fs_put_dax(struct dax_device *dax_dev) fs_put_dax() argument 188 dax_writeback_mapping_range(struct address_space *mapping, struct dax_device *dax_dev, struct writeback_control *wbc) dax_writeback_mapping_range() argument [all...] |
| /kernel/linux/linux-6.6/include/linux/ |
| H A D | dax.h | 72 daxdev_mapping_supported(struct vm_area_struct *vma, struct dax_device *dax_dev) daxdev_mapping_supported() argument 82 dax_holder(struct dax_device *dax_dev) dax_holder() argument 95 put_dax(struct dax_device *dax_dev) put_dax() argument 98 kill_dax(struct dax_device *dax_dev) kill_dax() argument 101 dax_write_cache(struct dax_device *dax_dev, bool wc) dax_write_cache() argument 104 dax_write_cache_enabled(struct dax_device *dax_dev) dax_write_cache_enabled() argument 108 dax_synchronous(struct dax_device *dax_dev) dax_synchronous() argument 112 set_dax_synchronous(struct dax_device *dax_dev) set_dax_synchronous() argument 115 daxdev_mapping_supported(struct vm_area_struct *vma, struct dax_device *dax_dev) daxdev_mapping_supported() argument 120 dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, size_t bytes, struct iov_iter *i) dax_recovery_write() argument 138 dax_add_host(struct dax_device *dax_dev, struct gendisk *disk) dax_add_host() argument 151 fs_put_dax(struct dax_device *dax_dev, void *holder) fs_put_dax() argument 179 dax_writeback_mapping_range(struct address_space *mapping, struct dax_device *dax_dev, struct writeback_control *wbc) dax_writeback_mapping_range() argument [all...] |
| H A D | iomap.h | 101 struct dax_device *dax_dev; /* dax_dev for dax operations */ member
|
| /kernel/linux/linux-6.6/fs/xfs/ |
| H A D | xfs_notify_failure.c | 177 xfs_dax_notify_failure( struct dax_device *dax_dev, u64 offset, u64 len, int mf_flags) xfs_dax_notify_failure() argument
|
| /kernel/linux/linux-6.6/drivers/md/ |
| H A D | dm-linear.c | 172 struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff); in linear_dax_direct_access() local 180 struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff); in linear_dax_zero_page_range() local 188 struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff); in linear_dax_recovery_write() local
|
| H A D | dm-stripe.c | 320 struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff); in stripe_dax_direct_access() local 328 struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff); in stripe_dax_zero_page_range() local 336 struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff); in stripe_dax_recovery_write() local
|
| /kernel/linux/linux-5.10/fs/ext4/ |
| H A D | file.c | 771 struct dax_device *dax_dev = sbi->s_daxdev; in ext4_file_mmap() local
|
| /kernel/linux/linux-6.6/fs/ext4/ |
| H A D | file.c | 785 struct dax_device *dax_dev = EXT4_SB(inode->i_sb)->s_daxdev; in ext4_file_mmap() local
|
| /kernel/linux/linux-5.10/drivers/s390/block/ |
| H A D | dcssblk.c | 48 static size_t dcssblk_dax_copy_from_iter(struct dax_device *dax_dev, in dcssblk_dax_copy_from_iter() argument 54 static size_t dcssblk_dax_copy_to_iter(struct dax_device *dax_dev, in dcssblk_dax_copy_to_iter() argument 60 static int dcssblk_dax_zero_page_range(struct dax_device *dax_dev, in dcssblk_dax_zero_page_range() argument 96 struct dax_device *dax_dev; member 950 dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) dcssblk_dax_direct_access() argument [all...] |
| /kernel/linux/linux-6.6/drivers/s390/block/ |
| H A D | dcssblk.c | 48 static int dcssblk_dax_zero_page_range(struct dax_device *dax_dev, in dcssblk_dax_zero_page_range() argument 82 struct dax_device *dax_dev; member 929 dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, enum dax_access_mode mode, void **kaddr, pfn_t *pfn) dcssblk_dax_direct_access() argument [all...] |