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()
164 m = page->mapping; in nilfs_page_bug()
335 page->mapping = NULL; in nilfs_copy_back_pages()
338 page->mapping = dmap; in nilfs_copy_back_pages()
359 void nilfs_clear_dirty_pages(struct address_space *mapping, bool silent) in nilfs_clear_dirty_pages() argument
367 while (pagevec_lookup_tag(&pvec, mapping, &index, in nilfs_clear_dirty_pages()
379 if (likely(page->mapping == mapping)) in nilfs_clear_dirty_pages()
396 struct inode *inode = page->mapping->host; in nilfs_clear_dirty_page()
448 void nilfs_mapping_init(struct address_space *mapping, struct inode *inode) in nilfs_mapping_init() argument
450 mapping->host = inode; in nilfs_mapping_init()
451 mapping->flags = 0; in nilfs_mapping_init()
452 mapping_set_gfp_mask(mapping, GFP_NOFS); in nilfs_mapping_init()
453 mapping->private_data = NULL; in nilfs_mapping_init()
454 mapping->a_ops = &empty_aops; in nilfs_mapping_init()
469 struct address_space *mapping = page->mapping; in __nilfs_clear_page_dirty() local
471 if (mapping) { in __nilfs_clear_page_dirty()
472 xa_lock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()
474 __xa_clear_mark(&mapping->i_pages, page_index(page), in __nilfs_clear_page_dirty()
476 xa_unlock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()
479 xa_unlock_irq(&mapping->i_pages); in __nilfs_clear_page_dirty()