Home
last modified time | relevance | path

Searched refs:pagecache (Results 1 – 18 of 18) sorted by relevance

/linux/Documentation/filesystems/iomap/
H A Doperations.rst24 File contents are cached in memory ("pagecache") to satisfy reads and
29 iomap implements nearly all the folio and pagecache management that
32 mapping, managing uptodate and dirty state, or writeback of pagecache
38 be used, which makes buffered I/O much more efficient, and the pagecache
85 - ``put_folio``: Called to unlock and put a folio after a pagecache
94 ``->iomap_begin`` and ``->iomap_end`` because pagecache operations
98 mapping for a particular pagecache folio can `change in the time it
103 For the pagecache, races can happen if writeback doesn't take
162 If the fsblock size matches the size of a pagecache folio, it is assumed
168 If the fsblock size is less than the size of a pagecache folio, iomap
[all …]
H A Ddesign.rst38 * Folio write faults to the pagecache
53 pagecache programmers and code reviewers.
83 So far only the pagecache operations need to do this.
117 * ``invalidate_lock``: The pagecache ``struct address_space``
140 writing the pagecache.
186 iomap does not support writing (whether via pagecache or direct
234 heads for pagecache operations.
275 Currently, these flags are only set by pagecache operations.
296 For pagecache operations this is critical for correct operation
300 Only pagecache operations revalidate mappings; see the section about
[all …]
H A Dporting.rst38 iomap handles common pagecache related operations itself, such as
114 For unjournalled filesystems that use the pagecache for symbolic links
/linux/mm/
H A Dshow_mem.c35 unsigned long pagecache; in si_mem_available() local
54 pagecache = global_node_page_state(NR_ACTIVE_FILE) + in si_mem_available()
56 pagecache -= min(pagecache / 2, wmark_low); in si_mem_available()
57 available += pagecache; in si_mem_available()
396 printk("%ld total pagecache pages\n", global_node_page_state(NR_FILE_PAGES)); in show_free_areas()
H A DKconfig1039 pagecache and when a subsystem requests for contiguous area, the
/linux/fs/verity/
H A DKconfig6 # pagecache. That approach assumes the page size is at most 64K.
/linux/drivers/mtd/nand/raw/
H A Dnand_base.c473 if (page == chip->pagecache.page) in nand_do_write_oob()
474 chip->pagecache.page = -1; in nand_do_write_oob()
3492 if (realpage != chip->pagecache.page || oob) { in nand_do_read_ops()
3518 chip->pagecache.page = -1; in nand_do_read_ops()
3530 chip->pagecache.page = realpage; in nand_do_read_ops()
3531 chip->pagecache.bitflips = ret; in nand_do_read_ops()
3534 chip->pagecache.page = -1; in nand_do_read_ops()
3574 chip->pagecache.bitflips); in nand_do_read_ops()
4352 if (to <= ((loff_t)chip->pagecache.page << chip->page_shift) && in nand_do_write_ops()
4353 ((loff_t)chip->pagecache.page << chip->page_shift) < (to + ops->len)) in nand_do_write_ops()
[all …]
/linux/include/linux/mtd/
H A Drawnand.h1324 } pagecache; member
1631 chip->pagecache.page = -1; in nand_get_data_buf()
/linux/Documentation/filesystems/caching/
H A Dnetfs-api.rst78 pagecache becomes dirty and unuse it when writeback is complete. This is
215 pagecache in order to avoid an oops due to trying to open a file during process
/linux/Documentation/core-api/
H A Dcachetlb.rst310 private". The kernel guarantees that, for pagecache pages, it will
311 clear this bit when such a page first enters the pagecache.
/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst254 To free pagecache::
262 To free slab objects and pagecache::
273 (inodes, dentries, pagecache, etc...) These objects are automatically
1055 pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the
/linux/fs/
H A DKconfig67 then you can avoid using the pagecache to buffer I/Os. Turning
/linux/Documentation/dev-tools/
H A Dkfence.rst300 limits frequent long-lived allocations (e.g. pagecache) of the same source
/linux/fs/befs/
H A DChangeLog206 * Made it an option to use the old non-pagecache befs_file_read() for
/linux/Documentation/admin-guide/mm/
H A Dksm.rst25 KSM only merges anonymous (private) pages, never pagecache (file) pages.
/linux/Documentation/filesystems/
H A Dlocking.rst341 the pagecache will assume that private data is buffer_heads and call
/linux/Documentation/admin-guide/cifs/
H A Dusage.rst519 (writebehind) through the local Linux client pagecache
/linux/
H A DMAINTAINERS19953 T: git git://git.infradead.org/users/willy/pagecache.git