Lines Matching refs:i_pages
378 * Return: a shadow entry to be stored in @folio->mapping->i_pages in place
675 * as node->private_list is protected by the i_pages lock.
677 mapping = container_of(node->array, struct address_space, i_pages);
678 lockdep_assert_held(&mapping->i_pages.xa_lock);
764 * the shadow node LRU under the i_pages lock and the
769 * We can then safely transition to the i_pages lock to
774 mapping = container_of(node->array, struct address_space, i_pages);
777 if (!xa_trylock(&mapping->i_pages)) {
786 xa_unlock(&mapping->i_pages);
811 xa_unlock_irq(&mapping->i_pages);
827 /* list_lru lock nests inside the IRQ-safe i_pages lock */
841 * i_pages lock.