Lines Matching refs:index
27 pgoff_t index, void *entry) in clear_exceptional_entry() argument
42 if (!__radix_tree_lookup(&mapping->page_tree, index, &node, &slot)) in clear_exceptional_entry()
155 (loff_t)page->index << PAGE_CACHE_SHIFT, in truncate_inode_page()
229 pgoff_t index; in truncate_inode_pages_range() local
258 index = start; in truncate_inode_pages_range()
259 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
260 min(end - index, (pgoff_t)PAGEVEC_SIZE), in truncate_inode_pages_range()
266 index = indices[i]; in truncate_inode_pages_range()
267 if (index >= end) in truncate_inode_pages_range()
271 clear_exceptional_entry(mapping, index, page); in truncate_inode_pages_range()
277 WARN_ON(page->index != index); in truncate_inode_pages_range()
288 index++; in truncate_inode_pages_range()
330 index = start; in truncate_inode_pages_range()
333 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
334 min(end - index, (pgoff_t)PAGEVEC_SIZE), indices)) { in truncate_inode_pages_range()
336 if (index == start) in truncate_inode_pages_range()
339 index = start; in truncate_inode_pages_range()
342 if (index == start && indices[0] >= end) { in truncate_inode_pages_range()
352 index = indices[i]; in truncate_inode_pages_range()
353 if (index >= end) { in truncate_inode_pages_range()
355 index = start - 1; in truncate_inode_pages_range()
360 clear_exceptional_entry(mapping, index, page); in truncate_inode_pages_range()
365 WARN_ON(page->index != index); in truncate_inode_pages_range()
372 index++; in truncate_inode_pages_range()
461 pgoff_t index = start; in invalidate_mapping_pages() local
467 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_mapping_pages()
468 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_mapping_pages()
474 index = indices[i]; in invalidate_mapping_pages()
475 if (index > end) in invalidate_mapping_pages()
479 clear_exceptional_entry(mapping, index, page); in invalidate_mapping_pages()
485 WARN_ON(page->index != index); in invalidate_mapping_pages()
499 index++; in invalidate_mapping_pages()
564 pgoff_t index; in invalidate_inode_pages2_range() local
572 index = start; in invalidate_inode_pages2_range()
573 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
574 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_inode_pages2_range()
580 index = indices[i]; in invalidate_inode_pages2_range()
581 if (index > end) in invalidate_inode_pages2_range()
585 clear_exceptional_entry(mapping, index, page); in invalidate_inode_pages2_range()
590 WARN_ON(page->index != index); in invalidate_inode_pages2_range()
602 (loff_t)index << PAGE_CACHE_SHIFT, in invalidate_inode_pages2_range()
603 (loff_t)(1 + end - index) in invalidate_inode_pages2_range()
612 (loff_t)index << PAGE_CACHE_SHIFT, in invalidate_inode_pages2_range()
629 index++; in invalidate_inode_pages2_range()
734 pgoff_t index; in pagecache_isize_extended() local
745 index = from >> PAGE_CACHE_SHIFT; in pagecache_isize_extended()
746 page = find_lock_page(inode->i_mapping, index); in pagecache_isize_extended()