Lines Matching refs:index

35 				pgoff_t index, void *entry)  in __clear_shadow_entry()  argument
37 XA_STATE(xas, &mapping->i_pages, index); in __clear_shadow_entry()
46 static void clear_shadow_entry(struct address_space *mapping, pgoff_t index, in clear_shadow_entry() argument
50 __clear_shadow_entry(mapping, index, entry); in clear_shadow_entry()
84 pgoff_t index = indices[i]; in truncate_exceptional_pvec_entries() local
91 if (index >= end) in truncate_exceptional_pvec_entries()
95 dax_delete_mapping_entry(mapping, index); in truncate_exceptional_pvec_entries()
99 __clear_shadow_entry(mapping, index, page); in truncate_exceptional_pvec_entries()
112 pgoff_t index, void *entry) in invalidate_exceptional_entry() argument
117 clear_shadow_entry(mapping, index, entry); in invalidate_exceptional_entry()
126 pgoff_t index, void *entry) in invalidate_exceptional_entry2() argument
132 return dax_invalidate_mapping_entry_sync(mapping, index); in invalidate_exceptional_entry2()
133 clear_shadow_entry(mapping, index, entry); in invalidate_exceptional_entry2()
181 unmap_mapping_pages(mapping, page->index, nr, false); in truncate_cleanup_page()
300 pgoff_t index; in truncate_inode_pages_range() local
328 index = start; in truncate_inode_pages_range()
329 while (index < end && pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
330 min(end - index, (pgoff_t)PAGEVEC_SIZE), in truncate_inode_pages_range()
344 index = indices[i]; in truncate_inode_pages_range()
345 if (index >= end) in truncate_inode_pages_range()
353 WARN_ON(page_to_index(page) != index); in truncate_inode_pages_range()
372 index++; in truncate_inode_pages_range()
413 index = start; in truncate_inode_pages_range()
416 if (!pagevec_lookup_entries(&pvec, mapping, index, in truncate_inode_pages_range()
417 min(end - index, (pgoff_t)PAGEVEC_SIZE), indices)) { in truncate_inode_pages_range()
419 if (index == start) in truncate_inode_pages_range()
422 index = start; in truncate_inode_pages_range()
425 if (index == start && indices[0] >= end) { in truncate_inode_pages_range()
436 index = indices[i]; in truncate_inode_pages_range()
437 if (index >= end) { in truncate_inode_pages_range()
439 index = start - 1; in truncate_inode_pages_range()
447 WARN_ON(page_to_index(page) != index); in truncate_inode_pages_range()
454 index++; in truncate_inode_pages_range()
551 pgoff_t index = start; in invalidate_mapping_pages() local
557 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_mapping_pages()
558 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_mapping_pages()
564 index = indices[i]; in invalidate_mapping_pages()
565 if (index > end) in invalidate_mapping_pages()
569 invalidate_exceptional_entry(mapping, index, in invalidate_mapping_pages()
577 WARN_ON(page_to_index(page) != index); in invalidate_mapping_pages()
584 index += HPAGE_PMD_NR - 1; in invalidate_mapping_pages()
591 if (index > end) { in invalidate_mapping_pages()
622 index++; in invalidate_mapping_pages()
689 pgoff_t index; in invalidate_inode_pages2_range() local
699 index = start; in invalidate_inode_pages2_range()
700 while (index <= end && pagevec_lookup_entries(&pvec, mapping, index, in invalidate_inode_pages2_range()
701 min(end - index, (pgoff_t)PAGEVEC_SIZE - 1) + 1, in invalidate_inode_pages2_range()
707 index = indices[i]; in invalidate_inode_pages2_range()
708 if (index > end) in invalidate_inode_pages2_range()
713 index, page)) in invalidate_inode_pages2_range()
719 WARN_ON(page_to_index(page) != index); in invalidate_inode_pages2_range()
730 unmap_mapping_pages(mapping, index, in invalidate_inode_pages2_range()
731 (1 + end - index), false); in invalidate_inode_pages2_range()
737 unmap_mapping_pages(mapping, index, in invalidate_inode_pages2_range()
754 index++; in invalidate_inode_pages2_range()
870 pgoff_t index; in pagecache_isize_extended() local
881 index = from >> PAGE_SHIFT; in pagecache_isize_extended()
882 page = find_lock_page(inode->i_mapping, index); in pagecache_isize_extended()