Lines Matching refs:mapping
181 static int fat_writepages(struct address_space *mapping, in fat_writepages() argument
184 return mpage_writepages(mapping, wbc, fat_get_block); in fat_writepages()
192 static int fat_readpages(struct file *file, struct address_space *mapping, in fat_readpages() argument
195 return mpage_readpages(mapping, pages, nr_pages, fat_get_block); in fat_readpages()
198 static void fat_write_failed(struct address_space *mapping, loff_t to) in fat_write_failed() argument
200 struct inode *inode = mapping->host; in fat_write_failed()
208 static int fat_write_begin(struct file *file, struct address_space *mapping, in fat_write_begin() argument
215 err = cont_write_begin(file, mapping, pos, len, flags, in fat_write_begin()
217 &MSDOS_I(mapping->host)->mmu_private); in fat_write_begin()
219 fat_write_failed(mapping, pos + len); in fat_write_begin()
223 static int fat_write_end(struct file *file, struct address_space *mapping, in fat_write_end() argument
227 struct inode *inode = mapping->host; in fat_write_end()
229 err = generic_write_end(file, mapping, pos, len, copied, pagep, fsdata); in fat_write_end()
231 fat_write_failed(mapping, pos + len); in fat_write_end()
244 struct address_space *mapping = file->f_mapping; in fat_direct_IO() local
245 struct inode *inode = mapping->host; in fat_direct_IO()
270 fat_write_failed(mapping, offset + count); in fat_direct_IO()
275 static sector_t _fat_bmap(struct address_space *mapping, sector_t block) in _fat_bmap() argument
280 down_read(&MSDOS_I(mapping->host)->truncate_lock); in _fat_bmap()
281 blocknr = generic_block_bmap(mapping, block, fat_get_block); in _fat_bmap()
282 up_read(&MSDOS_I(mapping->host)->truncate_lock); in _fat_bmap()
1815 struct address_space *mapping = sb->s_bdev->bd_inode->i_mapping; in fat_flush_inodes() local
1816 ret = filemap_flush(mapping); in fat_flush_inodes()