Lines Matching refs:transaction
1169 static int contains_pending_extent(struct btrfs_transaction *transaction, in contains_pending_extent() argument
1179 if (transaction) in contains_pending_extent()
1180 search_list = &transaction->pending_chunks; in contains_pending_extent()
1245 int find_free_dev_extent_start(struct btrfs_transaction *transaction, in find_free_dev_extent_start() argument
1331 if (contains_pending_extent(transaction, device, in find_free_dev_extent_start()
1380 if (contains_pending_extent(transaction, device, &search_start, in find_free_dev_extent_start()
1411 return find_free_dev_extent_start(trans->transaction, device, in find_free_dev_extent()
1466 set_bit(BTRFS_TRANS_HAVE_FREE_BGS, &trans->transaction->flags); in btrfs_free_dev_extent()
4373 if (contains_pending_extent(trans->transaction, device, in btrfs_shrink_device()
4734 list_add_tail(&em->list, &trans->transaction->pending_chunks); in __btrfs_alloc_chunk()
6920 struct btrfs_transaction *transaction) in btrfs_update_commit_device_bytes_used() argument
6927 if (list_empty(&transaction->pending_chunks)) in btrfs_update_commit_device_bytes_used()
6932 list_for_each_entry(em, &transaction->pending_chunks, list) { in btrfs_update_commit_device_bytes_used()