Lines Matching refs:mapping
650 if (!page->mapping) in xfs_check_page_type()
705 if (page->mapping != inode->i_mapping) in xfs_convert_page()
859 trace_xfs_invalidatepage(page->mapping->host, page, offset, in xfs_vm_invalidatepage()
884 struct inode *inode = page->mapping->host; in xfs_aops_discard_page()
942 struct inode *inode = page->mapping->host; in xfs_vm_writepage()
1202 struct address_space *mapping, in xfs_vm_writepages() argument
1205 xfs_iflags_clear(XFS_I(mapping->host), XFS_ITRUNCATED); in xfs_vm_writepages()
1206 return generic_writepages(mapping, wbc); in xfs_vm_writepages()
1223 trace_xfs_releasepage(page->mapping->host, page, 0, 0); in xfs_vm_releasepage()
1740 struct address_space *mapping, in xfs_vm_write_begin() argument
1753 page = grab_cache_page_write_begin(mapping, index, flags); in xfs_vm_write_begin()
1759 struct inode *inode = mapping->host; in xfs_vm_write_begin()
1795 struct address_space *mapping, in xfs_vm_write_end() argument
1806 ret = generic_write_end(file, mapping, pos, len, copied, page, fsdata); in xfs_vm_write_end()
1808 struct inode *inode = mapping->host; in xfs_vm_write_end()
1825 struct address_space *mapping, in xfs_vm_bmap() argument
1828 struct inode *inode = (struct inode *)mapping->host; in xfs_vm_bmap()
1833 filemap_write_and_wait(mapping); in xfs_vm_bmap()
1835 return generic_block_bmap(mapping, block, xfs_get_blocks); in xfs_vm_bmap()
1849 struct address_space *mapping, in xfs_vm_readpages() argument
1853 return mpage_readpages(mapping, pages, nr_pages, xfs_get_blocks); in xfs_vm_readpages()
1872 struct address_space *mapping = page->mapping; in xfs_vm_set_page_dirty() local
1873 struct inode *inode = mapping->host; in xfs_vm_set_page_dirty()
1878 if (unlikely(!mapping)) in xfs_vm_set_page_dirty()
1884 spin_lock(&mapping->private_lock); in xfs_vm_set_page_dirty()
1897 spin_unlock(&mapping->private_lock); in xfs_vm_set_page_dirty()
1903 spin_lock_irqsave(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
1904 if (page->mapping) { /* Race with truncate? */ in xfs_vm_set_page_dirty()
1906 account_page_dirtied(page, mapping); in xfs_vm_set_page_dirty()
1907 radix_tree_tag_set(&mapping->page_tree, in xfs_vm_set_page_dirty()
1910 spin_unlock_irqrestore(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
1911 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in xfs_vm_set_page_dirty()