Lines Matching defs:mapping
378 * Return: a shadow entry to be stored in @folio->mapping->i_pages in place
667 struct address_space *mapping;
677 mapping = container_of(node->array, struct address_space, i_pages);
678 lockdep_assert_held(&mapping->i_pages.xa_lock);
759 struct address_space *mapping;
774 mapping = container_of(node->array, struct address_space, i_pages);
777 if (!xa_trylock(&mapping->i_pages)) {
784 if (mapping->host != NULL) {
785 if (!spin_trylock(&mapping->host->i_lock)) {
786 xa_unlock(&mapping->i_pages);
811 xa_unlock_irq(&mapping->i_pages);
812 if (mapping->host != NULL) {
813 if (mapping_shrinkable(mapping))
814 inode_add_lru(mapping->host);
815 spin_unlock(&mapping->host->i_lock);