| /linux-6.15/Documentation/filesystems/iomap/ |
| H A D | operations.rst | 149 and large folios in the pagecache. 178 the pagecache. 187 pagecache. 197 the pagecache. 264 write dirty pagecache folios to disk. 324 pagecache. 328 clean pagecache. 379 storage, bypassing the pagecache. 647 pagecache counterparts. 653 iomap pagecache I/O counterparts. [all …]
|
| H A D | design.rst | 38 * 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. 187 iomap does not support writing (whether via pagecache or direct 235 heads for pagecache operations. 264 Currently, these flags are only set by pagecache operations. 287 For pagecache operations this is critical for correct operation 360 buffered file I/O and would like the kernel to drop the pagecache [all …]
|
| H A D | porting.rst | 38 iomap handles common pagecache related operations itself, such as 114 For unjournalled filesystems that use the pagecache for symbolic links
|
| /linux-6.15/mm/ |
| H A D | show_mem.c | 35 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()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | Makefile | 48 fs-io-pagecache.o \
|
| /linux-6.15/drivers/mtd/nand/raw/ |
| H A D | nand_base.c | 473 if (page == chip->pagecache.page) in nand_do_write_oob() 474 chip->pagecache.page = -1; in nand_do_write_oob() 3649 chip->pagecache.page = -1; in nand_do_read_ops() 3661 chip->pagecache.page = realpage; in nand_do_read_ops() 3662 chip->pagecache.bitflips = ret; in nand_do_read_ops() 3665 chip->pagecache.page = -1; in nand_do_read_ops() 3705 chip->pagecache.bitflips); in nand_do_read_ops() 4485 chip->pagecache.page = -1; in nand_do_write_ops() 4711 if (page <= chip->pagecache.page && chip->pagecache.page < in nand_erase_nand() 4713 chip->pagecache.page = -1; in nand_erase_nand() [all …]
|
| /linux-6.15/Documentation/translations/zh_CN/process/ |
| H A D | coding-style.rst | 848 因为体积大内核会占用更多的指令高速缓存,而且会导致 pagecache 的可用内存减少。 849 想象一下,一次 pagecache 未命中就会导致一次磁盘寻址,将耗时 5 毫秒。5 毫秒的
|
| /linux-6.15/Documentation/translations/zh_TW/process/ |
| H A D | coding-style.rst | 862 因爲體積大內核會佔用更多的指令高速緩存,而且會導致 pagecache 的可用內存減少。 863 想象一下,一次 pagecache 未命中就會導致一次磁盤尋址,將耗時 5 毫秒。5 毫秒的
|
| /linux-6.15/include/linux/mtd/ |
| H A D | rawnand.h | 1324 } pagecache; member 1636 chip->pagecache.page = -1; in nand_get_data_buf()
|
| /linux-6.15/Documentation/filesystems/ |
| H A D | fsverity.rst | 580 pages have been read into the pagecache. (See `Verifying data`_.) 661 For filesystems using Linux's pagecache, the ``->read_folio()`` and 667 which verifies data that has been read into the pagecache of a verity 675 as per the usual Linux pagecache behavior, attempts by userspace to 696 the pagecache, so the above subsection applies too. However, they 878 pagecache, but both local and remote filesystems normally do so.
|
| H A D | vfs.rst | 340 *not* evict the pagecache or inode-associated metadata buffers; 793 generic pagecache infrastructure does not track the file descriptions 807 occurs. Then, after writing back data from the pagecache in their 947 The filesystem must return the locked pagecache folio for the 969 'copied') that were able to be copied into pagecache. 1039 Called by the VM when reading a file through the pagecache when
|
| H A D | porting.rst | 336 remaining links or not. Caller does *not* evict the pagecache or inode-associated 625 its pagecache. No highmem pages should end up in the pagecache of such
|
| H A D | proc.rst | 1125 pagecache) as well as tmpfs & shmem. 1146 for the pagecache. The kernel must use tricks to access 1826 pagecache). 1878 by truncating pagecache. A task can cause "negative" IO too. If this task 1879 truncates some dirty pagecache, some IO which another task has been accounted
|
| H A D | locking.rst | 396 the pagecache will assume that private data is buffer_heads and call
|
| H A D | fscrypt.rst | 37 pagecache, thereby nearly halving the memory used and bringing it in 1219 Note that mmap *is* supported. This is possible because the pagecache
|
| /linux-6.15/Documentation/filesystems/caching/ |
| H A D | netfs-api.rst | 78 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-6.15/Documentation/core-api/ |
| H A D | cachetlb.rst | 310 private". The kernel guarantees that, for pagecache pages, it will 311 clear this bit when such a page first enters the pagecache.
|
| /linux-6.15/Documentation/admin-guide/sysctl/ |
| H A D | vm.rst | 245 To free pagecache:: 253 To free slab objects and pagecache:: 264 (inodes, dentries, pagecache, etc...) These objects are automatically 1021 reclaim dentries and inodes at a "fair" rate with respect to pagecache and
|
| /linux-6.15/fs/ |
| H A D | Kconfig | 68 then you can avoid using the pagecache to buffer I/Os. Turning
|
| /linux-6.15/Documentation/dev-tools/ |
| H A D | kfence.rst | 300 limits frequent long-lived allocations (e.g. pagecache) of the same source
|
| /linux-6.15/Documentation/admin-guide/mm/ |
| H A D | ksm.rst | 25 KSM only merges anonymous (private) pages, never pagecache (file) pages.
|
| /linux-6.15/fs/befs/ |
| H A D | ChangeLog | 206 * Made it an option to use the old non-pagecache befs_file_read() for
|
| /linux-6.15/Documentation/filesystems/nfs/ |
| H A D | localio.rst | 276 application uses O_DIRECT the NFS client will bypass the pagecache but
|
| /linux-6.15/Documentation/process/ |
| H A D | coding-style.rst | 983 available for the pagecache. Just think about it; a pagecache miss causes a
|
| /linux-6.15/Documentation/ABI/stable/ |
| H A D | sysfs-block | 317 pagecache. It shows '1' if true, '0' if not.
|