Lines Matching refs:b

118 		    enum block_op_type type, dm_block_t b)  in brb_push()  argument
132 bop->block = b; in brb_push()
172 static int add_bop(struct sm_metadata *smm, enum block_op_type type, dm_block_t b) in add_bop() argument
174 int r = brb_push(&smm->uncommitted, type, b); in add_bop()
289 static int sm_metadata_get_count(struct dm_space_map *sm, dm_block_t b, in sm_metadata_get_count() argument
306 if (op->block != b) in sm_metadata_get_count()
320 r = sm_ll_lookup(&smm->ll, b, result); in sm_metadata_get_count()
330 dm_block_t b, int *result) in sm_metadata_count_is_more_than_one() argument
347 if (op->block != b) in sm_metadata_count_is_more_than_one()
366 r = sm_ll_lookup_bitmap(&smm->ll, b, &rc); in sm_metadata_count_is_more_than_one()
381 static int sm_metadata_set_count(struct dm_space_map *sm, dm_block_t b, in sm_metadata_set_count() argument
394 r = sm_ll_insert(&smm->ll, b, count, &ev); in sm_metadata_set_count()
400 static int sm_metadata_inc_block(struct dm_space_map *sm, dm_block_t b) in sm_metadata_inc_block() argument
407 r = add_bop(smm, BOP_INC, b); in sm_metadata_inc_block()
410 r = sm_ll_inc(&smm->ll, b, &ev); in sm_metadata_inc_block()
417 static int sm_metadata_dec_block(struct dm_space_map *sm, dm_block_t b) in sm_metadata_dec_block() argument
424 r = add_bop(smm, BOP_DEC, b); in sm_metadata_dec_block()
427 r = sm_ll_dec(&smm->ll, b, &ev); in sm_metadata_dec_block()
434 static int sm_metadata_new_block_(struct dm_space_map *sm, dm_block_t *b) in sm_metadata_new_block_() argument
440 r = sm_ll_find_free_block(&smm->old_ll, smm->begin, smm->old_ll.nr_blocks, b); in sm_metadata_new_block_()
444 smm->begin = *b + 1; in sm_metadata_new_block_()
447 r = add_bop(smm, BOP_INC, *b); in sm_metadata_new_block_()
450 r = sm_ll_inc(&smm->ll, *b, &ev); in sm_metadata_new_block_()
460 static int sm_metadata_new_block(struct dm_space_map *sm, dm_block_t *b) in sm_metadata_new_block() argument
465 int r = sm_metadata_new_block_(sm, b); in sm_metadata_new_block()
589 static int sm_bootstrap_get_count(struct dm_space_map *sm, dm_block_t b, in sm_bootstrap_get_count() argument
594 *result = (b < smm->begin) ? 1 : 0; in sm_bootstrap_get_count()
600 dm_block_t b, int *result) in sm_bootstrap_count_is_more_than_one() argument
607 static int sm_bootstrap_set_count(struct dm_space_map *sm, dm_block_t b, in sm_bootstrap_set_count() argument
615 static int sm_bootstrap_new_block(struct dm_space_map *sm, dm_block_t *b) in sm_bootstrap_new_block() argument
625 *b = smm->begin++; in sm_bootstrap_new_block()
630 static int sm_bootstrap_inc_block(struct dm_space_map *sm, dm_block_t b) in sm_bootstrap_inc_block() argument
634 return add_bop(smm, BOP_INC, b); in sm_bootstrap_inc_block()
637 static int sm_bootstrap_dec_block(struct dm_space_map *sm, dm_block_t b) in sm_bootstrap_dec_block() argument
641 return add_bop(smm, BOP_DEC, b); in sm_bootstrap_dec_block()