Lines Matching defs:from
3 * mm/truncate.c - code for taking down pages from address_spaces
55 * Unconditionally remove exceptional entries. Usually called from truncate
163 * If truncate cannot remove the fs-private metadata from the page, the page
269 * mapping_evict_folio() - Remove an unused folio from the page-cache.
273 * Safely remove one folio from the page cache.
299 * @lstart: offset from which to truncate
396 /* If all gone from start onwards, we're done */
425 * truncate_inode_pages - truncate *all* the pages from an offset
427 * @lstart: offset from which to truncate
481 * @start: the offset 'from' which to invalidate
535 * @start: the offset 'from' which to invalidate
599 * invalidate_inode_pages2_range - remove range of pages from an address_space
601 * @start: the page offset 'from' which to invalidate
688 * invalidate_inode_pages2 - remove all pages from an address_space
743 * necessary) to @newsize. It will be typically be called from the filesystem's
764 * @from: original inode size
780 void pagecache_isize_extended(struct inode *inode, loff_t from, loff_t to)
788 if (from >= to || bsize >= PAGE_SIZE)
790 /* Page straddling @from will not have any hole block created? */
791 rounded_from = round_up(from, bsize);
795 folio = filemap_lock_folio(inode->i_mapping, from / PAGE_SIZE);
839 * hole-punching should not remove private COWed pages from the hole.