Searched refs:open_buckets (Results 1 – 15 of 15) sorted by relevance
| /linux-6.15/fs/bcachefs/ |
| H A D | alloc_foreground.h | 57 static inline void ob_push(struct bch_fs *c, struct open_buckets *obs, in ob_push() 62 obs->v[obs->nr++] = ob - c->open_buckets; in ob_push() 68 ((_ob) = (_c)->open_buckets + (_obs)->v[_i], true); \ 72 struct open_buckets *obs) in ec_open_bucket() 85 struct open_buckets *, unsigned, int); 96 struct open_buckets *ptrs) in bch2_open_buckets_put() 108 struct open_buckets ptrs = { .nr = 0 }, keep = { .nr = 0 }; in bch2_alloc_sectors_done_inlined() 125 struct open_buckets *ptrs) in bch2_open_bucket_get() 150 struct open_bucket *ob = &c->open_buckets[slot]; in bch2_bucket_is_open() 176 int bch2_bucket_alloc_set_trans(struct btree_trans *, struct open_buckets *,
|
| H A D | alloc_foreground.c | 129 struct open_buckets *obs, in bch2_open_bucket_write_error() 175 ob - c->open_buckets; in open_bucket_free_unused() 782 struct open_buckets *ptrs, in bucket_alloc_from_stripe() 940 struct open_buckets *ptrs, in __open_bucket_add_buckets() 1008 struct open_buckets *ptrs, in open_bucket_add_buckets() 1292 struct open_buckets *ptrs, in deallocate_extra_replicas() 1332 struct open_buckets ptrs; in bch2_alloc_sectors_start_trans() 1530 ob < c->open_buckets + ARRAY_SIZE(c->open_buckets); ob++) { in bch2_fs_allocator_foreground_init() 1560 ob - c->open_buckets, in bch2_open_bucket_to_text() 1580 for (ob = c->open_buckets; in bch2_open_buckets_to_text() [all …]
|
| H A D | io_write_types.h | 77 struct open_buckets open_buckets; member
|
| H A D | alloc_types.h | 80 struct open_buckets { struct 114 struct open_buckets ptrs;
|
| H A D | io_misc.c | 34 struct open_buckets open_buckets = { 0 }; in bch2_extent_fallocate() local 103 bch2_open_bucket_get(c, wp, &open_buckets); in bch2_extent_fallocate() 125 bch2_open_buckets_put(c, &open_buckets); in bch2_extent_fallocate()
|
| H A D | io_write.h | 75 op->open_buckets.nr = 0; in bch2_write_op_init()
|
| H A D | io_write.c | 530 EBUG_ON(op->open_buckets.nr); in bch2_write_done() 612 bch2_open_bucket_write_error(c, &op->open_buckets, dev, -BCH_ERR_data_write_io); in __bch2_write_index() 614 bch2_open_buckets_put(c, &op->open_buckets); in __bch2_write_index() 1500 if (op->open_buckets.nr + op->nr_replicas + 1 > in __bch2_write() 1501 ARRAY_SIZE(op->open_buckets.v)) in __bch2_write() 1535 bch2_open_bucket_get(c, wp, &op->open_buckets); in __bch2_write()
|
| H A D | btree_types.h | 61 struct open_buckets ob; 135 struct open_buckets ob;
|
| H A D | btree_update_interior.h | 108 open_bucket_idx_t open_buckets[BTREE_UPDATE_NODES_MAX * member
|
| H A D | ec.c | 1296 ob = c->open_buckets + s->blocks[i]; in ec_stripe_create() 1369 ob = c->open_buckets + s->blocks[i]; in ec_stripe_create() 1719 struct open_buckets buckets; in new_stripe_alloc_buckets() 1866 bch2_open_bucket_put(c, c->open_buckets + s->blocks[i]); in init_new_stripe_from_existing() 2176 ob = c->open_buckets + h->s->blocks[i]; in __bch2_ec_stop()
|
| H A D | data_update.c | 535 bch2_open_bucket_get(c, wp, &update->op.open_buckets); in bch2_update_unwritten_extent() 547 bch2_open_buckets_put(c, &update->op.open_buckets); in bch2_update_unwritten_extent()
|
| H A D | btree_update_interior.c | 293 struct open_buckets obs = { .nr = 0 }; in __bch2_btree_node_alloc() 820 bch2_open_bucket_put(c, c->open_buckets + as->open_buckets[i]); in btree_update_nodes_written() 1007 as->open_buckets[as->nr_open_buckets++] = in bch2_btree_update_get_open_buckets()
|
| H A D | alloc_background.c | 2583 for (ob = c->open_buckets; in bch2_dev_has_open_write_point() 2584 ob < c->open_buckets + ARRAY_SIZE(c->open_buckets); in bch2_dev_has_open_write_point()
|
| H A D | bcachefs.h | 928 struct open_bucket open_buckets[OPEN_BUCKETS_COUNT]; member
|
| H A D | sysfs.c | 175 read_attribute(open_buckets);
|