Lines Matching refs:alloc_k
665 struct bkey_s_c alloc_k, in __need_discard_or_freespace_err() argument
676 bch2_bkey_val_to_text(&buf, c, alloc_k); in __need_discard_or_freespace_err()
699 struct bkey_s_c alloc_k, in bch2_bucket_do_index() argument
713 pos = alloc_freespace_pos(alloc_k.k->p, *a); in bch2_bucket_do_index()
717 pos = alloc_k.k->p; in bch2_bucket_do_index()
731 trans, alloc_k, set, in bch2_bucket_do_index()
1144 struct bkey_s_c alloc_k, in bch2_check_alloc_key() argument
1158 struct bch_dev *ca = bch2_dev_bucket_tryget_noerror(c, alloc_k.k->p); in bch2_check_alloc_key()
1162 alloc_k.k->p.inode, alloc_k.k->p.offset)) in bch2_check_alloc_key()
1170 a = bch2_alloc_to_v4(alloc_k, &a_convert); in bch2_check_alloc_key()
1172 bch2_btree_iter_set_pos(trans, discard_iter, alloc_k.k->p); in bch2_check_alloc_key()
1180 trans, alloc_k, !is_discarded, true, true)) { in bch2_check_alloc_key()
1186 bch2_btree_iter_set_pos(trans, freespace_iter, alloc_freespace_pos(alloc_k.k->p, *a)); in bch2_check_alloc_key()
1194 trans, alloc_k, !is_free, false, true)) { in bch2_check_alloc_key()
1200 bch2_btree_iter_set_pos(trans, bucket_gens_iter, alloc_gens_pos(alloc_k.k->p, &gens_offset)); in bch2_check_alloc_key()
1211 bch2_bkey_val_to_text(&buf, c, alloc_k), buf.buf))) { in bch2_check_alloc_key()
1223 g->k.p = alloc_gens_pos(alloc_k.k->p, &gens_offset); in bch2_check_alloc_key()
1402 struct bkey_s_c alloc_k = bch2_bkey_get_iter(trans, &alloc_iter, in bch2_check_discard_freespace_key() local
1405 int ret = bkey_err(alloc_k); in bch2_check_discard_freespace_key()
1419 const struct bch_alloc_v4 *a = bch2_alloc_to_v4(alloc_k, &a_convert); in bch2_check_discard_freespace_key()
1426 (bch2_bkey_val_to_text(&buf, c, alloc_k), buf.buf), in bch2_check_discard_freespace_key()
1686 struct bkey_s_c alloc_k; in bch2_check_alloc_to_lru_ref() local
1690 alloc_k = bch2_btree_iter_peek(trans, alloc_iter); in bch2_check_alloc_to_lru_ref()
1691 if (!alloc_k.k) in bch2_check_alloc_to_lru_ref()
1694 ret = bkey_err(alloc_k); in bch2_check_alloc_to_lru_ref()
1698 struct bch_dev *ca = bch2_dev_tryget_noerror(c, alloc_k.k->p.inode); in bch2_check_alloc_to_lru_ref()
1702 a = bch2_alloc_to_v4(alloc_k, &a_convert); in bch2_check_alloc_to_lru_ref()
1707 bucket_to_u64(alloc_k.k->p), in bch2_check_alloc_to_lru_ref()
1708 lru_idx, alloc_k, last_flushed); in bch2_check_alloc_to_lru_ref()
1720 bch2_bkey_val_to_text(&buf, c, alloc_k), buf.buf))) { in bch2_check_alloc_to_lru_ref()
1722 bch2_alloc_to_v4_mut(trans, alloc_k); in bch2_check_alloc_to_lru_ref()
1736 ret = bch2_lru_check_set(trans, alloc_k.k->p.inode, in bch2_check_alloc_to_lru_ref()
1737 bucket_to_u64(alloc_k.k->p), in bch2_check_alloc_to_lru_ref()
1739 alloc_k, last_flushed); in bch2_check_alloc_to_lru_ref()
2159 struct bkey_s_c alloc_k = bch2_bkey_get_iter(trans, &alloc_iter, in invalidate_one_bucket() local
2162 ret = bkey_err(alloc_k); in invalidate_one_bucket()
2167 const struct bch_alloc_v4 *a = bch2_alloc_to_v4(alloc_k, &a_convert); in invalidate_one_bucket()