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()
178 (loff_t)page->index << PAGE_CACHE_SHIFT, in truncate_inode_page()
252 pgoff_t index; in truncate_inode_pages_range() local
281 index = start; in truncate_inode_pages_range()
282 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
283 min(end - index, (pgoff_t)PAGEVEC_SIZE), in truncate_inode_pages_range()
289 index = indices[i]; in truncate_inode_pages_range()
290 if (index >= end) in truncate_inode_pages_range()
294 clear_exceptional_entry(mapping, index, page); in truncate_inode_pages_range()
300 WARN_ON(page->index != index); in truncate_inode_pages_range()
311 index++; in truncate_inode_pages_range()
353 index = start; in truncate_inode_pages_range()
356 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
357 min(end - index, (pgoff_t)PAGEVEC_SIZE), indices)) { in truncate_inode_pages_range()
359 if (index == start) in truncate_inode_pages_range()
362 index = start; in truncate_inode_pages_range()
365 if (index == start && indices[0] >= end) { in truncate_inode_pages_range()
375 index = indices[i]; in truncate_inode_pages_range()
376 if (index >= end) { in truncate_inode_pages_range()
378 index = start - 1; in truncate_inode_pages_range()
383 clear_exceptional_entry(mapping, index, page); in truncate_inode_pages_range()
388 WARN_ON(page->index != index); in truncate_inode_pages_range()
395 index++; in truncate_inode_pages_range()
484 pgoff_t index = start; in invalidate_mapping_pages() local
490 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_mapping_pages()
491 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_mapping_pages()
497 index = indices[i]; in invalidate_mapping_pages()
498 if (index > end) in invalidate_mapping_pages()
502 clear_exceptional_entry(mapping, index, page); in invalidate_mapping_pages()
508 WARN_ON(page->index != index); in invalidate_mapping_pages()
522 index++; in invalidate_mapping_pages()
587 pgoff_t index; in invalidate_inode_pages2_range() local
595 index = start; in invalidate_inode_pages2_range()
596 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
597 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_inode_pages2_range()
603 index = indices[i]; in invalidate_inode_pages2_range()
604 if (index > end) in invalidate_inode_pages2_range()
608 clear_exceptional_entry(mapping, index, page); in invalidate_inode_pages2_range()
613 WARN_ON(page->index != index); in invalidate_inode_pages2_range()
625 (loff_t)index << PAGE_CACHE_SHIFT, in invalidate_inode_pages2_range()
626 (loff_t)(1 + end - index) in invalidate_inode_pages2_range()
635 (loff_t)index << PAGE_CACHE_SHIFT, in invalidate_inode_pages2_range()
652 index++; in invalidate_inode_pages2_range()
757 pgoff_t index; in pagecache_isize_extended() local
768 index = from >> PAGE_CACHE_SHIFT; in pagecache_isize_extended()
769 page = find_lock_page(inode->i_mapping, index); in pagecache_isize_extended()