/kernel/linux/linux-5.10/tools/testing/radix-tree/ |
H A D | regression2.c | 11 * a certain item has PAGECACHE_TAG_DIRTY. 12 * 1. radix_tree_range_tag_if_tagged(, start, end, , PAGECACHE_TAG_DIRTY, 14 * for the tag which has PAGECACHE_TAG_DIRTY. However, there is no tag with 15 * PAGECACHE_TAG_DIRTY within the range from start to end. As the result, 23 * 3. The tag of a certain item is cleared with PAGECACHE_TAG_DIRTY. 56 #define PAGECACHE_TAG_DIRTY XA_MARK_0 macro 90 radix_tree_tag_set(&mt_tree, max_slots - 1, PAGECACHE_TAG_DIRTY); in regression2_test() 96 PAGECACHE_TAG_DIRTY, PAGECACHE_TAG_TOWRITE); in regression2_test() 103 radix_tree_tag_clear(&mt_tree, max_slots - 1, PAGECACHE_TAG_DIRTY); in regression2_test()
|
/kernel/linux/linux-6.6/tools/testing/radix-tree/ |
H A D | regression2.c | 11 * a certain item has PAGECACHE_TAG_DIRTY. 12 * 1. radix_tree_range_tag_if_tagged(, start, end, , PAGECACHE_TAG_DIRTY, 14 * for the tag which has PAGECACHE_TAG_DIRTY. However, there is no tag with 15 * PAGECACHE_TAG_DIRTY within the range from start to end. As the result, 23 * 3. The tag of a certain item is cleared with PAGECACHE_TAG_DIRTY. 56 #define PAGECACHE_TAG_DIRTY XA_MARK_0 macro 90 radix_tree_tag_set(&mt_tree, max_slots - 1, PAGECACHE_TAG_DIRTY); in regression2_test() 96 PAGECACHE_TAG_DIRTY, PAGECACHE_TAG_TOWRITE); in regression2_test() 103 radix_tree_tag_clear(&mt_tree, max_slots - 1, PAGECACHE_TAG_DIRTY); in regression2_test()
|
/kernel/linux/linux-5.10/fs/nilfs2/ |
H A D | page.c | 250 if (!pagevec_lookup_tag(&pvec, smap, &index, PAGECACHE_TAG_DIRTY)) in nilfs_copy_dirty_pages() 341 PAGECACHE_TAG_DIRTY); in nilfs_copy_back_pages() 367 PAGECACHE_TAG_DIRTY)) { in nilfs_clear_dirty_pages() 474 PAGECACHE_TAG_DIRTY); in __nilfs_clear_page_dirty()
|
H A D | btnode.c | 257 __xa_set_mark(&btnc->i_pages, newkey, PAGECACHE_TAG_DIRTY); in nilfs_btnode_commit_change_key()
|
/kernel/linux/linux-6.6/fs/nilfs2/ |
H A D | page.c | 251 PAGECACHE_TAG_DIRTY, &fbatch)) in nilfs_copy_dirty_pages() 342 PAGECACHE_TAG_DIRTY); in nilfs_copy_back_pages() 368 PAGECACHE_TAG_DIRTY, &fbatch)) { in nilfs_clear_dirty_pages() 466 PAGECACHE_TAG_DIRTY); in __nilfs_clear_page_dirty()
|
H A D | btnode.c | 257 __xa_set_mark(&btnc->i_pages, newkey, PAGECACHE_TAG_DIRTY); in nilfs_btnode_commit_change_key()
|
/kernel/linux/linux-5.10/fs/ |
H A D | dax.c | 671 (xas_get_mark(&xas, PAGECACHE_TAG_DIRTY) || in __dax_invalidate_entry() 787 xas_set_mark(xas, PAGECACHE_TAG_DIRTY); in dax_insert_entry() 952 xas_clear_mark(xas, PAGECACHE_TAG_DIRTY); in dax_writeback_one() 1706 xas_set_mark(&xas, PAGECACHE_TAG_DIRTY); in dax_insert_pfn_mkwrite()
|
H A D | fs-writeback.c | 401 * Count and transfer stats. Note that PAGECACHE_TAG_DIRTY points in inode_switch_wbs_work_fn() 405 xas_for_each_marked(&xas, page, ULONG_MAX, PAGECACHE_TAG_DIRTY) { in inode_switch_wbs_work_fn() 1418 if (mapping_tagged(inode->i_mapping, PAGECACHE_TAG_DIRTY)) { in requeue_inode() 1516 * sees clear I_DIRTY_PAGES or we see PAGECACHE_TAG_DIRTY. in __writeback_single_inode() 1520 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in __writeback_single_inode()
|
/kernel/linux/linux-6.6/fs/ |
H A D | dax.c | 757 (xas_get_mark(&xas, PAGECACHE_TAG_DIRTY) || in __dax_invalidate_entry() 780 xas_clear_mark(&xas, PAGECACHE_TAG_DIRTY); in __dax_clear_dirty_range() 917 xas_set_mark(xas, PAGECACHE_TAG_DIRTY); in dax_insert_entry() 1009 xas_clear_mark(xas, PAGECACHE_TAG_DIRTY); in dax_writeback_one() 1947 xas_set_mark(&xas, PAGECACHE_TAG_DIRTY); in dax_insert_pfn_mkwrite()
|
H A D | fs-writeback.c | 394 * Count and transfer stats. Note that PAGECACHE_TAG_DIRTY points in inode_do_switch_wbs() 398 xas_for_each_marked(&xas, folio, ULONG_MAX, PAGECACHE_TAG_DIRTY) { in inode_do_switch_wbs() 1567 if (mapping_tagged(inode->i_mapping, PAGECACHE_TAG_DIRTY)) { in requeue_inode() 1672 * sees clear I_DIRTY_PAGES or we see PAGECACHE_TAG_DIRTY. in __writeback_single_inode() 1676 if (mapping_tagged(mapping, PAGECACHE_TAG_DIRTY)) in __writeback_single_inode()
|
/kernel/linux/linux-5.10/fs/afs/ |
H A D | write.c | 691 PAGECACHE_TAG_DIRTY, 1, &page); in afs_writepages_region() 894 !mapping_tagged(&vnode->vfs_inode.i_data, PAGECACHE_TAG_DIRTY)) { in afs_prune_wb_keys()
|
/kernel/linux/linux-6.6/fs/afs/ |
H A D | write.c | 721 PAGECACHE_TAG_DIRTY, &fbatch); in afs_writepages_region() 979 !mapping_tagged(&vnode->netfs.inode.i_data, PAGECACHE_TAG_DIRTY)) { in afs_prune_wb_keys()
|
/kernel/linux/linux-5.10/mm/ |
H A D | page-writeback.c | 2140 xas_for_each_marked(&xas, page, end, PAGECACHE_TAG_DIRTY) { in tag_pages_for_writeback() 2214 tag = PAGECACHE_TAG_DIRTY; in write_cache_pages() 2507 PAGECACHE_TAG_DIRTY); in __set_page_dirty_nobuffers() 2670 * can discover it via a PAGECACHE_TAG_DIRTY walk. The ->writepage 2817 xas_clear_mark(&xas, PAGECACHE_TAG_DIRTY); in __test_set_page_writeback()
|
/kernel/linux/linux-6.6/mm/ |
H A D | page-writeback.c | 2349 xas_for_each_marked(&xas, page, end, PAGECACHE_TAG_DIRTY) { in tag_pages_for_writeback() 2423 tag = PAGECACHE_TAG_DIRTY; in write_cache_pages() 2671 PAGECACHE_TAG_DIRTY); in __folio_mark_dirty() 2851 * write-for-sync can discover it via a PAGECACHE_TAG_DIRTY walk. 3029 xas_clear_mark(&xas, PAGECACHE_TAG_DIRTY); in __folio_start_writeback()
|
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | client_writeback.c | 315 hmdfs_idirty_pages(inode, PAGECACHE_TAG_DIRTY); in hmdfs_balance_dirty_pages()
|
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | client_writeback.c | 339 hmdfs_idirty_pages(inode, PAGECACHE_TAG_DIRTY); in hmdfs_balance_dirty_pages()
|
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_icache.c | 1369 if (!wait && mapping_tagged(VFS_I(ip)->i_mapping, PAGECACHE_TAG_DIRTY)) in xfs_inode_free_eofblocks() 1590 mapping_tagged(VFS_I(ip)->i_mapping, PAGECACHE_TAG_DIRTY) || in xfs_prep_free_cowblocks()
|
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_icache.c | 1135 if (!wait && mapping_tagged(VFS_I(ip)->i_mapping, PAGECACHE_TAG_DIRTY)) in xfs_inode_free_eofblocks() 1260 mapping_tagged(VFS_I(ip)->i_mapping, PAGECACHE_TAG_DIRTY) || in xfs_prep_free_cowblocks()
|
/kernel/linux/linux-5.10/fs/gfs2/ |
H A D | aops.c | 361 tag = PAGECACHE_TAG_DIRTY; in gfs2_write_cache_jdata()
|
/kernel/linux/linux-6.6/fs/gfs2/ |
H A D | aops.c | 341 tag = PAGECACHE_TAG_DIRTY; in gfs2_write_cache_jdata()
|
/kernel/linux/linux-5.10/fs/f2fs/ |
H A D | node.c | 1468 PAGECACHE_TAG_DIRTY))) { in last_fsync_dnode() 1694 PAGECACHE_TAG_DIRTY))) { in f2fs_fsync_node_pages() 1839 NODE_MAPPING(sbi), &index, PAGECACHE_TAG_DIRTY))) { in f2fs_flush_inline_data() 1892 NODE_MAPPING(sbi), &index, PAGECACHE_TAG_DIRTY))) { in f2fs_sync_node_pages()
|
/kernel/linux/linux-6.6/fs/f2fs/ |
H A D | node.c | 1550 (pgoff_t)-1, PAGECACHE_TAG_DIRTY, in last_fsync_dnode() 1776 (pgoff_t)-1, PAGECACHE_TAG_DIRTY, in f2fs_fsync_node_pages() 1923 (pgoff_t)-1, PAGECACHE_TAG_DIRTY, in f2fs_flush_inline_data() 1977 &index, (pgoff_t)-1, PAGECACHE_TAG_DIRTY, in f2fs_sync_node_pages()
|
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | filecache.c | 229 return mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) || in nfsd_file_check_writeback()
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | filecache.c | 317 return mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) || in nfsd_file_check_writeback()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pagemap.h | 1239 if (!mapping_tagged(mapping, PAGECACHE_TAG_DIRTY) && in filemap_range_needs_writeback()
|