Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-5.10/fs/fuse/
H A Ddax.c3 * dax: direct host memory access
10 #include <linux/dax.h>
57 /* reference count when the mapping is used by dax iomap. */
61 /* Per-inode dax map */
85 /* Wait queue for a dax range to become free */
186 struct fuse_conn_dax *fcd = fm->fc->dax; in fuse_setup_one_mapping()
221 /* Protected by fi->dax->sem */ in fuse_setup_one_mapping()
222 interval_tree_insert(&dmap->itn, &fi->dax->tree); in fuse_setup_one_mapping()
223 fi->dax->nr++; in fuse_setup_one_mapping()
321 node = interval_tree_iter_first(&fi->dax in inode_reclaim_dmap_range()
[all...]
H A DMakefile11 fuse-$(CONFIG_FUSE_DAX) += dax.o
H A Dfuse_i.h163 struct fuse_inode_dax *dax; member
507 bool dax:1; member
792 struct fuse_conn_dax *dax; member
1223 /* dax.c */
/kernel/linux/linux-6.6/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; in fuse_setup_one_mapping()
222 /* Protected by fi->dax->sem */ in fuse_setup_one_mapping()
223 interval_tree_insert(&dmap->itn, &fi->dax->tree); in fuse_setup_one_mapping()
224 fi->dax->nr++; in fuse_setup_one_mapping()
322 node = interval_tree_iter_first(&fi->dax in inode_reclaim_dmap_range()
[all...]
H A DMakefile11 fuse-$(CONFIG_FUSE_DAX) += dax.o
H A Dfuse_i.h172 struct fuse_inode_dax *dax; member
508 FUSE_DAX_ALWAYS, /* "-o dax=always" */
509 FUSE_DAX_NEVER, /* "-o dax=never" */
510 FUSE_DAX_INODE_USER, /* "-o dax=inode" */
862 struct fuse_conn_dax *dax; member
1324 /* dax.c */
/kernel/linux/linux-5.10/drivers/dax/
H A DMakefile2 obj-$(CONFIG_DAX) += dax.o
6 dax-y := super.o
7 dax-y += bus.o
H A Dkmem.c10 #include <linux/dax.h>
14 #include "dax-private.h"
187 * device-dax range and return '0' to ->remove() attempts. The removal in dev_dax_kmem_remove()
/kernel/linux/linux-6.6/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>
15 #include "dax-private.h"
230 * device-dax range and return '0' to ->remove() attempts. The removal in dev_dax_kmem_remove()
/kernel/linux/linux-6.6/mm/
H A Dtruncate.c13 #include <linux/dax.h>
63 bool dax; in truncate_folio_batch_exceptionals() local
76 dax = dax_mapping(mapping); in truncate_folio_batch_exceptionals()
77 if (!dax) { in truncate_folio_batch_exceptionals()
91 if (unlikely(dax)) { in truncate_folio_batch_exceptionals()
99 if (!dax) { in truncate_folio_batch_exceptionals()
/kernel/linux/linux-5.10/mm/
H A Dtruncate.c13 #include <linux/dax.h>
64 bool dax, lock; in truncate_exceptional_pvec_entries() local
77 dax = dax_mapping(mapping); in truncate_exceptional_pvec_entries()
78 lock = !dax && indices[j] < end; in truncate_exceptional_pvec_entries()
94 if (unlikely(dax)) { in truncate_exceptional_pvec_entries()
/kernel/linux/linux-6.6/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 in __pmem_direct_access()
/kernel/linux/linux-5.10/drivers/dax/hmem/
H A Ddevice.c5 #include <linux/dax.h>
/kernel/linux/linux-6.6/drivers/dax/hmem/
H A Ddevice.c5 #include <linux/dax.h>
56 pr_err_once("failed to register device-dax hmem_platform device\n"); in __hmem_register_resource()
H A Dhmem.c6 #include <linux/dax.h>
161 /* Allow for CXL to define its own dax regions */
/kernel/linux/linux-6.6/drivers/md/
H A Ddm-target.c14 #include <linux/dax.h>
H A Ddm-linear.c13 #include <linux/dax.h>
/kernel/linux/linux-5.10/fs/ext2/
H A Dfile.c24 #include <linux/dax.h>
/kernel/linux/linux-5.10/fs/
H A DMakefile35 obj-$(CONFIG_FS_DAX) += dax.o
/kernel/linux/linux-5.10/include/linux/
H A Dmempolicy.h11 #include <linux/dax.h>
/kernel/linux/linux-6.6/fs/
H A DMakefile31 obj-$(CONFIG_FS_DAX) += dax.o
/kernel/linux/linux-6.6/fs/xfs/
H A Dxfs_notify_failure.c24 #include <linux/dax.h>
/kernel/linux/linux-5.10/drivers/md/
H A Ddm-linear.c12 #include <linux/dax.h>

Completed in 26 milliseconds

1234