Lines Matching defs:used_bg
3457 struct btrfs_block_group *used_bg = NULL;
3461 used_bg = cluster->block_group;
3462 if (!used_bg)
3465 if (used_bg == block_group)
3466 return used_bg;
3468 btrfs_get_block_group(used_bg);
3471 return used_bg;
3473 if (down_read_trylock(&used_bg->data_rwsem))
3474 return used_bg;
3479 down_read_nested(&used_bg->data_rwsem, SINGLE_DEPTH_NESTING);
3482 if (used_bg == cluster->block_group)
3483 return used_bg;
3485 up_read(&used_bg->data_rwsem);
3486 btrfs_put_block_group(used_bg);