Lines Matching defs:start
141 * @offset: start of the range to invalidate
202 * folio that's within the [start, end] range, and then split the folio if
210 bool truncate_inode_partial_folio(struct folio *folio, loff_t start, loff_t end)
215 if (pos < start)
216 offset = start - pos;
306 * truncate_inode_pages_range - truncate range of pages specified by start & end byte offsets
332 pgoff_t start; /* inclusive */
345 * 'start' and 'end' always covers the range of pages to be fully
347 * start of the range and 'partial_end' at the end of the range.
350 start = (lstart + PAGE_SIZE - 1) >> PAGE_SHIFT;
362 index = start;
380 start = folio_next_index(folio);
400 index = start;
405 /* If all gone from start onwards, we're done */
406 if (index == start)
409 index = start;
490 * @start: the offset 'from' which to invalidate
498 pgoff_t start, pgoff_t end, unsigned long *nr_failed)
502 pgoff_t index = start;
544 * @start: the offset 'from' which to invalidate
556 pgoff_t start, pgoff_t end)
558 return mapping_try_invalidate(mapping, start, end, NULL);
610 * @start: the page offset 'from' which to invalidate
619 pgoff_t start, pgoff_t end)
633 index = start;
690 unmap_mapping_pages(mapping, start, end - start + 1, false);