Lines Matching refs:hole
1023 …c struct bkey_s_c bch2_get_key_or_hole(struct btree_iter *iter, struct bpos end, struct bkey *hole) in bch2_get_key_or_hole() argument
1057 bkey_init(hole); in bch2_get_key_or_hole()
1058 hole->p = iter->pos; in bch2_get_key_or_hole()
1060 bch2_key_resize(hole, next.offset - iter->pos.offset); in bch2_get_key_or_hole()
1061 return (struct bkey_s_c) { hole, NULL }; in bch2_get_key_or_hole()
1092 struct bch_dev **ca, struct bkey *hole) in bch2_get_key_or_real_bucket_hole() argument
1097 k = bch2_get_key_or_hole(iter, POS_MAX, hole); in bch2_get_key_or_real_bucket_hole()
1115 bch2_key_resize(hole, (*ca)->mi.nbuckets - hole_start.offset); in bch2_get_key_or_real_bucket_hole()
1508 struct bkey hole; in bch2_check_alloc_info() local
1526 k = bch2_get_key_or_real_bucket_hole(&iter, &ca, &hole); in bch2_check_alloc_info()
2191 struct bkey hole; in bch2_dev_freespace_init() local
2221 k = bch2_get_key_or_hole(&iter, end, &hole); in bch2_dev_freespace_init()