Lines Matching refs:r
113 unsigned r = old + 1; in brb_next() local
114 return (r >= (sizeof(brb->bops) / sizeof(*brb->bops))) ? 0 : r; in brb_next()
182 int r = brb_push(&smm->uncommitted, type, b); in add_bop() local
184 if (r) { in add_bop()
194 int r = 0; in commit_bop() local
199 r = sm_ll_inc(&smm->ll, op->block, &ev); in commit_bop()
203 r = sm_ll_dec(&smm->ll, op->block, &ev); in commit_bop()
207 return r; in commit_bop()
217 int r = 0; in apply_bops() local
222 r = brb_peek(&smm->uncommitted, &bop); in apply_bops()
223 if (r) { in apply_bops()
228 r = commit_bop(smm, &bop); in apply_bops()
229 if (r) in apply_bops()
235 return r; in apply_bops()
240 int r = 0; in out() local
255 return r; in out()
302 int r; in sm_metadata_get_count() local
330 r = sm_ll_lookup(&smm->ll, b, result); in sm_metadata_get_count()
331 if (r) in sm_metadata_get_count()
332 return r; in sm_metadata_get_count()
342 int r, adjustment = 0; in sm_metadata_count_is_more_than_one() local
376 r = sm_ll_lookup_bitmap(&smm->ll, b, &rc); in sm_metadata_count_is_more_than_one()
377 if (r) in sm_metadata_count_is_more_than_one()
378 return r; in sm_metadata_count_is_more_than_one()
394 int r, r2; in sm_metadata_set_count() local
404 r = sm_ll_insert(&smm->ll, b, count, &ev); in sm_metadata_set_count()
407 return combine_errors(r, r2); in sm_metadata_set_count()
412 int r, r2 = 0; in sm_metadata_inc_block() local
417 r = add_bop(smm, BOP_INC, b); in sm_metadata_inc_block()
420 r = sm_ll_inc(&smm->ll, b, &ev); in sm_metadata_inc_block()
424 return combine_errors(r, r2); in sm_metadata_inc_block()
429 int r, r2 = 0; in sm_metadata_dec_block() local
434 r = add_bop(smm, BOP_DEC, b); in sm_metadata_dec_block()
437 r = sm_ll_dec(&smm->ll, b, &ev); in sm_metadata_dec_block()
441 return combine_errors(r, r2); in sm_metadata_dec_block()
446 int r, r2 = 0; in sm_metadata_new_block_() local
450 r = sm_ll_find_free_block(&smm->old_ll, smm->begin, smm->old_ll.nr_blocks, b); in sm_metadata_new_block_()
451 if (r) in sm_metadata_new_block_()
452 return r; in sm_metadata_new_block_()
457 r = add_bop(smm, BOP_INC, *b); in sm_metadata_new_block_()
460 r = sm_ll_inc(&smm->ll, *b, &ev); in sm_metadata_new_block_()
464 if (!r) in sm_metadata_new_block_()
467 return combine_errors(r, r2); in sm_metadata_new_block_()
475 int r = sm_metadata_new_block_(sm, b); in sm_metadata_new_block() local
476 if (r) { in sm_metadata_new_block()
478 return r; in sm_metadata_new_block()
481 r = sm_metadata_get_nr_free(sm, &count); in sm_metadata_new_block()
482 if (r) { in sm_metadata_new_block()
484 return r; in sm_metadata_new_block()
489 return r; in sm_metadata_new_block()
494 int r; in sm_metadata_commit() local
497 r = sm_ll_commit(&smm->ll); in sm_metadata_commit()
498 if (r) in sm_metadata_commit()
499 return r; in sm_metadata_commit()
695 int r, i; in sm_metadata_extend() local
708 r = sm_ll_extend(&smm->ll, extra_blocks); in sm_metadata_extend()
709 if (r) in sm_metadata_extend()
717 for (i = old_len; !r && i < smm->begin; i++) in sm_metadata_extend()
718 r = add_bop(smm, BOP_INC, i); in sm_metadata_extend()
720 if (r) in sm_metadata_extend()
725 r = apply_bops(smm); in sm_metadata_extend()
726 if (r) { in sm_metadata_extend()
731 r = sm_ll_commit(&smm->ll); in sm_metadata_extend()
732 if (r) in sm_metadata_extend()
742 return r; in sm_metadata_extend()
765 int r; in dm_sm_metadata_create() local
777 r = sm_ll_new_metadata(&smm->ll, tm); in dm_sm_metadata_create()
778 if (r) in dm_sm_metadata_create()
779 return r; in dm_sm_metadata_create()
783 r = sm_ll_extend(&smm->ll, nr_blocks); in dm_sm_metadata_create()
784 if (r) in dm_sm_metadata_create()
785 return r; in dm_sm_metadata_create()
793 for (i = superblock; !r && i < smm->begin; i++) in dm_sm_metadata_create()
794 r = add_bop(smm, BOP_INC, i); in dm_sm_metadata_create()
796 if (r) in dm_sm_metadata_create()
797 return r; in dm_sm_metadata_create()
799 r = apply_bops(smm); in dm_sm_metadata_create()
800 if (r) { in dm_sm_metadata_create()
802 return r; in dm_sm_metadata_create()
812 int r; in dm_sm_metadata_open() local
815 r = sm_ll_open_metadata(&smm->ll, tm, root_le, len); in dm_sm_metadata_open()
816 if (r) in dm_sm_metadata_open()
817 return r; in dm_sm_metadata_open()