Home
last modified time | relevance | path

Searched refs:nr_dirty (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.12.1/fs/bcachefs/
Dbtree_key_cache.h7 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in bch2_nr_btree_keys_need_flush() local
11 return max_t(ssize_t, 0, nr_dirty - max_dirty); in bch2_nr_btree_keys_need_flush()
16 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in __bch2_btree_key_cache_must_wait() local
20 return nr_dirty - max_dirty; in __bch2_btree_key_cache_must_wait()
30 size_t nr_dirty = atomic_long_read(&c->btree_key_cache.nr_dirty); in bch2_btree_key_cache_wait_done() local
34 return nr_dirty <= max_dirty; in bch2_btree_key_cache_wait_done()
Dbtree_key_cache.c453 atomic_long_dec(&c->btree_key_cache.nr_dirty); in btree_key_cache_flush_pos()
467 atomic_long_dec(&c->btree_key_cache.nr_dirty); in btree_key_cache_flush_pos()
538 atomic_long_inc(&c->btree_key_cache.nr_dirty); in bch2_btree_insert_key_cached()
581 atomic_long_dec(&c->btree_key_cache.nr_dirty); in bch2_btree_key_cache_drop()
678 atomic_long_read(&bc->nr_dirty); in bch2_btree_key_cache_count()
728 if (atomic_long_read(&bc->nr_dirty) && in bch2_fs_btree_key_cache_exit()
732 atomic_long_read(&bc->nr_dirty)); in bch2_fs_btree_key_cache_exit()
788 prt_printf(out, "dirty:\t%lu\r\n", atomic_long_read(&bc->nr_dirty)); in bch2_btree_key_cache_to_text()
Dbtree_key_cache_types.h19 atomic_long_t nr_dirty; member
Dbtree_io.h21 atomic_long_inc(&c->btree_cache.nr_dirty); in set_btree_node_dirty_acct()
27 atomic_long_dec(&c->btree_cache.nr_dirty); in clear_btree_node_dirty_acct()
Djournal_reclaim.c686 if (atomic_long_read(&bc->nr_dirty) * 2 > btree_cache_live) in __bch2_journal_reclaim()
694 atomic_long_read(&bc->nr_dirty), btree_cache_live, in __bch2_journal_reclaim()
695 atomic_long_read(&c->btree_key_cache.nr_dirty), in __bch2_journal_reclaim()
Dbtree_cache.c475 bool trigger_writes = atomic_long_read(&bc->nr_dirty) + nr >= list->nr * 3 / 4; in bch2_btree_cache_scan()
614 atomic_long_read(&c->btree_cache.nr_dirty)); in bch2_fs_btree_cache_exit()
1477 prt_btree_cache_line(out, c, "dirty:", atomic_long_read(&bc->nr_dirty)); in bch2_btree_cache_to_text()
Dbtree_types.h191 atomic_long_t nr_dirty; member
/linux-6.12.1/fs/f2fs/
Dsegment.h283 int nr_dirty[NR_DIRTY_TYPE]; /* # of dirty segments */ member
538 return DIRTY_I(sbi)->nr_dirty[PRE]; in prefree_segments()
543 return DIRTY_I(sbi)->nr_dirty[DIRTY_HOT_DATA] + in dirty_segments()
544 DIRTY_I(sbi)->nr_dirty[DIRTY_WARM_DATA] + in dirty_segments()
545 DIRTY_I(sbi)->nr_dirty[DIRTY_COLD_DATA] + in dirty_segments()
546 DIRTY_I(sbi)->nr_dirty[DIRTY_HOT_NODE] + in dirty_segments()
547 DIRTY_I(sbi)->nr_dirty[DIRTY_WARM_NODE] + in dirty_segments()
548 DIRTY_I(sbi)->nr_dirty[DIRTY_COLD_NODE]; in dirty_segments()
Dgc.c282 p->max_search = dirty_i->nr_dirty[type]; in select_policy()
287 p->max_search = dirty_i->nr_dirty[type]; in select_policy()
298 p->max_search = dirty_i->nr_dirty[DIRTY]; in select_policy()
Dsegment.c764 dirty_i->nr_dirty[dirty_type]++; in __locate_dirty_segment()
775 dirty_i->nr_dirty[t]++; in __locate_dirty_segment()
800 dirty_i->nr_dirty[dirty_type]--; in __remove_dirty_segment()
807 dirty_i->nr_dirty[t]--; in __remove_dirty_segment()
2199 dirty_i->nr_dirty[PRE]--; in f2fs_clear_prefree_segments()
5542 dirty_i->nr_dirty[dirty_type] = 0; in discard_dirty_segmap()
/linux-6.12.1/fs/nilfs2/
Dinode.c209 unsigned int nr_dirty = 0; in nilfs_dirty_folio() local
226 nr_dirty++; in nilfs_dirty_folio()
229 nr_dirty = 1 << (folio_shift(folio) - inode->i_blkbits); in nilfs_dirty_folio()
233 if (nr_dirty) in nilfs_dirty_folio()
234 nilfs_set_file_dirty(inode, nr_dirty); in nilfs_dirty_folio()
273 unsigned int nr_dirty; in nilfs_write_end() local
276 nr_dirty = nilfs_page_count_clean_buffers(&folio->page, start, in nilfs_write_end()
280 nilfs_set_file_dirty(inode, nr_dirty); in nilfs_write_end()
1019 int nilfs_set_file_dirty(struct inode *inode, unsigned int nr_dirty) in nilfs_set_file_dirty() argument
1024 atomic_add(nr_dirty, &nilfs->ns_ndirtyblks); in nilfs_set_file_dirty()
Ddir.c95 unsigned int nr_dirty; in nilfs_commit_chunk() local
98 nr_dirty = nilfs_page_count_clean_buffers(&folio->page, from, to); in nilfs_commit_chunk()
104 err = nilfs_set_file_dirty(dir, nr_dirty); in nilfs_commit_chunk()
Dnilfs.h309 int nilfs_set_file_dirty(struct inode *inode, unsigned int nr_dirty);
/linux-6.12.1/include/trace/events/
Dvmscan.h361 __field(unsigned long, nr_dirty)
377 __entry->nr_dirty = stat->nr_dirty;
392 __entry->nr_dirty, __entry->nr_writeback,
Dwriteback.h549 __field(unsigned long, nr_dirty)
559 __entry->nr_dirty = global_node_page_state(NR_FILE_DIRTY);
571 __entry->nr_dirty,
/linux-6.12.1/fs/xfs/libxfs/
Dxfs_btree_staging.c258 bbl->nr_dirty++; in xfs_btree_bload_drop_buf()
260 if (!bbl->max_dirty || bbl->nr_dirty < bbl->max_dirty) in xfs_btree_bload_drop_buf()
267 bbl->nr_dirty = 0; in xfs_btree_bload_drop_buf()
695 bbl->nr_dirty = 0; in xfs_btree_bload()
Dxfs_btree_staging.h122 uint16_t nr_dirty; member
/linux-6.12.1/tools/testing/selftests/cachestat/
Dtest_cachestat.c32 cs->nr_cache, cs->nr_dirty, cs->nr_writeback, in print_cachestat()
183 if (cs.nr_dirty) { in test_cachestat()
/linux-6.12.1/include/uapi/linux/
Dmman.h53 __u64 nr_dirty; member
/linux-6.12.1/tools/include/uapi/linux/
Dmman.h53 __u64 nr_dirty; member
/linux-6.12.1/mm/
Dbacking-dev.c43 unsigned long nr_dirty; member
69 stats->nr_dirty++; in collect_wb_stats()
148 stats.nr_dirty, in bdi_debug_stats_show()
186 stats->nr_dirty, in wb_stats_show()
Dpage-writeback.c1839 unsigned long nr_dirty; in balance_dirty_pages() local
1855 nr_dirty = global_node_page_state(NR_FILE_DIRTY); in balance_dirty_pages()
1875 if (!laptop_mode && nr_dirty > gdtc->bg_thresh && in balance_dirty_pages()
/linux-6.12.1/drivers/md/
Ddm-cache-target.c380 atomic_t nr_dirty; member
615 atomic_inc(&cache->nr_dirty); in set_dirty()
627 atomic_inc(&cache->nr_dirty); in force_set_dirty()
634 if (atomic_dec_return(&cache->nr_dirty) == 0) in force_clear_dirty()
2493 atomic_set(&cache->nr_dirty, 0); in cache_create()
2804 atomic_inc(&cache->nr_dirty); in load_mapping()
3107 (unsigned long) atomic_read(&cache->nr_dirty)); in cache_status()
/linux-6.12.1/include/linux/
Dvmstat.h25 unsigned nr_dirty; member
/linux-6.12.1/fs/
Dinode.c97 long nr_dirty = get_nr_inodes() - get_nr_inodes_unused(); in get_nr_dirty_inodes() local
98 return nr_dirty > 0 ? nr_dirty : 0; in get_nr_dirty_inodes()

12