Searched refs:dirty_sectors (Results 1 - 11 of 11) sorted by relevance

/linux-master/fs/bcachefs/
H A Dalloc_background_format.h16 x(dirty_sectors, 16) \
40 x(dirty_sectors, 32) \
67 __u32 dirty_sectors; member in struct:bch_alloc_v4
H A Dalloc_background.h43 static inline enum bch_data_type __alloc_data_type(u32 dirty_sectors, argument
51 if (dirty_sectors)
65 return __alloc_data_type(a.dirty_sectors, a.cached_sectors,
76 return a.dirty_sectors + a.cached_sectors;
81 return a.dirty_sectors;
H A Dbuckets_types.h17 u32 dirty_sectors; member in struct:bucket
H A Dbuckets.c337 .dirty_sectors = b.dirty_sectors,
533 if (bch2_fs_inconsistent_on((u64) g->dirty_sectors + sectors > ca->mi.bucket_size, c,
537 g->dirty_sectors, sectors)) {
543 g->dirty_sectors += sectors;
796 u32 *dirty_sectors, u32 *cached_sectors)
799 ? dirty_sectors
809 if (!*dirty_sectors && !*cached_sectors)
839 &a->v.dirty_sectors, &a->v.cached_sectors) ?:
867 &g->dirty_sectors,
791 __mark_pointer(struct btree_trans *trans, struct bkey_s_c k, const struct bch_extent_ptr *ptr, s64 sectors, enum bch_data_type ptr_data_type, u8 bucket_gen, u8 *bucket_data_type, u32 *dirty_sectors, u32 *cached_sectors) argument
975 s64 dirty_sectors = 0; local
[all...]
H A Dfs-io-pagecache.c474 int i, sectors = folio_sectors(folio), dirty_sectors = 0; local
486 dirty_sectors -= s->s[i].state == SECTOR_dirty;
492 bch2_i_sectors_acct(c, inode, NULL, dirty_sectors);
504 unsigned i, dirty_sectors = 0; local
528 dirty_sectors += s->s[i].state == SECTOR_unallocated;
535 bch2_i_sectors_acct(c, inode, &res->quota, dirty_sectors);
H A Dbtree_gc.c640 g->dirty_sectors = 0;
1356 l.dirty_sectors != r.dirty_sectors ||
1386 b->dirty_sectors = old->dirty_sectors;
1393 b->data_type = __alloc_data_type(b->dirty_sectors,
1401 gc.dirty_sectors != old_gc.dirty_sectors)
1437 dirty_sectors);
1524 g->dirty_sectors
[all...]
H A Dalloc_background.c277 "data_type %s but dirty_sectors==0",
306 a->dirty_sectors = swab32(a->dirty_sectors);
339 prt_printf(out, "dirty_sectors %u", a->dirty_sectors);
382 .dirty_sectors = u.dirty_sectors,
905 g->dirty_sectors = new_a->dirty_sectors;
1716 if (a->v.dirty_sectors) {
[all...]
H A Dec.c188 a->v.dirty_sectors);
195 "bucket %llu:%llu gen %u data type %s dirty_sectors %u: multiple stripes using same bucket (%u, %llu)",
198 a->v.dirty_sectors,
204 if (bch2_trans_inconsistent_on(data_type && a->v.dirty_sectors, trans,
205 "bucket %llu:%llu gen %u data type %s dirty_sectors %u: data already in stripe bucket %llu",
208 a->v.dirty_sectors,
232 a->v.dirty_sectors += sectors;
268 if (g->dirty_sectors ||
283 g->dirty_sectors);
288 g->dirty_sectors
[all...]
H A Dmove.c693 unsigned dirty_sectors, bucket_size; local
718 dirty_sectors = bch2_bucket_sectors_dirty(*a);
829 trace_evacuate_bucket(c, &bucket, dirty_sectors, bucket_size, fragmentation, ret);
H A Dfs-io-buffered.c591 unsigned sectors = 0, dirty_sectors = 0, reserved_sectors = 0; local
604 dirty_sectors += w->tmp[offset + sectors].state == SECTOR_dirty;
637 w->io->op.i_sectors_delta -= dirty_sectors;
/linux-master/fs/btrfs/
H A Dfile.c1239 size_t dirty_sectors; local
1342 dirty_sectors = round_up(copied + sector_offset,
1344 dirty_sectors = BTRFS_BYTES_TO_BLKS(fs_info, dirty_sectors);
1355 dirty_sectors = 0;
1363 if (num_sectors > dirty_sectors) {
1365 release_bytes -= dirty_sectors << fs_info->sectorsize_bits;

Completed in 252 milliseconds