Home
last modified time | relevance | path

Searched refs:dirty_list (Results 1 - 25 of 48) sorted by relevance

12

/kernel/linux/linux-5.10/fs/btrfs/
H A Dblock-group.c981 if (!list_empty(&block_group->dirty_list)) { in btrfs_remove_block_group()
982 list_del_init(&block_group->dirty_list); in btrfs_remove_block_group()
1084 WARN_ON(!list_empty(&block_group->dirty_list)); in btrfs_remove_block_group()
1824 INIT_LIST_HEAD(&cache->dirty_list); in btrfs_create_block_group_cache()
2559 dirty_list) { in btrfs_setup_space_cache()
2622 dirty_list); in btrfs_start_dirty_block_groups()
2636 * btrfs_wait_cache_io uses the cache->dirty_list to decide if in btrfs_start_dirty_block_groups()
2644 list_del_init(&cache->dirty_list); in btrfs_start_dirty_block_groups()
2685 if (list_empty(&cache->dirty_list)) { in btrfs_start_dirty_block_groups()
2686 list_add_tail(&cache->dirty_list, in btrfs_start_dirty_block_groups()
[all...]
H A Dtransaction.c162 dirty_list) { in switch_commit_roots()
163 list_del_init(&root->dirty_list); in switch_commit_roots()
1268 root = list_entry(next, struct btrfs_root, dirty_list); in commit_cowonly_roots()
1272 list_add_tail(&root->dirty_list, in commit_cowonly_roots()
1294 list_add_tail(&fs_info->extent_root->dirty_list, in commit_cowonly_roots()
1358 list_add_tail(&root->dirty_list, in commit_fs_roots()
2360 list_add_tail(&fs_info->tree_root->dirty_list, in btrfs_commit_transaction()
2365 list_add_tail(&fs_info->chunk_root->dirty_list, in btrfs_commit_transaction()
H A Dblock-group.h149 struct list_head dirty_list; member
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h129 * @dirty_list : list of color processing features are dirty
160 struct list_head dirty_list; member
/kernel/linux/linux-5.10/fs/jffs2/
H A Djffs2_fs_sb.h100 struct list_head dirty_list; /* Blocks with some dirty space */ member
H A Ddebug.c200 list_for_each_entry(jeb, &c->dirty_list, list) { in __jffs2_dbg_superblock_counts()
543 if (list_empty(&c->dirty_list)) { in __jffs2_dbg_dump_block_lists_nolock()
544 printk(JFFS2_DBG "dirty_list: empty\n"); in __jffs2_dbg_dump_block_lists_nolock()
550 list_for_each(this, &c->dirty_list) { in __jffs2_dbg_dump_block_lists_nolock()
556 printk(JFFS2_DBG "dirty_list: %#08x (used %#08x, dirty %#08x, wasted %#08x, unchecked %#08x, free %#08x)\n", in __jffs2_dbg_dump_block_lists_nolock()
H A Dgc.c67 } else if (n < 126 && !list_empty(&c->dirty_list)) { in jffs2_find_gc_block()
68 jffs2_dbg(1, "Picking block from dirty_list to GC next\n"); in jffs2_find_gc_block()
69 nextlist = &c->dirty_list; in jffs2_find_gc_block()
73 } else if (!list_empty(&c->dirty_list)) { in jffs2_find_gc_block()
74 jffs2_dbg(1, "Picking block from dirty_list to GC next (clean_list was empty)\n"); in jffs2_find_gc_block()
76 nextlist = &c->dirty_list; in jffs2_find_gc_block()
78 jffs2_dbg(1, "Picking block from very_dirty_list to GC next (clean_list and dirty_list were empty)\n"); in jffs2_find_gc_block()
81 jffs2_dbg(1, "Picking block from erasable_list to GC next (clean_list and {very_,}dirty_list were empty)\n"); in jffs2_find_gc_block()
H A Dbuild.c399 INIT_LIST_HEAD(&c->dirty_list); in jffs2_do_mount_fs()
H A Dscan.c86 list_add(&jeb->list, &c->dirty_list); in file_dirty()
1161 x = count_list(&c->dirty_list); in jffs2_rotate_lists()
1164 rotate_list((&c->dirty_list), rotateby); in jffs2_rotate_lists()
H A Dnodemgmt.c263 jffs2_dbg(1, "Adding full erase block at 0x%08x to dirty_list (free 0x%08x, dirty 0x%08x, used 0x%08x\n", in jffs2_close_nextblock()
266 list_add_tail(&jeb->list, &c->dirty_list); in jffs2_close_nextblock()
475 won't try to refile it to the dirty_list. in jffs2_do_reserve_space()
533 /* If it lives on the dirty_list, jffs2_reserve_space will put it there */ in jffs2_add_physical_node_ref()
722 jffs2_dbg(2, "Not moving gcblock 0x%08x to dirty_list\n", in jffs2_mark_node_obsolete()
728 jffs2_dbg(1, "...and adding to dirty_list\n"); in jffs2_mark_node_obsolete()
729 list_add_tail(&jeb->list, &c->dirty_list); in jffs2_mark_node_obsolete()
/kernel/linux/linux-6.6/fs/jffs2/
H A Djffs2_fs_sb.h100 struct list_head dirty_list; /* Blocks with some dirty space */ member
H A Ddebug.c200 list_for_each_entry(jeb, &c->dirty_list, list) { in __jffs2_dbg_superblock_counts()
543 if (list_empty(&c->dirty_list)) { in __jffs2_dbg_dump_block_lists_nolock()
544 printk(JFFS2_DBG "dirty_list: empty\n"); in __jffs2_dbg_dump_block_lists_nolock()
550 list_for_each(this, &c->dirty_list) { in __jffs2_dbg_dump_block_lists_nolock()
556 printk(JFFS2_DBG "dirty_list: %#08x (used %#08x, dirty %#08x, wasted %#08x, unchecked %#08x, free %#08x)\n", in __jffs2_dbg_dump_block_lists_nolock()
H A Dgc.c67 } else if (n < 126 && !list_empty(&c->dirty_list)) { in jffs2_find_gc_block()
68 jffs2_dbg(1, "Picking block from dirty_list to GC next\n"); in jffs2_find_gc_block()
69 nextlist = &c->dirty_list; in jffs2_find_gc_block()
73 } else if (!list_empty(&c->dirty_list)) { in jffs2_find_gc_block()
74 jffs2_dbg(1, "Picking block from dirty_list to GC next (clean_list was empty)\n"); in jffs2_find_gc_block()
76 nextlist = &c->dirty_list; in jffs2_find_gc_block()
78 jffs2_dbg(1, "Picking block from very_dirty_list to GC next (clean_list and dirty_list were empty)\n"); in jffs2_find_gc_block()
81 jffs2_dbg(1, "Picking block from erasable_list to GC next (clean_list and {very_,}dirty_list were empty)\n"); in jffs2_find_gc_block()
H A Dbuild.c399 INIT_LIST_HEAD(&c->dirty_list); in jffs2_do_mount_fs()
H A Dscan.c86 list_add(&jeb->list, &c->dirty_list); in file_dirty()
1161 x = count_list(&c->dirty_list); in jffs2_rotate_lists()
1164 rotate_list((&c->dirty_list), rotateby); in jffs2_rotate_lists()
H A Dnodemgmt.c263 jffs2_dbg(1, "Adding full erase block at 0x%08x to dirty_list (free 0x%08x, dirty 0x%08x, used 0x%08x\n", in jffs2_close_nextblock()
266 list_add_tail(&jeb->list, &c->dirty_list); in jffs2_close_nextblock()
475 won't try to refile it to the dirty_list. in jffs2_do_reserve_space()
533 /* If it lives on the dirty_list, jffs2_reserve_space will put it there */ in jffs2_add_physical_node_ref()
722 jffs2_dbg(2, "Not moving gcblock 0x%08x to dirty_list\n", in jffs2_mark_node_obsolete()
728 jffs2_dbg(1, "...and adding to dirty_list\n"); in jffs2_mark_node_obsolete()
729 list_add_tail(&jeb->list, &c->dirty_list); in jffs2_mark_node_obsolete()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.h141 * @dirty_list : list of color processing features are dirty
170 struct list_head dirty_list; member
/kernel/linux/linux-5.10/fs/ocfs2/dlm/
H A Ddlmthread.c523 /* ref for dirty_list */ in __dlm_dirty_lockres()
525 list_add_tail(&res->dirty, &dlm->dirty_list); in __dlm_dirty_lockres()
565 empty = list_empty(&dlm->dirty_list); in dlm_dirty_list_empty()
702 * run. So let's pull each entry off the dirty_list in dlm_thread()
707 while (!list_empty(&dlm->dirty_list)) { in dlm_thread()
709 res = list_entry(dlm->dirty_list.next, in dlm_thread()
722 /* Drop dirty_list ref */ in dlm_thread()
726 * dirty_list in this gap, but that is ok */ in dlm_thread()
/kernel/linux/linux-6.6/fs/ocfs2/dlm/
H A Ddlmthread.c521 /* ref for dirty_list */ in __dlm_dirty_lockres()
523 list_add_tail(&res->dirty, &dlm->dirty_list); in __dlm_dirty_lockres()
563 empty = list_empty(&dlm->dirty_list); in dlm_dirty_list_empty()
700 * run. So let's pull each entry off the dirty_list in dlm_thread()
705 while (!list_empty(&dlm->dirty_list)) { in dlm_thread()
707 res = list_entry(dlm->dirty_list.next, in dlm_thread()
720 /* Drop dirty_list ref */ in dlm_thread()
724 * dirty_list in this gap, but that is ok */ in dlm_thread()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dblock-group.c1128 if (!list_empty(&block_group->dirty_list)) { in btrfs_remove_block_group()
1129 list_del_init(&block_group->dirty_list); in btrfs_remove_block_group()
1195 WARN_ON(!list_empty(&block_group->dirty_list)); in btrfs_remove_block_group()
2231 INIT_LIST_HEAD(&cache->dirty_list); in btrfs_create_block_group_cache()
3276 dirty_list) { in btrfs_setup_space_cache()
3339 dirty_list); in btrfs_start_dirty_block_groups()
3353 * btrfs_wait_cache_io uses the cache->dirty_list to decide if in btrfs_start_dirty_block_groups()
3361 list_del_init(&cache->dirty_list); in btrfs_start_dirty_block_groups()
3402 if (list_empty(&cache->dirty_list)) { in btrfs_start_dirty_block_groups()
3403 list_add_tail(&cache->dirty_list, in btrfs_start_dirty_block_groups()
[all...]
H A Dtransaction.c194 dirty_list) { in switch_commit_roots()
195 list_del_init(&root->dirty_list); in switch_commit_roots()
1324 root = list_entry(next, struct btrfs_root, dirty_list); in commit_cowonly_roots()
1327 list_add_tail(&root->dirty_list, in commit_cowonly_roots()
1465 list_add_tail(&root->dirty_list, in commit_fs_roots()
2450 list_add_tail(&fs_info->tree_root->dirty_list, in btrfs_commit_transaction()
2455 list_add_tail(&fs_info->chunk_root->dirty_list, in btrfs_commit_transaction()
2461 list_add_tail(&fs_info->block_group_root->dirty_list, in btrfs_commit_transaction()
H A Dblock-group.h203 struct list_head dirty_list; member
H A Dctree.h238 struct list_head dirty_list; member
/kernel/linux/linux-5.10/fs/
H A Dfs-writeback.c2308 struct list_head *dirty_list; in __mark_inode_dirty() local
2318 dirty_list = &wb->b_dirty; in __mark_inode_dirty()
2320 dirty_list = &wb->b_dirty_time; in __mark_inode_dirty()
2323 dirty_list); in __mark_inode_dirty()
/kernel/linux/linux-6.6/fs/
H A Dfs-writeback.c2521 struct list_head *dirty_list; in __mark_inode_dirty() local
2529 dirty_list = &wb->b_dirty; in __mark_inode_dirty()
2531 dirty_list = &wb->b_dirty_time; in __mark_inode_dirty()
2534 dirty_list); in __mark_inode_dirty()

Completed in 50 milliseconds

12