Lines Matching defs:mapping
374 static int affs_writepages(struct address_space *mapping,
377 return mpage_writepages(mapping, wbc, affs_get_block);
385 static void affs_write_failed(struct address_space *mapping, loff_t to)
387 struct inode *inode = mapping->host;
399 struct address_space *mapping = file->f_mapping;
400 struct inode *inode = mapping->host;
414 affs_write_failed(mapping, offset + count);
418 static int affs_write_begin(struct file *file, struct address_space *mapping,
425 ret = cont_write_begin(file, mapping, pos, len, pagep, fsdata,
427 &AFFS_I(mapping->host)->mmu_private);
429 affs_write_failed(mapping, pos + len);
434 static int affs_write_end(struct file *file, struct address_space *mapping,
438 struct inode *inode = mapping->host;
441 ret = generic_write_end(file, mapping, pos, len, copied, page, fsdata);
452 static sector_t _affs_bmap(struct address_space *mapping, sector_t block)
454 return generic_block_bmap(mapping,block,affs_get_block);
528 struct inode *inode = folio->mapping->host;
631 struct inode *inode = folio->mapping->host;
649 static int affs_write_begin_ofs(struct file *file, struct address_space *mapping,
653 struct inode *inode = mapping->host;
670 folio = __filemap_get_folio(mapping, index, FGP_WRITEBEGIN,
671 mapping_gfp_mask(mapping));
688 static int affs_write_end_ofs(struct file *file, struct address_space *mapping,
693 struct inode *inode = mapping->host;
884 struct address_space *mapping = inode->i_mapping;
890 res = mapping->a_ops->write_begin(NULL, mapping, isize, 0, &page, &fsdata);
892 res = mapping->a_ops->write_end(NULL, mapping, isize, 0, 0, page, fsdata);