Lines Matching refs:lstart
308 * @lstart: offset from which to truncate
313 * if lstart or lend + 1 is not page aligned).
330 loff_t lstart, loff_t lend)
350 start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT;
375 same_folio = (lstart >> PAGE_SHIFT) == (lend >> PAGE_SHIFT);
376 folio = __filemap_get_folio(mapping, lstart >> PAGE_SHIFT, FGP_LOCK, 0);
379 if (!truncate_inode_partial_folio(folio, lstart, lend)) {
393 if (!truncate_inode_partial_folio(folio, lstart, lend))
436 * @lstart: offset from which to truncate
446 void truncate_inode_pages(struct address_space *mapping, loff_t lstart)
448 truncate_inode_pages_range(mapping, lstart, (loff_t)-1);
824 * @lstart: offset of beginning of hole
834 void truncate_pagecache_range(struct inode *inode, loff_t lstart, loff_t lend)
837 loff_t unmap_start = round_up(lstart, PAGE_SIZE);
855 truncate_inode_pages_range(mapping, lstart, lend);