Lines Matching refs:i_pages
121 error = __radix_tree_create(&mapping->i_pages, page->index, 0, in page_cache_tree_insert()
129 &mapping->i_pages.xa_lock); in page_cache_tree_insert()
137 __radix_tree_replace(&mapping->i_pages, node, slot, page, in page_cache_tree_insert()
159 __radix_tree_lookup(&mapping->i_pages, page->index + i, in page_cache_tree_delete()
164 radix_tree_clear_tags(&mapping->i_pages, node, slot); in page_cache_tree_delete()
165 __radix_tree_replace(&mapping->i_pages, node, slot, shadow, in page_cache_tree_delete()
300 xa_lock_irqsave(&mapping->i_pages, flags); in delete_from_page_cache()
302 xa_unlock_irqrestore(&mapping->i_pages, flags); in delete_from_page_cache()
334 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) { in page_cache_tree_delete_batch()
338 &mapping->i_pages.xa_lock); in page_cache_tree_delete_batch()
361 radix_tree_clear_tags(&mapping->i_pages, iter.node, slot); in page_cache_tree_delete_batch()
362 __radix_tree_replace(&mapping->i_pages, iter.node, slot, NULL, in page_cache_tree_delete_batch()
378 xa_lock_irqsave(&mapping->i_pages, flags); in delete_from_page_cache_batch()
385 xa_unlock_irqrestore(&mapping->i_pages, flags); in delete_from_page_cache_batch()
802 xa_lock_irqsave(&mapping->i_pages, flags); in replace_page_cache_page()
814 xa_unlock_irqrestore(&mapping->i_pages, flags); in replace_page_cache_page()
856 xa_lock_irq(&mapping->i_pages); in __add_to_page_cache_locked()
865 xa_unlock_irq(&mapping->i_pages); in __add_to_page_cache_locked()
873 xa_unlock_irq(&mapping->i_pages); in __add_to_page_cache_locked()
1357 page = radix_tree_lookup(&mapping->i_pages, index); in page_cache_next_hole()
1398 page = radix_tree_lookup(&mapping->i_pages, index); in page_cache_prev_hole()
1431 pagep = radix_tree_lookup_slot(&mapping->i_pages, offset); in find_get_entry()
1636 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start) { in find_get_entries()
1713 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, *start) { in find_get_pages_range()
1798 radix_tree_for_each_contig(slot, &mapping->i_pages, &iter, index) { in find_get_pages_contig()
1878 radix_tree_for_each_tagged(slot, &mapping->i_pages, &iter, *index, tag) { in find_get_pages_range_tag()
1971 radix_tree_for_each_tagged(slot, &mapping->i_pages, &iter, start, tag) { in find_get_entries_tag()
2625 radix_tree_for_each_slot(slot, &mapping->i_pages, &iter, start_pgoff) { in filemap_map_pages()