Lines Matching refs:pagecache

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 folio, iomap
151 and large folios in the pagecache.
172 Filesystems wishing to turn on large folios in the pagecache should call
178 The ``iomap_readahead`` function initiates readahead to the pagecache.
180 the pagecache.
182 The pagecache takes whatever locks it needs before calling the
189 pagecache.
199 the pagecache.
208 After a short write to the pagecache, the areas not written will not
231 pagecache for non-truncation file operations that are not aligned to
253 pagecache from EOF to the end of the fsblock during a file truncation
266 write dirty pagecache folios to disk.
271 The pagecache will lock each folio before trying to schedule it for
314 pagecache.
318 clean pagecache.
336 wrap the ``bio`` that is used to write pagecache data to disk.
378 storage, bypassing the pagecache.
485 Dirty parts of the pagecache are flushed to storage before initiating
500 Dirty parts of the pagecache are flushed to storage before initiating
502 The pagecache is invalidated both before and after the write io.
646 pagecache counterparts.
652 iomap pagecache I/O counterparts.
654 pagecache counterparts, with ``IOMAP_DAX`` added.
661 pagecache counterparts.
683 For unwritten mappings, the pagecache will be searched.
684 Regions of the pagecache with a folio mapped and uptodate fsblocks
698 For unwritten mappings, the pagecache will be searched.
699 Regions of the pagecache with no folio mapped, or a !uptodate fsblock