dax_dev           357 drivers/dax/bus.c 	struct dax_device *dax_dev = dev_dax->dax_dev;
dax_dev           358 drivers/dax/bus.c 	struct inode *inode = dax_inode(dax_dev);
dax_dev           360 drivers/dax/bus.c 	kill_dax(dax_dev);
dax_dev           369 drivers/dax/bus.c 	struct dax_device *dax_dev = dev_dax->dax_dev;
dax_dev           372 drivers/dax/bus.c 	put_dax(dax_dev);
dax_dev           391 drivers/dax/bus.c 	struct dax_device *dax_dev;
dax_dev           410 drivers/dax/bus.c 	dax_dev = alloc_dax(dev_dax, NULL, NULL, DAXDEV_F_SYNC);
dax_dev           411 drivers/dax/bus.c 	if (!dax_dev)
dax_dev           415 drivers/dax/bus.c 	kill_dax(dax_dev);
dax_dev           421 drivers/dax/bus.c 	dev_dax->dax_dev = dax_dev;
dax_dev           426 drivers/dax/bus.c 	inode = dax_inode(dax_dev);
dax_dev            55 drivers/dax/bus.h void run_dax(struct dax_device *dax_dev);
dax_dev            14 drivers/dax/dax-private.h struct inode *dax_inode(struct dax_device *dax_dev);
dax_dev            50 drivers/dax/dax-private.h 	struct dax_device *dax_dev;
dax_dev            24 drivers/dax/device.c 	if (!dax_alive(dev_dax->dax_dev))
dax_dev           370 drivers/dax/device.c 	struct dax_device *dax_dev = inode_dax(inode);
dax_dev           371 drivers/dax/device.c 	struct inode *__dax_inode = dax_inode(dax_dev);
dax_dev           372 drivers/dax/device.c 	struct dev_dax *dev_dax = dax_get_private(dax_dev);
dax_dev           417 drivers/dax/device.c 	struct dax_device *dax_dev = dev_dax->dax_dev;
dax_dev           436 drivers/dax/device.c 	inode = dax_inode(dax_dev);
dax_dev           453 drivers/dax/device.c 	run_dax(dax_dev);
dax_dev            69 drivers/dax/super.c bool __generic_fsdax_supported(struct dax_device *dax_dev,
dax_dev           104 drivers/dax/super.c 	len = dax_direct_access(dax_dev, pgoff, 1, &kaddr, &pfn);
dax_dev           105 drivers/dax/super.c 	len2 = dax_direct_access(dax_dev, pgoff_end, 1, &end_kaddr, &end_pfn);
dax_dev           162 drivers/dax/super.c 	struct dax_device *dax_dev;
dax_dev           175 drivers/dax/super.c 	dax_dev = dax_get_by_host(bdev->bd_disk->disk_name);
dax_dev           176 drivers/dax/super.c 	if (!dax_dev) {
dax_dev           183 drivers/dax/super.c 	ret = dax_supported(dax_dev, bdev, blocksize, 0,
dax_dev           187 drivers/dax/super.c 	put_dax(dax_dev);
dax_dev           224 drivers/dax/super.c 	struct dax_device *dax_dev = dax_get_by_host(dev_name(dev));
dax_dev           227 drivers/dax/super.c 	WARN_ON_ONCE(!dax_dev);
dax_dev           228 drivers/dax/super.c 	if (!dax_dev)
dax_dev           231 drivers/dax/super.c 	rc = sprintf(buf, "%d\n", !!dax_write_cache_enabled(dax_dev));
dax_dev           232 drivers/dax/super.c 	put_dax(dax_dev);
dax_dev           241 drivers/dax/super.c 	struct dax_device *dax_dev = dax_get_by_host(dev_name(dev));
dax_dev           243 drivers/dax/super.c 	WARN_ON_ONCE(!dax_dev);
dax_dev           244 drivers/dax/super.c 	if (!dax_dev)
dax_dev           250 drivers/dax/super.c 		dax_write_cache(dax_dev, write_cache);
dax_dev           252 drivers/dax/super.c 	put_dax(dax_dev);
dax_dev           260 drivers/dax/super.c 	struct dax_device *dax_dev = dax_get_by_host(dev_name(dev));
dax_dev           262 drivers/dax/super.c 	WARN_ON_ONCE(!dax_dev);
dax_dev           263 drivers/dax/super.c 	if (!dax_dev)
dax_dev           296 drivers/dax/super.c long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
dax_dev           301 drivers/dax/super.c 	if (!dax_dev)
dax_dev           304 drivers/dax/super.c 	if (!dax_alive(dax_dev))
dax_dev           310 drivers/dax/super.c 	avail = dax_dev->ops->direct_access(dax_dev, pgoff, nr_pages,
dax_dev           318 drivers/dax/super.c bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev,
dax_dev           321 drivers/dax/super.c 	if (!dax_alive(dax_dev))
dax_dev           324 drivers/dax/super.c 	return dax_dev->ops->dax_supported(dax_dev, bdev, blocksize, start, len);
dax_dev           327 drivers/dax/super.c size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
dax_dev           330 drivers/dax/super.c 	if (!dax_alive(dax_dev))
dax_dev           333 drivers/dax/super.c 	return dax_dev->ops->copy_from_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           337 drivers/dax/super.c size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
dax_dev           340 drivers/dax/super.c 	if (!dax_alive(dax_dev))
dax_dev           343 drivers/dax/super.c 	return dax_dev->ops->copy_to_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           349 drivers/dax/super.c void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
dax_dev           351 drivers/dax/super.c 	if (unlikely(!dax_write_cache_enabled(dax_dev)))
dax_dev           357 drivers/dax/super.c void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
dax_dev           363 drivers/dax/super.c void dax_write_cache(struct dax_device *dax_dev, bool wc)
dax_dev           366 drivers/dax/super.c 		set_bit(DAXDEV_WRITE_CACHE, &dax_dev->flags);
dax_dev           368 drivers/dax/super.c 		clear_bit(DAXDEV_WRITE_CACHE, &dax_dev->flags);
dax_dev           372 drivers/dax/super.c bool dax_write_cache_enabled(struct dax_device *dax_dev)
dax_dev           374 drivers/dax/super.c 	return test_bit(DAXDEV_WRITE_CACHE, &dax_dev->flags);
dax_dev           378 drivers/dax/super.c bool __dax_synchronous(struct dax_device *dax_dev)
dax_dev           380 drivers/dax/super.c 	return test_bit(DAXDEV_SYNC, &dax_dev->flags);
dax_dev           384 drivers/dax/super.c void __set_dax_synchronous(struct dax_device *dax_dev)
dax_dev           386 drivers/dax/super.c 	set_bit(DAXDEV_SYNC, &dax_dev->flags);
dax_dev           390 drivers/dax/super.c bool dax_alive(struct dax_device *dax_dev)
dax_dev           393 drivers/dax/super.c 	return test_bit(DAXDEV_ALIVE, &dax_dev->flags);
dax_dev           408 drivers/dax/super.c void kill_dax(struct dax_device *dax_dev)
dax_dev           410 drivers/dax/super.c 	if (!dax_dev)
dax_dev           413 drivers/dax/super.c 	clear_bit(DAXDEV_ALIVE, &dax_dev->flags);
dax_dev           418 drivers/dax/super.c 	hlist_del_init(&dax_dev->list);
dax_dev           423 drivers/dax/super.c void run_dax(struct dax_device *dax_dev)
dax_dev           425 drivers/dax/super.c 	set_bit(DAXDEV_ALIVE, &dax_dev->flags);
dax_dev           431 drivers/dax/super.c 	struct dax_device *dax_dev;
dax_dev           434 drivers/dax/super.c 	dax_dev = kmem_cache_alloc(dax_cache, GFP_KERNEL);
dax_dev           435 drivers/dax/super.c 	if (!dax_dev)
dax_dev           438 drivers/dax/super.c 	inode = &dax_dev->inode;
dax_dev           450 drivers/dax/super.c 	struct dax_device *dax_dev = to_dax_dev(inode);
dax_dev           451 drivers/dax/super.c 	kfree(dax_dev->host);
dax_dev           452 drivers/dax/super.c 	dax_dev->host = NULL;
dax_dev           455 drivers/dax/super.c 	kmem_cache_free(dax_cache, dax_dev);
dax_dev           460 drivers/dax/super.c 	struct dax_device *dax_dev = to_dax_dev(inode);
dax_dev           461 drivers/dax/super.c 	WARN_ONCE(test_bit(DAXDEV_ALIVE, &dax_dev->flags),
dax_dev           505 drivers/dax/super.c 	struct dax_device *dax_dev;
dax_dev           514 drivers/dax/super.c 	dax_dev = to_dax_dev(inode);
dax_dev           516 drivers/dax/super.c 		set_bit(DAXDEV_ALIVE, &dax_dev->flags);
dax_dev           517 drivers/dax/super.c 		inode->i_cdev = &dax_dev->cdev;
dax_dev           524 drivers/dax/super.c 	return dax_dev;
dax_dev           527 drivers/dax/super.c static void dax_add_host(struct dax_device *dax_dev, const char *host)
dax_dev           535 drivers/dax/super.c 	INIT_HLIST_NODE(&dax_dev->list);
dax_dev           536 drivers/dax/super.c 	dax_dev->host = host;
dax_dev           542 drivers/dax/super.c 	hlist_add_head(&dax_dev->list, &dax_host_list[hash]);
dax_dev           549 drivers/dax/super.c 	struct dax_device *dax_dev;
dax_dev           563 drivers/dax/super.c 	dax_dev = dax_dev_get(devt);
dax_dev           564 drivers/dax/super.c 	if (!dax_dev)
dax_dev           567 drivers/dax/super.c 	dax_add_host(dax_dev, host);
dax_dev           568 drivers/dax/super.c 	dax_dev->ops = ops;
dax_dev           569 drivers/dax/super.c 	dax_dev->private = private;
dax_dev           571 drivers/dax/super.c 		set_dax_synchronous(dax_dev);
dax_dev           573 drivers/dax/super.c 	return dax_dev;
dax_dev           583 drivers/dax/super.c void put_dax(struct dax_device *dax_dev)
dax_dev           585 drivers/dax/super.c 	if (!dax_dev)
dax_dev           587 drivers/dax/super.c 	iput(&dax_dev->inode);
dax_dev           597 drivers/dax/super.c 	struct dax_device *dax_dev, *found = NULL;
dax_dev           607 drivers/dax/super.c 	hlist_for_each_entry(dax_dev, &dax_host_list[hash], list) {
dax_dev           608 drivers/dax/super.c 		if (!dax_alive(dax_dev)
dax_dev           609 drivers/dax/super.c 				|| strcmp(host, dax_dev->host) != 0)
dax_dev           612 drivers/dax/super.c 		if (igrab(&dax_dev->inode))
dax_dev           613 drivers/dax/super.c 			found = dax_dev;
dax_dev           638 drivers/dax/super.c struct inode *dax_inode(struct dax_device *dax_dev)
dax_dev           640 drivers/dax/super.c 	return &dax_dev->inode;
dax_dev           644 drivers/dax/super.c void *dax_get_private(struct dax_device *dax_dev)
dax_dev           646 drivers/dax/super.c 	if (!test_bit(DAXDEV_ALIVE, &dax_dev->flags))
dax_dev           648 drivers/dax/super.c 	return dax_dev->private;
dax_dev           654 drivers/dax/super.c 	struct dax_device *dax_dev = _dax_dev;
dax_dev           655 drivers/dax/super.c 	struct inode *inode = &dax_dev->inode;
dax_dev           657 drivers/dax/super.c 	memset(dax_dev, 0, sizeof(*dax_dev));
dax_dev            61 drivers/md/dm-core.h 	struct dax_device *dax_dev;
dax_dev           172 drivers/md/dm-linear.c 	struct dax_device *dax_dev = lc->dev->dax_dev;
dax_dev           179 drivers/md/dm-linear.c 	return dax_direct_access(dax_dev, pgoff, nr_pages, kaddr, pfn);
dax_dev           187 drivers/md/dm-linear.c 	struct dax_device *dax_dev = lc->dev->dax_dev;
dax_dev           193 drivers/md/dm-linear.c 	return dax_copy_from_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           201 drivers/md/dm-linear.c 	struct dax_device *dax_dev = lc->dev->dax_dev;
dax_dev           207 drivers/md/dm-linear.c 	return dax_copy_to_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           958 drivers/md/dm-log-writes.c 	return dax_direct_access(lc->dev->dax_dev, pgoff, nr_pages, kaddr, pfn);
dax_dev           982 drivers/md/dm-log-writes.c 	return dax_copy_from_iter(lc->dev->dax_dev, pgoff, addr, bytes, i);
dax_dev           994 drivers/md/dm-log-writes.c 	return dax_copy_to_iter(lc->dev->dax_dev, pgoff, addr, bytes, i);
dax_dev           322 drivers/md/dm-stripe.c 	struct dax_device *dax_dev;
dax_dev           329 drivers/md/dm-stripe.c 	dax_dev = sc->stripe[stripe].dev->dax_dev;
dax_dev           335 drivers/md/dm-stripe.c 	return dax_direct_access(dax_dev, pgoff, nr_pages, kaddr, pfn);
dax_dev           343 drivers/md/dm-stripe.c 	struct dax_device *dax_dev;
dax_dev           349 drivers/md/dm-stripe.c 	dax_dev = sc->stripe[stripe].dev->dax_dev;
dax_dev           354 drivers/md/dm-stripe.c 	return dax_copy_from_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           362 drivers/md/dm-stripe.c 	struct dax_device *dax_dev;
dax_dev           368 drivers/md/dm-stripe.c 	dax_dev = sc->stripe[stripe].dev->dax_dev;
dax_dev           373 drivers/md/dm-stripe.c 	return dax_copy_to_iter(dax_dev, pgoff, addr, bytes, i);
dax_dev           887 drivers/md/dm-table.c 	return generic_fsdax_supported(dev->dax_dev, dev->bdev, blocksize,
dax_dev           895 drivers/md/dm-table.c 	return dev->dax_dev && dax_synchronous(dev->dax_dev);
dax_dev          1672 drivers/md/dm-table.c 	struct dax_device *dax_dev = dev->dax_dev;
dax_dev          1674 drivers/md/dm-table.c 	if (!dax_dev)
dax_dev          1677 drivers/md/dm-table.c 	if (dax_write_cache_enabled(dax_dev))
dax_dev          1926 drivers/md/dm-table.c 			set_dax_synchronous(t->md->dax_dev);
dax_dev          1932 drivers/md/dm-table.c 		dax_write_cache(t->md->dax_dev, true);
dax_dev           230 drivers/md/dm-writecache.c 	if (!wc->ssd_dev->dax_dev) {
dax_dev           247 drivers/md/dm-writecache.c 	da = dax_direct_access(wc->ssd_dev->dax_dev, 0, p, &wc->memory_map, &pfn);
dax_dev           269 drivers/md/dm-writecache.c 			daa = dax_direct_access(wc->ssd_dev->dax_dev, i, p - i,
dax_dev           762 drivers/md/dm.c 	td->dm_dev.dax_dev = dax_get_by_host(bdev->bd_disk->disk_name);
dax_dev           776 drivers/md/dm.c 	put_dax(td->dm_dev.dax_dev);
dax_dev           778 drivers/md/dm.c 	td->dm_dev.dax_dev = NULL;
dax_dev          1081 drivers/md/dm.c static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev          1084 drivers/md/dm.c 	struct mapped_device *md = dax_get_private(dax_dev);
dax_dev          1108 drivers/md/dm.c static bool dm_dax_supported(struct dax_device *dax_dev, struct block_device *bdev,
dax_dev          1111 drivers/md/dm.c 	struct mapped_device *md = dax_get_private(dax_dev);
dax_dev          1127 drivers/md/dm.c static size_t dm_dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev          1130 drivers/md/dm.c 	struct mapped_device *md = dax_get_private(dax_dev);
dax_dev          1151 drivers/md/dm.c static size_t dm_dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev          1154 drivers/md/dm.c 	struct mapped_device *md = dax_get_private(dax_dev);
dax_dev          1887 drivers/md/dm.c 	if (md->dax_dev) {
dax_dev          1888 drivers/md/dm.c 		kill_dax(md->dax_dev);
dax_dev          1889 drivers/md/dm.c 		put_dax(md->dax_dev);
dax_dev          1890 drivers/md/dm.c 		md->dax_dev = NULL;
dax_dev          1991 drivers/md/dm.c 		md->dax_dev = alloc_dax(md, md->disk->disk_name,
dax_dev          1993 drivers/md/dm.c 		if (!md->dax_dev)
dax_dev            98 drivers/nvdimm/dax_devs.c 	struct device *dax_dev;
dax_dev           117 drivers/nvdimm/dax_devs.c 	dax_dev = nd_pfn_devinit(nd_pfn, ndns);
dax_dev           119 drivers/nvdimm/dax_devs.c 	if (!dax_dev)
dax_dev           124 drivers/nvdimm/dax_devs.c 	dev_dbg(dev, "dax: %s\n", rc == 0 ? dev_name(dax_dev) : "<none>");
dax_dev           126 drivers/nvdimm/dax_devs.c 		nd_detach_ndns(dax_dev, &nd_pfn->ndns);
dax_dev           127 drivers/nvdimm/dax_devs.c 		put_device(dax_dev);
dax_dev           129 drivers/nvdimm/dax_devs.c 		__nd_device_register(dax_dev);
dax_dev           272 drivers/nvdimm/pmem.c static long pmem_dax_direct_access(struct dax_device *dax_dev,
dax_dev           275 drivers/nvdimm/pmem.c 	struct pmem_device *pmem = dax_get_private(dax_dev);
dax_dev           286 drivers/nvdimm/pmem.c static size_t pmem_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev           292 drivers/nvdimm/pmem.c static size_t pmem_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev           335 drivers/nvdimm/pmem.c 	kill_dax(pmem->dax_dev);
dax_dev           336 drivers/nvdimm/pmem.c 	put_dax(pmem->dax_dev);
dax_dev           361 drivers/nvdimm/pmem.c 	struct dax_device *dax_dev;
dax_dev           467 drivers/nvdimm/pmem.c 	dax_dev = alloc_dax(pmem, disk->disk_name, &pmem_dax_ops, flags);
dax_dev           468 drivers/nvdimm/pmem.c 	if (!dax_dev) {
dax_dev           472 drivers/nvdimm/pmem.c 	dax_write_cache(dax_dev, nvdimm_has_cache(nd_region));
dax_dev           473 drivers/nvdimm/pmem.c 	pmem->dax_dev = dax_dev;
dax_dev            24 drivers/nvdimm/pmem.h 	struct dax_device	*dax_dev;
dax_dev            36 drivers/s390/block/dcssblk.c static long dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev            48 drivers/s390/block/dcssblk.c static size_t dcssblk_dax_copy_from_iter(struct dax_device *dax_dev,
dax_dev            54 drivers/s390/block/dcssblk.c static size_t dcssblk_dax_copy_to_iter(struct dax_device *dax_dev,
dax_dev            81 drivers/s390/block/dcssblk.c 	struct dax_device *dax_dev;
dax_dev           414 drivers/s390/block/dcssblk.c 	kill_dax(dev_info->dax_dev);
dax_dev           415 drivers/s390/block/dcssblk.c 	put_dax(dev_info->dax_dev);
dax_dev           681 drivers/s390/block/dcssblk.c 	dev_info->dax_dev = alloc_dax(dev_info, dev_info->gd->disk_name,
dax_dev           683 drivers/s390/block/dcssblk.c 	if (!dev_info->dax_dev) {
dax_dev           786 drivers/s390/block/dcssblk.c 	kill_dax(dev_info->dax_dev);
dax_dev           787 drivers/s390/block/dcssblk.c 	put_dax(dev_info->dax_dev);
dax_dev           936 drivers/s390/block/dcssblk.c dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
dax_dev           939 drivers/s390/block/dcssblk.c 	struct dcssblk_dev_info *dev_info = dax_get_private(dax_dev);
dax_dev           683 fs/dax.c       static int copy_user_dax(struct block_device *bdev, struct dax_device *dax_dev,
dax_dev           697 fs/dax.c       	rc = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size), &kaddr, NULL);
dax_dev           849 fs/dax.c       static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev,
dax_dev           913 fs/dax.c       	dax_flush(dax_dev, page_address(pfn_to_page(pfn)), count * PAGE_SIZE);
dax_dev           945 fs/dax.c       	struct dax_device *dax_dev;
dax_dev           956 fs/dax.c       	dax_dev = dax_get_by_host(bdev->bd_disk->disk_name);
dax_dev           957 fs/dax.c       	if (!dax_dev)
dax_dev           966 fs/dax.c       		ret = dax_writeback_one(&xas, dax_dev, mapping, entry);
dax_dev           980 fs/dax.c       	put_dax(dax_dev);
dax_dev          1003 fs/dax.c       	length = dax_direct_access(iomap->dax_dev, pgoff, PHYS_PFN(size),
dax_dev          1061 fs/dax.c       		struct dax_device *dax_dev, sector_t sector,
dax_dev          1079 fs/dax.c       		rc = dax_direct_access(dax_dev, pgoff, 1, &kaddr, NULL);
dax_dev          1085 fs/dax.c       		dax_flush(dax_dev, kaddr + offset, size);
dax_dev          1097 fs/dax.c       	struct dax_device *dax_dev = iomap->dax_dev;
dax_dev          1145 fs/dax.c       		map_len = dax_direct_access(dax_dev, pgoff, PHYS_PFN(size),
dax_dev          1164 fs/dax.c       			xfer = dax_copy_from_iter(dax_dev, pgoff, kaddr,
dax_dev          1167 fs/dax.c       			xfer = dax_copy_to_iter(dax_dev, pgoff, kaddr,
dax_dev          1320 fs/dax.c       			error = copy_user_dax(iomap.bdev, iomap.dax_dev,
dax_dev           825 fs/ext2/inode.c 	iomap->dax_dev = sbi->s_daxdev;
dax_dev           825 fs/ext2/super.c 	struct dax_device *dax_dev = fs_dax_get_by_bdev(sb->s_bdev);
dax_dev           855 fs/ext2/super.c 	sbi->s_daxdev = dax_dev;
dax_dev          1224 fs/ext2/super.c 	fs_put_dax(dax_dev);
dax_dev           375 fs/ext4/file.c 	struct dax_device *dax_dev = sbi->s_daxdev;
dax_dev           384 fs/ext4/file.c 	if (!daxdev_mapping_supported(vma, dax_dev))
dax_dev          3545 fs/ext4/inode.c 	iomap->dax_dev = sbi->s_daxdev;
dax_dev          3614 fs/ext4/super.c 	struct dax_device *dax_dev = fs_dax_get_by_bdev(sb->s_bdev);
dax_dev          3641 fs/ext4/super.c 	sbi->s_daxdev = dax_dev;
dax_dev          4745 fs/ext4/super.c 	fs_put_dax(dax_dev);
dax_dev           939 fs/iomap/buffered-io.c 	return __dax_zero_page_range(iomap->bdev, iomap->dax_dev,
dax_dev          1751 fs/xfs/xfs_buf.c 	struct dax_device	*dax_dev)
dax_dev          1760 fs/xfs/xfs_buf.c 	btp->bt_daxdev = dax_dev;
dax_dev          1231 fs/xfs/xfs_file.c 	struct dax_device 	*dax_dev;
dax_dev          1233 fs/xfs/xfs_file.c 	dax_dev = xfs_find_daxdev_for_inode(file_inode(filp));
dax_dev          1238 fs/xfs/xfs_file.c 	if (!daxdev_mapping_supported(vma, dax_dev))
dax_dev            81 fs/xfs/xfs_iomap.c 	iomap->dax_dev = xfs_find_daxdev_for_inode(VFS_I(ip));
dax_dev           103 fs/xfs/xfs_iomap.c 	iomap->dax_dev = xfs_find_daxdev_for_inode(VFS_I(ip));
dax_dev            45 include/linux/dax.h void put_dax(struct dax_device *dax_dev);
dax_dev            46 include/linux/dax.h void kill_dax(struct dax_device *dax_dev);
dax_dev            47 include/linux/dax.h void dax_write_cache(struct dax_device *dax_dev, bool wc);
dax_dev            48 include/linux/dax.h bool dax_write_cache_enabled(struct dax_device *dax_dev);
dax_dev            49 include/linux/dax.h bool __dax_synchronous(struct dax_device *dax_dev);
dax_dev            50 include/linux/dax.h static inline bool dax_synchronous(struct dax_device *dax_dev)
dax_dev            52 include/linux/dax.h 	return  __dax_synchronous(dax_dev);
dax_dev            54 include/linux/dax.h void __set_dax_synchronous(struct dax_device *dax_dev);
dax_dev            55 include/linux/dax.h static inline void set_dax_synchronous(struct dax_device *dax_dev)
dax_dev            57 include/linux/dax.h 	__set_dax_synchronous(dax_dev);
dax_dev            63 include/linux/dax.h 					     struct dax_device *dax_dev)
dax_dev            69 include/linux/dax.h 	return dax_synchronous(dax_dev);
dax_dev            85 include/linux/dax.h static inline void put_dax(struct dax_device *dax_dev)
dax_dev            88 include/linux/dax.h static inline void kill_dax(struct dax_device *dax_dev)
dax_dev            91 include/linux/dax.h static inline void dax_write_cache(struct dax_device *dax_dev, bool wc)
dax_dev            94 include/linux/dax.h static inline bool dax_write_cache_enabled(struct dax_device *dax_dev)
dax_dev            98 include/linux/dax.h static inline bool dax_synchronous(struct dax_device *dax_dev)
dax_dev           102 include/linux/dax.h static inline void set_dax_synchronous(struct dax_device *dax_dev)
dax_dev           106 include/linux/dax.h 				struct dax_device *dax_dev)
dax_dev           121 include/linux/dax.h bool __generic_fsdax_supported(struct dax_device *dax_dev,
dax_dev           124 include/linux/dax.h static inline bool generic_fsdax_supported(struct dax_device *dax_dev,
dax_dev           128 include/linux/dax.h 	return __generic_fsdax_supported(dax_dev, bdev, blocksize, start,
dax_dev           137 include/linux/dax.h static inline void fs_put_dax(struct dax_device *dax_dev)
dax_dev           139 include/linux/dax.h 	put_dax(dax_dev);
dax_dev           156 include/linux/dax.h static inline bool generic_fsdax_supported(struct dax_device *dax_dev,
dax_dev           168 include/linux/dax.h static inline void fs_put_dax(struct dax_device *dax_dev)
dax_dev           202 include/linux/dax.h bool dax_alive(struct dax_device *dax_dev);
dax_dev           203 include/linux/dax.h void *dax_get_private(struct dax_device *dax_dev);
dax_dev           204 include/linux/dax.h long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
dax_dev           206 include/linux/dax.h bool dax_supported(struct dax_device *dax_dev, struct block_device *bdev,
dax_dev           208 include/linux/dax.h size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
dax_dev           210 include/linux/dax.h size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
dax_dev           212 include/linux/dax.h void dax_flush(struct dax_device *dax_dev, void *addr, size_t size);
dax_dev           226 include/linux/dax.h 		struct dax_device *dax_dev, sector_t sector,
dax_dev           230 include/linux/dax.h 		struct dax_device *dax_dev, sector_t sector,
dax_dev           149 include/linux/device-mapper.h 	struct dax_device *dax_dev;
dax_dev            67 include/linux/iomap.h 	struct dax_device	*dax_dev; /* dax_dev for dax operations */