Searched refs:dax (Results 1 - 25 of 51) sorted by relevance

123

/linux-master/drivers/dax/
H A DMakefile2 obj-$(CONFIG_DAX) += dax.o
8 dax-y := super.o
9 dax-y += bus.o
H A Dcxl.c4 #include <linux/dax.h>
H A Dkmem.c10 #include <linux/dax.h>
16 #include "dax-private.h"
279 * device-dax range and return '0' to ->remove() attempts. The removal
H A Ddevice.c10 #include <linux/dax.h>
14 #include "dax-private.h"
53 /* see "strong" declaration in tools/testing/nvdimm/dax-dev.c */
309 /* return an unmapped area aligned to the dax region specified alignment */
414 "dynamic-dax with pre-populated page map\n");
H A Dsuper.c14 #include <linux/dax.h>
17 #include "dax-private.h"
20 * struct dax_device - anchor object for dax services
22 * @cdev: optional character interface for "device dax"
23 * @private: dax driver private data
76 * fs_dax_get_by_bdev() - temporary lookup mechanism for filesystem-dax
95 pr_info("%pg: error: unaligned partition for dax\n", bdev);
405 .name = "dax",
457 * except for device-dax (NULL operations pointer), which does
494 * dax_holder() - obtain the holder of a dax devic
[all...]
/linux-master/fs/fuse/
H A Ddax.c3 * dax: direct host memory access
10 #include <linux/dax.h>
58 /* reference count when the mapping is used by dax iomap. */
62 /* Per-inode dax map */
86 /* Wait queue for a dax range to become free */
187 struct fuse_conn_dax *fcd = fm->fc->dax;
222 /* Protected by fi->dax->sem */
223 interval_tree_insert(&dmap->itn, &fi->dax->tree);
224 fi->dax->nr++;
322 node = interval_tree_iter_first(&fi->dax
[all...]
H A DMakefile12 fuse-$(CONFIG_FUSE_DAX) += dax.o
H A Dfuse_i.h188 struct fuse_inode_dax *dax; member in struct:fuse_inode
547 FUSE_DAX_ALWAYS, /* "-o dax=always" */
548 FUSE_DAX_NEVER, /* "-o dax=never" */
549 FUSE_DAX_INODE_USER, /* "-o dax=inode" */
907 struct fuse_conn_dax *dax; member in struct:fuse_conn
1370 /* dax.c */
H A Dinode.c133 kfree(fi->dax);
871 seq_puts(m, ",dax=always");
873 seq_puts(m, ",dax=never");
875 seq_puts(m, ",dax=inode");
1383 if (fm->fc->dax)
/linux-master/tools/testing/nvdimm/
H A Dpmem-dax.c7 #include <linux/dax.h>
22 * Limit dax to a single page at a time given vmalloc()-backed
/linux-master/drivers/dax/hmem/
H A Ddevice.c5 #include <linux/dax.h>
56 pr_err_once("failed to register device-dax hmem_platform device\n");
H A Dhmem.c6 #include <linux/dax.h>
162 /* Allow for CXL to define its own dax regions */
/linux-master/mm/
H A Dtruncate.c13 #include <linux/dax.h>
63 bool dax; local
76 dax = dax_mapping(mapping);
77 if (!dax) {
91 if (unlikely(dax)) {
99 if (!dax) {
H A Dworkingset.c16 #include <linux/dax.h>
H A Dreadahead.c118 #include <linux/dax.h>
/linux-master/drivers/md/
H A Ddm-linear.c13 #include <linux/dax.h>
H A Ddm-target.c14 #include <linux/dax.h>
H A Ddm-stripe.c15 #include <linux/dax.h>
/linux-master/fs/xfs/
H A Dxfs_notify_failure.c24 #include <linux/dax.h>
106 /* Continue the rmap query if the inode isn't a dax file. */
111 /* Invalidate the cache in dax pages. */
H A Dxfs_buf.h14 #include <linux/dax.h>
/linux-master/fs/
H A DMakefile31 obj-$(CONFIG_FS_DAX) += dax.o
H A Dremap_range.c17 #include <linux/dax.h>
/linux-master/drivers/
H A DMakefile80 obj-y += dax/
/linux-master/fs/ext2/
H A Dfile.c24 #include <linux/dax.h>
/linux-master/fs/erofs/
H A Dinternal.h11 #include <linux/dax.h>

Completed in 218 milliseconds

123