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
285 * invalidate_inode_page() - Remove an unused page from the pagecache.
288 * Safely invalidate one page from its pagecache mapping.
308 * @lstart: offset from which to truncate
405 /* If all gone from start onwards, we're done */
434 * truncate_inode_pages - truncate *all* the pages from an offset
436 * @lstart: offset from which to truncate
490 * @start: the offset 'from' which to invalidate
544 * @start: the offset 'from' which to invalidate
608 * invalidate_inode_pages2_range - remove range of pages from an address_space
610 * @start: the page offset 'from' which to invalidate
697 * invalidate_inode_pages2 - remove all pages from an address_space
752 * necessary) to @newsize. It will be typically be called from the filesystem's
773 * @from: original inode size
789 void pagecache_isize_extended(struct inode *inode, loff_t from, loff_t to)
798 if (from >= to || bsize == PAGE_SIZE)
800 /* Page straddling @from will not have any hole block created? */
801 rounded_from = round_up(from, bsize);
805 index = from >> PAGE_SHIFT;
850 * hole-punching should not remove private COWed pages from the hole.