Lines Matching refs:mapping

1835 	struct address_space *mapping = page->mapping;  in cifs_partialpagewrite()  local
1843 if (!mapping || !mapping->host) in cifs_partialpagewrite()
1846 inode = page->mapping->host; in cifs_partialpagewrite()
1858 if (offset > mapping->host->i_size) { in cifs_partialpagewrite()
1864 if (mapping->host->i_size - offset < (loff_t)to) in cifs_partialpagewrite()
1865 to = (unsigned)(mapping->host->i_size - offset); in cifs_partialpagewrite()
1867 open_file = find_writable_file(CIFS_I(mapping->host), false); in cifs_partialpagewrite()
1888 wdata_alloc_and_fillpages(pgoff_t tofind, struct address_space *mapping, in wdata_alloc_and_fillpages() argument
1910 nr_pages = find_get_pages_tag(mapping, index, in wdata_alloc_and_fillpages()
1923 struct address_space *mapping, in wdata_prepare_pages() argument
1945 if (unlikely(page->mapping != mapping)) { in wdata_prepare_pages()
1976 if (page_offset(page) >= i_size_read(mapping->host)) { in wdata_prepare_pages()
2003 struct address_space *mapping, struct writeback_control *wbc) in wdata_send_pages() argument
2013 wdata->tailsz = min(i_size_read(mapping->host) - in wdata_send_pages()
2020 wdata->cfile = find_writable_file(CIFS_I(mapping->host), false); in wdata_send_pages()
2036 static int cifs_writepages(struct address_space *mapping, in cifs_writepages() argument
2039 struct cifs_sb_info *cifs_sb = CIFS_SB(mapping->host->i_sb); in cifs_writepages()
2051 return generic_writepages(mapping, wbc); in cifs_writepages()
2054 index = mapping->writeback_index; /* Start from prev offset */ in cifs_writepages()
2076 wdata = wdata_alloc_and_fillpages(tofind, mapping, end, &index, in cifs_writepages()
2090 nr_pages = wdata_prepare_pages(wdata, found_pages, mapping, wbc, in cifs_writepages()
2102 rc = wdata_send_pages(wdata, nr_pages, mapping, wbc); in cifs_writepages()
2117 mapping_set_error(mapping, rc); in cifs_writepages()
2144 mapping->writeback_index = index; in cifs_writepages()
2195 static int cifs_write_end(struct file *file, struct address_space *mapping, in cifs_write_end() argument
2200 struct inode *inode = mapping->host; in cifs_write_end()
3287 cifs_readpage_to_fscache(rdata->mapping->host, page); in cifs_readv_complete()
3309 eof = CIFS_I(rdata->mapping->host)->server_eof; in cifs_readpages_read_into_pages()
3376 readpages_get_pages(struct address_space *mapping, struct list_head *page_list, in readpages_get_pages() argument
3394 rc = add_to_page_cache_locked(page, mapping, in readpages_get_pages()
3421 if (add_to_page_cache_locked(page, mapping, page->index, in readpages_get_pages()
3434 static int cifs_readpages(struct file *file, struct address_space *mapping, in cifs_readpages() argument
3451 rc = cifs_readpages_from_fscache(mapping->host, mapping, page_list, in cifs_readpages()
3465 __func__, file, mapping, num_pages); in cifs_readpages()
3501 rc = readpages_get_pages(mapping, page_list, rsize, &tmplist, in cifs_readpages()
3523 rdata->mapping = mapping; in cifs_readpages()
3559 cifs_fscache_readpages_cancel(mapping->host, page_list); in cifs_readpages()
3677 static int cifs_write_begin(struct file *file, struct address_space *mapping, in cifs_write_begin() argument
3692 page = grab_cache_page_write_begin(mapping, index, flags); in cifs_write_begin()
3715 if (CIFS_CACHE_READ(CIFS_I(mapping->host))) { in cifs_write_begin()
3716 i_size = i_size_read(mapping->host); in cifs_write_begin()
3765 struct cifsInodeInfo *cifsi = CIFS_I(page->mapping->host); in cifs_invalidate_page()
3788 cifs_fscache_invalidate_page(page, page->mapping->host); in cifs_launder_page()