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 */