Symbol: dax_device
drivers/dax/bus.c
1419
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/bus.c
1456
struct dax_device *dax_dev;
drivers/dax/bus.c
424
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/bus.h
12
struct dax_device;
drivers/dax/dax-private.h
107
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
87
struct dax_device *dax_dev;
drivers/dax/device.c
335
struct dax_device *dax_dev = inode_dax(inode);
drivers/dax/device.c
382
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/fsdev.c
101
static size_t fsdev_dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/fsdev.c
187
struct dax_device *dax_dev = inode_dax(inode);
drivers/dax/fsdev.c
209
struct dax_device *dax_dev = dev_dax->dax_dev;
drivers/dax/fsdev.c
47
static long __fsdev_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/fsdev.c
79
static int fsdev_dax_zero_page_range(struct dax_device *dax_dev,
drivers/dax/fsdev.c
93
static long fsdev_dax_direct_access(struct dax_device *dax_dev,
drivers/dax/super.c
119
void fs_put_dax(struct dax_device *dax_dev, void *holder)
drivers/dax/super.c
141
int fs_dax_get(struct dax_device *dax_dev, void *holder,
drivers/dax/super.c
213
long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
drivers/dax/super.c
238
size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
drivers/dax/super.c
254
size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
drivers/dax/super.c
270
int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/super.c
294
size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/dax/super.c
303
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off,
drivers/dax/super.c
328
void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
drivers/dax/super.c
336
void dax_flush(struct dax_device *dax_dev, void *addr, size_t size)
drivers/dax/super.c
342
void dax_write_cache(struct dax_device *dax_dev, bool wc)
drivers/dax/super.c
351
bool dax_write_cache_enabled(struct dax_device *dax_dev)
drivers/dax/super.c
357
bool dax_synchronous(struct dax_device *dax_dev)
drivers/dax/super.c
363
void set_dax_synchronous(struct dax_device *dax_dev)
drivers/dax/super.c
369
void set_dax_nocache(struct dax_device *dax_dev)
drivers/dax/super.c
375
void set_dax_nomc(struct dax_device *dax_dev)
drivers/dax/super.c
396
int dax_set_ops(struct dax_device *dax_dev, const struct dax_operations *ops)
drivers/dax/super.c
410
bool dax_alive(struct dax_device *dax_dev)
drivers/dax/super.c
428
void kill_dax(struct dax_device *dax_dev)
drivers/dax/super.c
446
void run_dax(struct dax_device *dax_dev)
drivers/dax/super.c
454
struct dax_device *dax_dev;
drivers/dax/super.c
466
static struct dax_device *to_dax_dev(struct inode *inode)
drivers/dax/super.c
468
return container_of(inode, struct dax_device, inode);
drivers/dax/super.c
473
struct dax_device *dax_dev = to_dax_dev(inode);
drivers/dax/super.c
481
struct dax_device *dax_dev = to_dax_dev(inode);
drivers/dax/super.c
524
struct dax_device *dax_dev_get(dev_t devt)
drivers/dax/super.c
526
struct dax_device *dax_dev;
drivers/dax/super.c
549
struct dax_device *alloc_dax(void *private, const struct dax_operations *ops)
drivers/dax/super.c
551
struct dax_device *dax_dev;
drivers/dax/super.c
585
void put_dax(struct dax_device *dax_dev)
drivers/dax/super.c
600
void *dax_holder(struct dax_device *dax_dev)
drivers/dax/super.c
613
struct dax_device *inode_dax(struct inode *inode)
drivers/dax/super.c
617
return container_of(cdev, struct dax_device, cdev);
drivers/dax/super.c
621
struct inode *dax_inode(struct dax_device *dax_dev)
drivers/dax/super.c
627
void *dax_get_private(struct dax_device *dax_dev)
drivers/dax/super.c
63
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk)
drivers/dax/super.c
637
struct dax_device *dax_dev = _dax_dev;
drivers/dax/super.c
648
dax_cache = kmem_cache_create("dax_cache", sizeof(struct dax_device), 0,
drivers/dax/super.c
82
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
drivers/dax/super.c
85
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
1219
static long dm_dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
1247
static int dm_dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
1274
static size_t dm_dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
drivers/md/dm.c
2304
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
1137
static int dax_writeback_one(struct xa_state *xas, struct dax_device *dax_dev,
fs/dax.c
1237
struct dax_device *dax_dev, struct writeback_control *wbc)
fs/dax.c
1622
struct dax_device *dax_dev = iomap->dax_dev;
fs/erofs/internal.h
47
struct dax_device *dax_dev;
fs/ext4/ext4.h
1794
struct dax_device *s_daxdev;
fs/ext4/file.c
824
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
1225
struct dax_device *dax_dev);
fs/fuse/fuse_i.h
400
struct dax_device *dax_dev;
fs/fuse/virtio_fs.c
1030
static long virtio_fs_direct_access(struct dax_device *dax_dev, pgoff_t pgoff,
fs/fuse/virtio_fs.c
1045
static int virtio_fs_zero_page_range(struct dax_device *dax_dev,
fs/fuse/virtio_fs.c
1068
struct dax_device *dax_dev = data;
fs/fuse/virtio_fs.c
1078
struct dax_device *dax_dev __free(cleanup_dax) = NULL;
fs/fuse/virtio_fs.c
73
struct dax_device *dax_dev;
fs/xfs/xfs_buf.h
88
struct dax_device *bt_daxdev;
fs/xfs/xfs_notify_failure.c
373
struct dax_device *dax_dev,
include/linux/dax.h
102
static inline bool dax_synchronous(struct dax_device *dax_dev)
include/linux/dax.h
106
static inline void set_dax_nocache(struct dax_device *dax_dev)
include/linux/dax.h
109
static inline void set_dax_nomc(struct dax_device *dax_dev)
include/linux/dax.h
11
struct dax_device;
include/linux/dax.h
112
static inline void set_dax_synchronous(struct dax_device *dax_dev)
include/linux/dax.h
117
struct dax_device *dax_dev)
include/linux/dax.h
121
static inline size_t dax_recovery_write(struct dax_device *dax_dev,
include/linux/dax.h
130
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk);
include/linux/dax.h
132
struct dax_device *fs_dax_get_by_bdev(struct block_device *bdev, u64 *start_off,
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
151
void fs_put_dax(struct dax_device *dax_dev, void *holder);
include/linux/dax.h
152
int fs_dax_get(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
167
static inline void fs_put_dax(struct dax_device *dax_dev, void *holder)
include/linux/dax.h
171
static inline int fs_dax_get(struct dax_device *dax_dev, void *holder,
include/linux/dax.h
187
struct dax_device *dax_dev, struct writeback_control *wbc)
include/linux/dax.h
253
bool dax_alive(struct dax_device *dax_dev);
include/linux/dax.h
254
void *dax_get_private(struct dax_device *dax_dev);
include/linux/dax.h
255
int dax_set_ops(struct dax_device *dax_dev, const struct dax_operations *ops);
include/linux/dax.h
256
long dax_direct_access(struct dax_device *dax_dev, pgoff_t pgoff, long nr_pages,
include/linux/dax.h
258
size_t dax_copy_from_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
include/linux/dax.h
260
size_t dax_copy_to_iter(struct dax_device *dax_dev, pgoff_t pgoff, void *addr,
include/linux/dax.h
262
int dax_zero_page_range(struct dax_device *dax_dev, pgoff_t pgoff,
include/linux/dax.h
264
int dax_holder_notify_failure(struct dax_device *dax_dev, u64 off, u64 len,
include/linux/dax.h
266
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
struct dax_device *dax_dev_get(dev_t devt);
include/linux/dax.h
58
void dax_write_cache(struct dax_device *dax_dev, bool wc);
include/linux/dax.h
59
bool dax_write_cache_enabled(struct dax_device *dax_dev);
include/linux/dax.h
60
bool dax_synchronous(struct dax_device *dax_dev);
include/linux/dax.h
61
void set_dax_nocache(struct dax_device *dax_dev);
include/linux/dax.h
62
void set_dax_nomc(struct dax_device *dax_dev);
include/linux/dax.h
63
void set_dax_synchronous(struct dax_device *dax_dev);
include/linux/dax.h
64
size_t dax_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
include/linux/dax.h
71
struct dax_device *dax_dev)
include/linux/dax.h
80
static inline void *dax_holder(struct dax_device *dax_dev)
include/linux/dax.h
84
static inline struct dax_device *alloc_dax(void *private,
include/linux/dax.h
89
static inline void put_dax(struct dax_device *dax_dev)
include/linux/dax.h
92
static inline void kill_dax(struct dax_device *dax_dev)
include/linux/dax.h
95
static inline void dax_write_cache(struct dax_device *dax_dev, bool wc)
include/linux/dax.h
98
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
136
struct dax_device *dax_dev; /* dax_dev for dax operations */