Home
last modified time | relevance | path

Searched refs:bucket_gens (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/fs/bcachefs/
H A Dbuckets.c1284 struct bucket_gens *buckets = in bucket_gens_free_rcu()
1292 struct bucket_gens *bucket_gens = NULL, *old_bucket_gens = NULL; in bch2_dev_buckets_resize() local
1302 bucket_gens = bch2_kvmalloc(struct_size(bucket_gens, b, nbuckets), in bch2_dev_buckets_resize()
1304 if (!bucket_gens) { in bch2_dev_buckets_resize()
1310 bucket_gens->nbuckets = nbuckets; in bch2_dev_buckets_resize()
1311 bucket_gens->nbuckets_minus_first = in bch2_dev_buckets_resize()
1312 bucket_gens->nbuckets - bucket_gens->first_bucket; in bch2_dev_buckets_resize()
1319 memcpy(bucket_gens->b, in bch2_dev_buckets_resize()
1324 rcu_assign_pointer(ca->bucket_gens, bucket_gens); in bch2_dev_buckets_resize()
1325 bucket_gens = old_bucket_gens; in bch2_dev_buckets_resize()
[all …]
H A Dbuckets.h64 static inline struct bucket_gens *bucket_gens(struct bch_dev *ca) in bucket_gens() function
66 return rcu_dereference_check(ca->bucket_gens, in bucket_gens()
72 struct bucket_gens *gens = bucket_gens(ca); in bucket_gen()
H A Dbuckets_types.h49 struct bucket_gens { struct
H A Dbcachefs_format.h421 x(bucket_gens, 30, BKEY_TYPE_strict_btree_checks) \
668 x(bucket_gens, BCH_VERSION(0, 25)) \
1375 x(bucket_gens, 14, 0, \
H A Dbcachefs.h558 struct bucket_gens __rcu *bucket_gens; member
H A Dsb-downgrade.c33 x(bucket_gens, \
H A Dbtree_gc.c1182 struct bucket_gens *gens = bucket_gens(ca); in bch2_gc_gens()