/linux/Documentation/filesystems/iomap/ |
H A D | operations.rst | 24 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 141 If the fsblock size matches the size of a pagecache folio, it is assumed 147 If the fsblock size is less than the size of a pagecache foli [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. 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 operation [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/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() 390 printk("%ld total pagecache pages\n", global_node_page_state(NR_FILE_PAGES)); in show_free_areas()
|
H A D | Kconfig | 973 pagecache and when a subsystem requests for contiguous area, the
|
/linux/fs/bcachefs/ |
H A D | Makefile | 50 fs-io-pagecache.o \
|
/linux/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() 3623 if (realpage != chip->pagecache.page || oob) { in nand_do_read_ops() 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() 4483 if (to <= ((loff_t)chip->pagecache.page << chip->page_shift) && in nand_do_write_ops() 4484 ((loff_t)chip->pagecache in nand_do_write_ops() [all...] |
/linux/Documentation/translations/zh_CN/process/ |
H A D | coding-style.rst | 848 因为体积大内核会占用更多的指令高速缓存,而且会导致 pagecache 的可用内存减少。 849 想象一下,一次 pagecache 未命中就会导致一次磁盘寻址,将耗时 5 毫秒。5 毫秒的
|
/linux/Documentation/translations/zh_TW/process/ |
H A D | coding-style.rst | 862 因爲體積大內核會佔用更多的指令高速緩存,而且會導致 pagecache 的可用內存減少。 863 想象一下,一次 pagecache 未命中就會導致一次磁盤尋址,將耗時 5 毫秒。5 毫秒的
|
/linux/include/linux/mtd/ |
H A D | rawnand.h | 1262 * @pagecache: Structure containing page cache related fields 1263 * @pagecache.bitflips: Number of bitflips of the cached page 1264 * @pagecache.page: Page number currently in the cache. -1 means no page is 1324 } pagecache; member 1636 chip->pagecache.page = -1; in nand_get_data_buf()
|
/linux/Documentation/filesystems/ |
H A D | netfs_library.rst | 69 When actually performing I/O (as opposed to just copying into the pagecache), 118 pagecache is walked, so no limit is set by the library. 249 alignment limitations. RMW will be performed if necessary. The pagecache 306 not share local buffering (i.e. the pagecache) and, in a network 698 more than is available. The library will clear any excess pagecache. 836 [Optional] This is called after netfslib writes to the pagecache or when it
|
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 927 The filesystem must return the locked pagecache folio for the 949 'copied') that were able to be copied into pagecache. 1019 Called by the VM when reading a file through the pagecache when
|
H A D | proc.rst | 1127 pagecache) as well as tmpfs & shmem. 1148 for the pagecache. The kernel must use tricks to access 1830 pagecache). 1882 by truncating pagecache. A task can cause "negative" IO too. If this task 1883 truncates some dirty pagecache, some IO which another task has been accounted
|
H A D | locking.rst | 346 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 1254 Note that mmap *is* supported. This is possible because the pagecache
|
/linux/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/Documentation/admin-guide/sysctl/ |
H A D | vm.rst | 252 To free pagecache:: 260 To free slab objects and pagecache:: 271 (inodes, dentries, pagecache, etc...) These objects are automatically 1029 pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the
|
/linux/Documentation/dev-tools/ |
H A D | kfence.rst | 300 limits frequent long-lived allocations (e.g. pagecache) of the same source
|
/linux/Documentation/admin-guide/mm/ |
H A D | ksm.rst | 25 KSM only merges anonymous (private) pages, never pagecache (file) pages.
|
/linux/fs/befs/ |
H A D | ChangeLog | 206 * Made it an option to use the old non-pagecache befs_file_read() for
|
/linux/Documentation/filesystems/nfs/ |
H A D | localio.rst | 276 application uses O_DIRECT the NFS client will bypass the pagecache but
|
/linux/Documentation/process/ |
H A D | coding-style.rst | 986 available for the pagecache. Just think about it; a pagecache miss causes a
|
/linux/Documentation/block/ |
H A D | inline-encryption.rst | 344 plaintext pagecache pages of encrypted files. The focus here is just on
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-block | 317 pagecache. It shows '1' if true, '0' if not.
|
/linux/Documentation/translations/sp_SP/process/ |
H A D | coding-style.rst | 999 para el pagecache. Solo piense en esto; un fallo en la memoria caché de la
|