Lines Matching refs:i_pages

190 		radix_tree_deref_slot_protected(slot, &mapping->i_pages.xa_lock);  in slot_locked()
200 radix_tree_deref_slot_protected(slot, &mapping->i_pages.xa_lock); in lock_slot()
203 radix_tree_replace_slot(&mapping->i_pages, slot, (void *)entry); in lock_slot()
213 radix_tree_deref_slot_protected(slot, &mapping->i_pages.xa_lock); in unlock_slot()
216 radix_tree_replace_slot(&mapping->i_pages, slot, (void *)entry); in unlock_slot()
242 entry = __radix_tree_lookup(&mapping->i_pages, index, NULL, in __get_unlocked_mapping_entry()
255 xa_unlock_irq(&mapping->i_pages); in __get_unlocked_mapping_entry()
258 xa_lock_irq(&mapping->i_pages); in __get_unlocked_mapping_entry()
284 xa_lock_irq(&mapping->i_pages); in unlock_mapping_entry()
285 entry = __radix_tree_lookup(&mapping->i_pages, index, NULL, &slot); in unlock_mapping_entry()
288 xa_unlock_irq(&mapping->i_pages); in unlock_mapping_entry()
292 xa_unlock_irq(&mapping->i_pages); in unlock_mapping_entry()
437 xa_lock_irq(&mapping->i_pages); in dax_lock_mapping_entry()
439 xa_unlock_irq(&mapping->i_pages); in dax_lock_mapping_entry()
447 xa_unlock_irq(&mapping->i_pages); in dax_lock_mapping_entry()
450 xa_unlock_irq(&mapping->i_pages); in dax_lock_mapping_entry()
456 xa_unlock_irq(&mapping->i_pages); in dax_lock_mapping_entry()
508 xa_lock_irq(&mapping->i_pages); in grab_mapping_entry()
545 xa_unlock_irq(&mapping->i_pages); in grab_mapping_entry()
562 xa_lock_irq(&mapping->i_pages); in grab_mapping_entry()
571 entry = __radix_tree_lookup(&mapping->i_pages, index, in grab_mapping_entry()
575 xa_unlock_irq(&mapping->i_pages); in grab_mapping_entry()
582 radix_tree_delete(&mapping->i_pages, index); in grab_mapping_entry()
590 err = __radix_tree_insert(&mapping->i_pages, index, in grab_mapping_entry()
594 xa_unlock_irq(&mapping->i_pages); in grab_mapping_entry()
607 xa_unlock_irq(&mapping->i_pages); in grab_mapping_entry()
612 xa_unlock_irq(&mapping->i_pages); in grab_mapping_entry()
683 xa_lock_irq(&mapping->i_pages); in dax_layout_busy_page()
695 xa_unlock_irq(&mapping->i_pages); in dax_layout_busy_page()
722 struct radix_tree_root *pages = &mapping->i_pages; in __dax_invalidate_mapping_entry()
807 struct radix_tree_root *pages = &mapping->i_pages; in dax_insert_mapping_entry()
943 struct radix_tree_root *pages = &mapping->i_pages; in dax_writeback_one()
1759 xa_lock_irq(&mapping->i_pages); in dax_insert_pfn_mkwrite()
1766 xa_unlock_irq(&mapping->i_pages); in dax_insert_pfn_mkwrite()
1771 radix_tree_tag_set(&mapping->i_pages, index, PAGECACHE_TAG_DIRTY); in dax_insert_pfn_mkwrite()
1773 xa_unlock_irq(&mapping->i_pages); in dax_insert_pfn_mkwrite()