Lines Matching refs:r

234 	int r;  in sm_ll_extend()  local
256 r = dm_tm_new_block(ll->tm, &dm_sm_bitmap_validator, &b); in sm_ll_extend()
257 if (r < 0) in sm_ll_extend()
258 return r; in sm_ll_extend()
267 r = ll->save_ie(ll, i, &idx); in sm_ll_extend()
268 if (r < 0) in sm_ll_extend()
269 return r; in sm_ll_extend()
277 int r; in sm_ll_lookup_bitmap() local
283 r = ll->load_ie(ll, index, &ie_disk); in sm_ll_lookup_bitmap()
284 if (r < 0) in sm_ll_lookup_bitmap()
285 return r; in sm_ll_lookup_bitmap()
287 r = dm_tm_read_lock(ll->tm, le64_to_cpu(ie_disk.blocknr), in sm_ll_lookup_bitmap()
289 if (r < 0) in sm_ll_lookup_bitmap()
290 return r; in sm_ll_lookup_bitmap()
303 int r; in sm_ll_lookup_big_ref_count() local
305 r = dm_btree_lookup(&ll->ref_count_info, ll->ref_count_root, &b, &le_rc); in sm_ll_lookup_big_ref_count()
306 if (r < 0) in sm_ll_lookup_big_ref_count()
307 return r; in sm_ll_lookup_big_ref_count()
311 return r; in sm_ll_lookup_big_ref_count()
316 int r = sm_ll_lookup_bitmap(ll, b, result); in sm_ll_lookup() local
318 if (r) in sm_ll_lookup()
319 return r; in sm_ll_lookup()
322 return r; in sm_ll_lookup()
330 int r; in sm_ll_find_free_block() local
346 r = ll->load_ie(ll, i, &ie_disk); in sm_ll_find_free_block()
347 if (r < 0) in sm_ll_find_free_block()
348 return r; in sm_ll_find_free_block()
353 r = dm_tm_read_lock(ll->tm, le64_to_cpu(ie_disk.blocknr), in sm_ll_find_free_block()
355 if (r < 0) in sm_ll_find_free_block()
356 return r; in sm_ll_find_free_block()
360 r = sm_find_free(dm_bitmap_data(blk), in sm_ll_find_free_block()
363 if (r == -ENOSPC) { in sm_ll_find_free_block()
371 } else if (r < 0) { in sm_ll_find_free_block()
373 return r; in sm_ll_find_free_block()
389 int r; in sm_ll_mutate() local
398 r = ll->load_ie(ll, index, &ie_disk); in sm_ll_mutate()
399 if (r < 0) in sm_ll_mutate()
400 return r; in sm_ll_mutate()
402 r = dm_tm_shadow_block(ll->tm, le64_to_cpu(ie_disk.blocknr), in sm_ll_mutate()
404 if (r < 0) { in sm_ll_mutate()
406 return r; in sm_ll_mutate()
414 r = sm_ll_lookup_big_ref_count(ll, b, &old); in sm_ll_mutate()
415 if (r < 0) { in sm_ll_mutate()
417 return r; in sm_ll_mutate()
421 r = mutator(context, old, &ref_count); in sm_ll_mutate()
422 if (r) { in sm_ll_mutate()
424 return r; in sm_ll_mutate()
433 r = dm_btree_remove(&ll->ref_count_info, in sm_ll_mutate()
436 if (r) in sm_ll_mutate()
437 return r; in sm_ll_mutate()
447 r = dm_btree_insert(&ll->ref_count_info, ll->ref_count_root, in sm_ll_mutate()
449 if (r < 0) { in sm_ll_mutate()
451 return r; in sm_ll_mutate()
513 int r = 0; in sm_ll_commit() local
516 r = ll->commit(ll); in sm_ll_commit()
517 if (!r) in sm_ll_commit()
521 return r; in sm_ll_commit()
543 int r; in metadata_ll_init_index() local
546 r = dm_tm_new_block(ll->tm, &index_validator, &b); in metadata_ll_init_index()
547 if (r < 0) in metadata_ll_init_index()
548 return r; in metadata_ll_init_index()
560 int r; in metadata_ll_open() local
563 r = dm_tm_read_lock(ll->tm, ll->bitmap_root, in metadata_ll_open()
565 if (r) in metadata_ll_open()
566 return r; in metadata_ll_open()
581 int r, inc; in metadata_ll_commit() local
584 r = dm_tm_shadow_block(ll->tm, ll->bitmap_root, &index_validator, &b, &inc); in metadata_ll_commit()
585 if (r) in metadata_ll_commit()
586 return r; in metadata_ll_commit()
598 int r; in sm_ll_new_metadata() local
600 r = sm_ll_init(ll, tm); in sm_ll_new_metadata()
601 if (r < 0) in sm_ll_new_metadata()
602 return r; in sm_ll_new_metadata()
614 r = ll->init_index(ll); in sm_ll_new_metadata()
615 if (r < 0) in sm_ll_new_metadata()
616 return r; in sm_ll_new_metadata()
618 r = dm_btree_empty(&ll->ref_count_info, &ll->ref_count_root); in sm_ll_new_metadata()
619 if (r < 0) in sm_ll_new_metadata()
620 return r; in sm_ll_new_metadata()
628 int r; in sm_ll_open_metadata() local
636 r = sm_ll_init(ll, tm); in sm_ll_open_metadata()
637 if (r < 0) in sm_ll_open_metadata()
638 return r; in sm_ll_open_metadata()
694 int r; in sm_ll_new_disk() local
696 r = sm_ll_init(ll, tm); in sm_ll_new_disk()
697 if (r < 0) in sm_ll_new_disk()
698 return r; in sm_ll_new_disk()
710 r = ll->init_index(ll); in sm_ll_new_disk()
711 if (r < 0) in sm_ll_new_disk()
712 return r; in sm_ll_new_disk()
714 r = dm_btree_empty(&ll->ref_count_info, &ll->ref_count_root); in sm_ll_new_disk()
715 if (r < 0) in sm_ll_new_disk()
716 return r; in sm_ll_new_disk()
724 int r; in sm_ll_open_disk() local
732 r = sm_ll_init(ll, tm); in sm_ll_open_disk()
733 if (r < 0) in sm_ll_open_disk()
734 return r; in sm_ll_open_disk()