Lines Matching refs:hole
1043 struct bpos end, struct bkey *hole) in bch2_get_key_or_hole() argument
1077 bkey_init(hole); in bch2_get_key_or_hole()
1078 hole->p = iter->pos; in bch2_get_key_or_hole()
1080 bch2_key_resize(hole, next.offset - iter->pos.offset); in bch2_get_key_or_hole()
1081 return (struct bkey_s_c) { hole, NULL }; in bch2_get_key_or_hole()
1113 struct bch_dev **ca, struct bkey *hole) in bch2_get_key_or_real_bucket_hole() argument
1118 k = bch2_get_key_or_hole(trans, iter, POS_MAX, hole); in bch2_get_key_or_real_bucket_hole()
1136 bch2_key_resize(hole, (*ca)->mi.nbuckets - hole_start.offset); in bch2_get_key_or_real_bucket_hole()
1559 struct bkey hole; in bch2_check_alloc_info() local
1577 k = bch2_get_key_or_real_bucket_hole(trans, &iter, &ca, &hole); in bch2_check_alloc_info()
2299 struct bkey hole; in bch2_dev_freespace_init() local
2329 k = bch2_get_key_or_hole(trans, &iter, end, &hole); in bch2_dev_freespace_init()