• Home
  • Raw
  • Download

Lines Matching refs:mapping

70 	struct address_space *mapping = page->mapping;  in ceph_set_page_dirty()  local
76 if (unlikely(!mapping)) in ceph_set_page_dirty()
81 mapping->host, page, page->index); in ceph_set_page_dirty()
85 inode = mapping->host; in ceph_set_page_dirty()
104 mapping->host, page, page->index, in ceph_set_page_dirty()
111 spin_lock_irq(&mapping->tree_lock); in ceph_set_page_dirty()
112 if (page->mapping) { /* Race with truncate? */ in ceph_set_page_dirty()
114 account_page_dirtied(page, page->mapping); in ceph_set_page_dirty()
115 radix_tree_tag_set(&mapping->page_tree, in ceph_set_page_dirty()
129 spin_unlock_irq(&mapping->tree_lock); in ceph_set_page_dirty()
135 __mark_inode_dirty(mapping->host, I_DIRTY_PAGES); in ceph_set_page_dirty()
154 BUG_ON(!page->mapping); in ceph_invalidatepage()
156 inode = page->mapping->host; in ceph_invalidatepage()
186 struct inode *inode = page->mapping ? page->mapping->host : NULL; in ceph_releasepage()
370 static int ceph_readpages(struct file *file, struct address_space *mapping, in ceph_readpages() argument
448 if (!page->mapping || !page->mapping->host) { in writepage_nounlock()
452 inode = page->mapping->host; in writepage_nounlock()
519 struct inode *inode = page->mapping->host; in ceph_writepage()
564 struct address_space *mapping = inode->i_mapping; in writepages_finish() local
588 mapping_set_error(mapping, rc); in writepages_finish()
655 static int ceph_writepages_start(struct address_space *mapping, in ceph_writepages_start() argument
658 struct inode *inode = mapping->host; in ceph_writepages_start()
702 start = mapping->writeback_index; /* Start from prev offset */ in ceph_writepages_start()
758 pvec_pages = pagevec_lookup_tag(&pvec, mapping, &index, in ceph_writepages_start()
774 unlikely(page->mapping != mapping)) { in ceph_writepages_start()
943 mapping->writeback_index = index; in ceph_writepages_start()
1085 static int ceph_write_begin(struct file *file, struct address_space *mapping, in ceph_write_begin() argument
1096 page = grab_cache_page_write_begin(mapping, index, 0); in ceph_write_begin()
1115 static int ceph_write_end(struct file *file, struct address_space *mapping, in ceph_write_end() argument
1208 (page->mapping != inode->i_mapping)) in ceph_page_mkwrite()
1237 struct address_space *mapping = file->f_mapping; in ceph_mmap() local
1239 if (!mapping->a_ops->readpage) in ceph_mmap()