Lines Matching refs:i_pages
379 * Return: a shadow entry to be stored in @folio->mapping->i_pages in place
628 * as node->private_list is protected by the i_pages lock.
630 mapping = container_of(node->array, struct address_space, i_pages);
631 lockdep_assert_held(&mapping->i_pages.xa_lock);
715 * the shadow node LRU under the i_pages lock and the
720 * We can then safely transition to the i_pages lock to
725 mapping = container_of(node->array, struct address_space, i_pages);
728 if (!xa_trylock(&mapping->i_pages)) {
737 xa_unlock(&mapping->i_pages);
762 xa_unlock_irq(&mapping->i_pages);
778 /* list_lru lock nests inside the IRQ-safe i_pages lock */
785 * i_pages lock.