dax_device 357 drivers/dax/bus.c struct dax_device *dax_dev = dev_dax->dax_dev; dax_device 369 drivers/dax/bus.c struct dax_device *dax_dev = dev_dax->dax_dev; dax_device 391 drivers/dax/bus.c struct dax_device *dax_dev; dax_device 9 drivers/dax/bus.h struct dax_device; dax_device 55 drivers/dax/bus.h void run_dax(struct dax_device *dax_dev); dax_device 12 drivers/dax/dax-private.h struct dax_device; dax_device 13 drivers/dax/dax-private.h struct dax_device *inode_dax(struct inode *inode); dax_device 14 drivers/dax/dax-private.h struct inode *dax_inode(struct dax_device *dax_dev); dax_device 50 drivers/dax/dax-private.h struct dax_device *dax_dev; dax_device 370 drivers/dax/device.c struct dax_device *dax_dev = inode_dax(inode); dax_device 417 drivers/dax/device.c struct dax_device *dax_dev = dev_dax->dax_dev; dax_device 60 drivers/dax/super.c struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev) dax_device 69 drivers/dax/super.c bool __generic_fsdax_supported(struct dax_device *dax_dev, dax_device 162 drivers/dax/super.c struct dax_device *dax_dev; dax_device 224 drivers/dax/super.c struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); dax_device 241 drivers/dax/super.c struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); dax_device 260 drivers/dax/super.c struct dax_device *dax_dev = dax_get_by_host(dev_name(dev)); dax_device 296 drivers/dax/super.c long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, dax_device 318 drivers/dax/super.c bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev, dax_device 327 drivers/dax/super.c size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, dax_device 337 drivers/dax/super.c size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, dax_device 349 drivers/dax/super.c void dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_device 357 drivers/dax/super.c void dax_flush(struct dax_device *dax_dev, void *addr, size_t size) dax_device 363 drivers/dax/super.c void dax_write_cache(struct dax_device *dax_dev, bool wc) dax_device 372 drivers/dax/super.c bool dax_write_cache_enabled(struct dax_device *dax_dev) dax_device 378 drivers/dax/super.c bool __dax_synchronous(struct dax_device *dax_dev) dax_device 384 drivers/dax/super.c void __set_dax_synchronous(struct dax_device *dax_dev) dax_device 390 drivers/dax/super.c bool dax_alive(struct dax_device *dax_dev) dax_device 408 drivers/dax/super.c void kill_dax(struct dax_device *dax_dev) dax_device 423 drivers/dax/super.c void run_dax(struct dax_device *dax_dev) dax_device 431 drivers/dax/super.c struct dax_device *dax_dev; dax_device 443 drivers/dax/super.c static struct dax_device *to_dax_dev(struct inode *inode) dax_device 445 drivers/dax/super.c return container_of(inode, struct dax_device, inode); dax_device 450 drivers/dax/super.c struct dax_device *dax_dev = to_dax_dev(inode); dax_device 460 drivers/dax/super.c struct dax_device *dax_dev = to_dax_dev(inode); dax_device 503 drivers/dax/super.c static struct dax_device *dax_dev_get(dev_t devt) dax_device 505 drivers/dax/super.c struct dax_device *dax_dev; dax_device 527 drivers/dax/super.c static void dax_add_host(struct dax_device *dax_dev, const char *host) dax_device 546 drivers/dax/super.c struct dax_device *alloc_dax(void *private, const char *__host, dax_device 549 drivers/dax/super.c struct dax_device *dax_dev; dax_device 583 drivers/dax/super.c void put_dax(struct dax_device *dax_dev) dax_device 595 drivers/dax/super.c struct dax_device *dax_get_by_host(const char *host) dax_device 597 drivers/dax/super.c struct dax_device *dax_dev, *found = NULL; dax_device 630 drivers/dax/super.c struct dax_device *inode_dax(struct inode *inode) dax_device 634 drivers/dax/super.c return container_of(cdev, struct dax_device, cdev); dax_device 638 drivers/dax/super.c struct inode *dax_inode(struct dax_device *dax_dev) dax_device 644 drivers/dax/super.c void *dax_get_private(struct dax_device *dax_dev) dax_device 654 drivers/dax/super.c struct dax_device *dax_dev = _dax_dev; dax_device 665 drivers/dax/super.c dax_cache = kmem_cache_create("dax_cache", sizeof(struct dax_device), 0, dax_device 61 drivers/md/dm-core.h struct dax_device *dax_dev; dax_device 172 drivers/md/dm-linear.c struct dax_device *dax_dev = lc->dev->dax_dev; dax_device 187 drivers/md/dm-linear.c struct dax_device *dax_dev = lc->dev->dax_dev; dax_device 201 drivers/md/dm-linear.c struct dax_device *dax_dev = lc->dev->dax_dev; dax_device 322 drivers/md/dm-stripe.c struct dax_device *dax_dev; dax_device 343 drivers/md/dm-stripe.c struct dax_device *dax_dev; dax_device 362 drivers/md/dm-stripe.c struct dax_device *dax_dev; dax_device 1672 drivers/md/dm-table.c struct dax_device *dax_dev = dev->dax_dev; dax_device 1081 drivers/md/dm.c static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 1108 drivers/md/dm.c static bool dm_dax_supported(struct dax_device *dax_dev, struct block_device *bdev, dax_device 1127 drivers/md/dm.c static size_t dm_dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 1151 drivers/md/dm.c static size_t dm_dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 272 drivers/nvdimm/pmem.c static long pmem_dax_direct_access(struct dax_device *dax_dev, dax_device 286 drivers/nvdimm/pmem.c static size_t pmem_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 292 drivers/nvdimm/pmem.c static size_t pmem_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 361 drivers/nvdimm/pmem.c struct dax_device *dax_dev; dax_device 24 drivers/nvdimm/pmem.h struct dax_device *dax_dev; dax_device 36 drivers/s390/block/dcssblk.c static long dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 48 drivers/s390/block/dcssblk.c static size_t dcssblk_dax_copy_from_iter(struct dax_device *dax_dev, dax_device 54 drivers/s390/block/dcssblk.c static size_t dcssblk_dax_copy_to_iter(struct dax_device *dax_dev, dax_device 81 drivers/s390/block/dcssblk.c struct dax_device *dax_dev; dax_device 936 drivers/s390/block/dcssblk.c dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, dax_device 683 fs/dax.c static int copy_user_dax(struct block_device *bdev, struct dax_device *dax_dev, dax_device 849 fs/dax.c static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev, dax_device 945 fs/dax.c struct dax_device *dax_dev; dax_device 1061 fs/dax.c struct dax_device *dax_dev, sector_t sector, dax_device 1097 fs/dax.c struct dax_device *dax_dev = iomap->dax_dev; dax_device 118 fs/ext2/ext2.h struct dax_device *s_daxdev; dax_device 825 fs/ext2/super.c struct dax_device *dax_dev = fs_dax_get_by_bdev(sb->s_bdev); dax_device 1556 fs/ext4/ext4.h struct dax_device *s_daxdev; dax_device 375 fs/ext4/file.c struct dax_device *dax_dev = sbi->s_daxdev; dax_device 3614 fs/ext4/super.c struct dax_device *dax_dev = fs_dax_get_by_bdev(sb->s_bdev); dax_device 45 fs/xfs/xfs_aops.c struct dax_device * dax_device 32 fs/xfs/xfs_aops.h extern struct dax_device *xfs_find_daxdev_for_inode(struct inode *); dax_device 1751 fs/xfs/xfs_buf.c struct dax_device *dax_dev) dax_device 82 fs/xfs/xfs_buf.h struct dax_device *bt_daxdev; dax_device 345 fs/xfs/xfs_buf.h struct block_device *, struct dax_device *); dax_device 1231 fs/xfs/xfs_file.c struct dax_device *dax_dev; dax_device 665 fs/xfs/xfs_super.c struct dax_device *dax_ddev = mp->m_ddev_targp->bt_daxdev; dax_device 669 fs/xfs/xfs_super.c struct dax_device *dax_logdev = mp->m_logdev_targp->bt_daxdev; dax_device 677 fs/xfs/xfs_super.c struct dax_device *dax_rtdev = mp->m_rtdev_targp->bt_daxdev; dax_device 702 fs/xfs/xfs_super.c struct dax_device *dax_ddev = fs_dax_get_by_bdev(ddev); dax_device 703 fs/xfs/xfs_super.c struct dax_device *dax_logdev = NULL, *dax_rtdev = NULL; dax_device 16 include/linux/dax.h struct dax_device; dax_device 23 include/linux/dax.h long (*direct_access)(struct dax_device *, pgoff_t, long, dax_device 29 include/linux/dax.h bool (*dax_supported)(struct dax_device *, struct block_device *, int, dax_device 32 include/linux/dax.h size_t (*copy_from_iter)(struct dax_device *, pgoff_t, void *, size_t, dax_device 35 include/linux/dax.h size_t (*copy_to_iter)(struct dax_device *, pgoff_t, void *, size_t, dax_device 42 include/linux/dax.h struct dax_device *dax_get_by_host(const char *host); dax_device 43 include/linux/dax.h struct dax_device *alloc_dax(void *private, const char *host, dax_device 45 include/linux/dax.h void put_dax(struct dax_device *dax_dev); dax_device 46 include/linux/dax.h void kill_dax(struct dax_device *dax_dev); dax_device 47 include/linux/dax.h void dax_write_cache(struct dax_device *dax_dev, bool wc); dax_device 48 include/linux/dax.h bool dax_write_cache_enabled(struct dax_device *dax_dev); dax_device 49 include/linux/dax.h bool __dax_synchronous(struct dax_device *dax_dev); dax_device 50 include/linux/dax.h static inline bool dax_synchronous(struct dax_device *dax_dev) dax_device 54 include/linux/dax.h void __set_dax_synchronous(struct dax_device *dax_dev); dax_device 55 include/linux/dax.h static inline void set_dax_synchronous(struct dax_device *dax_dev) dax_device 63 include/linux/dax.h struct dax_device *dax_dev) dax_device 72 include/linux/dax.h static inline struct dax_device *dax_get_by_host(const char *host) dax_device 76 include/linux/dax.h static inline struct dax_device *alloc_dax(void *private, const char *host, dax_device 85 include/linux/dax.h static inline void put_dax(struct dax_device *dax_dev) dax_device 88 include/linux/dax.h static inline void kill_dax(struct dax_device *dax_dev) dax_device 91 include/linux/dax.h static inline void dax_write_cache(struct dax_device *dax_dev, bool wc) dax_device 94 include/linux/dax.h static inline bool dax_write_cache_enabled(struct dax_device *dax_dev) dax_device 98 include/linux/dax.h static inline bool dax_synchronous(struct dax_device *dax_dev) dax_device 102 include/linux/dax.h static inline void set_dax_synchronous(struct dax_device *dax_dev) dax_device 106 include/linux/dax.h struct dax_device *dax_dev) dax_device 121 include/linux/dax.h bool __generic_fsdax_supported(struct dax_device *dax_dev, dax_device 124 include/linux/dax.h static inline bool generic_fsdax_supported(struct dax_device *dax_dev, dax_device 132 include/linux/dax.h static inline struct dax_device *fs_dax_get_by_host(const char *host) dax_device 137 include/linux/dax.h static inline void fs_put_dax(struct dax_device *dax_dev) dax_device 142 include/linux/dax.h struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev); dax_device 156 include/linux/dax.h static inline bool generic_fsdax_supported(struct dax_device *dax_dev, dax_device 163 include/linux/dax.h static inline struct dax_device *fs_dax_get_by_host(const char *host) dax_device 168 include/linux/dax.h static inline void fs_put_dax(struct dax_device *dax_dev) dax_device 172 include/linux/dax.h static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev) dax_device 202 include/linux/dax.h bool dax_alive(struct dax_device *dax_dev); dax_device 203 include/linux/dax.h void *dax_get_private(struct dax_device *dax_dev); dax_device 204 include/linux/dax.h long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages, dax_device 206 include/linux/dax.h bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev, dax_device 208 include/linux/dax.h size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, dax_device 210 include/linux/dax.h size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr, dax_device 212 include/linux/dax.h void dax_flush(struct dax_device *dax_dev, void *addr, size_t size); dax_device 226 include/linux/dax.h struct dax_device *dax_dev, sector_t sector, dax_device 230 include/linux/dax.h struct dax_device *dax_dev, sector_t sector, dax_device 149 include/linux/device-mapper.h struct dax_device *dax_dev; dax_device 67 include/linux/iomap.h struct dax_device *dax_dev; /* dax_dev for dax operations */