Lines Matching refs:bucket
46 …line bool bp_pos_to_bucket_nodev_noerror(struct bch_fs *c, struct bpos bp_pos, struct bpos *bucket) in bp_pos_to_bucket_nodev_noerror() argument
51 *bucket = bp_pos_to_bucket(ca, bp_pos); in bp_pos_to_bucket_nodev_noerror()
56 static inline bool bp_pos_to_bucket_nodev(struct bch_fs *c, struct bpos bp_pos, struct bpos *bucket) in bp_pos_to_bucket_nodev() argument
58 return !bch2_fs_inconsistent_on(!bp_pos_to_bucket_nodev_noerror(c, bp_pos, bucket), in bp_pos_to_bucket_nodev()
63 struct bpos bucket, in bucket_pos_to_bp_noerror()
66 return POS(bucket.inode, in bucket_pos_to_bp_noerror()
67 (bucket_to_sector(ca, bucket.offset) << in bucket_pos_to_bp_noerror()
75 struct bpos bucket, in bucket_pos_to_bp()
78 struct bpos ret = bucket_pos_to_bp_noerror(ca, bucket, bucket_offset); in bucket_pos_to_bp()
79 EBUG_ON(!bkey_eq(bucket, bp_pos_to_bucket(ca, ret))); in bucket_pos_to_bp()
84 struct bpos bucket, struct bch_backpointer, struct bkey_s_c, bool);
88 struct bpos bucket, in bch2_bucket_backpointer_mod() argument
94 return bch2_bucket_backpointer_mod_nowritebuffer(trans, ca, bucket, bp, orig_k, insert); in bch2_bucket_backpointer_mod()
99 bp_k.k.p = bucket_pos_to_bp(ca, bucket, bp.bucket_offset); in bch2_bucket_backpointer_mod()