Lines Matching refs:index
34 pgoff_t index, void *entry) in __clear_shadow_entry() argument
39 if (!__radix_tree_lookup(&mapping->i_pages, index, &node, &slot)) in __clear_shadow_entry()
48 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index, in clear_shadow_entry() argument
52 __clear_shadow_entry(mapping, index, entry); in clear_shadow_entry()
86 pgoff_t index = indices[i]; in truncate_exceptional_pvec_entries() local
93 if (index >= end) in truncate_exceptional_pvec_entries()
97 dax_delete_mapping_entry(mapping, index); in truncate_exceptional_pvec_entries()
101 __clear_shadow_entry(mapping, index, page); in truncate_exceptional_pvec_entries()
114 pgoff_t index, void *entry) in invalidate_exceptional_entry() argument
119 clear_shadow_entry(mapping, index, entry); in invalidate_exceptional_entry()
128 pgoff_t index, void *entry) in invalidate_exceptional_entry2() argument
134 return dax_invalidate_mapping_entry_sync(mapping, index); in invalidate_exceptional_entry2()
135 clear_shadow_entry(mapping, index, entry); in invalidate_exceptional_entry2()
183 unmap_mapping_pages(mapping, page->index, nr, false); in truncate_cleanup_page()
302 pgoff_t index; in truncate_inode_pages_range() local
330 index = start; in truncate_inode_pages_range()
331 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
332 min(end - index, (pgoff_t)PAGEVEC_SIZE), in truncate_inode_pages_range()
346 index = indices[i]; in truncate_inode_pages_range()
347 if (index >= end) in truncate_inode_pages_range()
355 WARN_ON(page_to_index(page) != index); in truncate_inode_pages_range()
374 index++; in truncate_inode_pages_range()
415 index = start; in truncate_inode_pages_range()
418 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
419 min(end - index, (pgoff_t)PAGEVEC_SIZE), indices)) { in truncate_inode_pages_range()
421 if (index == start) in truncate_inode_pages_range()
424 index = start; in truncate_inode_pages_range()
427 if (index == start && indices[0] >= end) { in truncate_inode_pages_range()
438 index = indices[i]; in truncate_inode_pages_range()
439 if (index >= end) { in truncate_inode_pages_range()
441 index = start - 1; in truncate_inode_pages_range()
449 WARN_ON(page_to_index(page) != index); in truncate_inode_pages_range()
456 index++; in truncate_inode_pages_range()
547 pgoff_t index = start; in invalidate_mapping_pages() local
553 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_mapping_pages()
554 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_mapping_pages()
560 index = indices[i]; in invalidate_mapping_pages()
561 if (index > end) in invalidate_mapping_pages()
565 invalidate_exceptional_entry(mapping, index, in invalidate_mapping_pages()
573 WARN_ON(page_to_index(page) != index); in invalidate_mapping_pages()
580 index += HPAGE_PMD_NR - 1; in invalidate_mapping_pages()
587 if (index > end) { in invalidate_mapping_pages()
606 index++; in invalidate_mapping_pages()
673 pgoff_t index; in invalidate_inode_pages2_range() local
683 index = start; in invalidate_inode_pages2_range()
684 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
685 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_inode_pages2_range()
691 index = indices[i]; in invalidate_inode_pages2_range()
692 if (index > end) in invalidate_inode_pages2_range()
697 index, page)) in invalidate_inode_pages2_range()
703 WARN_ON(page_to_index(page) != index); in invalidate_inode_pages2_range()
714 unmap_mapping_pages(mapping, index, in invalidate_inode_pages2_range()
715 (1 + end - index), false); in invalidate_inode_pages2_range()
721 unmap_mapping_pages(mapping, index, in invalidate_inode_pages2_range()
738 index++; in invalidate_inode_pages2_range()
854 pgoff_t index; in pagecache_isize_extended() local
865 index = from >> PAGE_SHIFT; in pagecache_isize_extended()
866 page = find_lock_page(inode->i_mapping, index); in pagecache_isize_extended()