Home
last modified time | relevance | path

Searched defs:dax_dev (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/nvdimm/
H A Dpmem.h24 struct dax_device *dax_dev; member
H A Ddax_devs.c91 struct device *dax_dev; in nd_dax_probe() local
H A Dpmem.c286 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 Dpmem.h27 struct dax_device *dax_dev; member
H A Ddax_devs.c91 struct device *dax_dev; in nd_dax_probe() local
/kernel/linux/linux-5.10/drivers/dax/
H A Ddax-private.h65 struct dax_device *dax_dev; member
H A Ddevice.c346 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 Dsuper.c70 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 Ddax-private.h65 struct dax_device *dax_dev; member
H A Ddevice.c348 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 Dsuper.c62 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 Ddm-linear.c166 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 Ddm-stripe.c309 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 Ddm-core.h66 struct dax_device *dax_dev; member
/kernel/linux/linux-5.10/include/linux/
H A Diomap.h87 struct dax_device *dax_dev; /* dax_dev for dax operations */ member
H A Ddax.h52 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 Ddax.h72 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 Diomap.h101 struct dax_device *dax_dev; /* dax_dev for dax operations */ member
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_notify_failure.c177 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 Ddm-linear.c172 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 Ddm-stripe.c320 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 Dfile.c771 struct dax_device *dax_dev = sbi->s_daxdev; in ext4_file_mmap() local
/kernel/linux/linux-6.6/fs/ext4/
H A Dfile.c785 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 Ddcssblk.c48 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 Ddcssblk.c48 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...]

Completed in 16 milliseconds

12