Lines Matching refs:mapping
374 static int exfat_writepages(struct address_space *mapping, in exfat_writepages() argument
377 return mpage_writepages(mapping, wbc, exfat_get_block); in exfat_writepages()
380 static void exfat_write_failed(struct address_space *mapping, loff_t to) in exfat_write_failed() argument
382 struct inode *inode = mapping->host; in exfat_write_failed()
390 static int exfat_write_begin(struct file *file, struct address_space *mapping, in exfat_write_begin() argument
397 ret = cont_write_begin(file, mapping, pos, len, flags, pagep, fsdata, in exfat_write_begin()
399 &EXFAT_I(mapping->host)->i_size_ondisk); in exfat_write_begin()
402 exfat_write_failed(mapping, pos+len); in exfat_write_begin()
407 static int exfat_write_end(struct file *file, struct address_space *mapping, in exfat_write_end() argument
411 struct inode *inode = mapping->host; in exfat_write_end()
415 err = generic_write_end(file, mapping, pos, len, copied, pagep, fsdata); in exfat_write_end()
425 exfat_write_failed(mapping, pos+len); in exfat_write_end()
438 struct address_space *mapping = iocb->ki_filp->f_mapping; in exfat_direct_IO() local
439 struct inode *inode = mapping->host; in exfat_direct_IO()
464 exfat_write_failed(mapping, size); in exfat_direct_IO()
468 static sector_t exfat_aop_bmap(struct address_space *mapping, sector_t block) in exfat_aop_bmap() argument
473 down_read(&EXFAT_I(mapping->host)->truncate_lock); in exfat_aop_bmap()
474 blocknr = generic_block_bmap(mapping, block, exfat_get_block); in exfat_aop_bmap()
475 up_read(&EXFAT_I(mapping->host)->truncate_lock); in exfat_aop_bmap()