Symbol: dax_device
drivers/dax/bus.c
1407
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/bus.c
1424
struct dax_device *dax_dev;
drivers/dax/bus.c
425
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/bus.h
10
struct dax_device;
drivers/dax/dax-private.h
103
void run_dax(struct dax_device *dax_dev);
drivers/dax/dax-private.h
13
struct dax_device;
drivers/dax/dax-private.h
14
struct dax_device *inode_dax(struct inode *inode);
drivers/dax/dax-private.h
15
struct inode *dax_inode(struct dax_device *dax_dev);
drivers/dax/dax-private.h
85
struct dax_device *dax_dev;
drivers/dax/device.c
358
struct dax_device *dax_dev = inode_dax(inode);
drivers/dax/device.c
405
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/super.c
114
void fs_put_dax(struct dax_device *dax_dev, void *holder)
drivers/dax/super.c
149
long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
drivers/dax/super.c
171
size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
drivers/dax/super.c
187
size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
drivers/dax/super.c
203
int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/super.c
223
size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/super.c
232
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off,
drivers/dax/super.c
257
void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
drivers/dax/super.c
265
void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
drivers/dax/super.c
271
void dax_write_cache(struct dax_device *dax_dev, bool wc)
drivers/dax/super.c
280
bool dax_write_cache_enabled(struct dax_device *dax_dev)
drivers/dax/super.c
286
bool dax_synchronous(struct dax_device *dax_dev)
drivers/dax/super.c
292
void set_dax_synchronous(struct dax_device *dax_dev)
drivers/dax/super.c
298
void set_dax_nocache(struct dax_device *dax_dev)
drivers/dax/super.c
304
void set_dax_nomc(struct dax_device *dax_dev)
drivers/dax/super.c
310
bool dax_alive(struct dax_device *dax_dev)
drivers/dax/super.c
328
void kill_dax(struct dax_device *dax_dev)
drivers/dax/super.c
346
void run_dax(struct dax_device *dax_dev)
drivers/dax/super.c
354
struct dax_device *dax_dev;
drivers/dax/super.c
366
static struct dax_device *to_dax_dev(struct inode *inode)
drivers/dax/super.c
368
return container_of(inode, struct dax_device, inode);
drivers/dax/super.c
373
struct dax_device *dax_dev = to_dax_dev(inode);
drivers/dax/super.c
381
struct dax_device *dax_dev = to_dax_dev(inode);
drivers/dax/super.c
424
static struct dax_device *dax_dev_get(dev_t devt)
drivers/dax/super.c
426
struct dax_device *dax_dev;
drivers/dax/super.c
448
struct dax_device *alloc_dax(void *private, const struct dax_operations *ops)
drivers/dax/super.c
450
struct dax_device *dax_dev;
drivers/dax/super.c
484
void put_dax(struct dax_device *dax_dev)
drivers/dax/super.c
499
void *dax_holder(struct dax_device *dax_dev)
drivers/dax/super.c
512
struct dax_device *inode_dax(struct inode *inode)
drivers/dax/super.c
516
return container_of(cdev, struct dax_device, cdev);
drivers/dax/super.c
520
struct inode *dax_inode(struct dax_device *dax_dev)
drivers/dax/super.c
526
void *dax_get_private(struct dax_device *dax_dev)
drivers/dax/super.c
536
struct dax_device *dax_dev = _dax_dev;
drivers/dax/super.c
547
dax_cache = kmem_cache_create("dax_cache", sizeof(struct dax_device), 0,
drivers/dax/super.c
62
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk)
drivers/dax/super.c
81
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
drivers/dax/super.c
84
struct dax_device *dax_dev;
drivers/md/dm-core.h
79
struct dax_device *dax_dev;
drivers/md/dm-linear.c
162
static struct dax_device *linear_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff)
drivers/md/dm-linear.c
175
struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff);
drivers/md/dm-linear.c
183
struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff);
drivers/md/dm-linear.c
191
struct dax_device *dax_dev = linear_dax_pgoff(ti, &pgoff);
drivers/md/dm-log-writes.c
886
static struct dax_device *log_writes_dax_pgoff(struct dm_target *ti,
drivers/md/dm-log-writes.c
899
struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
drivers/md/dm-log-writes.c
907
struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
drivers/md/dm-log-writes.c
915
struct dax_device *dax_dev = log_writes_dax_pgoff(ti, &pgoff);
drivers/md/dm-pcache/cache_dev.c
19
static int build_vmap(struct dax_device *dax_dev, long total_pages, void **vaddr)
drivers/md/dm-pcache/cache_dev.c
67
struct dax_device *dax_dev;
drivers/md/dm-stripe.c
302
static struct dax_device *stripe_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff)
drivers/md/dm-stripe.c
321
struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff);
drivers/md/dm-stripe.c
329
struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff);
drivers/md/dm-stripe.c
337
struct dax_device *dax_dev = stripe_dax_pgoff(ti, &pgoff);
drivers/md/dm-table.c
1884
struct dax_device *dax_dev = dev->dax_dev;
drivers/md/dm.c
1210
static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
1238
static int dm_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
1265
static size_t dm_dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
2286
struct dax_device *dax_dev;
drivers/nvdimm/pmem.c
293
static int pmem_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/nvdimm/pmem.c
303
static long pmem_dax_direct_access(struct dax_device *dax_dev,
drivers/nvdimm/pmem.c
325
static size_t pmem_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/nvdimm/pmem.c
464
struct dax_device *dax_dev;
drivers/nvdimm/pmem.h
25
struct dax_device *dax_dev;
drivers/s390/block/dcssblk.c
32
static long dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/s390/block/dcssblk.c
46
static int dcssblk_dax_zero_page_range(struct dax_device *dax_dev,
drivers/s390/block/dcssblk.c
539
struct dax_device *dax_dev;
drivers/s390/block/dcssblk.c
80
struct dax_device *dax_dev;
drivers/s390/block/dcssblk.c
950
dcssblk_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
fs/dax.c
1100
static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev,
fs/dax.c
1200
struct dax_device *dax_dev, struct writeback_control *wbc)
fs/dax.c
1585
struct dax_device *dax_dev = iomap->dax_dev;
fs/erofs/internal.h
46
struct dax_device *dax_dev;
fs/ext2/ext2.h
117
struct dax_device *s_daxdev;
fs/ext4/ext4.h
1733
struct dax_device *s_daxdev;
fs/ext4/file.c
808
struct dax_device *dax_dev = EXT4_SB(inode->i_sb)->s_daxdev;
fs/fuse/dax.c
1248
struct dax_device *dax_dev)
fs/fuse/dax.c
73
struct dax_device *dev;
fs/fuse/fuse_i.h
1518
struct dax_device *dax_dev);
fs/fuse/fuse_i.h
624
struct dax_device *dax_dev;
fs/fuse/virtio_fs.c
1006
static long virtio_fs_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
fs/fuse/virtio_fs.c
1021
static int virtio_fs_zero_page_range(struct dax_device *dax_dev,
fs/fuse/virtio_fs.c
1044
struct dax_device *dax_dev = data;
fs/fuse/virtio_fs.c
1054
struct dax_device *dax_dev __free(cleanup_dax) = NULL;
fs/fuse/virtio_fs.c
72
struct dax_device *dax_dev;
fs/xfs/xfs_buf.h
99
struct dax_device *bt_daxdev;
fs/xfs/xfs_notify_failure.c
373
struct dax_device *dax_dev,
include/linux/dax.h
101
static inline bool dax_synchronous(struct dax_device *dax_dev)
include/linux/dax.h
105
static inline void set_dax_nocache(struct dax_device *dax_dev)
include/linux/dax.h
108
static inline void set_dax_nomc(struct dax_device *dax_dev)
include/linux/dax.h
11
struct dax_device;
include/linux/dax.h
111
static inline void set_dax_synchronous(struct dax_device *dax_dev)
include/linux/dax.h
116
struct dax_device *dax_dev)
include/linux/dax.h
120
static inline size_t dax_recovery_write(struct dax_device *dax_dev,
include/linux/dax.h
129
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk);
include/linux/dax.h
131
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
include/linux/dax.h
133
void fs_put_dax(struct dax_device *dax_dev, void *holder);
include/linux/dax.h
135
static inline int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk)
include/linux/dax.h
142
static inline struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev,
include/linux/dax.h
148
static inline void fs_put_dax(struct dax_device *dax_dev, void *holder)
include/linux/dax.h
155
struct dax_device *dax_dev, struct writeback_control *wbc);
include/linux/dax.h
177
struct dax_device *dax_dev, struct writeback_control *wbc)
include/linux/dax.h
243
bool dax_alive(struct dax_device *dax_dev);
include/linux/dax.h
244
void *dax_get_private(struct dax_device *dax_dev);
include/linux/dax.h
245
long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
include/linux/dax.h
247
size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
include/linux/dax.h
249
size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
include/linux/dax.h
251
int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
include/linux/dax.h
253
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off, u64 len,
include/linux/dax.h
255
void dax_flush(struct dax_device *dax_dev, void *addr, size_t size);
include/linux/dax.h
28
long (*direct_access)(struct dax_device *, pgoff_t, long,
include/linux/dax.h
31
int (*zero_page_range)(struct dax_device *, pgoff_t, size_t);
include/linux/dax.h
36
size_t (*recovery_write)(struct dax_device *dax_dev, pgoff_t pgoff,
include/linux/dax.h
48
int (*notify_failure)(struct dax_device *dax_dev, u64 offset,
include/linux/dax.h
53
struct dax_device *alloc_dax(void *private, const struct dax_operations *ops);
include/linux/dax.h
54
void *dax_holder(struct dax_device *dax_dev);
include/linux/dax.h
55
void put_dax(struct dax_device *dax_dev);
include/linux/dax.h
56
void kill_dax(struct dax_device *dax_dev);
include/linux/dax.h
57
void dax_write_cache(struct dax_device *dax_dev, bool wc);
include/linux/dax.h
58
bool dax_write_cache_enabled(struct dax_device *dax_dev);
include/linux/dax.h
59
bool dax_synchronous(struct dax_device *dax_dev);
include/linux/dax.h
60
void set_dax_nocache(struct dax_device *dax_dev);
include/linux/dax.h
61
void set_dax_nomc(struct dax_device *dax_dev);
include/linux/dax.h
62
void set_dax_synchronous(struct dax_device *dax_dev);
include/linux/dax.h
63
size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
include/linux/dax.h
70
struct dax_device *dax_dev)
include/linux/dax.h
79
static inline void *dax_holder(struct dax_device *dax_dev)
include/linux/dax.h
83
static inline struct dax_device *alloc_dax(void *private,
include/linux/dax.h
88
static inline void put_dax(struct dax_device *dax_dev)
include/linux/dax.h
91
static inline void kill_dax(struct dax_device *dax_dev)
include/linux/dax.h
94
static inline void dax_write_cache(struct dax_device *dax_dev, bool wc)
include/linux/dax.h
97
static inline bool dax_write_cache_enabled(struct dax_device *dax_dev)
include/linux/device-mapper.h
176
struct dax_device *dax_dev;
include/linux/iomap.h
117
struct dax_device *dax_dev; /* dax_dev for dax operations */