Lines Matching refs:mapping

655 	if (!page->mapping)  in xfs_check_page_type()
710 if (page->mapping != inode->i_mapping) in xfs_convert_page()
864 trace_xfs_invalidatepage(page->mapping->host, page, offset, in xfs_vm_invalidatepage()
889 struct inode *inode = page->mapping->host; in xfs_aops_discard_page()
947 struct inode *inode = page->mapping->host; in xfs_vm_writepage()
1207 struct address_space *mapping, in xfs_vm_writepages() argument
1210 xfs_iflags_clear(XFS_I(mapping->host), XFS_ITRUNCATED); in xfs_vm_writepages()
1211 return generic_writepages(mapping, wbc); in xfs_vm_writepages()
1228 trace_xfs_releasepage(page->mapping->host, page, 0, 0); in xfs_vm_releasepage()
1817 struct address_space *mapping, in xfs_vm_write_begin() argument
1830 page = grab_cache_page_write_begin(mapping, index, flags); in xfs_vm_write_begin()
1836 struct inode *inode = mapping->host; in xfs_vm_write_begin()
1872 struct address_space *mapping, in xfs_vm_write_end() argument
1883 ret = generic_write_end(file, mapping, pos, len, copied, page, fsdata); in xfs_vm_write_end()
1885 struct inode *inode = mapping->host; in xfs_vm_write_end()
1902 struct address_space *mapping, in xfs_vm_bmap() argument
1905 struct inode *inode = (struct inode *)mapping->host; in xfs_vm_bmap()
1910 filemap_write_and_wait(mapping); in xfs_vm_bmap()
1912 return generic_block_bmap(mapping, block, xfs_get_blocks); in xfs_vm_bmap()
1926 struct address_space *mapping, in xfs_vm_readpages() argument
1930 return mpage_readpages(mapping, pages, nr_pages, xfs_get_blocks); in xfs_vm_readpages()
1949 struct address_space *mapping = page->mapping; in xfs_vm_set_page_dirty() local
1950 struct inode *inode = mapping->host; in xfs_vm_set_page_dirty()
1956 if (unlikely(!mapping)) in xfs_vm_set_page_dirty()
1962 spin_lock(&mapping->private_lock); in xfs_vm_set_page_dirty()
1980 spin_unlock(&mapping->private_lock); in xfs_vm_set_page_dirty()
1986 spin_lock_irqsave(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
1987 if (page->mapping) { /* Race with truncate? */ in xfs_vm_set_page_dirty()
1989 account_page_dirtied(page, mapping, memcg); in xfs_vm_set_page_dirty()
1990 radix_tree_tag_set(&mapping->page_tree, in xfs_vm_set_page_dirty()
1993 spin_unlock_irqrestore(&mapping->tree_lock, flags); in xfs_vm_set_page_dirty()
1997 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in xfs_vm_set_page_dirty()