Lines Matching refs:mapping
38 static struct folio *netfs_grab_folio_for_write(struct address_space *mapping, in netfs_grab_folio_for_write() argument
44 if (mapping_large_folio_support(mapping)) in netfs_grab_folio_for_write()
47 return __filemap_get_folio(mapping, index, fgp_flags, in netfs_grab_folio_for_write()
48 mapping_gfp_mask(mapping)); in netfs_grab_folio_for_write()
111 struct address_space *mapping = inode->i_mapping; in netfs_perform_write() local
125 size_t max_chunk = mapping_max_folio_size(mapping); in netfs_perform_write()
130 wbc_attach_fdatawrite_inode(&wbc, mapping->host); in netfs_perform_write()
132 ret = filemap_write_and_wait_range(mapping, pos, pos + iter->count); in netfs_perform_write()
179 folio = netfs_grab_folio_for_write(mapping, pos, part); in netfs_perform_write()
220 if (mapping_writably_mapped(mapping)) in netfs_perform_write()
348 ret = filemap_write_and_wait_range(mapping, fpos, fpos + flen - 1); in netfs_perform_write()
374 ret = balance_dirty_pages_ratelimited_flags(mapping, bdp_flags); in netfs_perform_write()
510 struct address_space *mapping = file->f_mapping; in netfs_page_mkwrite() local
522 if (folio->mapping != mapping) in netfs_page_mkwrite()
536 err = filemap_fdatawrite_range(mapping, in netfs_page_mkwrite()