Home
last modified time | relevance | path

Searched refs:nr_replicas (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dalloc_foreground.c698 unsigned nr_replicas, in add_new_bucket() argument
724 unsigned nr_replicas, in bch2_bucket_alloc_set_trans() argument
786 unsigned nr_replicas, in bucket_alloc_from_stripe() argument
796 if (nr_replicas < 2) in bucket_alloc_from_stripe()
862 unsigned nr_replicas, in bucket_alloc_set_writepoint() argument
890 unsigned nr_replicas, in bucket_alloc_set_partial() argument
945 unsigned nr_replicas, in __open_bucket_add_buckets() argument
969 nr_replicas, nr_effective, in __open_bucket_add_buckets()
975 nr_replicas, nr_effective, in __open_bucket_add_buckets()
1013 unsigned nr_replicas, in open_bucket_add_buckets() argument
[all …]
H A Dfs-io-pagecache.c168 s->s[i].nr_replicas = nr_ptrs; in __bch2_folio_set()
281 s->s[j].nr_replicas = 0; in bch2_mark_pagecache_unallocated()
353 unsigned nr_replicas) in sectors_to_reserve() argument
355 return max(0, (int) nr_replicas - in sectors_to_reserve()
356 s->nr_replicas - in sectors_to_reserve()
365 unsigned nr_replicas = inode_nr_replicas(c, inode); in bch2_get_folio_disk_reservation() local
374 disk_res_sectors += sectors_to_reserve(&s->s[i], nr_replicas); in bch2_get_folio_disk_reservation()
389 sectors_to_reserve(&s->s[i], nr_replicas); in bch2_get_folio_disk_reservation()
423 disk_sectors += sectors_to_reserve(&s->s[i], res->disk.nr_replicas); in __bch2_folio_reservation_get()
538 res->disk.nr_replicas); in bch2_set_folio_dirty()
[all …]
H A Ddata_update.c516 update->op.nr_replicas, in bch2_update_unwritten_extent()
517 update->op.nr_replicas, in bch2_update_unwritten_extent()
708 unsigned nr_replicas = 0, i; in can_write_extent() local
718 nr_replicas += ca->mi.durability; in can_write_extent()
719 if (nr_replicas >= m->op.nr_replicas) in can_write_extent()
724 if (!nr_replicas) in can_write_extent()
726 if (nr_replicas < m->op.nr_replicas) in can_write_extent()
771 m->op.nr_replicas = 0; in bch2_data_update_init()
834 m->op.nr_replicas = max((unsigned) m->op.nr_replicas, 1); in bch2_data_update_init()
836 m->op.nr_replicas_required = m->op.nr_replicas; in bch2_data_update_init()
[all …]
H A Dbuckets.h337 bch2_disk_reservation_init(struct bch_fs *c, unsigned nr_replicas) in bch2_disk_reservation_init() argument
345 .nr_replicas = nr_replicas, in bch2_disk_reservation_init()
351 u64 sectors, unsigned nr_replicas, in bch2_disk_reservation_get() argument
354 *res = bch2_disk_reservation_init(c, nr_replicas); in bch2_disk_reservation_get()
356 return bch2_disk_reservation_add(c, res, sectors * nr_replicas, flags); in bch2_disk_reservation_get()
H A Dfs-io-buffered.c443 s->s[i].nr_replicas = 0; in bch2_writepage_io_done()
455 s->s[i].nr_replicas = 0; in bch2_writepage_io_done()
506 unsigned nr_replicas) in bch2_writepage_io_alloc() argument
520 op->nr_replicas = nr_replicas; in bch2_writepage_io_alloc()
521 op->res.nr_replicas = nr_replicas; in bch2_writepage_io_alloc()
591 s->s[i].nr_replicas + in __bch2_writepage()
599 s->s[i].nr_replicas = w->opts.compression in __bch2_writepage()
638 (w->io->op.res.nr_replicas != nr_replicas_this_write || in __bch2_writepage()
H A Dfs-io-pagecache.h54 u8 nr_replicas:4, member
134 res->disk.nr_replicas = inode_nr_replicas(c, inode); in bch2_folio_reservation_init()
H A Dbuckets_types.h97 unsigned nr_replicas; member
H A Dio_write_types.h52 unsigned nr_replicas:4; member
H A Ddisk_accounting_format.h135 __u8 nr_replicas; member
H A Dio_write.h71 op->nr_replicas = 0; in bch2_write_op_init()
H A Dextents.c472 bkey_fsck_err_on(!r.v->nr_replicas || r.v->nr_replicas > BCH_REPLICAS_MAX, in bch2_reservation_validate()
474 "invalid nr_replicas (%u)", r.v->nr_replicas); in bch2_reservation_validate()
486 r.v->nr_replicas); in bch2_reservation_to_text()
495 l.v->nr_replicas != r.v->nr_replicas) in bch2_reservation_merge()
673 ? bkey_s_c_to_reservation(k).v->nr_replicas in bch2_bkey_nr_ptrs_allocated()
682 ret = bkey_s_c_to_reservation(k).v->nr_replicas; in bch2_bkey_nr_ptrs_fully_allocated()
H A Dextents_format.h295 __u8 nr_replicas; member
H A Dfs-io-direct.c252 unsigned nr_replicas, bool compressed) in bch2_check_range_allocated() argument
275 nr_replicas > bch2_bkey_replicas(c, k) || in bch2_check_range_allocated()
516 dio->op.nr_replicas = dio->op.opts.data_replicas; in bch2_dio_write_loop()
H A Dio_write.c1500 if (op->open_buckets.nr + op->nr_replicas + 1 > in __bch2_write()
1521 op->nr_replicas, in __bch2_write()
1660 BUG_ON(!op->nr_replicas); in CLOSURE_CALLBACK()
1667 op->nr_replicas_required = min_t(unsigned, op->nr_replicas_required, op->nr_replicas); in CLOSURE_CALLBACK()
1737 prt_printf(out, "nr_replicas:\t%u\n", op->nr_replicas); in bch2_write_op_to_text()
H A Ddisk_accounting.c224 prt_printf(out, "replicas=%u", k->persistent_reserved.nr_replicas); in bch2_accounting_key_to_text()
858 usage->reserved += v[0] * k.persistent_reserved.nr_replicas; in bch2_accounting_read()
967 base.reserved += acc_k.persistent_reserved.nr_replicas * a.v->d[0]; in bch2_verify_accounting_clean()
H A Ddisk_accounting.h172 trans->fs_usage_delta.reserved += acc_k.persistent_reserved.nr_replicas * a.v->d[0]; in bch2_accounting_mem_mod_locked()
H A Dio_misc.c72 reservation->v.nr_replicas = opts.data_replicas; in bch2_extent_fallocate()
H A Dchardev.c430 disk_accounting_key_init(k, persistent_reserved, .nr_replicas = i); in bch2_ioctl_fs_usage()
H A Dfs-io.c341 s->s[i].nr_replicas = 0; in __bch2_truncate_folio()
H A Dbuckets.c938 persistent_reserved, bkey_s_c_to_reservation(k).v->nr_replicas); in __trigger_reservation()
H A Dbtree_update_interior.c325 res->nr_replicas, in __bch2_btree_node_alloc()
326 min(res->nr_replicas, in __bch2_btree_node_alloc()