Lines Matching refs:mapping
48 struct address_space *mapping, in nilfs_grab_buffer() argument
57 page = grab_cache_page(mapping, index); in nilfs_grab_buffer()
163 m = page->mapping; in nilfs_page_bug()
334 page->mapping = NULL; in nilfs_copy_back_pages()
337 page->mapping = dmap; in nilfs_copy_back_pages()
358 void nilfs_clear_dirty_pages(struct address_space *mapping, bool silent) in nilfs_clear_dirty_pages() argument
366 while (pagevec_lookup_tag(&pvec, mapping, &index, in nilfs_clear_dirty_pages()
378 if (likely(page->mapping == mapping)) in nilfs_clear_dirty_pages()
395 struct inode *inode = page->mapping->host; in nilfs_clear_dirty_page()
447 void nilfs_mapping_init(struct address_space *mapping, struct inode *inode) in nilfs_mapping_init() argument
449 mapping->host = inode; in nilfs_mapping_init()
450 mapping->flags = 0; in nilfs_mapping_init()
451 mapping_set_gfp_mask(mapping, GFP_NOFS); in nilfs_mapping_init()
452 mapping->private_data = NULL; in nilfs_mapping_init()
453 mapping->a_ops = &empty_aops; in nilfs_mapping_init()
468 struct address_space *mapping = page->mapping; in __nilfs_clear_page_dirty() local
470 if (mapping) { in __nilfs_clear_page_dirty()
471 xa_lock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()
473 __xa_clear_mark(&mapping->i_pages, page_index(page), in __nilfs_clear_page_dirty()
475 xa_unlock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()
478 xa_unlock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()